欢迎来到天天文库
浏览记录
ID:5956140
大小:913.00 KB
页数:22页
时间:2017-11-16
《计算机操作系统课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章OS用户接口OS能提供两类用户接口:命令接口:作业控制级接口程序接口:系统调用接口2.1命令接口一、作业1.概念(1)作业:用户在一次任务处理过程中要求计算机完成的所有工作的总和。(2)作业步:处理作业的各个独立的子任务。(3)作业流:若干作业由外设输入辅存形成。2.1命令接口2.作业的组成(1)程序和数据(2)作业说明书A作业基本情况的描述B作业控制描述C作业资源要求描述2.1命令接口3.作业的分类根据计算机系统对作业处理方式的不同可以将作业分为:脱机作业和联机作业。(1)脱机作业:批量型作业(2)联机作业:交互型作业或
2、终端型作业2.1命令接口二、作业的建立作业的建立包括两个过程:作业输入和作业注册1.作业的输入作业输入指从外围设备将作业输入到外存。输入方式:联机输入、脱机输入、SPOOLing输入等2.作业注册JCB:作业控制块(JobControlBlock),通常包含:作业名、作业状态、作业建立时间、估计执行时间、资源要求、程序语言类型、优先数、作业在外存中的地址、作业说明书文件名等信息。作业注册过程实质上是申请和填写一张空白JCB表的过程。2.1命令接口(JCB的建立)2.1命令接口三、命令接口又称作业控制级接口。包括脱机用户接口和联机
3、用户接口两种方式。1.脱机用户接口(脱机用户界面、批处理命令接口)用JCL(作业控制语言)写成脱机控制命令,控制作业执行2.1命令接口脱机用户接口主要的两种形式:作业控制卡作业说明书虽然系统能自动控制程序执行,但无交互性2.1命令接口2.联机用户接口(联机用户界面、交互式命令接口)采用人机对话的方式,用一组联机控制命令来控制程序的执行。常用于分时系统和个人计算机。一般有如下几种方式:命令驱动方式窗口系统与菜单驱动方式:GUI命令文件方式:批处理文件2.2程序接口一、管态与目态计算机系统中存在两类不同的程序:用户程序和系统程序。1
4、.管态运行系统程序时系统所处的状态2.目态运行用户程序时系统所处的状态2.2程序接口二、特权指令、非特权指令和访管指令特权指令:只能由OS使用的指令非特权指令:OS和用户都可以使用的指令访管指令:实现从目态到管态的切换三、系统调用的基本概念1.系统调用的定义systemcall:用户在程序中调用OS所提供的子功能,是OS提供给编程人员的唯一接口。2.2程序接口2.2程序接口2.系统调用和过程调用的区别(1)运行在不同的系统状态(2)调用方式不同(3)返回方式不同2.2程序接口3.系统调用的类型(1)进程控制(2)文件管理(3)进
5、程通信(4)设备管理(5)内存管理(6)线程管理2.3UNIX用户界面一、UNIX发展简史1965年,研究分时系统MULTICS1969年,KenThompson和DennisM.Ritcher在PDP-7上完善游戏“空间旅行”1970年,诞生新系统UNIX1973年,UNIX用C语言全部重写1973年以后,UNIX广泛传播80年代,UNIX蓬勃发展90年代,成为主流OSBell实验室发布UnixV1到V5UnixV6SystemIIIBSDUnixV74.3BSDFreeBSDMinixLinuxSolaris2.3UNIX用
6、户界面二、UNIX系统结构硬件kernelShelledit编译程序实用程序用户程序2.3UNIX用户界面内核结构:用户级核心级用户程序系统调用接口文件子系统进程控制子系统字符设备块设备设备驱动程序用户级核心级硬件控制硬件库函数2.3UNIX用户界面核心包含两部分:(1)进程控制子系统:负责处理器和存储器管理(2)文件子系统:负责设备和文件管理2.3UNIX用户界面三、UNIX命令控制界面命令解释程序的集合:shell四、UNIX编程界面1.进程控制2.文件操纵3.进程通信4.信息维护同步练习1.设计实时操作系统必须首先考虑()
7、A.cpu利用率B.可移植性C.可靠性D.使用方便2.一个作业第一次执行用了5分钟,第二次执行用了6分钟,这说明了操作系统的()特点。A.并发性B.虚拟性C.共享性D.不确定性3.下列操作系统类型中,()一定是由多台计算机组成的系统。A.实时B.分时C.批处理D.分布式4.用户程序要将一个字符送到显示器上显示,要使用操作系统提供的()A.用户接口B.函数C.原语D.系统调用同步练习5.采用批处理系统,用户提交作业前,必须使用()编写(),以指出作业加工的步骤。6.操作系统为程序员提供的是(),为一般用户提供的是()。7.为下列应
8、用选择一种操作系统类型,将左右两列词连接起来形成最恰当的5对。高炉炉温控制批处理系统银行数据处理中心网络操作系统学生上机实习实时控制系统发送电子邮件实时信息处理系统民航订票系统分时系统
此文档下载收益归作者所有