Skip to content

Latest commit

 

History

History
 
 

Operating Systems

Week Lecture Seminar Lab
Week 01 Lecture Seminar Lab
Week 02 Lecture Seminar Lab
Week 03 Lecture Seminar Lab
Week 04 Lecture Seminar Lab
Week 05 Lecture Seminar Lab
Week 06 Lecture Seminar Lab
Week 07 Lecture Seminar Lab
Week 08 Lecture Seminar Lab
Week 09 Lecture Seminar Lab
Week 10 Lecture Seminar Lab
Week 11 Lecture Seminar Lab
Week 12 Lecture Seminar Lab

CHANGE THE STRUCTURE IN THE MODULE -- LTQC

Overview of operating systems. Lecture Seminar Lab Assessment
Design of operating systems. 1. What is an operating system?
2. What is an operating system for?
3. What are the core features of an operating system?
1. List the features you think are provided by an operating system.
2. Which operating systems are you familiar with?
3. Can you identify families of operating systems
4. What are the similarities between operating systems?
5. Questions to answer
Bootloader Part 1 CW1, Test 1
Operating system structure and modes See Ch. 2 Operating System Concepts
1. What is the structure of an operating system?
2. What are the layers in an operating system?
3. What is kernel mode and user mode?
1. Draw a picture of an operating system.
2. What can a user do with an operating system?
3. What can the kernel do in an operating system?
4. Questions to answer
Bootloader Part 2 CW1, Test 1
Process and Thread Management 1. What is a process?
2. What is a thread?
3. How do processes and threads work together?
Threading Part 1 CW1, Test 1
Concurrency Management 1. What is concurrency management?
2. What are the tools of concurrency management?
3. What are the issues in concurrency?
Threading Part 2 CW1, Test 1
Scheduling 1. What is scheduling?
2. What is a scheduling algorithm?
3. How is uniprocessor and multiprocessor scheduling managed?
Threading Part 3 CW1, Test 1
Memory Management 1. How does an operating system manage memory?
2. How does main memory work?
3. How does virtual memory work?
Kernel Module Part 1 CW1, Test 1
Storage Management and File Systems 1. How does an operating system manage storage?
2. How does a file system work?
3. How are I/O devices managed?
Kernel Module Part 2 CW1, Test 1
Overview of system security. See Ch. 14 of Operating System Concepts
See Ch. 14 of Operating Systems - Internals and Design Principles.
Kernel Module Part 3 CW1, Test 2
Managing system security. See Ch. 15 of Operating System Concepts
See Ch. 15 of Operating Systems - Internals and Design Principles.
Kernel Module Part 4 CW1, Test 2
Distributed systems. See Ch. 16 of Operating Systems - Internals and Design Principles.
See Ch. 17 of Operating System Concepts
Sockets Part 1 CW2
Network layers and Network addressing Sockets Part 2 CW2
Operating systems development for other devices. Sockets Part 3 CW2