操作系统原理与实训教程ch.pptxVIP

  • 21
  • 0
  • 约2.2千字
  • 约 26页
  • 2021-11-30 发布于北京
  • 举报
操作系统; 课程任务和要求 ;操作系统课程的特点: ; 1 现代操作系统 Tanenbaum著 陈向群等译 机械工业出版社 2 Operating Systems Internals and Design Principles William Stallings 清华 3 Operating Systems, Third Edition Gary Nutt 机械工业出版社 4 计算机操作系统(修订版) 汤子瀛等 西安电子科大版2001 5 操作系统教程(第3版) 孙钟秀 高等教育出版社 6 操作系统原理 谢青松 人民邮电出版社 7 计算机操作系统教程习题解答与实验指导 张尧学等 清华2000 8 /jpkc/1.htm ;第1章 引言 ;1.1 OS的概念(续); 从无到有雏形? 批处理?分时?实时?PC?网络?分布式OS 1945~1955 真空管和插件板,无OS时代 1955~1965 晶体管和批处理系统,OS诞生、成长时期 1965~1970~1980 IC芯片和多道程序,OS成熟 1980~ VLSIC,PC?网络?分布式OS 以上各阶段用户的用机方式:全人工?脱机I/O?联机I/O;上个世纪60年代末至70年代初 杨芙清院士主持我国第一台百万次集成电路计算机(150)操作系统,支持多道程序运行,在石油勘探领域成功应用。 上个世纪70年代中后期 杨芙清院士主持我国第一个全部用高级语言书写的DJS240机操作系统,DJS200/XT2层次管程结构模型,PCM设计方法,活跃管程结构模式。;国内操作系统的研制状况(续);可从多角度进行多种分类: 比如,按机器硬件结构、规模可分为:大、中、小型机OS, PC OS,网络OS和嵌入式OS等; 而按系统处理任务的方式可分为:三种基本类型的OS(即批 处理系统、分时系统和实时系统)和分布式OS。 若按系统能同时响应的用户及任务数则可分为以下三种类型: 单用户单任务OS(如DOS)、单用户多任务OS(如 Windows 9X)和多用户多任务OS(如UNIX)。;早期的批处理系统示意图;分时系统示意图 ;多道操作系统的基本特性:;一、命令界面 1、脱机命令界面(如JCL语言) 2、联机命令界面(如键盘命令) 二、程序界面(用户只能在其程序中使用的一组操作系统函数,如MS DOS的INT函数、UNIX的System call函数、Windows 的 API函数等) 三、图形用户界面(GUI);OS的结构设计 不同时期的软件开发方法使OS结构从整体式无结构系统?模块化结构? 层次式结构?C/S模式的微内核结构。同时系统本身具有不同的结构。 一、整体式结构 二、层次式结构 三、虚拟机系统 四、客户-服务器系统 ;OS结构示意图 (1);OS结构示意图(2);MS-DOS LAYERED STRUCTURE;OS结构示意图(3);OS结构示意图(4);OS结构示意图(5);MICROKERNEL;Ritche and Thompson 1973,UNIX; 1983,Turing Award Bill Gates Paul Allen 1975 MS Co., 1981 DOS1.0, 1990 Windows3.1, 1995 Windows 95; 1993 Windows NT, 2000 Windows 2000, 2003 Windows server 2003;当前几个著名的开源OS:;OS定义(P5) 处理机两种执行状态(核心态=管态,用户态=目态) Kernel(OS运行于核心态的代码) 系统从用户态进入核心态执行的途径: 中断(含系统调用和陷阱) 分时(Time Sharing)1959,MIT提出,1961实现。时间片大小? 特权指令(启动I/O等影响系统安全的指令,只能OS执行) 并行与并发(P12) OS与用户的接口;P19-21 综合练习题一 补充题1:当没有用户程序要运行时,CPU做什么? 补充题2:下述指令中哪些应是特权指令? 1)修改内存

文档评论(0)

1亿VIP精品文档

相关文档