Description
SESSION SEPTEMBER 2022
PROGRAM BACHELOR OF COMPUTER APPLICATION (BCA)
SEMESTER II
COURSE CODE & NAME DCA1201 – OPERATING SYSTEM
Assignment Set – 1
1. What are the types of Operating System? Discuss the application areas of Real-time
software.
Ans: Types of Operating System:-
Personal Computer Operating Systems
The main mode of use of a PC (as its name implies) is by a single user. Thus Os for PCs were
designed as a single user single task operating system, that is, it is assumed that only one user
uses the machine and runs only one program at a time. The operating system of PCs consists
of two parts. One part is called the BIOS (Basic Input Output system) which are stored in a
Buy Complete assignment from us
Price – 190/ assignment
MUJ Manipal University Complete
SolvedAssignments session Jul/Aug 2022
buy cheap assignment help online from us easily
we are here to help you with the best and cheap help
Contact No – 8791514139 (WhatsApp)
OR
Mail us- [email protected]
Our website – www.assignmentsupport.in
2. What is Preemptive and Non-preemptive Scheduling? Discuss any three CPU
scheduling algorithms.
Ans: Scheduling can either be pre-emptive or non-pre-emptive. If pre-emptive, then an
executing process can be stopped and returned to ready state to make the CPU available for
another ready process.
But if non-preemptive scheduling is used then a process once allotted the CPU keeps
executing until either the process goes into wait state because of an I/O or it has completed
3. Discuss the use of semaphores. What are monitors?
Ans: Semaphores are the classic method for restricting access to shared resources (e.g.
storage) in a multi-processing environment. They were invented by Dijkstra and first used in
T.H.E operating system.
Assignment Set – 2
4. a. What is a Process Control Block? Explain its use.
Ans: Every process has a number and a process control block (PCB) represents a process in
an operating system. The PCB serves as a repository of information about a process and
varies from process to process. The PCB contains information that makes the process an
active entity. A PCB is shown in Figure. It
b. What is Thrashing? What are its causes?
Ans: Thrashing: When a process does not have enough frames or when a process is
executing with a minimum set of frames allocated to it which are in active use, there is
always a possibility that the process will page fault quickly. The page in active use becomes a
5. a. Discuss the different File Access Methods.
Ans: Information is stored in files. Files reside on secondary storage. When this information
is to be used, it has to be accessed and brought into primary main memory. Information in
files could be accessed in many ways. It is usually dependent on an application. Access
b. What are I/O Control Strategies?
Ans: Several I/O strategies are used between the computer system and I/O devices,
depending on the relative speeds of the computer system and the I/O devices. The simplest
strategy is to use the processor itself as the I/O controller, and to require that the device
6. Explain the different Multiprocessor Interconnections and types of Multiprocessor
Operating Systems.
Ans: The nature of multiprocessor interconnections has an effect on the bandwidth for
communication. Complexity, cost, IPC and scalability are some features considered in
interconnections. Basic architectures for multiprocessor interconnections are as follows:
Reviews
There are no reviews yet.