Intro to Operating Systems (OS)

This course provides a foundational understanding of operating systems (OS), covering essential concepts, terminology, and functions that support modern computing environments. Students will explore the critical roles an OS plays in managing hardware and software resources, including process management, memory management, and file systems. Key topics include the definition and purpose of abstraction layers and their application in OS design.

The course will also introduce basic OS types, such as batch, time-sharing, and real-time systems, and highlight their unique characteristics and differences. Students will gain familiarity with essential OS components like the kernel, shell, drivers, utilities, processes, and services. By the end of this course, students will be equipped with the vocabulary and conceptual framework necessary for deeper study in OS architecture and functionality.

About This Course

Key components of the course include:

  • List the functions of an operating system (OS) and explain what they do
  • Define what an abstraction layer is and how it applies to operating systems
  • Explain basic operating system types and characteristics
  • Describe the types of operating systems and their differences
  • Define basic terminology such as kernel, shell, drivers, utilities, processes, and services and how they relate to the operating system

Understanding Operating Systems

  • Functions of a operating systems
  • Types of operating systems
  • Components of an operating system

Learn it Right, Learn it Well, and Reap the Rewards

Spending the time now to fully understand what an operating system is and how it functions can lead to efficiency in studying future topics

Who Should Take this Course:

  • Anyone wanting to get into a career in IT

How to Take This Course!

Option #1 – Watch this course on YouTube. For convenience, I’ve included links to the videos down below

Option #2 – Take this course on Udemy. This is not a free option, but has the advantage of a full learning management system, no commercials, and completion certificates.

Here’s the link to the Udemy Course:

https://www.udemy.com/course/intro-to-operating-systems/?referralCode=71EC35EEED917211C301

Course Content

Module 0 – Welcome and Getting Started

Intro to OS 0-1: Welcomehttps://youtu.be/Dmhayl8ZjN40:0:41
Intro to OS 0-2: Overviewhttps://youtu.be/icpLKXJTlxs0:02:58

 

Module 1 – What is an Operating System (OS)

Module Introhttps://youtu.be/Gz57BpKCmzA0:01:11
What Is an Operating Systemhttps://youtu.be/iUoGNGqZh4w0:04:37
Abstraction Layerhttps://youtu.be/WzJk0yJnFgo0:04:39
Functions of an Operating Systemhttps://youtu.be/S1j9XVWa-Gs0:03:13
OS Functions: Device Managementhttps://youtu.be/8mgnHy6gp500:02:15
OS Functions: Disk Managementhttps://youtu.be/5BPHDklu3mc0:07:43
LAB: Using DiskViewN/A
OS Functions: Memory Managementhttps://youtu.be/ifRM6PKHt680:04:55
LAB: Using RamMapN/A
OS Functions: Application and Process Managementhttps://youtu.be/XBtnPhuCEvg0:03:29
LAB: Using Task ManagerN/A
OS Functions: Task Managementhttps://youtu.be/TN5FfcQJI_A0:02:52
LAB: Using Task SchedulerN/A
OS Functions: Access Controlhttps://youtu.be/H7jOa0C6nVk0:02:25
LAB: Viewing PermissionsN/A
OS Interfaceshttps://youtu.be/xFXJF75DAxM0:05:18
Using Command PromptN/A
OS Typeshttps://youtu.be/K1XAawy5R5E0:06:49
LAB: About My PCN/A
Firmwarehttps://youtu.be/e-yY5wNn6xI0:06:34
ACT: Firmware ResearchN/A
Patching and Life Cyclehttps://youtu.be/LuFc0XyjkMo0:04:45
CHECK: What Is an Operating SystemN/A

 

Module 2 – Operating System (OS) Examples

Module Introhttps://youtu.be/344vSBzTn7w0:01:23
Operating System Variantshttps://youtu.be/CU5DfSZouvM0:12:02
Windows
Windows Serverhttps://youtu.be/bR7-0wTkUoE0:06:35
Linux/Unixhttps://youtu.be/AwSzkU7YdIY0:06:08
Androidhttps://youtu.be/lZ-YaZARaoY0:01:57
Chrome OS/Chromium OShttps://youtu.be/imnfBrYKmdg0:02:03
macOShttps://youtu.be/U5L5jbtGAUs0:02:11
iOShttps://youtu.be/C3YEGav1Ulk0:01:47
iPadOShttps://youtu.be/tOkm9Z23ykY0:02:22
FireOShttps://youtu.be/EMaereFryi80:01:53
Cisco IOShttps://youtu.be/gjj_-LuK64o0:01:56
Microsoft vs Apples vs Linuxhttps://youtu.be/jwXNTJOyvB00:12:55
CHECK: Operating System ExamplesN/A

 

Module 3 – OS Software and Services

Module Introhttps://youtu.be/odXCuI8SCLw0:01:38
The Kernelhttps://youtu.be/tyNveesBh280:04:27
The Shellhttps://youtu.be/9GkhhOTM57g0:02:17
Drivershttps://youtu.be/GzNIXX9wir80:05:27
LAB: Exploring Device ManagerN/A
DEMO: Utilitieshttps://youtu.be/RPe04s7PpM80:04:07
LAB: Exploring UtilitiesN/A
DEMO: Applicationshttps://youtu.be/92R1kyTQGws0:02:13
LAB: Exploring ApplicationsN/A
DEMO: Processeshttps://youtu.be/t_jvmEY7DMs0:04:40
LAB: ProcessesN/A
DEMO: Serviceshttps://youtu.be/OA-cPa89ixE0:03:59
LAB: ServicesN/A
CHECK: OS Software and ServicesN/A

 

Module X – Wrap Up

Reviewhttps://youtu.be/-ByWiwJf9WA0:03:23
Course Wrap Uphttps://youtu.be/ze1VSTWAH5o0:02:24

 

Help the Effort

Creating these videos takes a lot of time, effort, and money. There are costs to producing the videos, hosting the site, and buying the equipment, not to mention the 1,000’s of hours I’ve put into recording these videos. So far, I’ve asked for and received very little in return. Please consider helping keep the effort going by one of the following: