Introduction to Operating Systems | Week 1

Session: JULY-DEC 2024

Course Name: Introduction to Operating Systems

Course Link: Click Here

For answers or latest updates join our telegram channel: Click here to join

These are Introduction To Operating Systems Week 1 Assignment 1 Answers


Q1.The two main functions of a basic OS are
a. Hardware Abstraction and
b. Resource Management.
True
False

Answer: True


Q2.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)A-iv, B- iii, C-ii, D-vi, E-i, F-v


For answers or latest updates join our telegram channel: Click here to join

These are Introduction To Operating Systems Week 1 Assignment 1 Answers


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

Answer: False


Q4.Global and Static data is always maintained in the text section of the memory
True
False

Answer: False


For answers or latest updates join our telegram channel: Click here to join

These are Introduction To Operating Systems Week 1 Assignment 1 Answers


Q5.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: A void pointer pointing to a memory of size of 1 unit of integer type allocated in heap.


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

Answer: False


For answers or latest updates join our telegram channel: Click here to join

These are Introduction To Operating Systems Week 1 Assignment 1 Answers


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

Answer: False


Q8.IPC is a primary feature of micro Kernels
True
False

Answer: True


For answers or latest updates join our telegram channel: Click here to join

These are Introduction To Operating Systems Week 1 Assignment 1 Answers


Q9.Hyperthreading is used to parallelize the work by the OS among the different CPU cores
True
False

Answer: False


Q10. 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:I- False II – True


For answers or latest updates join our telegram channel: Click here to join

These are Introduction To Operating Systems Week 1 Assignment 1 Answers


All weeks of Introduction to Operating Systems: Click Here

More Nptel Courses: https://progiez.com/nptel-assignment-answers


These are Introduction To Operating Systems Week 1 Assignment 1 Answers