Unit-5 OS BCS-401
Unit-5 OS BCS-401
(BCS-401)
OPERATING SYSTEMS (KCS-401) (Dr. Sanjeev Kumar , Asso. Prof., IT, KIET)
IO Devices/Hardware
An input/output device, often known as an IO device, is any hardware that allows a human operator or other systems to
interface with a computer.
Input/output devices, are capable of delivering data (output) to and receiving data from a computer (input).
An input/output (I/O) device is a piece of hardware that can take, output, or process data.
Input Devices:
Keyboard Devices
Pointing Devices
Composite Devices
Game Controller
Visual Devices
Audio Input Devices
Output Devices:
Monitor
Printer
Speakers
Projector
Plotter
Video Card
Headphones
• “Outer tracks are bigger in size than the inner tracks but they contain
the same number of sectors and have equal storage capacity.”
•Minimize
• g Seek Time
•Maximize Throughput
•Minimize Latency
•Fairness
•Efficiency in Resource Utilization
• RAID level 0. RAID level 0 refers to disk arrays with striping at the level of
blocks but without any redundancy (such as mirroring or parity bits)
• RAID Level 0 does not include redundancy to improve performance.
• It gives better performance through parallel accesses.
Disadvantages
• Very expensive
Applications
• In the diagram B1, B2, B3 are bytes. p1, p2, p3 are parities.
IO Devices: Block oriented stores blocks in buffer and then move to user
OPERATING process.
SYSTEMS (KCS-401)
(Dr. Sanjeev Kumar , Asso. Prof., IT, KIET)
Stream oriented stores the data line by line or byte byte and then move user process
I/O Buffering Types
• Double Buffer
• In Double Buffering, two schemes or two buffers are used in the place
of one. In this buffering, the producer produces one buffer while the
consumer consumes another buffer simultaneously.
• So, the consumer not needs to wait for filling the buffer. Double
buffering is also known as buffer swapping.
• Here move and In operations can be performed simultaneously