HOME | LINKS | GitHub |
What is Operating Systems?
An operating system is the most important software that runs on a computer. It manages the computer’s memory and processes, as well as all of its software and hardware.
Basic Linux Commands
40 Essential Linux Commands That Every User Should Know.
Why Do We Need Cybersecurity
Cybersecurity is important because it protects all categories of data from theft and damage.
C Syntax 101
C-language is one of the programming languages that is still often used, even though it can be said ‘The Ancient One’. However, if you’ve never learned it, don’t worry, here are some basic C language syntaxes.
you will never ask about pointers again after watching this video
This video explains the basic concept of pointers in C programming language. The speaker also explains a great technique to understand the syntax of pointers by converting it to natural language (in this case: English).
C Programming
Actually, this is the first video of a playlist containing 169 videos of C programming. Of course, you can’t watch all those videos in just a few hours (or days, maybe). But, you can check out this playlist’s videos if you encounter some topics in C programming that you don’t understand really well.
Cyber Security In 7 Minutes | What Is Cyber Security: How It Works? | Cyber Security | Simplilearn
This video explains cyber security in a very simple way, yet in great detail. It is very informative and is suitable for beginners who don’t know about cyber security before.
The Five Laws of Cybersecurity | Nick Espinosa | TEDxFondduLac
This video is also about cyber security, but the main focus of this video is about the five laws of cyber security. The speaker in this video also explains the topic really well.
Why Care About Internet Privacy?
This interesting video is about digital privacy and why we should care about that.
Directory Implementation in Operating System
This website provides directory implementation in operating system
File System in Operating System (OS)
If you don’t have time to read Silberschatz’s book about file systems, you can read this one instead. Although this site is not as complete as Silberschatz’s book, this site still contains important things you have to know about file systems, including properties of a file system, file structure, file types, space allocation, and many more.
File System Concept
This video explains the basics of file systems in a nutshell. For me, this video is pretty informative for that kind of duration.
C pointers 👉 This video explains what are pointers in C and example also how to use them.
Pointers & Addresses in C
This video explains pointers and addresses in C programming language.
C Pointer and Reference differences
This video is about the differences between pointers and references in C programming.
Address Binding in Operating System
This YouTube video explains the concept of address binding that occurs in the operating system.
Cache Memory
Cache Memory is a special very high-speed memory. It is used to speed up and synchronizing with high-speed CPU. Let’s learn about Cache Memory on this article!
Demand Paging
OS decides which pages need to be kept in the main memory and which need to be kept in the secondary memory.
Allocation of Frames
An important aspect of operating systems, virtual memory is implemented using demand paging.
What is Virtual Memory in OS
Virtual memory is an allocation scheme which makes secondary memory looks like main memory that can be addressed and used in program.
Threading Issues
There are some problems to consider that may arise in designing multithreaded programs.
Process Management (Process and Threads) A video from Neso Academy about Process Management.
Difference between Process and Thread
This article explains the differences between process and thread in great detail.
Scheduling
This is a article about how scheduling works in operating system.