- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统用户界面演示文件修改版
第 2 章 操作系统用户界面 2.1 简 介 用户界面负责用户和操作系统之间的交互。即用户通过用户界面向计算机系统提交服务需求,计算机通过用户界面向用户提供用户所需的服务。 普通用户:只是使用计算机的应用服务,以解决实际的应用问题。如事务处理、过程控制等。 管理员:负责计算机和操作系统的正常和安全运行。 程序员:使用操作系统提供的编程功能开发新的应用程序,完成用户所需求的服务。 针对不同的用户,操作系统提供不同的用户界面 普通用户:使用计算机应用服务的命令集合界面。 管理员用户:负责计算机和操作系统的正常与安全运行的命令集合界面。 编程人员 :一组系统调用的集合。开发满足用户需求的新的应用程序(控制命令)。 操作系统两类用户提供不同的用户界面 操作系统提供的操作命令界面称为命令控制界面。 操作系统为程序员提供的界面是系统功能调用。 2.2.2 作业组织 作业说明书包括作业的基本描述、作业控制描述和资源要求描述。 4.SPOOLing系统(假脱机操作) SPOOLing系统的工作原理: SPOOLing系统的特点 Linux命令主要包括以下9类: 系统维护及管理命令,如date,setenv等。 文件操作机管理命令,如ls,find等。 进程管理命令,如kill,at等。 磁盘及设备管理命令,如df,du,mount等。 用户管理命令,如adduser,userdel等。 文档操作命令,如cslip,sort等。 网络通信命令,如netstart,ifconfig等。 程序开发命令,如cc,link等。 X Window管理命令,如startx,XE86Setup等。 2.4.2 Windows的命令控制界面 Windows的命令控制界面分为: 命令解释器cmd.exe和窗口交互。 Cmd命令包括:系统信息命令,系统操作命令,文件系统命令,网络通信命令。这些命令可使用,,||,()等组合成新命令。直接在命令行输入。 使用批处理: 批处理文件exam1.bat @echo off mkdir test echo hello pause 2.5 系统调用 系统调用的主要类型 : 系统中为控制系统调用服务的机构称为陷阱处理机构。 把由于系统调用引起处理机中断的指令称为陷阱指令(访管指令)。 为完成系统调用,为各种系统调用功能的子程序编造入口地址表,每个入口地址都与相应的系统子程序名对应。 系统调用是操作系统提供给软件开发人员的唯一接口,开发人员可利用它使用系统功能。OS核心中都有一组实现系统功能的过程(子程序),系统调用就是对上述过程的调用。因此,系统调用像一个黑箱子(内核)那样,对用户屏蔽了操作系统的具体动作而只提供有关的功能。 设备管理:该类系统调用被用来请求和释放有关设备、以及启动设备操作等。 文件管理:包括对文件的读、写、创建和删除等。 进程控制:进程是一个在功能上独立的程序的一次执行过程。进程控制的有关系统调用包括进程创建、进程执行、进程撤消、执行等待和执行优先级控制等。 进程通信:该类系统调用被用在进程之间传递消息或信号。 存储管理:包括调查作业占据内存区的大小、获取作业占据内存区的始址等。 线程管理:包括线程的创建、调度、执行、撤销等。 处理机现场保存与恢复:由于在系统调用处理结束后,用户程序还需利用系统调用的返回结果继续执行,因此,在进入系统调用处理之前,陷阱处理机构需保存处理机现场;系统调用处理结束之后,陷阱处理机构还要恢复处理机现场。在操作系统中,处理机的现场一般被保护在特定的内存区或寄存器中。 系统调用功能(子程序)入口地址表:为了实现系统调用,系统设计人员还必须为实现各种系统调用功能的子程序编造入口地址表,每个入口地址都与相应的系统子程序名对应起来。然后,由陷阱处理程序把陷阱指令中所包含的功能号与该入口地址表中的有关项对应起来,从而由系统调用功能号驱动有关系统子程序执行。 主要内容 简介 一般用户的输入输出界面 命令控制界面 Linux和Windows的命令控制界面 系统调用 Linux和Windows的系统调用 两类用户:被服务者(普通用户和管理员)、程序开发人员(程序员)。 2.2 一般用户的输入输出界面 需求分析 概念 功能设计 结构 设计 建档 详细 设计 编辑 输入 输出 执行 链接 编译 调试 2.1 一般编程过程 从软件工程角度回忆编程过程 作业指在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作。 作业步是在一个作业的处理过程中计算机所做的相对独立的工作。作业由不同的顺序相连的作业步组成。 作业由程序、数据和作业说明书组成。 在批处理系
您可能关注的文档
- 提单及相关单证优秀培训书.ppt
- 插值PPT培训教程文件.ppt
- 插值培训教程文件.ppt
- 插值法与最小二乘法Zu培训教程文件.ppt
- 插值 拟合培训教程文件.ppt
- 提高党的建设科学化水平是世情国情党情的必然要求ppt优秀培训书.ppt
- 插值和拟合(讲义)培训教程文件.ppt
- 插播 单片机的C语言程序设计及仿真调试培训教程文件.ppt
- 插补算法培训教程文件.ppt
- 搓 法培训教案.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)