课程介绍

操作系统是计算机系统的核心,它负责控制和管理整个计算机系统的软硬件资源,使之协调工作。近年来,计算机技术的发展日新月异,现代操作系统在经典体系结构的基础上,加入了很多新的特性和功能。 图形用户界面的出现是操作系统发展中的一个里程碑,使得计算机不再只是专业人员的工具,而为更多的普通用户所接受,办公系统也成为图形界面操作系统的主流应用。对信息和数据的存储和管理是操作系统的基本功能,如何能在海量的数据中高效地浏览、查找所需要的信息成为现代操作系统需要解决的重要问题,对数据的结构化管理以及对信息搜索的支持必将成为下一代操作系统的重要功能。网络和互联网技术的发展,使得计算机不再是信息的孤岛。计算机之间的互连以及计算机和智能设备的互连成为现代操作系统的重要功能,随之而来的计算机的安全问题也得到了前所未有的重视。通过开放的数据结构来支持数据的交换和共享,同时保证高度的安全性和稳定性成为下一代操作系统追求的重要目标。 尽管计算机的功能不断地发展和创新,计算机系统仍然遵循冯·诺依曼提出的体系结构,操作系统的核心仍然是对处理器、存储器和输入输出设备的管理。对操作系统的基本原理和核心功能的学习和理解,是进一步创新的基础。 操作系统是研究如何有效地管理、控制和使用计算机的一门学科,是计算机专业的主干课程之一,同时它也是计算机系统中管理、控制资源的一门软件开发技术。通过学习和研究操作系统,可以打破学生对操作系统的神密性,了解操作系统的内部结构,可以掌握操作系统的设计方法,熟悉操作系统的操作和使用。同时也锻炼学生开发系统软件和应用软件的综合能力、培养科学和工程素质打下扎实的基础。其先修课程是C语言程序设计、数据结构、计算机组成原理,后续课程是编译系统、计算机网络、分布式操作系统。

课程通知 >>更多
最新动态