《操作系统原理》是操作系统教学的重要环节,其任务是深入理解和验证操作系统核心算法,领会实际操作系统的运作机理,熟悉Linux系统的界面和开发环境,掌握Linux操作系统的使用维护技能。
通过《操作系统原理》课程,可加深学生对CPU管理、进程管理、存储管理、文件管理和设备管理的基本原理的理解,增强学生对相关管理的实现技术和实现方法的掌握。通过本实验课程的实践,学生将做到:⑴了解和熟悉一个特定的操作系统,加深对操作系统基本原理和概念的理解;⑵掌握运用操作系统提供的功能,完成相关问题的实现技术和方法的具体实现;⑶加深对操作系统较难理解的进程、线程、并发、互斥、共享、通信、实时调度等概念的理解,并掌握其具体实现方法。
学习本课程前请先修课为:计算机组成原理、汇编语言,数据结构、C语言程序设计、计算机系统结构(或平行开设)等。 实验按项目卡进行。