亮亮的星星 on Nostr: 宏内核: ...
宏内核:
宏内核是一种传统的操作系统架构,它将大多数服务(如设备驱动、文件系统、网络协议等)和操作系统的核心功能(如调度、内存管理)打包在一起,运行在单一的内核空间内。它的特点是性能高,因为所有的服务都在内核态直接运行,但这也可能导致内核复杂、庞大,且稳定性和安全性可能受到影响。
微内核:
微内核则尽可能精简,只包含最核心的服务,比如最基本的调度、通信和内存管理功能。其他服务,如设备驱动、文件系统等,运行在用户态的进程中,称为服务器。微内核的优点是更高的安全性和稳定性,因为即使用户态的服务出现问题,也不太可能影响到整个系统。但是,由于需要频繁地在用户态和内核态之间切换,微内核可能会有较高的性能开销。
显然华为不是宏内核。
Published at
2023-11-14 12:44:59Event JSON
{
"id": "ec5a8a41d8b0b6d8ae3534dd28eca418e2630a6bdc174773004ee18d43e2d7b8",
"pubkey": "f87a968a3e432f47911c5032b81c7f861b44ec76bf64b70bd4a7a41750d2eaf2",
"created_at": 1699965899,
"kind": 1,
"tags": [],
"content": "宏内核:\n宏内核是一种传统的操作系统架构,它将大多数服务(如设备驱动、文件系统、网络协议等)和操作系统的核心功能(如调度、内存管理)打包在一起,运行在单一的内核空间内。它的特点是性能高,因为所有的服务都在内核态直接运行,但这也可能导致内核复杂、庞大,且稳定性和安全性可能受到影响。\n\n微内核:\n微内核则尽可能精简,只包含最核心的服务,比如最基本的调度、通信和内存管理功能。其他服务,如设备驱动、文件系统等,运行在用户态的进程中,称为服务器。微内核的优点是更高的安全性和稳定性,因为即使用户态的服务出现问题,也不太可能影响到整个系统。但是,由于需要频繁地在用户态和内核态之间切换,微内核可能会有较高的性能开销。\n显然华为不是宏内核。",
"sig": "fb06172e06c358e69413150da9c8a25a0342cdebf1fe759dfadeb5270f35645cb2b8cad7addc9325a5e2a6ca2fe77af10feb3cc23b253c20b1b17861fb24d1d8"
}