preview

Nt1210 Chapter 1 Term Paper

Decent Essays

ASSIGNMENT-1 CHAPTER 1 1.12) 1. Stealing or copying a user's files: writing over another program's (belonging to another user or OS) area in memory; 2. Using system resources (CPU, disk space) without proper accounting; causing the printer to mix output by sending data while some other user's file is printing. Probably not, because any protection scheme invented by a human can also be broken -- and more the complex more is difficult it is to be confident of its correct implementation. 1.15) Special hardware can differentiate the multiple processors, or the software can be written to allow only one boss and multiple workers. For instance, …show more content…

Increased through put: By increasing the number of processors, we expect to get more work done in less time. The speed-up ratio with N processors is not N, however; rather, it is less than N. When multiple processors cooperate on a task, a certain amount of overhead is incurred in keeping all the parts working correctly. This overhead, plus contention for shared resources, lowers the expected gain from additional processors. Similarly, N programmers working closely together do not produce N times the amount of work a single programmer would produce. 2. Economy of scale: Multiprocessor systems can cost less than equivalent multiple single-processor systems, because they can share peripherals, mass storage, and power supplies. If several programs operate on the same set of data, it is cheaper to store those data on one disk and to have all the processors share them than to have many computers with local disks and many copies of the data. 3. Increased reliability. If functions can be distributed properly among several processors, then the failure of one processor will not halt the system, only slow it down. If we have ten processors and one fails, then each of the remaining nine processors can pick up a share of the work of the failed processor. Thus, the entire system runs only 10 percent slower, rather than failing

Get Access