2.1.4
Device Management
The operating system must be able to manage external hardware.
Purpose of device manager
- The device manager keeps track of which devices are connected to which ports.
- The device manager also allows applications to read or write data to each device.
Examples of peripheral devices
- Examples of devices that the device manager manages are:
- Keyboard.
- Mouse.
- Printer.
- Webcam.
Device drivers
- The device manager works closely with special system software called device drivers.
- Device drivers are a small piece of software that installs onto your computer.
- Device drivers contain software that tell the operating system how to understand the data coming from the device and what format it expects to receive data in.
Unique drivers
- Each device driver is unique to the specific device, architecture and operating system
- So a Windows 10 64-bit device driver for a printer would not work on Ubuntu Linux 64-bit.
1Components of a Computer
1.1Structure & Function of the Processor
1.2Types of Processors
2Software & Software Development
2.1Systems Software
2.2Applications Generation
2.3Software Development
3Exchanging Data
3.1Compression, Encryption & Hashing
3.3Networks
4Data Types, Data Structures & Algorithms
4.1Data Types
5Legal, Moral, Cultural & Ethical Issues
5.1Computing Related Legislation
6Elements of Computational Thinking
6.1Thinking Abstractly
6.2Thinking Procedurally
6.3Thinking Logically
7Problem Solving & Programming
7.1Programming Techniques
7.2Programming Construction
Jump to other topics
1Components of a Computer
1.1Structure & Function of the Processor
1.2Types of Processors
2Software & Software Development
2.1Systems Software
2.2Applications Generation
2.3Software Development
3Exchanging Data
3.1Compression, Encryption & Hashing
3.3Networks
4Data Types, Data Structures & Algorithms
4.1Data Types
5Legal, Moral, Cultural & Ethical Issues
5.1Computing Related Legislation
6Elements of Computational Thinking
6.1Thinking Abstractly
6.2Thinking Procedurally
6.3Thinking Logically
7Problem Solving & Programming
7.1Programming Techniques
7.2Programming Construction
Unlock your full potential with GoStudent tutoring
Affordable 1:1 tutoring from the comfort of your home
Tutors are matched to your specific learning needs
30+ school subjects covered