You are on page 1of 2

Name: Roll No: Section:

Academic Task Number: CA-1 Course code: CSE 357


Date of allotment: 08 Feb 2024 Course title: Combinatorial Studies
Date of commencement: 22 Feb 2024 Maximum Marks:30
Academic Task Type: MCQ Set -D

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Marks

d a c d a c a,b b a a a d a a a

Which of the following is NOT a function of an operating Q2 What is the term for the initial program that loads the
Q1 system? operating system when a computer boots up?
a) Managing hardware resources a) Kernel
b) Providing a user interface b) Shell
c) Running applications c) Bootloader
d) Storing data permanently d) Device driver

What is the difference between a process and a thread? Q4 What type of memory management allocates contiguous
Q3 a) Processes share memory while threads don't. memory blocks to processes?
b) Threads share the same address space as a process. a) Paging
c) Processes are heavier-weight than threads. b) Segmentation
d) All of the above. c) Virtual memory
d) None of the above
If a page number is not found in the translation lookaside buffer, then Q6 The release and request of resources are a type of which of the
Q5 it is known as a? following?
a) Translation Lookaside Buffer miss a) I/O interrupts
b) Buffer miss b) Command lines
c) Translation Lookaside Buffer hit c) System calls
d) All of the mentioned d) None of the above
Q7 A binary semaphore has a value of Q8 What is the term for the temporary storage of data that is
a) 0 swapped between main memory and secondary storage?
b) 1 a) Paging file
c) -1 b) Swap space
d) 2
c) Virtual memory address space
d) RAM cache

Page 1 of 2
If the page size increases, the internal fragmentation is also? Why is CPU scheduling done?
a) increases a) increase CPU utilization
Q9 b) decreases Q10 b) decrease CPU utilization
c)remains constant c) decrease cost
d) None of the above d) None of the above
Q11 In which type of kernel does the entire operating system run as a Q12 What is the purpose of a firewall?
single program? a) To protect against viruses and malware.
a) Monolithic kernel b) To filter incoming and outgoing network traffic.
b) Microkernel kernels c) To encrypt data transmissions.
c) Hybrid Kernels d) All of the above.
d) All of the above
Q13 What is the difference between preemptive and non-preemptive Q14 What of the following defines thread cancellation?
scheduling? a) The process of termination a thread process before its
a) Preemptive scheduling allows processes to interrupt each other, execution
while non-preemptive does not. b) The process of termination a thread process after its execution
b) Non-preemptive scheduling is based on priority, while c) both of the above
preemptive is not. d) None of the above
c) Preemptive scheduling is faster, while non-preemptive is more
efficient.
d) There is no difference.

Q15 What is the difference between a kernel and a shell?


a) The kernel is the core of the operating system, while the shell is
a user interface.
b) The shell is the core of the operating system, while the kernel is
a user interface.
c) Both are the same thing.
d) There is no difference.

Page 2 of 2

You might also like