MCA 103 Computer Arch and Operating System Question Bank
MCA 103 Computer Arch and Operating System Question Bank
Unit I
1. Describe the following types of micro operations in detail
a. Arithmetic micro-operations
b. Logic micro-operations
c. Shift micro-operations
2. Short notes on
a. register transfer operations
b. memory transfer operations
3. Describe the registers in a CPU with the help of a diagram
4. What are the different types of instructions. Describe the basic computer instruction format.
5. Explain Direct Memory Access in detail
Unit II
1. What are the main functions of operating systems? Differentiate between short term, medium term
and long germ scheduling
2. What is a process. What is the use of PCB? Discuss the various process states and
their transitions from one state to another.
3. What is multilevel feedback scheduling? What is the advantages of having different quantum sizes in
different levels of multilevel queuing system
4. Explain the different Scheduling algorithms?
5. Consider the following set of processes with length of CPU burst time given in milliseconds
Process Arrival time Run Time
P1 0.0 8
P2 0.4 4
P3 1.0 1
a. What is the average turnaround time for these processes wth FCFS scheduling algorithm?
b. What is the average turnaround time for these processes wth SJF scheduling algorithm?
6. Consider the following set of processes with their CPU burst time given in milliseconds
Process Arrival time Run Time
A 0.000 3
B 1.001 6
C 4.001 4
D 6.001 2
Calculate Turn around time, Waiting time, Average throughput
for these processes with the following scheduling
a) FCFS b) SJF c)RR (Q=2)
7. For the following job calculate average turn around time, waiting time and response time using i)
Round Robin ( Q=1) ii) FCFS iii) SRTN. Jobs have arrived at the same time. Priority is low for less no
and high for higher no
Job Burst time Priority
A 10 3
B 1 1
C 2 3
D 1 4
E 5 2
Unit III