iOS和固件的区别

iOS和固件的区别

标签列表iOS和固件的区别iosfirmware4iOS操作系统和手机的固件是一回事吗?基本上,重新安装固件(比如使用DFU模式)时,是在重新安装系统文件,还是其他什么东西?

iDevices(iPhone、iPod Touch、iPad)的固件有什么作用?

- rubixibuc2为什么你要问这个问题? - bneely因为我对这个东西很感兴趣,而且我想了解一下,以便更好地理解它。另外,我在网上找不到答案。当文章同时提到两者时,常常含糊不清。作为计算机领域的从业者,我认为了解这一点是必要的。 - rubixibuc2个回答1这是一个简短的概述。

对于iOS设备,术语"固件"涵盖以下某些或全部项目,具体取决于设备:

- 基带(实现手机与基站通信的电话代码,用于语音和数据)

- 设备固件(类似于BIOS,也称为引导ROM)

- 设备软件(iOS本身)

像iPod touch和非3G版iPad这样的设备没有基带,但是设备的构建可能同时适用于仅支持WiFi和支持3G的设备,因此会包括基带更新。

针对不同世代的设备的构建可能包含多个不同版本的基带,因为基带芯片可能来自不同的制造商,如新设备使用的高通(Qualcomm)或旧设备使用的英飞凌(Infineon)。

因此,当手机开机时,引导ROM中的代码运行,它激活硬件(手机和基带),然后继续启动软件(iOS)。

- Stu Wilson2假设我们说的是iPhone,那么设备上的软件是否被视为该设备上的固件的一部分呢?因为你说它会有所不同。 - rubixibuc严格来说,设备中唯一的固件是基带代码和引导 ROM。iOS 不被视为固件的一部分,它实际上是软件,尽管设备的更新过程将其更新得像固件一样。 - Stu Wilson回答链接0维基百科这样描述固件:在电子系统和计算中,固件是一个常用的术语,用来表示内部控制各种电子设备的固定、通常相对较小的程序和/或数据结构。

维基百科这样描述iOS的主要层次结构:在iOS中,有四个抽象层:核心操作系统层、核心服务层、媒体层和Cocoa Touch层。

有一个叫做theiphonewiki的网站,它的固件页面链接到了看起来是完整的.ipsw镜像,包括给定iOS版本的所有软件。因此,theiphonewiki认为固件就是所有的软件。

阅读了维基百科的定义后,我认为iOS的固件完全驻留在核心操作系统层中,由操作系统内核、设备驱动程序和其他面向硬件的软件组件组成。没有确切了解iOS的实现方式,我只能推测这些组件是明确定义和独立的(尽管在实践中并不总是如此)。

编辑:这篇TUAW文章表明,在DFU恢复期间,所有非捆绑的应用程序和用户数据都会从手机中删除。这让我认为内部存储完全被擦除,并重新安装了所有设备软件(低级操作系统,基带(如果适用)和捆绑的iOS应用程序)。

- bneely1当我进入DFU模式并恢复手机时,这意味着重新安装固件,它会重新安装操作系统并保留所有应用程序,还是做其他的事情? - rubixibuc回答链接相关问题3 iOS开发者计划和iOS企业级开发者计划有什么区别?4 在iOS上,缩放和裁剪有什么区别吗?3 iOS和OSX/macOS连接到Exchange的区别是什么?© 2023 根据CC BY-SA 4.0 许可证授权京ICP备19056307号-1

相关推荐

十款適合多人聚會玩的卡牌遊戲推薦
bet28365365备用

十款適合多人聚會玩的卡牌遊戲推薦

📅 06-28 👁️ 4593
“鹧鸪蛋”的相关菜谱
365betapp投注

“鹧鸪蛋”的相关菜谱

📅 07-19 👁️ 1971
五行如何化解木旺 五行相剋土洩木
bet28365365备用

五行如何化解木旺 五行相剋土洩木

📅 07-07 👁️ 677