Ha tna taml ar的 11 Activity eral Activity[Authors Files Lines Tags 1 Linux概〓一 1.2 Linux Kernel we163262018 1565191175 Sat51176(575 11415111191022 可南中医药大学/阮晓龙/h
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 11 1.2 Linux Kernel
ten.Pcs + 鱼 Authors 2s20041201131157 12151s0 c圆m”m一 阳7%47334521820050118201911105172341 Aham Ned Keu, thw n, tab M
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 12 1.2 Linux Kernel
13 1 Linux概述 1.2 Linux Kernel ¤内核是操作系统最基本的部分,它有多种不同的实现模式,其中主要有单内核 和微内核,以及主要在科硏领域使用的外内核。 口单内核 口LinuⅨX大部分都是单內核的,单内核有一个较大的进程管理系统,属于集中式操作系统, 它的內部又被分为用户程序、系统调用以及硬件控制三个层次和若干个模块。运行时每- 个模块都是一个独立的二进制映像或者进程,并且可通过直接调用其他模块中的函数来实 现通信。 ¤单内核的所有模块都在同一块寻址空间内运行,倘若某个模块有错误,运行时就会损及整 个操作系统运行。如果单内核架构的操作系统在开发设计时相当完善,并经测试验证后具 有高度可靠性,则操作系统内的各软件组件因具有高度紧密性,系统运行效率也会大幅提 问南中医药大学/阮晓龙/htp// inuxxg. hactcm edu cn/htp/ww.5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 内核是操作系统最基本的部分,它有多种不同的实现模式,其中主要有单内核 和微内核,以及主要在科研领域使用的外内核。 单内核 Linux大部分都是单内核的,单内核有一个较大的进程管理系统,属于集中式操作系统, 它的内部又被分为用户程序、系统调用以及硬件控制三个层次和若干个模块。运行时每一 个模块都是一个独立的二进制映像或者进程,并且可通过直接调用其他模块中的函数来实 现通信。 单内核的所有模块都在同一块寻址空间内运行,倘若某个模块有错误,运行时就会损及整 个操作系统运行。如果单内核架构的操作系统在开发设计时相当完善,并经测试验证后具 有高度可靠性,则操作系统内的各软件组件因具有高度紧密性,系统运行效率也会大幅提 高。 13 1.2 Linux Kernel
14 1 Linux概述 1.2 Linux Kernel ¤内核是操作系统的最基本部分,它有多种不同的实现模式,其中主要有单内核 和微内核,还有主要在科硏系统里使用的外内核。 口微内核 ¤微内核岀现于单内核之后,它仅将操作系统中最核心的功能写入内核,如线程管理、内存 管理、地址空间、进程间通信等。微内核模式是面向对象理论在操作系统设计中的产物 其通过对系统逻辑功能的划分,将操作系统结构中的处理管理、文件管理、存储管理和设 备管理等高级功能服务模块从内核中分离岀来,成为在一定的特权方式下运行并且具有独 立运行空间的独立进程,同时各个进程之间以消息机制来完成信息交换。 ¤微内核以模块化的方式完成操作系统中比较高级的操作,这样的设计使內核中最核心部分 的设计更简单,增加了内核的灵活性,使之易于维护和移植。在微内核操作系统中,一个 服务组件失效并不会导致整个系统崩溃,内核需要做的,仅仅是重新启动这个组件,而不 影响其它的部分。 问南中医药大学/阮晓龙/htp// inuxxg. hactcm edu cn/htp/ww.5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 内核是操作系统的最基本部分,它有多种不同的实现模式,其中主要有单内核 和微内核,还有主要在科研系统里使用的外内核。 微内核 微内核出现于单内核之后,它仅将操作系统中最核心的功能写入内核,如线程管理、内存 管理、地址空间、进程间通信等。微内核模式是面向对象理论在操作系统设计中的产物, 其通过对系统逻辑功能的划分,将操作系统结构中的处理管理、文件管理、存储管理和设 备管理等高级功能服务模块从内核中分离出来,成为在一定的特权方式下运行并且具有独 立运行空间的独立进程,同时各个进程之间以消息机制来完成信息交换。 微内核以模块化的方式完成操作系统中比较高级的操作,这样的设计使内核中最核心部分 的设计更简单,增加了内核的灵活性,使之易于维护和移植。在微内核操作系统中,一个 服务组件失效并不会导致整个系统崩溃,内核需要做的,仅仅是重新启动这个组件,而不 影响其它的部分。 14 1.2 Linux Kernel
15 1 Linux概述 13 Linux发行版与衍生发行版 口许多个人、组织和企业使用 Linux Kernel开发了遵循 GNU/Linux协议的完整操 作系统,叫做Linu×发行版。 ¤通常所说的 Linux操作系统就是基于 Linux Kerne的发行版。 Linux衍生发行版是基于Linu发行版再次改造所衍生岀的Lin×操作系统,其目 的通常是为了进一步简化Linu×发行版的安装、使用以及提供应用软件等。 ■知名 Linux发行版有 Debian、 SlackWater、 RedHat、 Gentoo、 Archlinux、红旗 Linux等。 ■知名的 Linux衍生发行版有 Ubuntu、SUsE、 open SUSE、 Centos、 Fedora等。 问南中医药大学/阮晓龙/htp// inuxxg. hactcm edu cn/htp/ww.5 xuewen. cn
河南中医药大学 / 阮晓龙 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Linux概述 许多个人、组织和企业使用Linux Kernel开发了遵循GNU/Linux协议的完整操 作系统,叫做Linux发行版。 通常所说的Linux操作系统就是基于Linux Kernel的发行版。 Linux衍生发行版是基于Linux发行版再次改造所衍生出的Linux操作系统,其目 的通常是为了进一步简化Linux发行版的安装、使用以及提供应用软件等。 ◼ 知名Linux发行版有Debian、SlackWaer、RedHat、Gentoo、ArchLinux、红旗 Linux等。 ◼ 知名的Linux衍生发行版有Ubuntu、SUSE、openSUSE、CentOS、Fedora等。 15 1.3 Linux发行版与衍生发行版