iOS的用linus系统吗?mac os是微内核还是宏内核?

6天前 (08-07 18:11)阅读1回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值437532
  • 级别管理员
  • 主题87506
  • 回复1
楼主
  1. iOS的用linus系统吗?
  2. mac os是微内核还是宏内核?
  3. 达尔文系统的核心技术?

iOS的用linus系统吗?

Mac OS X以及IOS的都是基于Darwin发布,并以Apple Public Source License2.0发布源代码。而Darwin 是一种Unix-like操作系统,整合数种的技术,包含开Darwin LOGO放原始码的XNU核心,一种以微核心为基础的核心架构来实作Machkernel。操作系统的服务和userland 工具是以4.4BSD(柏克莱软件套件的UNIX),特殊是FreeBSD和NetBSD) 为基础类似其他Unix-like 操作系统Darwin 也有对称多处理器的优点,高效能的网络设施和支援多种整合的档案系统。所以说,IOS不是linux系统,是BSD系统的一种。

mac os是微内核还是宏内核?

微内核

iOS的用linus系统吗?mac os是微内核还是宏内核?

macOS 内核被官方称为 XNU。这个首字母缩写词代表“XNU is Not Unix”。依据 苹果公司的 Github 页面,XNU 是“将卡耐基梅隆大学开发的 Mach 内核和 FreeBSD 组件整合而成的混合内核,加上用于编写驱动程序的 C++ API”。代码的 BSD 子系统部分“在微内核系统中通常实现为用户空间的服务”。Mach 部分负责底层工作,例如多任务、内存保护、虚拟内存治理、内核调试支持和掌握台 I/O。

达尔文系统的核心技术?

达尔文(Darwin )是一种Unix-like 操作系统,整合数种的技术,包含开 放原始码的XNU核心,一种以微核心为基础的核心架构来实作Machkernel。操作系统的服务和userland 工具是以4.4BSD(柏克莱软件套件的UNIX),特殊是FreeBSD和NetBSD) 为基础类似其他Unix-like 操作系统Darwin 也有对称多处理器的优点,高效能的网络设施和支援多种整合的档案系统。

0
回帖

iOS的用linus系统吗?mac os是微内核还是宏内核? 期待您的回复!

取消