操作系统ch8(self)

操作系统ch8(self)

ID:44770592

大小:458.50 KB

页数:82页

时间:2019-10-28

操作系统ch8(self)_第1页
操作系统ch8(self)_第2页
操作系统ch8(self)_第3页
操作系统ch8(self)_第4页
操作系统ch8(self)_第5页
资源描述:

《操作系统ch8(self)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第八章UNIX系统简介8.1UNIX的发展8.2UNIX系统结构8.3UNIX的用户接口8.4UNIX的进程管理8.5UNIX的存储管理8.6UNIX的文件管理8.7UNIX的设备管理9/3/20211江苏大学计算机学院操作系统课程组8.1UNIX的发展UNIX是多用户多任务分时操作系统,16/32/64位;BSD,SVR4(模块式结构),OSF/1(微内核结构)一、UNIX的历史9/3/20212江苏大学计算机学院操作系统课程组8.1UNIX的发展1965年:MIT的Multics,由于规模和进展而没有达到目标;1969年:AT&T,PDP-11上的

2、16位操作系统;1974年:UNIX系统正式发表(第五版),在大学得到使用和好评;1980年:UniversityofCaliforniaatBerkeley为VAX11发表BSD4.0;以后,UNIX就以AT&T和Berkeley为主分别开发,有多种变种;1989年:UI(UNIXInternational)发表UNIXsystemVRes4.0;使BSD和SystemV在用户界面上统一;1991年芬兰大学生LinusBenedictTorralds开发了第一个Linux版本。1994年:Linux1.0,现在的最新内核版本是2.4历史:一、UNIX

3、的历史9/3/20213江苏大学计算机学院操作系统课程组8.1UNIX的发展Bell实验室早期UNIX和C加州大学伯克利分校BSD4At&T的系统VHP-UXAIXSolarisSCOUNIXLinux一、UNIX的历史9/3/20214江苏大学计算机学院操作系统课程组传统的UNIX结构9/3/20215江苏大学计算机学院操作系统课程组现代UNIX结构CommonObjectFileFormatExcutableandLinkingFormat9/3/20216江苏大学计算机学院操作系统课程组8.1UNIX的发展字符用户界面和图形用户界面GUI(XWi

4、ndow)。抢先式多任务,多线程,分时。支持动态链接。支持对称式多处理。虚拟存储:段页式,有存储保护。文件系统:多级目录,文件卷可以在子目录下动态装卸。无文件属性,可有别名。采用设备文件的形式(读写,参数控制)。设备驱动程序修改后需要重新编译连接生成内核。支持多种硬件平台。易移植:主要代码用C语言写成;内核短小精悍。二、UNIX的特点9/3/20217江苏大学计算机学院操作系统课程组8.2UNIX系统结构硬件进程管理存储管理文件管理设备管理物理存储块管理设备驱动管理系统调用Shell命令解释、实用程序、库函数用户程序用户层实用层核心层UNIX系统结构9

5、/3/20218江苏大学计算机学院操作系统课程组8.2UNIX系统结构硬件kernelShelledit编译部件实用程序用户程序编译程序UNIX简略结构9/3/20219江苏大学计算机学院操作系统课程组8.3UNIX的用户接口8.3.1操作级接口——Shell命令8.3.2程序级接口——系统调用9/3/202110江苏大学计算机学院操作系统课程组8.3UNIX的用户接口基本命令——用户在使用Shell界面开发用户程序所必须用到的命令(具体命令见书,表8-1)。特殊命令——用户需要做某些特殊的操作时才会被使用的命令。8.3.1操作级接口——Shell命令

6、9/3/202111江苏大学计算机学院操作系统课程组8.3UNIX的用户接口特殊命令:8.3.1操作级接口——Shell命令后台执行命令:在后台执行的命令末尾加上“&”,如cca.c&。输入输出重定向:把标准输入改成从文件中读入信息,把标准输出改成将信息传输到文件中去的功能。(“<”、“>”、“>>”)管道(pipe)命令:把一个程序的标准输出与另一个程序的标准输入连接起来.(“

7、”)9/3/202112江苏大学计算机学院操作系统课程组8.3UNIX的用户接口如:8.3.1操作级接口——Shell命令a>b:把文件a的内容输出到文件b中;a

8、b的内容输出到文件a中;a>>b:把文件a的内容追加到文件b后;ls>a:把当前目录下的目录清单保存到名为a的文件中,而不再在显示器上输出。9/3/202113江苏大学计算机学院操作系统课程组8.3UNIX的用户接口输入输出重定向与管道的区别:8.3.1操作级接口——Shell命令在当前目录中建立了一组文件,现要统计列目录信息的行数、字数和字符数。用输入输出重定向实现:ls>tempfilewc

9、wc能在终端显示器上看到最后的统计结果。9/3/202114江苏大学计算机学院操作系统课程组8.3UNIX的用户接口8.

10、3.2程序级接口——系统调用系统调用是用户程序请求操作系统为其服务的唯一形式,UNIX是通过陷

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。