SUN硬件基础:OpenBoot与Boot PROM详解
需积分: 41 81 浏览量
更新于2024-07-11
收藏 2.88MB PPT 举报
SUN硬件的基本元素,特别是在Solaris系统中,由固件、非易失性存储器和OpenBoot管理机制构成。SUN硬件的核心组成部分包括Boot PROM芯片和NVRAM芯片,它们在系统启动过程中发挥着至关重要的作用。
Boot PROM,全称是固件引导程序,它被固化在系统主板上,负责在系统启动时进行电源自检(POST),检查CPU板逻辑,并根据不同硬件配置执行相应的检测。POST功能确保系统在每次启动时都能识别并验证关键组件是否正常工作。此外,Boot PROM还包含了基础设备驱动,为操作系统提供底层支持;用户界面,用于与用户交互;以及默认参数,设置系统启动的基本配置。
NVRAM(Non-Volatile Random Access Memory)是一种可插拔存储器,存储如Ethernet地址、主机ID等重要系统参数,即使系统断电也能保持数据。这些信息对于网络连接和系统识别至关重要。
OpenBoot是SUN系统的关键部分,它是基于OpenBoot Prom(OBP)的启动加载器,经历了几个版本的演进,包括原始SPARC Boot PROM、第一版OpenBoot PROM以及具有可下载固件的3.x版本。OpenBoot控制系统的启动流程,首先执行POST,然后加载通用驱动、用户界面和默认设置。在PROM状态,用户可以通过一系列命令进行系统诊断、设备探测、设置环境变量等,如显示设备列表、修改启动设备或配置自动启动选项。
在Solaris系统启动过程中,Boot PROM会进行一系列步骤:首先是自检,然后加载boot block程序,接着加载UFS boot程序,进而加载内核。内核初始化后,启动init进程,执行run control scripts,最终引导用户登录和系统服务的运行。
设备树(Device Tree)用于描述硬件设备在系统中的布局,而EEPROM则存储了更精细的系统参数,如默认启动设备和自动启动设置。通过`#eeprom`命令可以查看、修改这些存储在EEPROM中的参数,确保系统能根据需要灵活配置。
总结来说,SUN硬件的基本元素是构建高效、稳定的Solaris系统的基础,Boot PROM、NVRAM和OpenBoot共同确保系统的稳定启动和灵活管理,而设备树和EEPROM则提供了硬件配置和动态调整的可能。理解这些组件及其交互对于维护和优化Solaris平台非常重要。
2011-03-14 上传
2011-01-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
eo
- 粉丝: 32
- 资源: 2万+
最新资源
- Material Design 示例:展示Android材料设计的应用
- 农产品供销服务系统设计与实现
- Java实现两个数字相加的基本代码示例
- Delphi代码生成器:模板引擎与数据库实体类
- 三菱PLC控制四台电机启动程序解析
- SSM+Vue智能停车场管理系统的实现与源码分析
- Java帮助系统代码实现与解析
- 开发台:自由职业者专用的MEAN堆栈客户端管理工具
- SSM+Vue房屋租赁系统开发实战(含源码与教程)
- Java实现最大公约数与最小公倍数算法
- 构建模块化AngularJS应用的四边形工具
- SSM+Vue抗疫医疗销售平台源码教程
- 掌握Spring Expression Language及其应用
- 20页可爱卡通手绘儿童旅游相册PPT模板
- JavaWebWidget框架:简化Web应用开发
- 深入探讨Spring Boot框架与其他组件的集成应用