Computer Applications Class IX Basics of Operating Systems (Chap 4) DEVICE DRIVERS
Computer Applications Class IX Basics of Operating Systems (Chap 4)
Device Driver
A device driver is a group of files that enable one or more hardware devices to communicate with the computer’s operating system.
Each hardware device installed on a computer requires a different type of device driver or hardware driver. The device driver provides specific instructions to the operating system in order for the hardware device to perform properly.
Types of Operating Systems-
1. Single User OS-
It supports only one user at any point of time. There can be two subcategories of this OS type:
(i) Single Task OS- This OS supports single application at a time e.g., OS for mobiles, MS-DOS etc.
(ii) Single User, Multitasking OS- This OS supports one user but can deal with multiple applications running at a time e.g. simultaneously running word document, a video, internet browsing, listening to music etc.
Eg. Windows Vista, Windows 7/8, Linux, MacOS Leopard etc.
2. Multi program OS-
It supports multiprogramming i.e. more than one user can be supported by it, therefore , more than one user programs are loaded and active in the main store at the same time. These active programs are executed using some techniques one by one. E.g. Unix, Linux, IMB AS400 etc.
3. Time Sharing OS-
This OS uses the time sharing technique. Each active user program is given a fair share of CPU time, if the time elapses or and I/O operation is requested, CPU shifts over to the next job waiting and the previous program is put to wait or handed over to I/O manager. The active programs are scheduled for execution using certain job scheduling techniques.
Eg. BSD Unix, NOS/VE, Genie etc.
4. Real Time OS-
In real time OS, the jobs have fixed deadlines and the jobs have to be completed within their deadline. The system performance is measured by its ability to complete its jobs within the specified deadlines. E.g. LynxOS, RT, Linux etc.
5. Multiprocessing OS-
The multiprocessing OS is capable of handling more than one processor as the jobs have to be executed on more than one processor. The multiprocessing OS should be capable of load sharing in case of identical processors so that the system’s efficiency improves. In case of unidentical processors, the multiprocessing OS should be able to control the super processor and in turn control the working of slave processors.
E.g.- Unix, Linux, Windows NT etc.
Worksheet 06 (chap 4) Aug 2020:-
1. Multiple choice questions:-
i. When the computer has to react within a guaranteed time to an input, which type of operating system is best?
a. Multi-tasking b. Real time processing c. Batch Processing
ii. Which type of operating system allows multiple tasks to run at the same time, each taking turns using the resources of the computer?
a. Real- time processing b. batch processing c. multi-tasking
iii. Which of the following is NOT an operating system?
a. Linux b. Windows XP c. Bendix
2. What are the different types of operating systems?
3. What is Multi-user system?
4. Write a short note on Device Driver.
5. Explain Time Sharing Operating System?
SADHU SINGH
T.G.T Computer

Comments
Post a Comment