返回首页

操作系统有哪些基本部分组成?

来源:www.haichao.net  时间:2022-11-18 02:43   点击:193  编辑:admin   手机版

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。 操作系统的组成要素:操作系统 = 内核 + 系统程序系统程序 = 编译环境 + API编译环境 = 编译程序 + 连接程序 + 装载程序API = 系统调用 + 语言库函数(C、C++、Java等等)AUI = shell + 系统服务例程(如x服务器等)+ 应用程序(浏览器,字处理,编辑器等) 软件系统:软件系统 = 操作系统 + AUI操作系统最底层的组件是内核,其上层搭建了许多系统软件。系统程序包括三个部分,分别是:编译环境、应用程序接口和用户接口。编译环境包含汇编、C 等低高级语言编译程序,连接程序和装载程序,这些程序负责将文本格式的程序语言转变为机器能识别和装载的机器代码。应用程序接口(API)包含内核提供的系统调用接口和语言库,系统调用是为了能让应用程序使用内核服务,语言库函数则是为了方便应用程序开发,所以将一些常用的基础功能预先编译以供使用,比如对C语言来说常用的C库等;用户接口(AUI)包括我们熟悉的shell、系统服务程序和常用的应用程序。这是一个典型的结构,但不是一成不变。许多操作系统的发行中会有所删减,比如应用于嵌入式设备的系统,对X服务器就可能不做要求。但是像内核、系统调用等要素是必不可少的。Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。一.Linux内核内核是操作系统的核心,具有很多最基本功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和TCP/IP网络功能。Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。二.Linux shellshell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。另外,shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。三.Linux文件系统文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如EXT2、 EXT3、 FAT、 FAT32、VFAT和ISO9660。四.Linux应用程序标准的Linux系统一般都有一套都有称为应用程序的程序集,它包括文本编辑器、编程语言、XWindow、办公套件、Internet工具和数据库等。

顶一下
(0)
0%
踩一下
(0)
0%