



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A study guide for the final exam of the cop 4600 course, which is likely a computer science or computer engineering course. The guide covers various operating system concepts and terminology, such as paging, memory management, interprocess communication, scheduling, and synchronization. The guide provides the correct answers to multiple-choice or fill-in-the-blank questions, making it a valuable resource for students preparing for the final exam. The guide is updated for the latest version of the course, which is 2024. The detailed coverage of operating system fundamentals and the exam-oriented format suggest that this document could be useful for students as study notes, lecture notes, or a summary to prepare for the final exam, assignments, or even a university essay on the topic.
Typology: Exams
1 / 6
This page cannot be seen from the preview
Don't miss anything!




In paging, physical memory is divided into a number of equal sized blocks. Each of these is referred to as a _________. - Correct Answer ✅Frame The percentage of time that the desired information is found in the TLB - Correct Answer ✅Hit Ratio A computer that is monitoring other computers that are actively executing applications. If the executing machine fails, the hot standby host will take over. - Correct Answer ✅Hot Stand By Mode A process that cannot affect or be affected by the execution of another process. - Correct Answer ✅Independent Process How Cooperating processes communicate with each other. The two models are Shared Memory and Message Passsing. - Correct Answer ✅Interprocess Communication Triggered by CPU Signal or System Call. Can be Asynchronous or Synchronous. - Correct Answer ✅Interrupt
Where higher security instructions are executed. - Correct Answer ✅Kernel Mode OS Design in which the operating system is divided into a number of levels, each built on top of lower levels. - Correct Answer ✅Layered Approach Set of all CPU-generated addresses which have been generated by a program. - Correct Answer ✅Logical Address Space Responsible for determining which processes should be brought into the ready queue. - Correct Answer ✅Long Term Scheduler A model of Interprocess Communication in which cooperating processes have a common space in memory. - Correct Answer ✅Memory Sharing
Ensures efficiency of a system by making sure a single user cannot keep the CPU and I/O waiting indefinitely. - Correct Answer ✅Multiprogramming (aka timesharing) is the ability of a CPU to switch jobs so frequently that users can interact with each job while it is running, creating interactive computing. - Correct Answer ✅Multitasking Prevention of simultaneous access to a shared resource - Correct Answer ✅Mutual Exclusion Asynchronous message Passing. - Correct Answer ✅Non- blocking Message Passing When a page is referenced but not yet in memory. - Correct Answer ✅Page Fault Used to look up what frame a particular page is stored in at the moment - Correct Answer ✅Page Table
A Memory Management method in which physical memory is divided into a number of equally sized blocks. - Correct Answer ✅Paging Distribution of threads or data across multiple processors - Correct Answer ✅Parallelism Network in which nodes can act as either client, server, or both. - Correct Answer ✅Peer-to-Peer Network Software based solution for solving the critical section problem in which the processes should share the two variables of "int turn;" and "Boolean flag[2]". - Correct Answer ✅Peterson's algorithm Acts as a conduit allowing two processes to communicate. - Correct Answer ✅Pipe FIFO, Optimal, LRU, Second Chance - Correct Answer ✅Page Replacement Algorithms