欢迎来到天天文库
浏览记录
ID:27373046
大小:4.17 MB
页数:55页
时间:2018-12-01
《东北大学分布式操作系统课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、分布式操作系统东北大学软件研究所于戈2006年2月主要参考书《DistributedSystems–PrinciplesandParadigms》,AndrewS.Tanenbaum,MaartenvanSteen,清华大学出版社,2002年2006-2-28东北大学软件所于戈2第0章操作系统回顾其它参考书《ModernOperatingSystems》,第2版,AndrewS.Tanenbaum,机械工业出版社,20022006-2-28东北大学软件所于戈3第0章操作系统回顾其它参考书《Solaries操作系统内核
2、》《Solaries编程指南》《Linux操作系统内核》《Linux编程指南》《WindowsNT操作系统内核》《WindowsNT编程指南》2006-2-28东北大学软件所于戈4第0章操作系统回顾第0章操作系统回顾0.1计算机系统结构0.2操作系统概念0.3操作系统历史0.4操作系统结构0.5操作系统调用主要内容2006-2-28东北大学软件所于戈6第0章操作系统回顾0.1计算机系统结构应用程序系统程序硬件2006-2-28东北大学软件所于戈7第0章操作系统回顾计算机系统结构应用程序Web浏览器、GIS、ERP中间
3、件DBMS、httpd、CORBA、.NET系统程序操作系统、shell、C编译器固件BIOS硬件PC机、工作站、小型机、大型机2006-2-28东北大学软件所于戈8第0章操作系统回顾硬件结构2006-2-28东北大学软件所于戈9第0章操作系统回顾硬件结构一台简单PC机的构件单总线结构MonitorBus2006-2-28东北大学软件所于戈10第0章操作系统回顾Pentium机系统结构多总线结构2006-2-28东北大学软件所于戈11第0章操作系统回顾CPU(中央处理单元)(a)三阶段流水线(管道)结构(b)超标量(
4、superscalar)CPUn+2n+1n整形浮点逻辑2006-2-28东北大学软件所于戈12第0章操作系统回顾存储器典型存储器层次结构数字为近似值2006-2-28东北大学软件所于戈13第0章操作系统回顾硬盘结构扇区、磁头、柱面2006-2-28东北大学软件所于戈14第0章操作系统回顾内存(a)单地址空间(b)多地址空间2006-2-28东北大学软件所于戈15第0章操作系统回顾IO设备I/O设备分类块设备blockdevice;字符设备characterdevice特例(例如:时钟、存储映象显示器)I/O设备通常
5、由机械部件和电子部件组成电子部件称为设备控制器或适配器(Adaptor),OS仅跟控制器(或通道)打交道2006-2-28东北大学软件所于戈16第0章操作系统回顾IO中断方式(a)启动I/O设备和接受中断的步骤(b)中断处理步骤(a)(b)2006-2-28东北大学软件所于戈17第0章操作系统回顾DMA方式DMA控制器负责所有的读写操作2006-2-28东北大学软件所于戈18第0章操作系统回顾一台扩展的计算机隐藏了具体的硬件细节,高级的抽象为用户提供了一台容易使用的虚拟的计算机一个资源管理器每个程序分享时间每个程序分
6、享空间0.2操作系统概念2006-2-28东北大学软件所于戈19第0章操作系统回顾进程管理进程树(processtree)进程A创建两个子进程:B和CB又创建三个子进程:D,E,和F进程:一个运行的程序,包含内核映像和上下文。2006-2-28东北大学软件所于戈20第0章操作系统回顾进程调度与同步(a)潜在死锁(b)实际的死锁.2006-2-28东北大学软件所于戈21第0章操作系统回顾进程间通信(IPC)连接两个进程的管道(pipe)2006-2-28东北大学软件所于戈22第0章操作系统回顾文件管理计算机系的文件系统
7、结构2006-2-28东北大学软件所于戈23第0章操作系统回顾文件目录(a)在安装(mount)floppy之前,不能访问Floppy上的文件(b)将floppy安装到b之后,Floppy上的文件成为文件系统的一部分2006-2-28东北大学软件所于戈24第0章操作系统回顾0.3操作系统发展历史第一代1945-1955电子管,插件板第二代1955-1965晶体管,批处理系统第三代1965–1980集成电路(IC)和多道程序设计第四代1980–现在VLSI,个人计算机,网络操作系统2006-2-28东北大学软件所于戈2
8、5第0章操作系统回顾50年代计算机CPU控制台打印机纸带机2006-2-28东北大学软件所于戈26第0章操作系统回顾80年代计算机日本富士通公司技术展示室并行服务器64个CPU2006-2-28东北大学软件所于戈27第0章操作系统回顾90年代计算机美国LANL实验室6000节点的MPP计算机2006-2-28东北大学软件所于戈28第0章操作系统
此文档下载收益归作者所有