NPTEL Introduction to Operating Systems Week 1 Assignment Answers 2024
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
3. BIOS is a part of extended memory that is loaded every time the system boots up.
- True
- False
Answer :- For Answers Click Here
4. Global and Static data is always maintained in the text section of the memory
- True
- False
Answer :- For Answers Click Here
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 :-
6. Any procedural call will always use a TRAP instruction to carry out the execution in kernel space.
- True
- False
Answer :-
7. Monolithic Kernels Linux, xv6 are great because they are easy to maintain, have large size and less bugs.
- True
- False
Answer :-
8. IPC is a primary feature of micro Kernels
- True
- False
Answer :- For Answers Click Here
9. Hyperthreading is used to parallelize the work by the OS among the different CPU cores
- True
- False
Answer :-
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 :- For Answers Click Here