Course Content
Week 1 Assignment Answers (Free)
0/1
Week 2 Assignment Answers
0/1
Week 3 Assignment Answers
0/1
Week 4 Assignment Answers
0/1
Week 5 Assignment Answers
0/1
Week 6 Assignment Answers
0/1
Week 7 Assignment Answers
0/1
Week 8 Assignment Answers
0/1
NPTEL Introduction to Operating Systems Assignment Answers 2024 (July-October)

1. The two main functions of a basic OS are

a. Hardware Abstraction and
b. Resource Management.

  • True
  • False
Answer :- a

2. Match the following:

A- Contiki OS           i. OS with Secure Environment
B- Fedora           ii. Server OS
C- Redhat           iii. Desktop OS
D- QNX              iv. Embedded OS
E- Sel4                 v. Mobile OS
F- Symbian          vi. Real Time OS
  • A-iv, B- iii, C-ii, D-vi, E-i, F-v
  • A-v, B- iii, C-ii, D-vi, E-i, F-iv
  • A-iv, B- ii, C-iii, D-vi, E-i, F-v
  • A-iv, B- iii, C-ii, D-v, E-i, F-vi
Answer :- a, c

3. BIOS is a part of extended memory that is loaded every time the system boots up.

  • True
  • False
Answer :- b

4. Global and Static data is always maintained in the text section of the memory

  • True
  • False
Answer :- b

5. malloc(sizeof(int)) returns

  • A void pointer pointing to a memory of size of 1 unit of integer type allocated in stack.
  • An integer pointer pointing to a memory of size of 1 unit of integer type.
  • An integer pointer pointing to a memory of size of 1 unit of integer type.
  • A void pointer pointing to a memory of size of 1 unit of integer type allocated in heap.
Answer :- d

6. Any procedural call will always use a TRAP instruction to carry out the execution in kernel space.

  • True
  • False
Answer :- b

7. Monolithic Kernels Linux, xv6 are great because they are easy to maintain, have large size and less bugs.

  • True
  • False
Answer :- b

8. IPC is a primary feature of micro Kernels

  • True
  • False
Answer :- a

9. Hyperthreading is used to parallelize the work by the OS among the different CPU cores

  • True
  • False
Answer :- a

10. I. OS encourages Race Condition to occur during execution of processes as it ensures efficient utilization of resources
II. OS avoids synchronization as it slows down the performance and causes deadlock

  • I – True II – True
  • I- False II – False
  • I- True II- False
  • I- False II – True
Answer :- b
0% Complete