操作系统详解:孙卫真考研讲义与发展历程

需积分: 0 7 下载量 147 浏览量 更新于2024-08-02 收藏 176KB DOC 举报
本讲义由首都师范大学计算机科学与技术系孙卫真教授编撰,针对2009年的计算机考研,旨在提供操作系统的基础理论知识和复习指导。课程主要围绕操作系统概述展开,强调了操作系统在现代计算机系统中的核心地位。 1. 操作系统的目标和作用 - 操作系统的主要目标包括方便性、有效性、可扩充性和开放性。方便性体现在无需用户亲自编程即可使用计算机;有效性意味着系统能高效协调硬件资源;可扩充性允许各个部分独立发展并支持跨平台交互;开放性则确保了系统的移植性和互操作性。 2. 用户与操作系统交互方式 - 操作系统作为用户与硬件的接口,提供了多种交互手段,如命令行输入、图形用户界面(GUI)和自然输入方式(NUI),允许用户通过不同的方式操纵计算机和运行程序。 3. 系统资源管理 - 操作系统作为资源管理者,负责合理分配和使用计算机的硬件和软件资源,确保高效利用。 4. 操作系统的扩展性和虚拟化 - OS作为扩展机或虚拟机,隐藏了底层硬件细节,为用户提供一个功能扩展且易于使用的虚拟环境。 5. 发展历程 - 早期无操作系统的计算机系统如ENIAC,依赖人工操作,存在用户占用全机和CPU空闲的问题。随着脱机输入/输出(Off-Line I/O)方式的出现,减少了CPU的闲置时间,但仍是初步的自动化阶段。 6. 推动操作系统发展的动力 - 操作系统的发展受到不断提高计算机资源利用率、方便用户、硬件更新换代以及计算机体系结构演进等多方面因素的驱动,用户需求始终是核心驱动力。 该讲义不仅适合考研备考者深入理解操作系统原理,也对计算机专业学生及从业者了解操作系统在现代信息技术中的核心地位和作用具有重要参考价值。