- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统结构及应用编程教程
操作系统结构分析及应用编程;;;;;;第一章 系统概貌; v.5 1973年
Dennis Ritchie
B language ---- C language
重写UNIX
第一个高级语言OS
v.6 1975年
对外发表UNIX
大学和科研单位应用
v.7 1978年
第一个商业版本
我国开始深入研究应用的最早版本
System III
1981年
完全转向为社会提供的商品软件; System V
1983年
系统功能稳定完善
公布号: 1.0、2.0、2.3、3.5、4.0、4.2、4.3
现在最后版本为 System V Release 4 (SVR4);2、主要分支和兼容版本
BSD 加州大学伯克利分校
XENIX/OpenServer
Microsoft、SCO公司
HP-UX HP公司
AIX IBM
Solaris SUN公司
IRIX SGI公司
Ultrix DEC公司
Linux 开放源代码
;3、基本功能特征
交互式分时多用户
人机间实时交互数据
多个用户可同时使用一台机器
每个用户可同时执行多个任务
软件复用
每个程序模块完成单一的功能
程序模块可按需任意组合
较高的系统和应用开发效率
可移植性强
数千行汇编码, 数十万行C语言代码
;配置灵活, 适应性强
小内核, 参数灵活可调
核外应用系统, 任意裁减
限制规则很少
界面方便高效
内部: 系统调用丰富高效
外部: shell命令灵活方便可编程
应用: GUI 清晰直观功能强大
安全机制完善
口令、权限、加密等措施完善
抗病毒结构
误操作的局限和自动恢复功能
;多国语言支持
支持全世界现有的几十种主要语言
网络和资源共享
内部: 多进程结构易于资源共享
外部: 支持多种网络协议
说明:
1、其它操作系统可能包含部分上述UNIX的特征,但非全部(如NT就有部分多用户系统特征)
2、这些特征有些是核心直接实现的,有些是由核心提供实现这种特征的方便性和可能性,而由使用者来实现的。;1.2 系统结构 ;系统调用(system call)
以函数形式提供给核外的命令和上层应用系统使用的一组程序,涵盖操作系统的所有功能。是应用程序请求操作系统服务的唯一通道。
内核(kernel)
系统调用的集合及实现系统调用的内部算法就形成操作系统核心;1.3 用户看法
进程和文件是UNIX操作系统中最基本的两个概念(抽象)
进程:
所有处在运行期间的程序实例都是进程
一个进程就是处在运行期间的一个程序实例
涵盖所有的动态概念
文件:
所有静态的无形数据和有形硬件设备
源程序、命令、图片、邮件、 打印机、内存、磁盘等;1.3.1 文件系统
/
bin usr etc home tmp dev
who ls bin lib rc ttys st teach tty0 hd02
admin hwconf liu wang chen
aa dir2 save
UNIX文件系统树示例;U
文档评论(0)