Joshua Kellogg
Chapter #3
Homework Exercise
1. A computer needs an operating system because it is the software that interacts with the hardware and it acts as an interface between the various hardware components and the commands given by the user.
9. A example of a single-tasking operating system would be MS-DOS, the task execution is sequential.
10. An example of a multi-tasking operating system would be Windows 95, 98, 2000, ect, ect. It can handle simultaneous execution of multiple task by sharing it's resources.
11. An example of a GUI Multitasking, Multiprogramming operating system would be Microsoft Windows, Linux and Solaris.
13. the most prominent feature of Microsoft Windows is its user friendliness.
16. A kernel works closely with HAL (hardware abstraction layer) and schedules activities that the CPU performs. With computers with multiple processors, the kernel synchronizes activity among the processors to optimize performance.