- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1
提纲
程序接口-系统调用
四
用户接口的定义和分类
一
脱机用户接口
二
联机用户接口
三
2
操作系统用户概述
什么是用户接口?
——用户接口是操作系统提供给用户与计算机打交道的外部机制。用户能够借助这种机制和系统提供的手段来控制用户所在的系统。
操作系统为用户提供两种调用其服务和功能的接口:
程序接口:又称应用编程接口API(ApplicationProgrammingInterface),允许运行程序调用操作系统的服务和功能
操作接口:又称作业级接口,操作系统为用户提供的操作控制计算机工作和提供服务手段的集合
2.操作系统提供的用户接口分类
用户和操作系统间的两种接口
系统调用
操作命令或JCL
操作系统
裸机
(操作接口)
(程序接口)
3、程序接口
许多操作系统的程序接口由一组系统调用(SystemCall))组成,用户程序使用“系统调用”就可获得操作系统的底层服务,使用或访问系统的各种软硬件资源
系统调用的主要功能是使用户可以使用操作系统提供的有关设备管理、文件系统、进程控制进程通讯以及存储管理方面的功能,而不必要了解操作系统的内部结构和有关硬件的细节问题,从而减轻用户负担和保护系统以及提高资源利用率
1
2
4、操作接口
操作控制命令
02
图形操作界面
03
操作系统为用户操作控制计算机工作和提供服务的手段的集合,通常有
01
批处理系统提供的作业控制语言(命令)等实现手段
04
脱机用户接口-----作业控制语言(命令)
这种接口是专为批处理作业用户提供的,也称批处理用户接口
操作系统提供了一个作业控制语言JCL(JobControlLanguage),它由一组作业控制卡,或作业控制语句,或作业控制操作命令组成
二.脱机用户接口
二.脱机用户接口
其工作方式如下:
用户使用JCL语句,把运行意图(需要对作业进行的控制和干予)写在作业说明书上,将作业连同作业说明书一起提交给系统
批处理作业被调度执行时,系统调用JCL语句处理程序或命令解释程序对作业说明书进行解释处理,完成对作业的运行和控制
在批处理操作系统时代,用户使用机是采用脱机方式,即用户将自己的程序、数据和用作业控制语言编写的上机操作的步骤的程序一起提交给计算中心(或机房),隔一段时间去机房取结果。
作业控制语言是一种语言,用来写程序操作步骤的程序
联机用户接口-----操作控制命令
由一组命令及命令解释程序组成,也称为命令接口
其工作方式为:用户在键盘上键入一条命令后,系统立即转入命令解释程序,对该命令进行处理和执行
不同操作系统的命令接口不同
命令的种类不同
命令的数量不同
功能不同
不同的用法和形式组成了不同的用户界面
命令解释程序
图形化用户界面
字符显示用户界面
新一代用户界面
1
2
3
4
1命令行方式
2批命令方式
主要通过命令语言来实现,又可分成两种方式:
1、字符显示用户界面
1.1命令行方式
每个命令以命令行的形式输入并提交给系统
一个命令行由命令动词和一组参数构成,其一般形式如下:
命令行方式是以命令为基本单位来完成预定的工作任务
Commandarg1arg2...Argn
Command-----命令名,又称命令动词
arg1arg2...argn-----命令参数
1、字符显示用户界面
1、字符显示用户界面
Linux常用的五大类命令:
第一类文件管理类
cd、chmod、chgrp、comm、cp、crypt、diff、file、find、ln、ls、mkdir、mv、od、pr、pwd、rm、rmdir
第二类进程管理类
at、kill、mail、nice、nohup、ps、time、write、mesg
第三类文本加工类
cat、crypt、grep、norff、uniq、wc、sort、spell、tail、troff
第四类软件开发类
cc、f77、login、logout、size、yacc、vi、emacs、dbs、lex、make、lint、ld
第五类系统维护类
date、man、passwd、stty、tty、who
1、字符显示用户界面
1命令行方式(续)
也有时将键盘命令按命令的功能分类,如UNIX系统中把键盘命令分成:基本命令、高级命令。
DOS系统把键盘命令分为如下几类:
1、字符显示用户界面
DOS系统把键盘命令分为:
文件管理(COPY、COMP、TYPE、DEL、REN,Attrib)
磁盘管理(FORMAT、CHKDSK、DISKCOPY、DISKCOMP)
目录管理(DIR、CD、MD、RD、TREE)
设备工作模式(CLS、MODE)
日期、时间、系统设置
您可能关注的文档
- 截面含气率的计算.pptx
- 新课程理念下的高中英语教学.pptx
- 数码相机销售技巧.pptx
- 国际货物买卖合同法.pptx
- 善于调节情绪保持乐观心态.pptx
- 推断文言实词的7种技法.pptx
- 旅游交通(饭店)营销.pptx
- 报任安书复习学案.pptx
- 建筑装饰装修工程计量与计价造价员资料.pptx
- 探讨税收会计、纳税会计与税务会计.pptx
- 中国国家标准 GB/T 45390-2025动力锂电池生产设备通信接口要求.pdf
- 中国国家标准 GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- 《GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型》.pdf
- GB/T 10184-2025电站锅炉性能试验规程.pdf
- 海尔智家股份有限公司海外监管公告 - 海尔智家股份有限公司2024年度环境、社会及管治报告.pdf
- 上海复旦张江生物医药股份有限公司2024 环境、社会及管治报告.pdf
- 中国邮政储蓄银行股份有限公司中国邮政储蓄银行2024年可持续发展报告.pdf
- 豫园股份:2024年环境、社会及管治(ESG)报告.pdf
- 南京熊猫电子股份有限公司海外监管公告 - 2024年度环境、社会及治理(ESG)报告.pdf
文档评论(0)