OS222: Operating Systems 2022-2

By Anindya Lokeswara

HOMELINKSTIPSLOGTARBALLGITHUB


LINKS

Week 01

Set up Git, a distributed version control system, to manage your GitHub repositories from your computer.

  1. Github Introduction

  2. Atlassian Git Commands

Week 02

  1. Udacity Version Control with Git

Week 03

  1. Asymmetric Encryption - Simply explained

  2. File Systems in Operating System

Week 04

  1. Memory Management in Operating System

  2. C Basic Syntax

  3. Difference between C and C++

Week 05

  1. Virtual Memory in Operating System

  2. What is Virtual Memory?

  3. Little and Big Endian Mystery

  4. Little Endian And Big Endian in C program

Week 06

  1. Concurrency in Operating System

  2. Processes and Threads

  3. Single-threaded and Multi-threaded Processes

  4. C Memory Address

  5. C Pointers

  6. fork() in C

Week 07

  1. Critical Section in OS

  2. race condition

  3. Difference between Deadlock and Starvation in OS

  4. [Page Number, Page Offset, Frame Number and Page Table Size Memory Management Operating System](https://www.youtube.com/watch?v=ILG4uVK-RcE)

Week 08

  1. getppid() and getpid() in Linux

  2. LFS Frequently Asked Questions

  3. How to build Linux From Scratch 11.2

  4. CPU Scheduling in Operating Systems

Week 09

  1. Mass Storage Management

  2. 5 Linux commands to check free disk space

  3. System and Service Manager

  4. What is RAID?



© 2022 — Anindya Lokeswara — Version: 0027–11-Sep-2022.