CSCE 313 quiz 1
ā³ 6 Download š 2 Pages / 453 Words
True/False Questions
- [TRUE] The executable image of a program must be loaded into the main memory first before executing
- [TRUE] An Operating System (OS) does not trust application programs because they can be either buggy or malicious
- [TRUE] There was no concept of OS in first generation computers
- [TRUE] The PC register of a CPU points to the next instruction to execute in the main memory
Ā
Short Questions
- [10 pts] Define multiprogramming. How is this better than sequential program execution? Explain with a diagram and a mix of jobs that have CPU and I/O activity.
- [2 pts] Why do we keep the OS always in main memory?
Because OS runs very frequently, and it would be wasteful to store it back to disk and load again.
- [3 pts] Give an example of the āRefereeā role of the OS.
Resource allocation, memory management, managing device access
- [4 pts] Give an example of a āReliable but Unavailableā system, and one for a āUnpredictableā system.
- A computer that does what it is supposed to, but restarts all the time
- A computer that gets much slower over time
- [5 pts] How does an OS make ensure that each application is kept disjoint in the main memory? Describe the mechanism very briefly.
Through virtual memory. VM allocates virtual pages to physical pages in a disjoint manner and only the OS can manipulate the page table entries.Ā
- Define Latency and Throughput metrics of an OS with examples
Latency: The time to finish a task
Throughput: The number of tasks finished per unit of time
- [3 pts] Explain why accessing memory (e.g., read a word/byte) may take twice as much as the memory access latency? Explain your answer.
Because addresses are virtual, and you must get virtual to physical memory mapping from the page table first which is also in the memory. So, to access memory, you must access memory once for the page table and then for the actual access.
Resources
- 24 x 7 Availability.
- Trained and Certified Experts.
- Deadline Guaranteed.
- Plagiarism Free.
- Privacy Guaranteed.
- Free download.
- Online help for all project.
- Homework Help Services