Linux系统分析

课程公告
课程信息
时间/地点:
Instructor: 张雷 (计算机楼1019)
Description: Design and implementation of operating systems. Hands-on study of Linux operating system design and kernel internals, including work with Android devices.
Teaching assistants:
Contact:
课程内容
课程描述: 以Linux 2.6内核版本为基础,结合操作系统基本概念及原理:
Topics:
前导课程:
Grading
80%: Homework Assignments six homework assignments. Lowest homework assignment grade will be dropped
10%: Class Presentation
10%: Final
Homework
Homework assignments are listed below:
Homework 1: Shell
Homework 2: ps for Android
Homework 3: 基于加速度的同步原语
Homework 4: 启动程序优化的调度器
Homework 5:
Homework 6: 地理标记文件系统
Schedule (subject to change)
The following is a preliminary schedule for the class.

no. day date topic assignment
1 Tue 9/4 Linux简介 作业 1
2 Tue 9/11 进程与线程
3 Tue 9/18 进程与线程2 作业 2
4 Tue 9/25 同步与进程通信
5 Tue 10/2 国庆节
6 Tue 10/9 内核同步 作业 3
7 Tue 10/16 进程调度
8 Tue 10/23 Linux进程调度 作业 4
9 Tue 10/30 中断与系统调用
10 Tue 11/6 课堂报告
11 Tue 11/13 文件系统
12 Tue 11/20 Linux文件系统 作业 5
13 Tue 11/27 CPU Scheduling
14 Tue 12/4 Scheduling Mechanisms vs Policies, Linux and Solaris
15 Tue 12/11 Intro to Memory Management Homework 4 Out
16 Tue 12/18 Paging
17 Tue 12/25 Midterm
18 Tue 1/1 Midterm Exam
19 Tue 1/8 Paging in Linux, Segmentation
20 Tue 1/15 Academic Holiday - No class
21 Tue 1/23 Academic Holiday - No class