University of California – Operating Systems and System Programming
English | 22h 04mn | 640 x 480 | MP4 H264 125 Kbps | AAC 96 Kbps | 1.69 GB
Genre: eLearning
Lectures on Operating Systems and System Programming from University of California, Berkeley.
Contains:
Lecture 01 – What is an Operating System
Lecture 02 – OS Structures
Lecture 03 – Concurrency – Processes, Threads and Address Spaces
Lecture 04 – Thread Dispatching
Lecture 05 – Cooperating Threads
Lecture 06 – Synchronization
Lecture 07 – Mutual Exclusion, Semaphores, Monitors and Condition Variables
Lecture 08 – Reader-Writers Problem
Lecture 09 – Cooperating Processes and Deadlocks
Lecture 10 – Deadlocks, Thread Scheduling
Lecture 11 – Thread Scheduling; Memory Protection and Address Spaces
Lecture 12 – Memory Protection; Address Translation
Lecture 13 – Address Translation; TLB and Cache
Lecture 14 – Caching and Demand Paging
Lecture 15 – Page Allocation and Replacement
Lecture 16 – Page Allocation and Replacement; IO Systems
Lecture 17 – IO Systems; Disk Performance and Queuing Models
Lecture 18 – Queuing Theory; File Systems, Naming and Directories
Lecture 19 – File Systems; Distributed Systems
Lecture 20 – Reliability and Access Control
Lecture 21 – Networking
Lecture 22 – Networking II
Download
http://hotfile.com/list/1143883/e3eadb5