Document information
- University
- Politecnico di Milano
- Degree programme
- Computer Engineering
- Subject
- Advanced Operating Systems
- Academic year
- 2023-2024
- Classification
- Exam · Full exam
- Content
- Exam paper only
- Original format
- Text
- Searchable text
Full exam for Advanced Operating Systems in the Computer Engineering degree programme at Politecnico di Milano. The document covers: Advanced Operating Systems - Part A, Feb 9th, 2024 Exercises and solutions Exam finalization Question 1.1 This is part A of the AOS’s exam and today you are finalising your entire grade. You must express now how you have finalised part B. The answer is mandatory for the entire
Full exam for Advanced Operating Systems in the Computer Engineering degree programme at Politecnico di Milano. The document covers: Advanced Operating Systems - Part A, Feb 9th, 2024 Exercises and solutions Exam finalization Question 1.1 This is part A of the AOS’s exam and today you are finalising your entire grade. You must express now how you have finalised part B. The answer is mandatory for the entire
Import quality: text was extracted directly from the original document.
Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.
Advanced Operating Systems - Part A, Feb 9th, 2024 Exercises and solutions Exam finalization Question 1.1 This is part A of the AOS’s exam and today you are finalising your entire grade. You must express now how you have finalised part B. The answer is mandatory for the entire exam. Exercise 2 — General knowledge - Closed questions (Points 7) Question 2.1 (Points 7) Select the correct answer in the following quiz on general knowledge of operating systems. 0 correct answers will get you a D, up to two 2 correct answers will get you C, up to 4 you’ll get a B, above that you’ll get an A. Solution 1. In the context of Linux processes, what is the primary difference between a thread and a process? • □ Threads have separate address spaces, while processes share one. • □ Processes are schedulable and preemptable, but threads are not. • ⊠ Threads are tasks that share address space, while processes have isolated address spaces. • □ Processes can only exist in user-space, while threads exist solely in kernel-space. 2. Which of the following components is not stored in a Process Control Block (PCB)? • □ Process identifier (PID) • □ Virtual memory mappings • □ Current and root directory references • ⊠ Peripheral device standards 3. What distinguishes a Type 1 Hypervisor from a Type 2 Hypervisor? • □ Type 1 runs within an OS, whereas Type 2 runs directly on bare metal. • ⊠ Type 1 runs directly on bare metal, whereas Type 2 runs within an OS. • □ Type 1 supports only Linux guests, whereas Type 2 supports all operating systems. • □ Type 1 cannot ensure isolation, whereas Type 2 can. 4. What does the ’Task Turnaround Time’ represent? • ⊠ The difference between finishing time and arrival time of a task • □ The time spent waiting in the ready queue • □ The amount of time needed by the…
First page of the document.