- 1、本文档共184页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统结构及应用编程解读
第一章 系统概貌 1.1 发展状况 1、发展历史及版本 v.0 1970年 Ken Thompson 和 Dennis Ritchie PDP-7 汇编语言 UNICS v.1 1971年 PDP-11 汇编语言 UNIX v.2 1972年 增加管道功能 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 h
您可能关注的文档
- 三年级下语文园地一修改讲解.ppt
- 三年级数学下册讲解.doc
- 摄影基础知识及实用技巧解读.ppt
- 摩斯密码表解读.doc
- 三年级品社我懂事了讲解.ppt
- 三年级下册数学单元检测汇总讲解.doc
- 撒多电站交通事故预案解读.doc
- 三年级暑假错题集讲解.doc
- 播音主持课件解读.ppt
- 三年级下册17可贵的沉默1课件讲解.ppt
- 青海省西宁市选调生考试(行政职业能力测验)综合能力测试题完整版.docx
- 甘肃省天水市事业单位招聘考试(职业能力倾向测验)题库最新.docx
- 甘肃省武威地区选调生考试(行政职业能力测验)综合能力测试题必考题.docx
- 重庆市泸州市行政职业能力测验题库完整.docx
- 2025年元宇宙教育平台虚拟现实技术在艺术教育中的应用案例.docx
- 2025年元宇宙教育平台虚拟现实技术在虚拟现实教育小说中的应用场景研究报告.docx
- 《糖尿病患者自我管理行为干预对血糖控制及生活质量的影响长期追踪研究》教学研究课题报告.docx
- 2025年元宇宙教育平台虚拟课堂体验报告:沉浸式学习案例分析.docx
- 2025年元宇宙教育平台虚拟现实环境下的科学探究教学.docx
- 《绿色金融业务绩效评价体系构建与绿色金融信息披露机制优化》教学研究课题报告.docx
文档评论(0)