我目前在加拿大不列颠哥伦比亚大学读书,我现在的学习效果不是很理想,尤其是CPEN331操作系统这门课,马上快考试了,希望老师能重点讲讲课程关键知识,谢谢。
不列颠哥伦比亚大学CPEN 331操作系统课程主要介绍了操作系统的设计和实现,进程并发、同步、通信和调度,设备驱动程序、内存管理、虚拟内存、文件系统、网络和安全。
CPEN 331课程关键知识:操作系统简介、系统组件和流程、进程和线程、CPU调度、进程同步和死锁、内存管理、虚拟内存、文件系统、输入/输出系统、大容量储存。
CPEN 331课程考试主要考察学生:
1、了解关键的操作系统概念,例如资源虚拟化、保护和并发。
2、浏览OS161(一个与BSD非常相似的教学操作系统)源代码。
3、实现内核基础设施的关键部分,例如同步原语、进程和文件表、系统调用和虚拟内存。
4、熟悉内核开发工具,例如常用编辑器(emacs、vim)、代码浏览工具(例如cscope)、调试器(gdb)和源代码控制系统git。
5、有足够的信心破解真正的操作系统。
同学如果有同步课程讲解或考前冲刺辅导等方面的需求的话,可以考虑与考而思加拿大课程辅导老师沟通,老师会为同学提供更加专业的帮助。