Operating Systems and Architecture

Whether you’re using a Mac or a PC, operating systems are a key part of how humans interface with technology. Therefore, understanding how they work is vital to understanding how computers power our world. This course will teach you the fundamentals of Operating System structure, function, and architecture, and prepare you to administer both Windows and Linux-based systems.

Student smiling while sitting outside, using a laptop.
Syllabus

Course Topics

  • Review of Operating Systems Fundamentals
  • Overview of Operating Systems
  • OS Functionality & Characteristics
  • Command Line
  • How do Operating Systems Work?
  • History of Operating Systems
  • Hardware Concepts
  • Processes and Process Control
  • Scheduling and Issues
  • Semaphores and Their Use
  • Memory and Storage
  • File Organization and Directory Structure
  • Linux
  • Hardware and System Configuration
  • System Operation and Maintenance
  • Scripting and Process Automation
  • Linux Security Best Practices
  • Troubleshooting
  • Windows
  • Hardware and System Configuration
  • System Operation and Maintenance
  • File Management
  • Personalization and Customization
  • Security, Networking and Utilities
Course Level

300

Skills Covered

  • Operating Systems
  • Command Line
  • Linux
  • Windows

Common Prerequisites

All courses listed may not be required. Discuss with your advisor to learn more.

  • Introduction to Information Technology Systems
  • Programming for Everyone I
  • Programming for Everyone II

Disclosure

This course is delivered online through an institution of the Lower Cost Models Consortium (LCMC) that is different than your degree-granting institution that awards the academic credit for the course.