Operating.Systems.and.System.Programming
课程表
Wed, 01/18 What is an Operating System?
Mon, 01/23 Operating Systems History, Services, and Structure
Wed, 01/25 Concurrency: Processes, Threads, and Address Spaces
Mon, 01/30 Thread Dispatching
Wed, 02/01 Cooperating Threads
Mon, 02/06 Synchronization
Wed, 02/08 Implementing Mutual Exclusion, Semaphores, Monitors, and Condition Variables
Mon, 02/13 Readers/Writers; Language Support for Synchronization
Wed, 02/15 Cooperating Processes and Deadlock
Wed, 02/22 Deadlock/CPU Scheduling
Mon, 02/27 Thread Scheduling (con't); Protection: Address Spaces
Wed, 03/01 Address Translation
Mon, 03/06 Address Translation 2, Caching and TLBs
Mon, 03/13 Caching and Demand Paging
Wed, 03/15 Page Allocation and Replacement
Mon, 03/20 Page Allocation and Replacement 2, Survey of I/O Systems
Wed, 03/22 File Systems and Disk Management
Mon, 04/03 Filesystems, Naming, and Directories
Wed, 04/05 File Systems (con't), Distributed Systems
Mon, 04/10 Networks and Distributed Systems
Wed, 04/12 Networking
Mon, 04/17 Networking II
Wed, 04/19 Remote Procedure Call
Mon, 04/24 Distributed File Systems
Mon, 05/01 Protection and Security in Distributed Systems
Wed, 05/03 Protection and Security in Distributed Systems II
Mon, 05/08 Cybersecurity Attacks
CS 252 Graduate Computer Architecture
Wed, 01/18 Overview of Computer Architecture
Mon, 01/23 Technology Trends: Culture of Tracking, Anticipating and Exploiting Advances in Technology
Wed, 01/25 Computer Performance
Mon, 01/30 Caches
Wed, 02/01 Memory Systems
Mon, 02/06 Class Discussion
Wed, 02/08 Instruction Level Parallelism
Mon, 02/13 Instruction Level Parallelism (con't)
Wed, 02/15 Limits to Instruction Level Parallelism (Another Perspective)
Wed, 02/22 Simultaneous Multithreading
Mon, 02/27 Guest Lecture: Vector Computers
Wed, 03/01 Vector Processors; Introduction to Multiprocessors
Mon, 03/06 Snooping Cache and Directory Based Multiprocessors
Wed, 03/08 Directory Based Multiprocessors
Mon, 03/13 T1 ("Niagara")
Wed, 03/15 Papers, MP Future Directions, and Midterm Review
Mon, 04/03 Advanced Memory Hierarchy
Wed, 04/05 Advanced Memory Hierarchy 2
Mon, 04/10 Guest Lecture: James Laudon, Distinguished Engineer, Sun Microsystems
CMP for Servers
Wed, 04/12 Storage
Mon, 04/17 Queueing Theory
Wed, 04/26 How to have a Bad Career in Grad School and Beyond
Mon, 05/08 Goodbye to Computer Architecture, Bad Career Alternatives, and Cal Cultural History
压缩文档里面包括课程讲义PPT和PDF版, 里面rm格式,实际是连接到berkeley Courses 的,使用realone打开,影音风暴好像打开有问题.
感受顶级名校上课的气氛,还能锻炼听力,对考新toefl的朋友,有很大帮助