成为第一个分享这门课真实体验的人。
来自官方课程资料的结构化信息
课程代码
COMP2432
课程名称
Operating Systems
开课学系
comp
所属学院
Faculty of Engineering
学分
3 学分
级别
2
课程简介
1. 操作系统简介:操作系统类型及其功能;系统组件和服务;资源管理。 2. Unix 和 Linux:Unix 和 Linux 的使用;Shell 和命令;脚本;中断;内核;系统调用。 3. 进程管理:进程概念;进程创建和终止;并发进程;进程调度。 4. 进程通信与同步:进程间通信;临界区问题;同步;死锁。 5. 内存管理:地址转换;内存分配;分页和分段系统;虚拟内存。 6. 文件系统、保护与安全:目录和文件系统结构;次级存储;保护与访问控制;能力;安全与威胁。 7. 操作系统案例研究:Unix、Linux、Mac OS、Windows 10 等操作系统的结构。
学习目标
1. 向学生介绍操作系统提供的不同服务类型; 2. 培养学生对操作系统概念和理论的理解; 3. 培养学生对操作系统实现问题的操作技能。
先修要求
先修课程:COMP2011/COMP2013/DSAI2201
教学模式
授课:通过参考实际操作系统(如 Unix、Linux)讲解常见概念和理论;案例研究提供。 实验课:通过编程使用系统调用和脚本实践操作系统使用和概念。 辅导课:应用授课知识强化学习。 期中考试要求复习知识和技能;小组项目促进协作问题解决。