An operating system (OS) is the program that, after being initially loaded into the computer by a boot program, manages all of the other application programs in a computer. The application programs make use of the operating system by making requests for services through a defined application program interface (API). In addition, users can interact directly with the operating system through a user interface, such as a command-line interface (CLI) or a graphical UI (GUI).
Curriculum
- 1 Section
- 12 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Tutorial12
- 1.0Operating System Goals
- 1.1Defining Operating Systems
- 1.2What is Thread
- 1.3Multithreading Models
- 1.4Deadlock Detection
- 1.5Memory Management and Allocation
- 1.6Fragmentation
- 1.7Paging and Segmentation
- 1.8Security and Protection
- 1.9What are Scheduling Queues
- 1.10File Access Methods
- 1.11Distributed Operating System