1
Unit 2 Module 3 Assignment 2 1a) Process A needs a resource that Process B is using, while Process B needs a resource that Process A is using. Neither process can proceed until the desired resource is obtained resulting in deadlock. Bi)The priorities of each program. ii) The state of exec1 is saved before switching to exec2. After exec2 is completed, exec1’s state is restored and execution continues. 2a) A device driver or software driver is a computer program allowing higher level computer programs to interact with a hardware device. A device driver is a program that controls a particular type oof device that is attached to your computer. Device drivers contain instructions, to control the hardware components that are linked to the operating system code used. 4 reasons why device drivers may need to be updated are 1)they may need to be updated if bugs are found. 2)when new versions of a device are created. 3) For increased or improved efficiency 4)when major operating system updates are done 2b) A hybrid network is a combination of two or more network topologies with the resulting network not functioning like any of the basic network topologies. ci)Spooling refers to a fast processor putting jobs in a buffer where a slower device can access them when it is ready. cii)It evens out pressure on heavily used devices since the faster is going to be sending the information to the slower device so that the faster device is freed up. -Reduces possibility of deadlock caused by injudicious peripheral allocation. -Easier to produce several copies without returning jobs. di) A menu interface is easier to use as it is more user friendly. ii)It is more powerful ad makes better use of system resources.

Unit 2 Module 3 Assignment 2

Embed Size (px)

Citation preview

Unit 2 Module 3 Assignment 21a) Process A needs a resource that Process B is using, while Process B needs a resource that Process A is using. Neither process can proceed until the desired resource is obtained resulting in deadlock.Bi)The priorities of each program.ii) The state of exec1 is saved before switching to exec2. After exec2 is completed, exec1s state is restored and execution continues.2a) A device driver or software driver is a computer program allowing higher level computer programs to interact with a hardware device. A device driver is a program that controls a particular type oof device that is attached to your computer. Device drivers contain instructions, to control the hardware components that are linked to the operating system code used.

4 reasons why device drivers may need to be updated are 1)they may need to be updated if bugs are found.2)when new versions of a device are created.3) For increased or improved efficiency 4)when major operating system updates are done

2b) A hybrid network is a combination of two or more network topologies with the resulting network not functioning like any of the basic network topologies.

ci)Spooling refers to a fast processor putting jobs in a buffer where a slower device can access them when it is ready.cii)It evens out pressure on heavily used devices since the faster is going to be sending the information to the slower device so that the faster device is freed up. -Reduces possibility of deadlock caused by injudicious peripheral allocation.-Easier to produce several copies without returning jobs.

di) A menu interface is easier to use as it is more user friendly. ii)It is more powerful ad makes better use of system resources.