欢迎来到天天文库
浏览记录
ID:40216389
大小:766.81 KB
页数:28页
时间:2019-07-26
《操作系统用户界面》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2021/8/24操作系统1操作系统第2章操作系统用户界面2.1用户界面简介2.2一般用户的输入输出界面2.3命令控制界面2.4系统调用从用户使用和系统管理两方面出发,讨论操作系统的管理概念,及操作系统为用户提供的编程接口和命令控制接口22021/8/24操作系统2.1用户界面简介用户界面负责用户与操作系统之间的交互用户的分类使用和管理计算机应用程序的用户普通用户和管理员用户程序开发人员/编程人员32021/8/24操作系统2.1用户界面简介OS为不同的用户提供不同的用户界面普通用户和管理员不同的操作命令组成的集合——不同的OS所提供的操作命令和表现形式不同编程人员系统
2、调用的集合两类接口:命令接口和系统调用42021/8/24操作系统2.2一般用户的输入输出界面作业(job)的引入作业的定义作业的组织一般用户的输入输出方式52021/8/24操作系统2.2.1作业的定义编程的过程2021/8/246操作系统2.2.1作业的定义作业的定义从用户的角度来看:从输入开始到输出结束,用户交给计算机系统来完成的工作作业步:一个作业处理过程中计算机所做的相对独立的工作从系统的角度来看由用户提交的程序、数据文件以及表达该作业执行的控制意图说明书组成72021/8/24操作系统2.2.2作业的组织作业:由程序、数据和作业说明书三部分组成程序和数据完成
3、用户所需求的业务处理工作作业说明书体现用户的控制意图作业控制块表(JCB)作业说明书在系统中生成的表格82021/8/24操作系统2.2.2作业的组织作业说明书作业的基本情况描述作业控制描述资源要求描述2021/8/249操作系统2.2.3一般用户的输入输出方式作业管理的主要任务输入输出问题——建立、执行、撤销作业建立过程两个子过程作业的输入JCB的建立102021/8/24操作系统2.2.3一般用户的输入输出方式作业输入方式联机输入方式外围设备直接和主机相连接,用户和系统通过交互会话来完成输入输出脱机输入方式(预输入方式)利用低档个人计算机作为外围处理机进行输入输出处
4、理直接耦合输入方式主机和外围机中间用一个公用的大容量外存直接耦合SPOOLING系统网络输入方式2021/8/2411操作系统SPOOLING系统外围设备同时联机操作(假脱机技术)多台外围设备通过通道或DMA器件和主机与外存连接起来井用作缓冲的存储区工作原理2021/8/2412操作系统SPOOLING系统以行式打印机为例来说明2021/8/2413操作系统2.2.3一般用户的输入输出方式JCB的建立作业名估计执行时间、建立时间、优先数(用于调度)作业说明书文件名、程序类型(需调用的系统程序)作业状态(P9图1.5)提交、后备、执行、就绪、等待、完成资源申请方式静态申请
5、动态申请142021/8/24操作系统以上所讲的作业都是批处理系统中作业管理与调度的对象分时系统没有作业的概念分时系统采用时间片轮转分时使用处理机,用户的程序和数据信息直接输入到内存工作区中和其他程序一起抢占系统资源投入执行,而不必进入外存输入井等待作业调度程序选择。因此。分时系统没有作业控制表,也没有作业调度程序,直接采用进程管理152021/8/24操作系统2.3命令控制界面用来组织和控制作业运行两种方式脱机方式用户将作业的执行顺序和出错处理方法一并以作业控制说明书的方式或命令文件方式提交给系统,由系统按照作业说明书或命令文件中所规定的顺序控制作业执行联机方式用户使
6、用系统提供的操作命令和系统会话,交互地控制程序执行和管理计算机系统162021/8/24操作系统2.3命令控制界面—联机方式命令分类环境设置用来改变终端用户的所在位置,执行路径等执行权限管理用来控制用户访问系统和读、写、执行有关文件的权限系统管理用于系统维护、开机与关机、增加或减少终端用户、计时收费等文件管理用来管理和控制终端用户的文件172021/8/24操作系统2.3命令控制界面—联机方式编辑、编译、链接装配和执行编辑用来增加、删除输入字符或字符行,也被用来进行插入、移动或绘图等编译和链接源程序文件->可执行代码执行启动执行通信单机系统网络系统资源要求申请资源182
7、021/8/24操作系统2.3命令控制界面联机控制方式的不足反复输入大量命令批处理方式既指传统的作业控制语言编写的作业说明书方式,也指那些把不同命令按一定格式组合后的命令文件方式命令控制界面的发展人机交互方式图形界面普通字符192021/8/24操作系统2.3命令控制界面——Windows窗口交互和命令解释器命令分类系统信息命令(Time,Date等)系统操作命令(shutdown等)文件系统命令(copy,del等)网络通信命令(ping等)命令实现方式直接输入使用批处理(bat)202021/8/24操作系统2.3命令控制界面——Li
此文档下载收益归作者所有