操作系统的组成要素
来源:互联网 发布:我国网络舆论的特点() 编辑:程序博客网 时间:2024/04/29 04:33
软件系统=操作系统+AUI
操作系统=内核+系统程序
系统程序=编译环境+API
编译环境=编译程序+连接程序+装载程序
API=系统调用+语言库函数(C、C++、Java等等)
AUI=shell+系统服务例程(如x服务器等)+应用程序(浏览器、字处理、编辑器等)
操作系统最底层的组件是内核,其上层搭建了许多系统软件。
系统程序包括三个部分,分别是:编译环境、应用程序接口和用户接口。
编译环境包含汇编、C 等低高级语言编译程序,连接程序和装载程序,这些程序负责将文本格式的程序语言转变为机器能识别和装载的机器代码。
应用程序接口(API)包含内核提供的系统调用接口和语言库,系统调用是为了能让应用程序使用内核服务,语言库函数则是为了方便应用程序开发,所以将一些常用的基础功能预先编译以供使用,比如对C语言来说常用的C库等;
用户接口(AUI)包括我们熟悉的shell、系统服务程序和常用的应用程序。
这是一个典型的结构,但不是一成不变。许多操作系统的发行中会有所删减,比如应用于嵌入式设备的系统,对X服务器就可能不做要求。但是像内核、系统调用等要素是必不可少的。
系统软件:系统软件是相对应用软件而言的,应用软件针对最终用户需求编写,完成实际功能,而系统软件则是为了简化应用程序的开发而存在的,比如数据库系统为应用软件提供了有效的数据传输、存储服务;还有编程语言的执行环境――它由C库实现――也属于一种系统程序,它为应用程序开发提供了诸如I/O操作例程,图形库,计算库等等基础服务。可见系统软件范围覆盖很广,只要面向的服务群体不是最终用户的软件都可以划归到系统软件中来。
- 操作系统的组成要素
- 早期预警系统的组成要素
- 影响操作系统实时性的要素
- 程序设计语言组成要素
- 情感化设计的组成要素及实践案例
- 一、STK三维场景的组成要素及其作用
- 规模要素:数据平台的组成和扩展
- 操作系统组成
- linux操作系统的组成有哪几部分?
- android操作系统的开发语言组成
- 操作系统之PCB的组成及作用
- 员工人事档案组成要素介绍
- 从谷歌操作系统看做产品的三大要素
- 为产品赋予人格 - 情感化设计的组成要素及实践案例
- 计算机系统要素:第十二章 操作系统
- 操作系统之进程四要素
- 统的基本组成;中文Windows操作系统;字处理
- 操作系统之--初识进程(进程的特征及组成 )
- Powerpoint中插入可以运算和排序的表格
- Jazzy
- 常见的HTTP错误码的具体含义
- 一道因数分解的相关数学题
- 【ubuntu】courier-imap 等软件包的修复
- 操作系统的组成要素
- sql2005时间函数
- c++中public、protected、private访问属性及继承
- c++中public、protected、private访问属性及继承
- dsp的CACHE
- 对话框由小到大显示的动画效果
- first
- OSPF路由理论
- 中国移动、中国联通、中国电信号码网段大全