2009考研计算机强化班:操作系统概述与发展历程

需积分: 9 5 下载量 149 浏览量 更新于2024-11-22 收藏 248KB DOC 举报
本讲义是2009年考研计算机强化班关于操作系统部分的讲义,由首都师范大学计算机科学与技术系的孙卫真老师编写,适用于期末考试复习和考研备考。主要内容围绕操作系统的基本概念、参考教材、以及其核心功能展开。 1. 操作系统概述 - 操作系统的目标: - 方便性:通过简化用户与硬件的交互,使非程序员也能使用计算机。 - 有效性:提高系统效率和协调多个任务执行,实现高效工作。 - 可扩充性:支持各个组件独立发展,易于移植和与其他系统兼容。 - 操作系统的作用: - 用户视角:作为用户与硬件的接口,提供命令输入方式,如命令行、图形用户界面(GUI)和自然输入方式(NUI)。 - 资源管理者:负责管理硬件和软件资源,合理分配时间和空间。 - 扩展和虚拟化:隐藏计算机底层细节,提供虚拟机功能,扩展用户可用的功能组件。 - 推动因素:计算机资源利用率提升、用户需求变化、硬件更新换代和技术架构发展。 1. 发展历程 - 无操作系统阶段:早期的人工操作方式在第一代计算机(如ENIAC,1945年)中广泛使用,存在用户独占机器和CPU等待人工操作的局限。 - 脱机输入/输出(Off-Line I/O):这一阶段提高了计算机的效率,减少了CPU空闲时间。 2. 参考教材 - 主要教材包括汤子瀛的《计算机操作系统》修订版,西安电子科技大学出版社出版;王万森的《计算机操作系统》第二版,高等教育出版社出版。 - 配套学习资源还有汤子瀛的《计算机操作系统学习指导与题解》,同样由西安电子科技大学出版社提供。 通过学习这门课程,考生将深入理解操作系统的基本原理,掌握其在现代计算机系统中的核心地位,并能应用于实际的考研考试和计算机应用中。对于想要在操作系统领域进一步研究或从事相关职业的学生来说,这份讲义提供了宝贵的参考资料和复习指导。