网站大量收购独家精品文档,联系QQ:2885784924

[工学]操作系统第2章课件.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]操作系统第2章课件

* * * * * * * * * * * * * * * * * * 4. 有关进程通信的系统调用 进程通信用的系统调用主要包括套接字(socket)的建立、链接、控制和删除;以及进程间通信用的消息队列、共用存储区以及有关同步机制的建立、链接、控制和删除等有关系统调用。 5. 关于存储管理的系统调用 这些系统调用包括获取内存现有空间大小、检查内存中现有进程以及对内存区的保护和改变堆栈大小等功能。 6. 管理用系统调用 例如,设置和读取日期和时间,取用户和主机等的标识符等系统调用。 用户界面的发展 ?三代用户界面 ?l?? 第一代用户界面:操作命令和系统调用(一维空间,命令行界面和编程人员在程序中的系统调用) 用户要使用计算机,首先要熟悉一 套操作命令,而且不同的操作系统命令 是各不相同的,熟悉英文名称及其缩写 有助于记忆命令;多数的命令行有很多选项 实施多种控制操作能力;操作系统中必备一 套相应的命令解释程序。 ?l???第二代用户界面:图形界面(二维空间) l???第三代用户界面:虚拟现实的界面元素(三维空间) 2、第二代用户界面,二维空间(图形界面) (1)用户观看,单击缩影的图符。如Windows是视窗 操作系统发展的里程碑; (2)美国的苹果公司的Macintosh系列微机,其人机界面设计仍是较优秀的; (3)在UNIX操作系统上,早已广为流行一种图形用户界面,他就是X-Windows,它也有类似的功能,但不属于操作系统核心的内容,需另行配置安装; (4)图形用户界面便于用户操作使用计算机,在显示屏上可以建立很多缩微型形象化的图标,用户用鼠 标器单击就能调出程序工作,即所见所得。 3、第三代—三维空间(虚拟现实的界面元素) (1)目前已有不少的游戏软件在三维硬件显示卡的支持下,改成三维动画效果 (2)在计算机的很多应用领域中,如建筑、医学等,需要有3维计算的图像显示立体效果; (3)现有的界面已能看到很多“虚拟仪器”,如电话机、 放音机等,在计算机的“桌面”上显示出人们熟悉的家用电器或其他仪器设备的操作面板。 本 章 小 结 本章简要介绍了操作系统的用户界面。操作系统的用户界面是评价一个操作系统优劣的重要指标。操作系统的用户界面包括命令控制界面的编程界面两部分,其中命令控制界面是基于编程界面,也就是系统调用之上开发而成的。 操作系统的命令控制界面正从早期的脱机控制方式(批处理系统)和联机控制方式(分时系统)向多窗口、菜单、按钮以及声控等图形化多媒体方式变化。命令控制界面的革命与进步是操作系统最显著的变化之一。 2.1 作业由哪几部分组成? 各有什么功能? 2.2 作业的输入方式有哪几种?各有何特点? 2.3 试述SPOOLING系统的工作原理。 2.4 为何说分时系统没有作业的概念? 作 业 2.9 简述系统调用的实现过程。 2.10 为什么说分时系统没有作业的概念? 2.11 试述UNIX的主要特点。 2.12 UNIX操作系统为用户提供哪些接口? 试举例说明。 2.13 在你周围装有UNIX系统的计算机上,练习使用后台命令、管道命令等Shell的基本命令。 * * * * * * * * * * * * * * * * * * * * * * * * * 4. SPOOLING系统(假脱机技术) SPOOLING又可译作外围设备同时联机操作。SPOOLING系统的工作原理如图2.4所示。 原理: 在SPOOLING系统中,多台外围设备通过通道或DMA器件和主机与外存连接起来。作业的输入输出过程由主机中的操作系统控制。操作系统中的输入程序包含两个独立的过程: 1、外部设备?信息读入缓冲区; 2、缓冲区的信息?外存输入井中。 图2.4 SPOOLING系统 通道—— 输入输出处理机,它控制外设或外存与内存之间的信息交换。它有自己的通道指令(CPU发出启动通道的指令),以驱动外设进行读写操作。 DMA方式—— 与通道方式类似。不同的是,信息的传送方向、信息传送的源地址和目的地址以及传送长度等都是由CPU控制; SPOOLING系统核心思想:以联机的方式得到脱机的效果。不同于脱机方式,也不同于直接耦合方式。 流程: 低速设备?缓冲区?高速设备输入井?内存? 高速设备输出井?缓冲区?低速设备 5. 网络输入方式 网络输入方式以上述几种输入方式为基础。当用户需要把在计算机网络中某一台主机上输入的信息传送到同一网中另一台主机上进行操作或执行时,就构成了网络输入方式。 2.2.2 JCB的建立 作业信息到输入井后,还要根据作业说明书内容建立作业控

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档