首页 > 科技 > 问答 > 科技经验 > 操作系统内核有多少种,鸿蒙操作系统内核

操作系统内核有多少种,鸿蒙操作系统内核

来源:整理 时间:2022-04-11 11:52:58 编辑:科技知识 手机版

操作系统内核是个什么东西?

操作系统内核是个什么东西

什么是内核  内核是操作系统的最核心最重要的模块,是操作系统首先加载到内存的部分,在保证尽可能小的内存使用的同时要尽可能多的为操作系统的应用程序以及其他部分提供基本的服务,内核代码通常是被加载到内存的保护区域,从而防止应用直接访问内核的内存区域,起到应用和内核隔离的作用,保证了操作系统的可靠稳定。  严格地说,内核并不是计算机操作系统中必要的组成部分,但是为了抽象出统一的硬件操作接口,几乎每个操作系统都会有一个内核,比如Linux内核就被广泛的使用在Linux,FreeBSD,Android等操作系统上。

内核负责哪些内容  内核是连接硬件和应用的桥梁。通常来说,内核负责的内容包括:内存管理进程和任务管理设备管理IO通信中断处理文件系统等等两个主要内核架构1 宏内核架构(Monolithic Kernel)  在此类内核架构的早期阶段所有基本的系统服务(如进程和内存管理,中断处理等)都打包到内核空间中的单个模块中。

这种类型的体系结构存在一些严重的缺点,例如:内核的大小非常大;可维护性很差;修复一个错误或添加某个新功能可能导致重新编译整个内核,耗费数小时。  在现代的宏内核架构中,内核由可以动态加载和卸载的不同模块组成。这种模块化方法可以轻松扩展操作系统的功能。内核的可维护性变得非常容易,因为每当特定模块中发生更改或错误修复后,只需要加载和卸载相关的模块。

没有必要重新编译整个内核。此外,这种动态加载模块的方式为各种平台(例如嵌入式设备等)裁剪内核变得非常容易,因为我们可以轻松卸载我们不想要的模块。我们熟知的Linux内核就是宏内核。2 微内核架构(Micro Kernel)  这种内核架构主要为了解决不断增长的内核代码大小的问题,因为在宏内核中不能很有效的进行控制。

微内核架构允许在用户空间运行设备驱动程序,协议栈,文件系统等基本服务。这减少了内核代码的大小,并且还提高了操作系统的安全性和稳定性,因为我们只在内核中运行最少的代码。假如网络服务等基本服务因缓冲区溢出而崩溃,那么只有网络服务的内存会被破坏,系统的其余部分仍然可以运行。  在微内核架构中,操作系统所有基础的服务都作为户空间的一部分,系统中的其他程序通过进程间通信(IPC)使用这些服务。

例如:有用于设备管理的驱动,网络协议栈,文件系统,图形管理等服务。微内核服务本质上是一些守护进程,除了内核授予它们中的一些特权来与物理内存的某些部分进行交互,否则大多数程序都不能与这些部分进行交互。授予特权的服务(尤其是设备驱动服务)可以直接与硬件交互。那么,微内核架构在内核空间中推荐的最低限度是什么,或者说最基本的微内核需要包括什么?内存保护进程调度进程间通信(IPC)除此之外,所有其他基本服务都可以成为用户空间的一部分,并且可以以服务的形式运行。

文章TAG:操作系统内核有多少种鸿蒙操作系统内核操作操作系统操作系统内核

最近更新

  • 有的商家发顺丰为什么可以发带电池的电子产品,商家竟然发的顺丰快递

    当时我们有一个食品分类组,里面很多商家,直接是厂家,占了店铺的一半。因为马云要动快递、三通一达的奶酪,无法独立生存。只是他被马云牵着鼻子走,结局肯定不好,最惨的是换成马云自建物流。 ......

    科技经验 日期:2022-06-08

  • 安卓系统为什么臃肿,安卓系统每年都说更流畅

    说实话,安卓这几年在系统流畅的线条上下了不少功夫。安卓不会自动清理后台。有的安卓手机厂商优化不了,或者用的人不知道怎么用好。久而久之,手机开始卡顿。熟悉Android系统开发的R ......

    科技经验 日期:2022-06-08

  • 苹果为什么嚣张,美国如此嚣张从哪儿来的底气

    卖猪肉的梁屠夫,告诉我为什么宇宙不是上帝主宰的。为什么现在科学在发展?反而有人认为宇宙是上帝主宰的。普朗克常数h定义的量子是宇宙中最小的粒子,是宇宙中最基本的变化载体。对宇宙真理的 ......

    科技经验 日期:2022-06-08

  • rx480 为什么没有了,rx480都8g显存了

    想象一下,一个花粉进华为手机专卖店,预算4000元买一部手机。推荐荣耀30Pro还是华为P40?华为和荣耀是同级还是上下级,华为和荣耀是什么关系,兄弟还是父子。买华为意味着产品力比 ......

    科技经验 日期:2022-06-08

  • 太阳为什么温度最高,为什么不会融化

    这也是不对的。如果时间拖得足够长,随着太阳物质核聚变的继续,物质元素融合成铁元素,基本停止反应。重的铁元素会落到太阳表面,或者形成一个固体的太阳球体。随着越来越多的铁落下,对底层的 ......

    科技经验 日期:2022-06-08

  • 流量卡为什么好卡,为什么移动的无限流量这么卡

    无线流量限速问题运营商提出的无线流量卡并不是真正的无限流量。你以为便宜的是垃圾物联网卡。这是惯例。我觉得12流量卡都是正规卡,去过无数坑,所以知道这个月租49块钱很贵,但是100g ......

    科技经验 日期:2022-06-08

  • 为什么火星叫火星,那么金星为什么不叫火星

    他实际上是苏联的二号人物。斯大林死后,他一度有可能成为苏联的领袖,但在他春风得意之时,却被昔日的战友处决了。苏联只用了20多年就赶上了美国。那么,你认为苏联的科技是先进还是落后?我 ......

    科技经验 日期:2022-06-08

  • 为什么摩拜单车变少了,摩拜单车为什么这么难骑

    没办法,穷成这样。买二手的,打折的就行。喜欢苹果手机的人有以下几种可能:全新的6800元左右,二手的4000元左右,没有五官的才2000多点。价格差别还是很大的,所以有些人喜欢便宜 ......

    科技经验 日期:2022-06-08