Cs/5500 Advanced Operating System Essay

895 Words4 Pages
CS 5500 Advanced Operating Systems
Answer 1:
a) Mainframe or minicomputer systems: The resources to be managed here are CPU resources, memory, network bandwidth and storage.
b) Workstations connected to servers: CPU resources and memory resources are to be managed.
c) Handheld computers: Here the resources to be managed are power consumption, memory resources.
Answer 2:
A network computer mainly depends on a centralized computer for most of its services, so the operating system here is minimal, whereas a personal computer has a capability of providing all the required services in a standalone way without depending on a centralized manner and are easy to fix during occurrence of any break or issues.
Usage scenarios
…show more content…
A user can create and manage processes by using command interpreter and can also determine the ways by which they communicate.
As user level program can access all of this functionality using the system calls, so user can develop a new command-line interpreter
Answer 10:
The two models for Inter Process Communication are:
i) Shared-memory model:
1. Shared memory communication is faster compared to message passing model when the processes are present on the same machine.
1. Different processes should ensure that they are not writing simultaneously to the same location.
2. Memory protection and synchronization problems need to be addressed by the processes that communicate using shared memory.
3. Distributed systems contain no shared memory, and thus cannot use this method. ii) Message-passing model:
1. Inter Process Communication with message passing requires less synchronization than shared memory.
2. Message-passing model is easier to implement compared to shared memory model
1. Time involved in connection setup for message passing is more than shared memory.

More about Cs/5500 Advanced Operating System Essay

Open Document