CSC 325 Operating Systems with an Emphasis on UNIX
Teamwork 2
Organize yourselves into groups of one, two, or three students. Discuss the following in your group. Elect one person to be group scribe to type up your team's answers.
- Some early computers protected the operating system by placing it in a memory
location that could not be modified by any job or even by the operating system
itself. Discuss at least two difficulties you can imagine arising from such
a scheme.
- Discuss the major activities of an operating system in process management.
- Discuss the major activities of an operating system in memory management.
- Discuss the major activities of an operating system in secondary-storage
management.
- Discuss the major activities of an operating system in file management.
- Discuss the major activities of an operating system with regard to protection.
- Explain the purpose of a system call.
- Explain the process/system context system in UNIX which we discussed in
class.
- Compare and contrast synchronous I/O, asynchronous I/O, and DMA, giving
examples of situations in which you would want to have your operating system
use each of them.
- What are some advantages of layered operating system design?
- Discuss some of the advantages and disadvantages to users and programmers
of virtual machine architecture.
Save your text file as yourlastnameT2.txt.