os222

LINKS

WEEK 01

1. 45 Essential Linux Commands (with Examples)

New to Linux? Worry not. From ‘cd’ to ‘vim’, here are some of the most useful commands and programs in Linux!

WEEK 02

1. Cybersecurity and Zero Trust

In this video, Bob Kalka explains three major trends in cybersecurity today: zero trust, threat management, and modernization.

2. Privacy vs. Security: Understanding the Difference

How can we differentiate between privacy and security? Read on to learn more!

WEEK 03

1. Linux File Hierarchy Structure

The Linux File Hierarchy Structure or the Filesystem Hierarchy Standard (FHS) defines the directory structure and directory contents in Unix-like operating systems. Let’s dive deeper into Linux FHS!

2. FUSE

Don’t worry if you have no idea about FUSE. This article tells you everything you need to know about FUSE straightforwardly!

WEEK 04

1. Linux Basics: Static Libraries vs. Dynamic Libraries

You came to the right place if you’re wondering how static and dynamic libraries work in C programs.

2. C Introduction

C is a general-purpose programming language created by Dennis Ritchie at the Bell Laboratories in 1972. This tutorial will teach you the very basics of C.

WEEK 05

1. Virtual Memory in Operating System

Besides explaining about virtual memory on the operating system, this website also explains about demand paging, swapping, and thrashing.

2. What is Virtual Memory?

This website is suitable for those of you who want to know more about virtual memory.

WEEK 06

1. Operating System: Threads and Concurrency

This post talks about threads, several mechanisms related to them like mutexes and conditional variable.

2. Inter Process Communication (IPC)

Inter-process communication (IPC) is a mechanism that allows processes to communicate with each other and synchronize their actions.

WEEK 07

1. Introduction of Deadlock in Operating System

Get to know more about deadlock by reading this awesome website.

2. Introduction of Process Synchronization

This website explains about process synchronization.

WEEK 08

1. Multiple Processor Scheduling

Multiple processor scheduling or multiprocessor scheduling focuses on designing the scheduling function for the system which is consist of ‘more than one processor.

2. Scheduling in Operating System

Dive deeper into scheduling in OS. It’s interesting!