NPTEL Operating System Fundamentals Assignment 3 Answers 2022:- In this post, We have provided answers to the NPTEL Operating System Fundamentals Assignment 3 Answers 2022. We provided answers here only for reference. Plz, do your assignment to your own knowledge.
NPTEL Operating System Fundamentals Assignment 3 Answers 2022 [July-Dec]
Answers will be Uploaded Shortly and it will be Notified on Telegram, So JOIN NOW
3.The fork() system call returns
a. PID of parent to child and 0 to parent
b. PID of parent to child and PID of the child to parent
C. PID of the child to parent and 0 to child
d. None of the other options
4. Which of the following is NOT true?
a. Process scheduler selects among the available processes in the ready queue
b. Time-sharing of methods minimises the CPU usage
C. The process gives up the CPU when an /O request comes
d. None of the above
5. A list referred to as____________ is used to keep track of the processes that are waiting to start and are located in the main memory.
a. job queue
b. execution queue
c. ready queue
d. process queue
6. What is a short-term scheduler?
a) It selects which process has to be brought into the ready queue
b) It selects which process has to be executed next and allocates CPU
c) It selects which process to remove from memory by swapping
d) None of the above
👇For Week 04 Assignment Answers👇
7. The critical difference between a short-term and long-term scheduler is?
a. The length of their queues
b. The frequency of their execution
c. The type of processes they schedule
d. None of the above
8. In regards to schedulers, which of the following claims is FALSE?
a. Shor-term scheduler is faster than the long-term scheduler
b. A long-term scheduler creates a good process mix
c. Long-term scheduler responsible tor process state transition from new to ready
d. Shor-term scheduler responsible for process state transition from waiting to ready
9. With___________ ,only one process can execute at a time; meanwhile, all other processes are waiting tor the processor. With__________ more than one process can be running simultaneously each ona different processor.
a. Multiprocessing, Multiprogramming
b. Uniprocessing, Multiprogramming
c. Multiprogramming, Multiprocessing
d. Uniprogramming, Multiprocessing
About Operating System Fundamentals
Operating System is a computer software that manages the hardware components. It acts as an intermediary between the users and the hardware. It is responsible for managing the system resources and providing a smooth working environment for the users. The management includes the following – process management, processor management, memory management, storage management, user management, protection and security. As a subject, it is an amalgamation of the fields like computer architecture, algorithms, data structure and so on. A course on fundamentals of operating systems is essential to equip the students for taking up the challenges in understanding and designing of computer systems. This course will address all the fundamental points, starting from the foundations to the architectural issues to correlation with existing commercial operating systems. Being primarily targeted to a one-semester course for the undergraduate students, the course will follow the current GATE syllabus, enabling the students to prepare well for the same. It can also help all other participants looking for an introduction to the domain of operating systems.
- Week 1: Introduction
- Week 2: Processes and Threads – Part I
- Week 3: Processes and Threads – Part II
- Week 4: Interprocess Communication
- Week 5: Concurrency and Synchronization – Part I
- Week 6: Concurrency and Synchronization – Part II
- Week 7: Deadlock
- Week 8: CPU Scheduling
- Week 9: Memory Management
- Week 10: Virtual Memory – Part I
- Week 11: Virtual Memory – Part II
- Week 12: File System Processes and Threads – Part I
CRITERIA TO GET A CERTIFICATE
Average assignment score = 25% of average of best 8 assignments out of the total 12 assignments given in the course.
Exam score = 75% of the proctored certification exam score out of 100
Final score = Average assignment score + Exam score
YOU WILL BE ELIGIBLE FOR A CERTIFICATE ONLY IF AVERAGE ASSIGNMENT SCORE >=10/25 AND EXAM SCORE >= 30/75. If one of the 2 criteria is not met, you will not get the certificate even if the Final score >= 40/100.