This week’s topics
What an operating system does: managing the CPU, memory, files, devices and the user interface
- OS functions: resource management of CPU, I/O, file systems and memory
- Hardware abstraction and system calls
What you will be able to do
- 1.3 Explain the key components of an operating system.
- 1.4 Explain how operating systems manage hardware and software resources.
Activity
Start with this week’s 4 videos, then: Seminar, guided reading and a short written task: explain the key components of an operating system.
Study materials
Videos
- Introduction To Operating System | OS Functions , Features And Types · YouTube · Learn Computer Science · 7 min · for registered students
- Differences between System Software and Application Software · YouTube · Our Kaleidoscope Journey · 8 min · for registered students
- User Operating System Interface · YouTube · Neso Academy · 14 min · for registered students
- Graphical User Interfaces: Crash Course Computer Science #26 · YouTube · CrashCourse · 13 min · for registered students
Further resources
- Operating System Concepts 10e, Study Guide: ch. 1–2 · PDF · Study Guide to Operating System Concepts 10e (os-book.com), companion notes on OS goals, services and system calls (step up from Level 3), pp. 1–2 · for registered students
- Introduction to Computer Science, 6.2: OS interfaces · PDF · OpenStax Introduction to Computer Science (2024), 6.2 on how users reach the OS through a GUI or a command line, and windowing systems, pp. 246–249 · for registered students
Materials marked “for registered students” open in the student portal, which is set up as soon as you receive final acceptance.