资源描述
『胖头鱼出品』【教程】iPhone基础知识综合详细扫盲贴
No.1 前言&内容更新清单
随着iPhone降价风潮的袭来,越来越多关注这款手机的人们开始跃跃欲试,希望加入苹果的iPhone大军当中来,但是因为iPhone是一款有别于其他手机产品的新事物,所以很多人对它的了解很有限,有误甚至是没有。鉴于此,我们论坛作为国内第一大iPhone主题论坛,当然也要考虑到广大网友的需要,所以特别推出这个iPhone相关知识内容的扫盲贴,来让大家可以更系统的从基础内容着手由浅入深了解我们的iPhone,更好的使用我们的iPhone,让iPhone成为我们很好的伙伴。
帖子的内容随着内容的丰富,会不断的及时更新补充替换新的内容,让我们大家一同加入iPhone的大家庭,体验享受它带给我们的乐趣和便捷。
1楼 ----》 前言)
2楼 ----》 iPhone是什么
3楼 ----》 iPhone的各个部分介绍
4楼 ----》 iPhone的官方规格列表
5楼 ----》 iPhone的官方配件介绍
6楼 ----》 iPhone的硬件功能及介绍
7楼 ----》 iPhone的操作系统介绍
8楼 ----》 iPhone的软件功能及介绍
9楼 ----》 iPhone购买的流程及注意入手之后注意事项
10楼 ----》 iPhone的功能激活
11楼 ----》 iPhone的网络锁破解(软解)(软件破解方式)
12楼 ----》 iPhone的网络锁破解(硬解)(电路&SIM卡方式)
13楼 ----》 iPhone的相关设置及软件功能使用详细教程
14楼 ----》 iPhone的固件更新升级&固件恢复'
15楼 ----》 iPhone的相关常见问题
16楼 ----》 iPhone的文件传输及应用程序的安装管理
17楼 ----》 iPhone的主题背景及图标更换
18楼 ----》 iPhone的自定义铃声
19楼 ----》 iPhone的界面汉化
20楼 ----》 iPhone的面板界面自定义
21楼 ----》 iPhone的各种第三方应用软件
No.2 iPhone是什么
iPhone是苹果公司(Apple.Inc,原苹果电脑)于2007年1月10日的全球WWDC 07大会上发布的一款智能手机产品,也是苹果公司涉足手机通信行业的第一个作品。该产品历时30个月的开发周期,整个过程当中保密措施非常严格,所以世人直到苹果公司正式全球公布的时候,才得以见到它的芳容。该产品历时30个月的研发周期,将音乐视频播放器、互联网访问、电子邮件、电话通信功能很好的结合在了一起,并且从中找到了很好的折衷契合点,将几种功能很好的融合在了一起,从发布之日起就引起全球消费者的关注,6月29日正式发售之后迄今为止更是已经突破了100万的销量,一度占领北美的智能手机销售排行榜。
虽然作为苹果公司面向手机领域的第一款作品,在功能上和设计上还略有瑕疵,和不足,但是瑕不掩瑜,在全球范围内现在已经掀起了一股iPhone潮流,手机行业也因此在产品进行重新定义,众多大厂纷纷推出类似概念的产品,iPhone的出现带来的影响力由此可见一斑。引入了多点触摸操作的iPhone带来的里程碑的意义是不可忽视的。
No.3 iPhone的各个部分介绍
用一根针按一下弹起的那个孔,便可以将Sim卡取出。测试时先用我的iPod座充希望大家不要介意。 Phone萤幕高亮度与颜色的表现,真是让人爱不释手。可以忠实的把摄影作品的颜色呈现在这台手机内。高亮度的萤幕表现,实在让人印象太深刻了(紧急时拿来当手电筒绝对是最亮的一只手机)。 侧面与背面。机身的右侧没有任何的按键设计。 顶部是取出sim卡的画面,左侧的按键长按可以关闭电话功能,其余的功能仍然可使用。最上方的圆孔就是3.5标准耳机接孔,但是APPLE故意做的很深,一般耳机想插还插不进去。机身左侧跟Treo系列一样都有一个静音切换钮,这个功能我太喜欢了,只要伸到口袋里一拨什么声音都不会出来,开会的时候非常好用。下面则是调整音量的按钮。 背部留了一个2百万画素的镜头,虽然只有两百万画素,但是夜拍的能力还不错。虽然8GB已经是手机里最高容量,但是毕竟是内建容量,无法再进行任何记忆卡的扩充,有时候在交换资料的时候存在一点点的不方便。 左边是喇叭,中间是传输与电源,右边是麦克风。 充电的画面相当美观。拿到iPhone的第一件事就是得启动iPhone,否则就是一只漂亮的手电筒。启动唯一的管理软体「iTunes」把所有想拉到手机里的音乐、影片、通讯录、行事历等资料选择后,便可以同步到iPhone里了。第一次转移大量资料仍可这么快速完成,APPLE把复杂的工作简化为几个简单的步骤真的满擅长的。虽然内建蓝牙,但是功能只开放给耳机使用,连我那只烂烂的蓝牙耳挂式耳机竟然可以配对的到(不包括音乐传输)。想要透过蓝牙把朋友拍的照片传输到iPhone里是失败的,当然想搭配GPS定位器或蓝牙键盘也通通都失败,苹果未免也太小气了吧。 再来就是这个讨厌的耳机孔,深度就是要比别人深,让你买的耳机怎么插就是卡在洞口。只好使用iPhone附的耳机,其实也不用太难过,因为这次耳机大有玄机。单按耳机上这个区域便可控制音乐的播放与停止,不想听这首歌就「双按」乱数跳到下一首(有网友表示这是设定的关系,也可以指定为下一首播放)。而且还有麦克风的收音孔,所以就带着这款耳机出门吧。播放时会出现「三角形的播放钮」。
No.4 iPhone的官方规格列表
三围及重量:
高: 4.5 inches (115 mm)
宽: 2.4 inches (61 mm)
厚: 0.46 inch (11.6 mm)
重量: 4.8 ounces (135 g)
零售版详细清单:
立体声耳机 (可接听电话)
充电座
支架连接到 USB Cable
USB 电源插头
说明书
清洁布
版本:
4GB 或 8GB 闪存
屏幕:
3.5英寸(对角)显示屏,支持多点触摸技术(mutil-touch)
分辨率:480*320支持多语言及字符显示)
网络制式:
四频 (850, 900, 1800, 1900 MHz)
操作系统:
移动设备版OS X (桌面OS X 精简版,10.5核心)
无线设备:
Wi-Fi (802.11b/g)
EDGE (2.75G网络)
蓝牙 2.0+
摄像头:
200 万像素(不支持自动对焦)
扬声器及MIC:
立体声耳机,内建麦克风
频率响应: 20Hz to 20,000Hz
阻抗: 32 ohms
视频格式支持:
H.264 视频, 支持1.5 Mbps, 640 *480 像素, 30 帧每秒,支持低版本的 the H.264 AAC-LC 音频输入的视频格式速率为 160 Kbps, 48kHz
立体声音频输入的.m4v, .mp4, and .mov 格式;
H.264 video, 视频, 支持768kbps, 320*240 像素, 30 帧每秒,支持1.3 版的AAC-LC 音频,速率为 160 Kbps,48kHz, 立体声音频输入的.m4v, .mp4, and .mov 格式;
MPEG-4 视频, 支持2.5 Mbps, 640*480 像素, 30 帧每秒, AAC-LC audio up to 160 Kbps, 48kHz, 立体声音频输入的.m4v, .mp4, and .mov 格式
音频格式支持:
频率响应: 20Hz 到 20,000Hz
支持的音频格式: AAC, Protected AAC, MP3, MP3 VBR, Audible (formats 1, 2, and 3), Apple Lossless, AIFF, and WAV
电池续航待机:
内置锂离子电池
4 a A8
通话时间: 大于8小时
待机时间: 大于250小时
上网时间: 大于6 小时
视频播放时间: 大于7 小时
音乐播放时间: 大于24 小时
输入&输出:
30-pin 底座扩展;
3.5-毫米 立体声耳机接口
MAC系统要求:
有 USB 2.0 接口的Mac 电脑
Mac OS X v10.4.10 或更新版;
iTunes 7.3 或更新版
Windows系统要求:
PC with USB 2.0 port
Windows Vista Home Premium, Business, Enterprise, or Ultimate Edition; or Windows XP Home or Professional with Service Pack 2 或更新版
iTunes 7.3 或更新版
工作环境:
使用温度: 32° to 95° F (0° to 35° C)
放置温度: -4° to 113° F (-20° to 45° C)
湿度: 5% to 95%
最高使用海拔: 10,000 英尺 (3000 米)
No.5 iPhone的官方配件&第三方精品配件介绍
iPhone蓝牙耳机(官方售价:129美金):
支持5.5小时通话时间:
支持72小时待机时间
iPhone底座(官方售价:49美金):
支持iPhone充电功能&与电脑同步,传输数据
iPhone&iPhone蓝牙耳机双接口底座(官方售价:49美金):
支持iPhone和iPhone蓝牙耳机同时充电,可单独购买,购买iPhone耳机时会同时附带此底座
iPhone标准立体声耳机(官方售价:29美金):
iPhone零售套装中的标准配置耳机,附带接听电话功能
苹果USB接口电源(官方售价:29美金):
苹果系列产品的标准电源配置
iPhone底座USB连接线(官方售价:19美金):
用于iPhone底座与电脑的连接
iPhone便携式双用USB充电线(官方售价:29美金):
支持iPhone及iPhone蓝牙耳机同时充电手
苹果无线路由器(官方售价:179美金):
支持802.11 a/b/g/n协议,为iPhone提供良好的Wifi服务
iPhong用音频扩展转换插头(官方售价:19美金):
iPhone用音频转换接头,用于一些无法正常插入iPhone3.5mm插口的耳机或其他音频设备(因为iPhone的3.5mm耳机插口略深,所以有部分市面上销售的耳机产品无法正常插入)
No.6 iPhone的硬件功能及介绍
一。Mutil - Touch多点触控技术:
二。方向感应及光线感应:
三。四频网络,EDGE服务:
四。蓝牙2.0+
五。Wi-Fi:
六。屏幕:
七。处理器:
ARM1176JZ-F 核心
八。图形处理单元
Power-VR SG引擎
九。内存:
128M Mobile DDR
十。音频芯片:
No.7 iPhone的操作系统介绍
一 。 MAC OS 系统的发展历史
Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。Macintosh组包括比尔•阿特金森 (Bill Atkinson)、杰夫•拉斯金(Jef Raskin)和安迪•赫茨菲尔德(Andy Hertzfeld)。现行的最新的系统版本是Mac OS Tiger(即OS X,X是罗马数字10)。
关于Macintosh是如何被开发和潜在创意的起源,有许多种观点。历史记录里把Macintosh和施乐公司(Xerox)帕洛阿尔托研究中心(PARC)的Alto 计划联系在一起,伊凡•萨瑟兰(Ivan Sutherland)的画板(Sketchpad)和道格•英格巴特(Doug Engelbart)的在线系统(On-Line System)对其 早期贡献产生了不小的影响。另见GUI的历史和苹果对微软的诉讼。
Mac OS可以被分成操作系统的两个系列:一个是老旧且已不被支持的“Classic”Mac OS(系统搭载在1984年销售的首部Mac与其后代上,终极版本是Mac OS 9)。采用 Mach 作为内核, 在OS 8以前用“System x.xx”来称呼。新的Mac OS X结合BSD Unix、OpenStep和Mac OS 9的元素。它的最底层建基于Unix基础,其代码被称为 Darwin,实行的是部分开放源代码。
System 1.0是苹果随同Macintosh 128K的最初电脑操作系统,发布于1984年1月,是第一个麦金塔操作系统。当时的System 1.0含有桌面、窗口 、图标、光标、菜单和卷动栏等项目。
全体系统文件夹仅216K。当时并不能从菜单中建立新的文件夹。 在OS 1.0以后苹果发布了OS 1.1对1.0存在的问题进行了修复同时更新了一些软件(微软喜欢打补丁)
System 2.0 (1985-1987)
2.0是在1985年的4月发布的,2.0只是1.0的一个更新而已,没什么太大的变化.
System 6 (1988-1991 )
界面依然如故,但是官方介绍说增加了一些新的元素,鬼知道增加了是什么!
System 7 (1991 )
这是第一个经历了大修补个大更新的系统.没错也是第一款彩色的苹果系统,有了256色的图标,有了更好的多媒体(quick time)支持,当然, 还能更好支持的互联网.。
注:上面两张图片一张是system7.5的,一张是7.6的(彩色桌面的那张)
System 7.0发布之后,系统中仍然存在着一定的错误,这些虽然被System 7.0.1和一些小型更新(例如System 7 Tuner 1.1.1)被解决,但是 错误永远不断。System 7.1也可以当成一个重大修改错误的操作系统。System 7.1也是第一个没有由苹果免费赠送给麦金塔电脑的第一个操作系统,以前的操作系统对于老用户都是“免费升级”。当时这还是一件 新事情,导致许多用户的不满,苹果被迫将价钱降到USD 30。
Mac OS 8.0
1997年7月26日发布的Mac OS 8.0 带来 multi-thread Finder,三维的 Platinum 界面,以及新的电脑帮助 (辅助说明) 系统。
Mac OS 8.1 于 1998年1月19日发布,最大的一条新闻是全新 HFS Plus (Mac OS 扩展) 资讯管理系统。此外,这个操作系统是对于非 PowerPC 的苹果电脑的最后一个操作系统,自 8.5 起,要使用 Mac OS 8.5,必须具备 PowerPC Mac。
Mac OS 8.5
1998年10月17日发布的 Mac OS 8.5 加上了强大的 Sherlock 程序。
Mac OS 8.5.1
于 1998年12月7日 发布的 Mac OS 8.5.1 修改了在 8.5 中的一些问题。
Mac OS 8.66
苹果电脑于 1999年5月10日 发布了 Mac OS 8.6,其稳定是最大的长处。
Mac OS 9
Mac OS 9 是Mac OS 8.6的改进版本, 1999 年10月23 日发布。2002年,Mac OS 9.2发布。在2002 年5月, 苹果计算机公司在加利福尼的亚圣约瑟召开全世界开发商会议, CEO史蒂夫恶搞了一下: 他穿上黑色西装为OS 9进行了一个葬礼。此意目的是宣布苹果计算机公司将停止OS 9 的所有发展。 Mac OS 9.2.2 是Mac OS 9 的最终版本, 这是一款经典的操作系统。
Mac OS X5
Mac OS X 使用基于 BSD Unix 的内核,并带来Unix风格的内存管理和抢占式多任务处理 (pre-emptive multitasking)。大大改进内存管 理,允许同时运行更多软件,而且实质上消除了一个程序崩溃导致其它程序崩溃的可能性。这也是首个包括“命令行”模式的 Mac OS,除非执 行单独的终端工具程序,否则你可能永远也见不到。但是,这些新特征需要更多的系统资源,按官方的说法Mac OS X只能支持G3以上的新处理 器 (它在早期的G3处理器上执行起来比较慢)。Mac OS X有一个兼容层负责执行老旧的Mac应用程序,名为 Classic 环境 (也就是程序员所熟知 的“蓝盒子”[the blue box])。它把老的 Mac OS 9.x 系统的完整拷贝作为 Mac OS X 里一个程序执行,但执行应用程序的兼容性只能保证程 序在写得很好的情况里在当前的硬件下不会产生意外。
但是,经过升级卡达到最低系统要求的机器,以及最初的PowerBook G3,都不能运行Mac OS X。此外,早期的Power Macintosh G3和iMac G3必 须将Mac OS X安装在第一个8 GB硬盘空间。
二.。MAC OS X的特性
系统技术
基础概述
Mac OS X 既是以往 Macintosh 操作系统的重大升级,也是对其的一种自然演化。它继承了 Macintosh 易于操作的传统,但其设计不只是让人易于使用,同时也更让人乐于使用。
作为下一代操作系统, Mac OS X 是一种综合技术的产物。在其所覆盖的技术中,一部分是来自于计算机业界的新技术,而大部分则是标准技术。它完全是建立在现代核心操作系统的基础上的,这使 Macintosh 获得了内存保护和抢占式多任务等计算处理能力。 Mac OS X 有着绚丽多彩的用户界面,具备了如半透明、阴影等视觉效果。这些效果,连同在个人电脑上看到的最清晰图形,都可以利用苹果公司专门为 Mac OS X 开发的图形技术来获得。 不过 Mac OS X 有的不仅仅是精密的内核与精巧的外形。凭借着多元化的应用程序环境,各种类型的 Macintosh 应用程序都可以在此操作系统中得以运行。而凭借着对多种网络协议和服务的支持, Mac OS X 成为了网上冲浪的终极平台。又由于其对多种磁盘卷格式的支持,并符合各种现有和发展中的标准, Mac OS X 还具备了与其它操作系统的高度协作性。
从功能上看,下面是 Mac OS X 最重要的各个组件:
•Aqua ,用以获得用户体验的人性化界面设计
• 应用程序环境( Carbon 、 Cocoa 、 Java 和 Classic )
• 视窗和图形系统,由 Quartz 实现(包括对 QuickTime 和 OpenGL 的支持)
•Darwin ,高级的、基于 UNIX 技术的操作系统核心
用户体验:
Mac OS X 的用户环境与 Mac OS 的早期版本相似,不过在一些重要方式上仍存在区别。这些区别表现在用户界面设计、软件界面本地化构建以及增加应用程序功能的方式等方面。而在导出和访问其它应用程序服务的机制上, Mac OS X 也有所增强。本章节描述了 Mac OS X 给用户所带来的操作体验,以及那些使之能增加效率和令人愉快的功能和应用。
Aqua 以它的色彩、深度、清澈、透明和动感给电脑带来了生命的活力。按钮看起来象是刨光了的蓝宝石,激活的按钮会呈现出脉动般的闪烁,窗口有着带有层次感的阴影,最小化窗口还会象魔鬼落入瓶子一样落入它们的 Dock 图标中。
这种新的方法的最好的实例就是 Mac OS X 是如何处理一些像打开或打印文档这类普通程序的。即便您可能同时打开了多个文档,当操作系统显示打印或保存文档的对话框时,您也应该知道哪个对话框是对应哪个文档的。 Mac OS X 引进了一种新的对话框,叫做漂浮对话框( sheet ),它被附着在文档窗口上,这使它们的关系更为明确。漂浮对话框从窗口标题栏下方滑出,由于其半透明特性使得它们看起来似乎像是漂浮在文档窗口上的。漂浮对话框并不是模式化的,因此在漂浮对话框出现时用户仍然可以继续进行其它的操作。
一直以来, Mac OS 以其易用性受到了人们的青睐。 Aqua 中结合了很多 Macintosh 用户在他们的计算机中所期望获得的用户界面质量和特性。系统中几乎每个功能和特性都被赋予了易用性的特点。
Aqua 的许多效果都可由 Quartz (苹果公司开发的 2D 图形和视窗技术)来实现。
大部分 Aqua 用户体验是来自于对桌面和 Finder 的设计, Finder 是一种作为与文件系统实现交互的主要界面的系统应用程序。用户有可能会注意到这个领域中的两大创新: Dock 和 Finder 显示文件系统各元素的方式。
Dock 减少了桌面的零乱。该屏幕区域掌管着所有您想要快速访问到的东西,如:文件夹、应用程序、文档、存储设备、最小化窗口、 QuickTime 影片、网站链接。图标用于标识 Dock 中存放的每一项内容;而这些图标对它们所代表的项目往往是一种很好的描述。Dock 掌管了您所希望在那里保存的各种东西。当您添加项目时, Dock 会随之加长,直到达到屏幕的边缘。一旦到达这个点时, Dock 中的图标就会自动成比例收缩,以容纳下所添加的项目。不过,为了使小图标更加灵活, Mac OS X 包含了一种名叫放大的功能( magnification ):只需将指针移过图标,它们就会在您预置的水平上放大。
Mac OS X Finder 具有一个可包括在单个窗口中的简单导航界面。除了 Macintosh 用户非常熟悉的图标视图和列表视图外,每个 Finder 窗口还都可以被设置为叫作分栏视图的查看模式。这种模式对浏览深层次的文件系统是很理想的;在点击一个文件夹后,将在其右侧的下一个分栏内显示该文件夹的内容。分栏视图还可保留您的浏览历史记录,这样就可以使您总能找到以前的浏览路径了。
当您双击图标或列表视图中的 Finder 项目时, Finder 不会默认产生一个新窗口。取而代之的是, Finder 将在单一 Finder 窗口中替换原有的文件夹视图。(不过您可以更改默认动作。)作为一个关键性的设计目标,通过将文件系统集中到一个窗口中显示, Finder 减少了大量打开窗口的需要。尽管有这个默认动作,系统也不会阻止您根据需要打开多个 Finder 窗口。
■ 开发应用程序
应用程序支持:
Mac OS X 用户体验部分是操作系统的不同组件间的无缝交互。从 BSD 到 QuickTime , Mac OS X 包含了各种在历史上存有很大差异的技术,且基于不同的标准和约定。单一 Mac OS X 系统可以控制不同格式的卷,支持不同的网络文件共享协议,并可运行基于完全不同 API 的应用程序。
Mac OS X 为用户和开发人员提供了简易的过渡方式。 Mac OS X 支持四种应用程序环境,每一种环境都适合一种特定的程序类型:
•Classic 环境可运行大部分的 Mac OS9 程序。•Carbon 环境可运行所有经过 Mac OS X 代码优化的 Mac OS9 程序。• Cocoa 环境提供了一个先进的面向对象框架,用来创建最佳的下一代应用程序。 •Java 环境可运行 100% 纯 JAVA 和混合 API Java 应用程序及 Java applet 。
多用户
用户可在 Mac OS X 系统的个人自定义环境中工作。他们可以选择特定的桌面样式、优先语言、自动启动的应用程序和许多其它功能。无论何时用户登录到自己的帐户上,他们所有的选择都可以被恢复。
一个用户的个性化环境有可能成为这样一种环境。其他用户可以登录到同一台计算机,并在计算机环境中设定完全不同的一套预置属性。 Mac OS X 确保了一个用户的数据和程序与其它用户的数据和程序的安全隔离。每个帐户都是受密码保护的,没有所有者的允许,用户不能在其他用户的文件夹中执行程序、编辑或者读取文档。
国际化:
Mac OS X 使软件国际化更为容易。它的做法是:一个单一的二进制程序可以支持多种语言和地方方言的本地化。它还可以让软件开发人员为新语言或方言动态添加本地化资源。
Mac OS X 包括了能处理在世界范围内使用的文字系统的综合技术。该文字系统提供了 Unicode 编码标准、输入法和常的规文字处理服务。
在 Mac OS X 中编写脚本,就像在 Mac OS 9 中一样,是采用 AppleScript 作为最主要的脚本语言,而以 Apple 事件作为通信模式的。您可以将特定的动作编进您的应用程序里去,这样它们就可以在接收到 AppleScript 命令时执行相应的动作了。 AppleScript 可支持所有的应用程序环境,也包括 Classic 兼容性环境。用户可以在不同的环境中编写将多种应用程序服务链接在一起的脚本。
导入的应用程序服务:
同时在 Mac OS X 系统中运行的各程序不必在隔离的状态下运行。任何一个程序所提供的服务均可以和其它程序共享,任何程序如果对该项服务感兴趣,就可以利用它。服务菜单为程序提供了另一种共享资源和功能的方法。
用户体验和其它部分:
和 Mac OS 以前的版本一样, Mac OS X 的用户体验在其 CD - ROM 盒子被打开时就开始了。安装是一项简单的任务,设置助理可以让用户进行快速地启动、运行,和连接互联网。如用户有任何疑问,可以用 Help Viewer 来查找答案。
在迷人、易用的界面下, Mac OS X 有着一个基于 UNIX 的稳固基础,并具有稳定性、可靠性和性能优越的特点。其基础是一个核心操作系统,通常人们称之为 Darwin ,这是一种开放源码技术,该技术可在 找到。 Darwin 集成了大量的技术,最重要的是 Mach 3.0 、基于 4.4BSD ( 伯克利软件发行 ) 的操作系统服务、高性能网络工具、和对多种集成文件系统的支持。因为 Darwin 的设计是高度模块式的,您可以动态添加如设备驱动程序、网络扩展和新文件系统之类的东西。
Mach:
Mach 位于 Darwin 的中心,因为它执行了一个操作系统中大量的最关键的功能。 Mach 所提供的大部分功能对于应用程序而言都是透明的。它管理着程序处理资源(如 CPU 的使用和存储)、处理日程安排、增强内存保护,并对非类型化的进程间通信(本地和远程)实现了一个以消息为中心的基础架构。 Mach 给 Macintosh 计算处理增加了很多重要的优势。Darwin 还可以实现协同式多任务,以及抢占式和协同式多线程。
BSD:
与 Mach 集成的是 BSD 操作系统(目前是 4.4BSD )的自定义版本。 Darwin 的 BSD 实现包括了 POSIX API 的许多功能,并将其导入到系统的应用层。 BSD 充当了 Mac OS X 的文件系统和网络工具的基础。另外,它还提供了几种编程界面和服务,包括:
• 进程模式(进程 ID 、信号,等等)• 基本安全策略,如,用户 ID 和权限 • 线程支持( POSIX 线程) •BSD 套接字
设备驱动程序支持:
对于设备驱动程序的开发, Darwin 提供了一种面向对象的框架结构,叫作 I/O Kit (输入 / 输出工具箱)。 I/O Kit 不仅简化了 Mac OS X 驱动程序的编写过程,而且为这些驱动程序提供了所需要的很多基础结构。 I/O Kit 是用 C++ 的受限子集中编写的。这一框架可支持大范围的设备种类,它是模块化的,也是可扩展的。
用 I/O Kit 创建的设备驱动程序很容易得到下面几种重要功能:
• 真正的 “ 即插即用 ” • 动态设备管理( “ 热插拔 ” ) • 电源管理(台式和便携式)
网络扩展:
Darwin 为内核开发人员提供了一种在操作系统添加网络功能的新技术 -- 网络内核扩展 (Network Kernel Extensions , NKE) 。 NKE 工具允许您创建网络模块,甚至是可在内核中动态装载(或卸载)的完整协议栈。 NKE 还使得自动配置协议栈成为可能。
展开阅读全文