Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 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,
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.

You might also like