Please do not message repeatedly. You will get the answer before the deadline.

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)
    About Lesson

    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