- 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)