Elmurot / operating-systems

CSC 4103: Operating Systems introduces operating system concepts and designs, including operating system structures, process and thread, CPU scheduling, process synchronization and deadlocks, main memory, virtual memory, file system interface and implementation, mass storage structure, I/O systems, protection and security, UNIX system basics and shell programming, etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Operating Systems

Markdown lecture notes for CSC 4103: Operating Systems, Spring 2015.

Nearly all credit to authors Silberschatz, Galvin, and Gagne and course instructor Dr. Feng Chen.

Description

CSC 4103: Operating Systems introduces operating system concepts and designs, including operating system structures, process and thread, CPU scheduling, process synchronization and deadlocks, main memory, virtual memory, file system interface and implementation, mass storage structure, I/O systems, protection and security, UNIX system basics and shell programming, etc.

Textbooks

Markdown -> PDF Generation

Requirements

Installation

git clone git@github.com:selbyk/operating-systems.git
cd operating-systems
npm install --save

Generating PDFs

node ./to-pdf.js

About

CSC 4103: Operating Systems introduces operating system concepts and designs, including operating system structures, process and thread, CPU scheduling, process synchronization and deadlocks, main memory, virtual memory, file system interface and implementation, mass storage structure, I/O systems, protection and security, UNIX system basics and shell programming, etc.

License:MIT License


Languages

Language:JavaScript 100.0%