How the OS talks to external hardware.
All hardware connected to a computer is called a **Peripheral**. Categorise these below:
Input
Output
Storage
To describe how device drivers and buffers allow the OS to manage external hardware.
Any external piece of hardware connected to the computer (e.g. mouse, keyboard, printer).
"The OS must manage them all."
Software that acts as a **translator** between the OS and the hardware device.
Universal OS -> Specific Device.
Temporary storage area for data being sent to a device, compensating for different speeds.
Data Waiting...
Fast CPU vs Slow Printer.
Operating Systems cannot "speak" to every device directly. There are millions of different printers, webcams, and mice.
The OS sends a universal command:
The Device Driver translates this into the specific signals that **YOUR** HP Envy 5000 printer understands.
A CPU is millions of times faster than a physical printer. If the CPU had to wait for the printer to finish every page, the whole computer would freeze.
This allows the user to keep working while the peripheral does its job.
Driver_Match.html link shared in Google Classroom.In your Google Doc, answer the following 4-mark OCR exam question.
Match the term to its definition on your mini-whiteboard.
A. Buffer
B. Driver
C. Peripheral
1. External hardware like a mouse.
2. Software translator for specific hardware.
3. Temporary storage for speed differences.