欢迎来到天天文库
浏览记录
ID:37055394
大小:301.60 KB
页数:87页
时间:2019-05-11
《华中科技大学操作系统讲稿系列第一章绪论》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、10/8/20211华中科技大学计算机学院李胜利第一章绪论10/8/20212华中科技大学计算机学院李胜利操作系统OperatingSystem主要参考资料:[1]莫里斯·贝奇《UNIX操作系统设计》北京大学出版社[2]A.S.Tanenbaum《操作系统:设计与实现》电子工业出版社[3]H.M.Deitel《操作系统原理基础》北京科学出版社[4]卢显良《UNIX系统管理》清华大学出版社10/8/20213华中科技大学计算机学院李胜利操作系统OperatingSystem10/8/20214华中科技大学计算机学院李胜利1.1计算机系统结构一、计算机系统组成中央处理机(CPU)内存
2、I/O设备(键盘、显示器、打字机、鼠标)外部设备存储设备(硬盘、软盘、光盘、磁带)其它设备(MODEM、通信口)系统软件(操作系统、语言编译器、数据库管理系统)应用软件(CAD、MIS、用户自己开发的系统等)工具软件(软、硬件检测疹断程序)10/8/20215华中科技大学计算机学院李胜利1.1计算机系统结构一、计算机系统组成10/8/20216华中科技大学计算机学院李胜利1.1计算机系统结构二、软件与硬件的关系硬件是计算机系统的基础,软件是提高计算机系统效率和方便用户使用计算机的程序,它们二者相互依赖、相互促进、共同发展。裸机(硬件)是僵尸,软件是幽灵.10/8/20217华中科
3、技大学计算机学院李胜利1.1计算机系统结构三、在计算机系统中必须配备操作系统的目标方便用户提高计算机系统资源的使用效率10/8/20218华中科技大学计算机学院李胜利1.2操作系统的形成和发展1、手工阶段用户在计算机上算题的所有工作都要用户人工干预,如程序的装入、运行、结果的输出等。随着计算机速度的加快,人机矛盾越来越大,直至无法容忍。必须寻求新的办法。例如:上机操作要1分钟,运行时间20分钟(10万次/sec)上机操作要1分钟,运行时间0.2分钟(1000万次/sec)10/8/20219华中科技大学计算机学院李胜利1.2操作系统的形成和发展2、批处理批处理是指系统中有一个监控
4、程序,它负责完成用户程序的调人、启动运行、输出运行结果等工作。(1)联机批处理(2)脱机批处理(3)执行系统10/8/202110华中科技大学计算机学院李胜利1.2操作系统的形成和发展(3)执行系统执行系统:执行系统不仅负责调度作业自动地运行,而且还要控制I/O。虽然批处理系统能调度作业自动地运行,但存在如下缺点:·系统没有任何保护自己的措施;·程序进入死循环必须要程序员干预。10/8/202111华中科技大学计算机学院李胜利1.2操作系统的形成和发展3、多道程序设计技术和多道成批系统60年代计算机硬件获得两个重大的进展:通道技术和中断技术通道:是一种专用部件,负责外部设备与内存
5、之间信息的传输。中断:指主机接到外界的信号(来自CPU外部或内部)时,立即中止原来的工作,转去处理这一外来事件,处理完后,主机又回到原来工作点继续工作。10/8/202112华中科技大学计算机学院李胜利1.2操作系统的形成和发展3、多道程序设计技术和多道成批系统10/8/202113华中科技大学计算机学院李胜利1.2操作系统的形成和发展3、多道程序设计技术和多道成批系统多道程序设计技术定义多道程序设计技术是在计算机内存中同时存放几道相互独立的程序,它们在管理程序的控制下相互穿插地运行。特征:多道宏观上并行微观上串行10/8/202114华中科技大学计算机学院李胜利1.2操作系统
6、的形成和发展3、多道程序设计技术和多道成批系统多道成批系统在批处理系统中采用多道程序设计技术,就形成了批量操作系统。该系统把用户提交的作业成批地送入计算机内存,然后由作业调度程序自动地选择作业运行。优点:缩短作业之间的交接时间,减少处理机的空闲等待时间,提高系统的吞吐量。缺点:用户响应时间较长。用户既不能了解自己程序的运行情况,也不能控制计算机。10/8/202115华中科技大学计算机学院李胜利1.2操作系统的形成和发展4.分时操作系统(TimeSharingOS)分时计算机系统:由于中断技术的使用,使得一台计算机能连接多个用户终端,用户可通过各自的终端使用和控制计算机,我们把
7、一台计算机连接多个终端的计算机系统称为分时计算机系统,或称分时系统。分时技术:把处理机的响应时间分成若于个大小相等(或不相等)的时间单位,称为时间片(如100毫秒),每个终端用户获得CPU,就等于获得一个时间片,该用户程序开始运行,当时间片到(用完),用户程序暂停运行,等待下一次运行。例如:我们上课。10/8/202116华中科技大学计算机学院李胜利1.2操作系统的形成和发展4.分时操作系统(TimeSharingOS)10/8/202117华中科技大学计算机学院李
此文档下载收益归作者所有