UNIXLinux操作系统内核结构

UNIXLinux操作系统内核结构

ID:36607169

大小:546.10 KB

页数:197页

时间:2019-05-09

UNIXLinux操作系统内核结构_第1页
UNIXLinux操作系统内核结构_第2页
UNIXLinux操作系统内核结构_第3页
UNIXLinux操作系统内核结构_第4页
UNIXLinux操作系统内核结构_第5页
资源描述:

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

1、UNIX_Linux操作系统内核结构电子科技大学信软学院Friday,August06,2021教师介绍刘玓教授大型主机教学团队主任大型主机与网络安全工程系主任Email:liudi@uestc.edu.cn主要研究方向:操作系统、大型主机、网络应用课程概述一.课程内容简介1、讲授范围具体的技术系统及其算法和实现流程,而不是操作系统基本原理;2、通用操作系统的现状和分类DOS类----结构简单、使用方便、效率低、安全性低UNIX类----运行高效、结构通用、安全可靠、适应能力强、系统较复杂MVS类----功能强大

2、、处理能力巨大、系统复杂、较封闭大巨型机+z/OS小中型机+UNIX微型机+Windows功能强大简单易用3、根本特点分时多用户、开放性分时多用户:多个用户多个进程同时在一个系统中运行系统资源高度共享、有效协调开放性:标准化——结构上的一致性可移植性——应用软件的编码及系统应用接口可互操作性——可保持用户原来的使用习惯异种机之间的互操作4、教学难点多用户多进程——同步/互斥、数据一致性、访问安全性开放性——硬件依赖性、结构伸缩性、广泛适应性二、教学目的1、了解主流操作系统的发展方向低端操作系统VS高端操作系统2、

3、掌握UNIX类操作系统的内部结构和主要算法文件、文件系统、进程、时钟、输入输出3、学习大型程序设计的方法和理念系统结构、功能流程、数据安全、思维模式4、奠定系统开发和应用开发的基础功能选择、层次划分、应用系统模式的确定三、教材《UNIX操作系统设计》(TheDesignoftheUNIXOperatingSystem)(美)MauriceJ.Bach著陈葆珏王旭柳纯录冯雪山译机械工业出版社2005年10月出版四、考核说明本课程为“考查”,请以选“考试”的同学进行更正。成绩构成:平时成绩+期末报告第一章系统概貌1.

4、1发展状况1、发展历史及版本v.01970年KenThompson和DennisRitchiePDP-7汇编语言UNICSv.11971年PDP-11汇编语言UNIXv.21972年增加管道功能v.51973年DennisRitchieBlanguage----Clanguage重写UNIX第一个高级语言OSv.61975年对外发表UNIX大学和科研单位应用v.71978年第一个商业版本我国开始深入研究应用的最早版本SystemIII1981年完全转向为社会提供的商品软件SystemV1983年系统功能稳定完善公

5、布号:1.0、2.0、2.3、3.5、4.0、4.2、4.3现在最后版本为SystemVRelease4(SVR4)2、主要分支和兼容版本BSD加州大学伯克利分校XENIX/OpenServerMicrosoft、SCO公司HP-UXHP公司AIXIBMSolarisSUN公司IRIXSGI公司UltrixDEC公司Linux开放源代码3、基本功能特征交互式分时多用户人机间实时交互数据多个用户可同时使用一台机器每个用户可同时执行多个任务软件复用每个程序模块完成单一的功能程序模块可按需任意组合较高的系统和应用开发效

6、率可移植性强数千行汇编码,数十万行C语言代码配置灵活,适应性强小内核,参数灵活可调核外应用系统,任意裁减限制规则很少界面方便高效内部:系统调用丰富高效外部:shell命令灵活方便可编程应用:GUI清晰直观功能强大安全机制完善口令、权限、加密等措施完善抗病毒结构误操作的局限和自动恢复功能多国语言支持支持全世界现有的几十种主要语言网络和资源共享内部:多进程结构易于资源共享外部:支持多种网络协议说明:1、其它操作系统可能包含部分上述UNIX的特征,但非全部(如NT就有部分多用户系统特征)2、这些特征有些是核心直接实现的

7、,有些是由核心提供实现这种特征的方便性和可能性,而由使用者来实现的。1.2系统结构硬件内核kernelshwhodatewcvigrepdatea.outlsapp_1app_2app_nUNIX操作系统的整体结构系统调用(systemcall)以函数形式提供给核外的命令和上层应用系统使用的一组程序,涵盖操作系统的所有功能。是应用程序请求操作系统服务的唯一通道。内核(kernel)系统调用的集合及实现系统调用的内部算法就形成操作系统核心1.3用户看法进程和文件是UNIX操作系统中最基本的两个概念(抽象)进程:所有

8、处在运行期间的程序实例都是进程一个进程就是处在运行期间的一个程序实例涵盖所有的动态概念文件:所有静态的无形数据和有形硬件设备源程序、命令、图片、邮件、打印机、内存、磁盘等1.3.1文件系统/binusretchometmpdevwholsbinlibrcttysstteachtty0hd02adminhwconfliuwangchenaadir2saveUNIX文件系统树

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

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

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