北大众志-863 BIOS的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:zhaoxiaoyan0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基本输入/输出系统(Basic Input/Output System:BIOS)作为底层系统软件以固件的形式与其它硬件设备一同出现在计算机中,在机器加电后被首先执行,它检测并初始化系统部件,然后加载并启动操作系统.此外,BIOS还处理连接在计算机上的多种外围设备的底层输入与输出事件.北京大学微处理器研究中心开发设计了基于北大众志-863 CPU系统芯片的整机系统,该文的目标是为该硬件平台设计实现BIOS系统软件,由它完成系统的初始化及操作系统的加载.BIOS的设计关键在于深入理解硬件平台中设备的行为特性及控制接口规范,并把握它与上层操作系统之间的接口关系.该文经过对常用BIOS技术的研究分析,将BIOS的设计划分为确定系统的启动流程、设计相关硬件设备的控制访问接口、利用设备控制访问接口实现操作系统加载程序并提供用户配置界面等几个部分,其代码主要使用高级程序设计语言C编写.该文对按照这种方式进行的北大众志-863 BIOS设计与实现的过程进行了描述.该BIOS可控制北大众志-863整机系统的启动,它提供本地磁盘、网络两种方式加载操作系统,同时实现在线调试器(In-Circuit Emulator:ICE)的方式加载内核,对操作系统的调试提供基本的支持;该BIOS实现了实用的配置界面供用户对机器的启动参数进行配置.BIOS的核心模块被单独抽取出来扩充成基本调试框架,该调试框架可以提供硬件设备测试验证的支持.采用该BIOS的北大众志-863网络计算机已进入产业化阶段.
其他文献
该文对AVE组建过程进行了研究,分析了AVE组建过程主要决策问题.针对伙伴选择问题,提出了三段式序贯决策过程和三段式序贯决策模型.对多种伙伴选择优化方法进行了研究和分析.
随着网络技术的飞速发展,应用由局域网扩展到广域网,形成了大规模的分布式应用系统,因此不可预计的故障、甚至是不可抗拒的故障现象也越来越多.同时,公司、企业以及政府逐渐
Web应用服务器为多层分布式企业级应用的开发、部署、集成、运行和维护提供了通用的基础设施。随着在网络计算环境下用户规模和数据量的增长,单个Web应用服务器往往不能满足性
ATLAS (Abbreviated Test Language for All Systems)是一个面向测试的通用语言,这个语言用于描述通常与任何具体测试系统无关的测试过程,并确保可以在自动测试系统ATE(automat
随着软件复杂度越来越高和客户对服务质量、软件可用性的要求逐渐提高,为了减轻软件维护的代价,软件的在线演化逐渐成为软件领域一个重要的研究方向.现在基于构件的软件开发
该文第一章介绍了智能交通管理系统和车牌自动识别系统的发展和现状,以及车牌识别的难点所在.第二章讲述了车牌照识别系统的工作原理与系统设计.第三章研究了车牌从包含有汽
RP技术是20世纪80年代初发展起来的一项高新技术,是机械工程、CAD技术、数控技术、激光技术及材料技术等多学科的有机综合和交叉应用。RP技术借助计算机辅助技术的分层方法,有
我国的电力通信事业正处于迅猛的发展期,电力通信网作为电力通信事业的专用网,已经成为支撑电力系统必不可少的重要网络。电力通信网作为承载电力系统间交互信息的基础设施,
近年来,中国主要的软件研发单位都开始意识到软件测试的重要性,同时随着J2EE应用的日渐广泛,迫切需要一套有效的软件测试支持工具,能对Servlet和EJB测试提供直接支持.该课题
语音合成的目标是合成的语音可懂、清晰、自然并富有表现力.目前汉语语音合成已经很好地解决了清晰度和可懂度的问题,但是合成语音的自然度一直不理想,表现力较差.无论是自然