Skip to main content

module introduction

Module introduction

Welcome back. You've learned about the basics of computing with binary and the hardware layer of ...

Components of an Operating System

A lot of us hear the term operating system and think of the interfaces of our  desktops and phon...

Supplemental Reading for Chrome OS

Another operating system that has started to gain popularity is Chrome OS, which you can read abo...

File Systems

Imagine if you had to store a single file in a cabinet. That sounds so bad. What if instead of on...

Supplemental Reading for ReFS File System

Microsoft is currently developing another filesystem called ReFS, it isn’t quite ready for cons...

Process Management

One of the most important tasks that our kernel performs is process management. A process is a pr...

Memory Management and Virtual Memory

Remember that when a process runs, it needs CPU time, but it also needs memory. When processes ar...

I/O Management

So far we've learned how hard our kernel works by handling files, managing file storage, juggling...

Interacting with the OS: User Space

We've covered the kernel's major responsibilities. Now, let's discuss the final major aspect of a...

Logs

Imagine this scenario. You're playing your favorite video game and you finally get to the big bos...

The Boot Process

In this lesson, we're going to learn  how our operating system starts up.  As...

Boot Methods

While the most common way to boot a computer is to simply push the power button and allow the n...

Boot Methods Best Practices

The most common way to boot a computer is to simply push the power button and allow the normal st...

Mobile Operating Systems

Some mobile devices are general-purpose computing devices like tablets or smartphones. Other mobi...

Cindy: Drive and career path

I'd say when I first started I thought there were two jobs you could do, you could be a sys admin...