.
实验室建设的意义和必要性
在现代的计算机通信系统、信息安全系统和自动控制等系统中,软件开发工作占了相当大的比重,而与这些 系统有关的软件一般十分庞大,也相当复杂。这些软件还要大量地与操作系统内核作深层次的交互,以进行信息的传输、控制和实现各种 通信、管理和控制协议。如不掌握操作系统的基本原理,不了解操作系统的内部结构和其向用户提供的很多重要的库函数和系统调用接口 ,就不能成功和有效地开发这些软件。掌握系统程序设计和网络通信程序设计技术,对于利用操作系统内核所提供的强大功能进行大型通 信、信息安全和自动控制软件的设计、开发和维护是极其重要的。
实验室建设操作系统是计算机专业的重要课程,学生更好地理解操作系统中的概念对上层软件开发、性能优化有着重要的意义。而且操作 系统课程涉及的概念较多,包括操作系统软件的内外工作过程与结构以及相应的概念、算法、技术、理论等。其中许多功能的实现需要硬 件的支撑,特别是进程和内存管理的部分,涉及到较多的硬件知识;另外,操作系统的代码结构复杂,难于分析和理解。这些特点对操作 系统教学构成很大的挑战。
.
.
.
.
.
.
.
.
.