第二章用户口.pptVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章用户口

第二章????操作系统用户接口   通常操作系统为用户提供两个接口。一个是系统为用户提供的各种命令控制界面接口,用户利用这些操作命令交互地来组织和控制程序的执行或管理计算机系统。另一个接口是程序接口,编程人员在程序中通过程序接口来请求操作系统提供服务。 用户与计算机的交互图 本章主要内容   2.1 命令控制界面接口 2.2 UNIX系统的命令控制界面 2.2.4 重定向与管道命令 $cat filelfile2 ;  $cat filel file4file2; $ outfilelfile0; $ cat file|WC 2.3 程序接口 系统调用处理过程 2.3.4 UNIX系统调用 2.3.5 Windows应用编程接口 跳转到第一页 用户界面是操作系统这部宏篇巨作的封面,用户对操作系统的第一印象从这里开始。 系统调用(功能调用)  系统命令(命令接口) 命令解释 处理结果 命令处理程序 调用处理程序 用户程序(程序接口) 用户 系统交互界面 应用编程接口API 处理结果 用户与计算机的交互 2.2 UNIX系统的命令控制界面   2.3 程序接口   2.1 命令控制界面接口   2.1.1 联机命令的类型 为了能向用户提供多方面的服务,通常操作系统都向用户提供了几十条甚至上百条的联机命令。根据这些命令所完成的功能不同,可把它们分成以下几类:   系统访问,目录和文件管理,维护管理,通信等。 批处理方式 :多条命令放在一个文件中,按照用户的设定自动执行。 2.1.2 联机命令的操作方式   键入式:命令解释程序对命令进行分析,然后执行相应的处理程序。操作者必须记住其命令名、字符串形式及其命令行参数,并须将其在键盘上一一敲入。     选择式:不需要用户输入命令名,系统根据选择点击信号进入命令的解释执行,任务完成后再返回原操作环境。菜单系统会限制用户使用命令的数量,因显示菜单而占用额外的存储空间和时间。   视窗型命令界面:当今操作系统所具有的良好的用户交互界面,是系统可视化的一个基础,所以在操作系统领域被很快推广。命令已被开发成一条条能用鼠标点击而执行的简单的菜单或小巧的图标。而且,用户也可以在提示符的提示下用普通字符方式输入各种命令。   可以预见,计算机系统的命令控制界面将会越来越方便和越来越人性化。 2.2.1 登录Shell   login:   password:   $ 2.2.2 命令句法   command [option] [arguments] CR 2.2.3 常用的基本命令  pwd 、ls –Fal、cp、mv、rm、mkdir、cd、man、cat和more 及帮助命令man 。 在 Linux系统中 一个文件上有可读(r)、可写(w)、可执行(x)三种 执行模式,分别针对该文件的拥有者( onwer )、同组者( group member)以及其他人( other )。 例:$chmod go—w temp 2.2.6 后台命令 命令后面再加上“”号,以告诉Shell将该命令放在后台执行,以便用户在前台继续键入其它命令。 2.2.5 通信命令 信箱通信命令mail 对话通信命令write 2.3.1系统调用 操作系统的核心中设置的一组用于实现各种系统功能的子程序。 与一般的过程调用的区别:不同的系统状态,软中断进入,返回。 2.3.2系统调用的类型  设备、文件管理,进程控制,进程通信 ,存储管理 2.3.3系统调用的实现     陷入向量,系统调用号,参数设置方式。             系统调用处理过程   系统调用接口默认链接到所有的用户程序的应用编程接口 -lib标准C库函数(每个系统调用封装了一个函数)。 1.文件调用:read、write、open、close。 2.设备调用 :除了文件的读写与打开和关闭,还有文件执行、控制等。 3. 进程控制:进程创建fork、等待wait、退出exit、杀死kill、进程同步控制lockf 、signal、pause、通信pipe等 。 4. 进程通信的系统调用 :进程通信用的系统调用主要包括套接字(socket)的建立、链接、控制和删除,以及进程 间通信用的消息队列、共用存储区以及有关同步机制的建立、链接、控制和删除等有关系统调用。 5 .存储管理的系统调用:系统调用包括获取内存现有空间大小、检查内存中现有进程以及对内存区的保护和改变堆栈大小等功能 6 .管理用系统调用:例如,设置和读取日期和时间,取用户和主机等的标识符等系统调用。

文档评论(0)

mojintianshi + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档