Recently Updated Pages
Victor: First job experiences
My first IT job I was essentially a glorified spam filter. They hired me part time to go through ...
History of the Internet
You've learned what the Internet is and a little bit about how it works. Now, we're going to take...
Limitations of the Internet
We've mentioned IP addresses a lot in this course, but we haven't actually gone into detail about...
Changing Careers
A lot of the skills from my previous jobs, such as at the call center that I can apply now, is m...
Impact
There's no doubt that the Internet has made it much easier for us to connect with our friends and...
Internet of Things
You may have heard of the phrase Internet of Things or IoT. This concept is pretty new, but alrea...
Supplemental Reading for Internet of Things
To learn more about the "Internet of Things," click here. (or just read my copy and paste below) ...
Gian: what he does in Android Security
My name is Gian Bokassa, and I'm a Program Manager with the Android Security Team. The Android Se...
Privacy and Security
The added convenience made possible by the Internet also makes it harder and harder for us to mai...
Heather Adkins: keeping hackers out
My name is Heather Adkins. I'm director of information security and privacy here at Google. And o...
Learner Story: Melinda
The world changes. Things change. I was cleaning up the other day, and I was throwing away old di...
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...