AIUS-OS.AE1

OS

  • Practice in 14 Hands-On Labs — nothing to install
  • 19 Interactive Lessons and 248 topics mapped to the official exam objectives
  • 61 Practice Test Questions

Beginner Self-paced · 1 year access

14 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation
19Interactive Lessons
248Topics
14LiveLab
61Practice Test Questions
1346Flashcards
1346Glossary of terms

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

19 Interactive Lessons · 248 topics
01 Introduction 16 topics · 3 LiveLab
  • What Operating Systems Do
  • Computer-System Organization
  • Computer-System Architecture
  • Operating-System Operations
  • Resource Management
  • Security and Protection
  • Virtualization
  • Distributed Systems
  • Kernel Data Structures
  • Computing Environments
  • Free and Open-Source Operating Systems
  • Summary
  • Practice Exercises
  • Exercises
  • Further Reading
  • Bibliography

3 LiveLab in this lesson — see the labs panel →

02 Operating-System Structures 15 topics · 3 LiveLab
  • Operating-System Services
  • User and Operating-System Interface
  • System Calls
  • System Services
  • Linkers and Loaders
  • Why Applications Are Operating-System Specific
  • Operating-System Design and Implementation
  • Operating-System Structure
  • Building and Booting an Operating System
  • Operating-System Debugging
  • Summary
  • Practice Exercises
  • Exercises
  • Further Reading
  • Bibliography

3 LiveLab in this lesson — see the labs panel →

03 Processes 13 topics · 1 LiveLab
  • Process Concept
  • Process Scheduling
  • Operations on Processes
  • Interprocess Communication
  • IPC in Shared-Memory Systems
  • IPC in Message-Passing Systems
  • Examples of IPC Systems
  • Communication in Client–Server Systems
  • Summary
  • Practice Exercises
  • Exercises
  • Further Reading
  • Bibliography

1 LiveLab in this lesson — see the labs panel →

04 Threads & Concurrency 12 topics · 1 LiveLab
  • Overview
  • Multicore Programming
  • Multithreading Models
  • Thread Libraries
  • Implicit Threading
  • Threading Issues
  • Operating-System Examples
  • Summary
  • Practice Exercises
  • Exercises
  • Further Reading
  • Bibliography

1 LiveLab in this lesson — see the labs panel →

05 CPU Scheduling 13 topics · 1 LiveLab
  • Basic Concepts
  • Scheduling Criteria
  • Scheduling Algorithms
  • Thread Scheduling
  • Multi-Processor Scheduling
  • Real-Time CPU Scheduling
  • Operating-System Examples
  • Algorithm Evaluation
  • Summary
  • Practice Exercises
  • Exercises
  • Further Reading
  • Bibliography

1 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

14 LiveLabs
  • Understanding the Storage-Device Hierarchy
  • Understanding the Transition from User to Kernel Mode
  • Understanding Types of Linked Lists
  • Understanding the System Calls
  • Understanding the Procedure of Executing a Program
  • Understanding the Structure of Darwin
Labs run in your browser — nothing to install.

02 / FAQs

Questions before you start

Contact us ↗

Prepare for OS

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 14 LiveLab included
  • Certificate of completion
Buy Now — $279.99 Try Free

No credit card required

scroll to top