《unix操作系统》ppt课件

《unix操作系统》ppt课件

ID:27209272

大小:713.50 KB

页数:122页

时间:2018-11-29

《unix操作系统》ppt课件_第1页
《unix操作系统》ppt课件_第2页
《unix操作系统》ppt课件_第3页
《unix操作系统》ppt课件_第4页
《unix操作系统》ppt课件_第5页
资源描述:

《《unix操作系统》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九章UNIX操作系统9.1UNIX系统概述9.1.1UNIX系统的发展发展历史1965年由AT&T,MIT和GE联合开发Multics(MultiplexedInformationandComputingService)1969年KenThompson和DennisRitchie在PDP7上用汇编语言开发出UNIX1970年在PDP-11系列机上(11/20,11/40,11/45)用汇编开发出UNIXv.1。在此过程中,机器的硬件逐渐复杂,UNIX所支持的特征也不断丰富,增加了文字处理程序。1975年发表UNIXv.6并广泛扩散到大学和科研单位,为后

2、期发展奠定了良好的基础1978年优化后发布UNIXv.7---UNIX的第一个商业版本----我国开始研究应用的最早版本1981年AT&T发布UNIXSystemIII,完全转向为社会提供的商品软件1983年AT&T发布UNIXSystemV,系统功能已趋于稳定和完善.此后SystemV又有一系列的公布号:1.0/2.0/2.3/3.5/4.0/4.2等,现在最后版本为SystemVRelease4(SVRV)9.1.2有代表性的其它版本加州大学伯克利分校的BSD(BerkeleySoftwareDistribution)版本,主要用于工程设计和科学计算

3、Microsoft和SCO公司开发的SCOXENIXSCOUNIX和OpenServer等,主要应用在基于Interx86体系结构的系统上开放源代码的Linux,UNIX的体系结构加MSWindows形式的图形用户界面,主要应用在基于Interx86体系结构的系统上9.1.3UNIX系统特征可移植性强.UNIX操作系统大量代码为C语言编写.C语言具有跨平台特性2.多用户、多任务的分时系统.人机间实时交互数据.多个用户可同时使用一台主机.每个用户可同时执行多个任务3.软件复用.每个程序模块完成单一的功能.程序模块可按需任意组合.较高的系统和应用开发效率与设

4、备独立的输入/输出操作.打印机、终端视为文件.输入/输出操作与设备独立界面方便高效.内部:系统调用丰富高效.外部:shell命令灵活方便可编程.应用:GUI清晰直观功能强大安全机制完善.口令、权限、加密等措施完善.抗病毒结构.误操作的局限和自动恢复功能多国语言支持.支持全世界现有的几十种主要语言网络和资源共享.内部:多进程结构易于资源共享.外部:支持多种网络协议系统工具和系统服务.100多个系统工具(即命令),完成各种功能.系统服务用于系统管理和维护9.1.4UNIX系统组成计算机系统有四大资源---处理机、存储器、文件、设备一、UNIX系统核心的结构库

5、函数系统调用接口文件子系统进程控制子系统进程间通信调度存储管理高速缓存字符设备块设备设备驱动程序硬件控制硬件核心级硬件级用户级核心级用户程序捕俘UNIX核心的框图SHELL二、Unix系统的组成UNIX可分为四个层次。最低层是硬件,它是整个系统的基础;次低层是OS核心;其次是OS与用户的接口SHELL、编译程序等;最高层是用户程序。内核:是Unix系统的核心部分,能与硬件直接交互,常驻内存。驻留(基本)模块:完成输入/输出、文件、设备、内存和处理器时钟的管理,常驻内存。系统工具:通常称为shell。是Unix操作系统的一部分,是用户与Unix交互的一种接

6、口。常驻磁盘,在用户登录时即调入内存。三、进程控制子系统进程控制子系统负责管理处理机、存储器。它的功能有:1、进程控制---应用程序利用系统调用fork创建一个新进程;利用系统调用exec执行一个满足条件的进程;利用系统调用exit结束一个程序的执行。2、进程通信3、存储器管理4、进程调度---将满足运行条件的程序(进程)调入内存,安排一个时间片。四、文件子系统文件子系统负责文件、设备资源的管理。它的功能有:1、文件管理2、高速缓冲机制---设置多个缓冲区以匹配I/O的速度。3、设备驱动程序9.1.5Uinx操作系统的启动流程主机Unix内核initge

7、ttyLogin:gettygettyLogin:Login:装入OS内核硬件检查安装rootfs形成0号进程产生子进程对换进程swap产生1号进程init执行inittab初始化各端口gettygetty登录执行命令退出boot父子9.1.6用户分类和用户职责一、用户分类1、超级用户2、普通用户二、职责9.1.8用户登录与退出超级用户:通过“root”登录退出命令:1、shutdownor2、haltsys普通用户:通过自己的UID登录退出命令:exitorCtrl+d9.2文件管理UNIX的文件系统的功能很强,又很灵活。UNIX文件系统的概述1、特点

8、:文件的组织是分树形结构---是倒树形结构。每个用户可以建立自己的文件系统。文件

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

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

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