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...