Linux系统分析
南京大学/2019秋季
课程公告
9/4: Welcome!
课程信息
时间/地点:
讲座: 星期三 10:10-12:00AM, 仙I-101
实验: 基础实验楼乙126
Instructor:
张雷
(计算机楼1019)
Teaching assistants:
课程内容
课程描述:
以Linux 4.x内核为基础,结合操作系统基本概念及原理:
剖析实用操作系统的实现机制(内核角度)
理解操作系统设计精髓(实现问题)
强化应用实践技能(用户空间角度)
前导课程(推荐):
操作系统原理
C语言编程
汇编语言
Linux系统编程
Grading
80%: Homework Assignments
15%: Class Presentation
5%: Final
Homework
实验主页:
https://github.com/NJU-Linux
基于Linux 4.4.124版本内核,尝试Android和Linux平台并熟悉其开发环境。
Lab1: shell
Lab2: Android/Linux process tree
Lab3: 基于方向信息的内核同步
Lab4: 基于启动优化的CPU调度
Schedule
No
日期
课程内容
课件
1
9/4
Linux系统简介
lec01.pdf
2
9/11
Lab1 out
lab01.pdf
3
9/18
进程
4
9/25
Lab2 out
5
10/2
国庆节
6
10/9
Lab2
7
10/16
内核同步
8
10/23
Lab3 out
9
10/30
进程调度
10
11/6
Lab3
11
11/13
课堂报告
12
11/20
Lab
13
11/27
虚拟内存
14
12/4
Lab
15
12/11
Linux文件系统
16
12/18
Lab
17
12/25
课堂报告