文档介绍:2001-02-19 1操作系统主讲教师:向勇电话: Email :xyong ***@tsinghua. edu . cn 助教:张凯捷、杨敏参考书? William Stallings , Operating Systems(3rd edition), 清华大学出版社, 1998 年6月?张尧学,史美林,计算机操作系统教程,清华大学出版社, 1993 年9月参考书(续) ? Uresh Vahalia , UNIX 高级教程—系统技术内幕, 清华大学出版社, 1999 年5月; ? David A. Solomon, Mark E. Russinovich , Inside Microsoft Windows 2000, 3rd Edition, Microsoft Press, 2000 , ISBN 0-7356-1021-5 ? David A. Solomon, Windows NT 技术内幕,清华大学出版社, 1999 年7月课程主要内容介绍?用户接口?进程管理?处理机管理?存储管理?文件系统?外部设备管理操作系统的功能?管理系统软硬件资源、?扩展计算机的功能、?向用户提供服务。课程要求?作业: 10% ?上机实验: 10% ?考试或课程报告: 70% –第8周提交课程报告方案–第16周完成? Linux 内核代码报告: 10% –要求:接口功能描述、数据结构分析、流程图、代码注释) 第一章绪论 什么是操作系统 操作系统的发展历史 操作系统的分类 操作系统的特征 操作系统的功能 操作系统的结构 常用的操作系统 什么是操作系统 操作系统的地位和目标 操作系统的作用和组成 操作系统举例返回 操作系统的地位和目标计算机系统(层次结构) 软件硬件及固件(裸机) 应用软件系统软件编辑软件, 计算机系统的组成操作系统在计算机系统中的地位计算机硬件操作系统系统工具应用软件应用用户应用开发人员操作系统开发人员操作系统的地位:紧贴系统硬件之上,所有其他软件之下(是其他软件的共同环境) 引入操作系统的目标?有效性(系统管理人员的观点):管理和分配硬件、软件资源,合理地组织计算机的工作流程?方便性(用户的观点):提供良好的、一致的用户接口,弥补硬件系统的类型和数量差别?可扩充性(开放的观点):硬件的类型和规模、操作系统本身的功能和管理策略、多个系统之间的资源共享和互操作