This is a way to go video for anyone who want’s to learn the basic of linux and some most important linux command line. This is an insteresting video because it cover bunch of operating system materials in just a short video.
Another good example and documentation for learning Markdown languange. This link have a demo in it so you can see what each syntax will outputted. When I first read it, I immediately had a thorough understanding about Markdown. And this link will always on my side when I forgot some of the Markdown syntax.
This is not your typical vim documentation where you read all the documentation and go back and forth to your PuTTY/Command line. But, in this very cool website you can learn vim straight using the built-in command line. They even have a tutorial in it so you can just follow their track to learn and master vim better.
As one of the most viewed C Languange tutorial out there in Youtube, this one made my understanding about C more greater. The instructor also do some hands-on coding so we can coding along while watching the video.
If you want to understand Cryptography quickly you can just read this article. This article has a complete explanation starting from the definition of Cryptography to How Does Cryptography Works.
This article has a complete list of all the possibilities internet threats may come to offer. It also has a simple explanation right below each list so we know what each of these threats do.
Official FUSE Documentation made by kernel itself. It’s all have the Definitions, Mount Options, etc.
This contain a comprehensive explanation about Filesytem Hierarchy. I like this link because it is short but contain much information as much as the pdf was given in linux.
Very good video while also the most viewed video for Linux File System and Structure. If you ever get confused where to find things in Linux and where programs get installed? this video will explain what all the folders are for, and what’s in them!
This article really explains everything from beginning. From what is data itself, and the functionality of it, to the extent of why computer need data.
To refresh our understanding about little endian and big endian we can read this simple article. This cover the entire things we need to undestand about big endian and little endian again.
If you’re tired actively reading all the article I’m just given above, you could just watch this awesome video. This video explains what is linux shared library by definition and how it works. It’s also have the hands on implementation right away.
This article from Computer Science Brown University explain well what we learn in week 05. They make us understand what are the memory hierarchy and how it is built beside the tradeoffs of each element inside it.
An article that is simple and make you understand Virtual Memory faster. With it’s friendly delivery and easy to understand vocabulary, this a way to go article to understand Virtual Memory.
To understand more about Memmory allocation algorithm, this video can help you out. It explains how Buddy System work in Memmory Allocation in a concise way.
Easy and simple to read for you to understand what does concurrency do in Operating System. This article also had the advantages and the disadvantages of concurrency.
As we know the process of synchronization can be divided into two parts, Independent Process and Cooperative Process. Inside this article you can find the different between those two and another useful information about Process Synchronization.
To get a full insight about what is Process State and how does it work, this video is a way to go. This video show how process state works under the hood.
Even though we may already heard shared memory before, this article will make your understanding about Shared Memory to the next level. It contains how to implement it in C programming languange also with some visualization.
A complete reading material that cover Week07 subject. It has Critical Section problem, Peterson Solution, etc. Not too long to read but enough to prepare you for next Quiz.
It is not a hairstyle. This video will guide you how to handle Deadlock whilst explain to you the concept of Deadlock.
This article contain pretty much you need to know about process scheduling. It has the definition of it and the process involved in it.
What is CPU Burst and it Cycles? Go read this article and let wisdom come to you.
Don’t be suprised if you some big O notation here because it is how its works. If you want to know more about scheduling in linux go watch this video.
Redundant Array of Independent Disks or RAID is a way of storing the same data in different places on multiple hard disks. In this article, it also contains how RAID works, levels, and controller.
This cool and neat design describe the history of memory storage by year. As time flies, we get much more memory storage and speed.
Still confused about Legacy BIOS and UEFI? This article will answer all your question. Written in Indonesian Language so it is more easier for us to understand.
If you want to begin to study for Week 10 (I/O System), this article should be your first destination. Why? because it talks about I/O system in general then you can have a quiz in it to test your previous reading.
This article contain a theoretical look at one of the most popular programming tools for exchanging data over computer networks. As we know Network Programming has been a trend in the recent decades. So what you’re waiting for, read this article and enhance your operating system knowledge about the usability of Network Programming.
What are the characteristics of serial and parallel device? You will get the answer after you read this article.