- 6
- 0
- 约7.67千字
- 约 5页
- 2017-08-31 发布于广东
- 举报
本文由长春白癜风专科医院/ 收集,转载请注明出处
浅谈iPhone OS(iOS)架构
iPhone OS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系
统.
1,Core OS:
是用FreeBSD 和Mach 所改写的Darwin, 是开源、符合POSIX 标准的一个Unix 核心。
这一层包含或者说是提供了整个iPhone OS 的一些基础功能,比如:硬件驱动, 内存管理,
程序管理,线程管理(POSIX ),文件系统,网络(BSD Socket),以及标准输入输出等等,
所有这些功能都会通过 C 语言的 API 来提供。另外,值得一题的是,这一层最具有 UNIX
色彩,如果你需要把 UNIX 上所开发的程序移植到 iPhone 上,多半都会使用到 Core OS
的API.
核心OS 层的驱动也提供了硬件和系统框架之间的接口。然而,由于安全的考虑,只有
有限的系统框架类能访问内核和驱动。
iPhone OS 提供了许多访问操作系统低层功能的接口集,iPhone 应用通过 LibSystem
库来访问这些功能,这些接口集如下所示:
原创力文档

文档评论(0)