- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于主板bios的身份认证计划跟实现
一种基于主板BIOS的身份认证方案及实现
王越峰,孙天泽
(清华大学计算机与信息管理中心, 北京,100084)
摘要:本文在分析BIOS工作原理的基础上, 提出将网络身份认证模块嵌入到主版的BIOS中的
方案, 实现机房管理中在BIOS下进行客户端的认证过程。做到降低管理成本, 提高系统安全
性, 有效解决计算机机房因不断增加产生管理难的问题。
关键词:BIOS;注册认证;机房管理
在大中小学以及各种计算机培训学校或某些企事业、机关单位都进行了计算机网络机房
的建设。随着计算机机房的规模不断的扩大,就要求提高实验室管理的效率及计算机的利用
率,必须可靠、有效的管理机房中的计算机和系统资源,为了实现这种要求,就必须对用户
在进入公共机房正式使用计算机之前进行用户注册,即网络身份认证。同时,计算机的发展,
使得一些扩展卡都集成在主板上,使其达到了高度集成化的程度,为了充分利用主板上的硬
件资源,提出了网络身份认证模块嵌入主板BIOS 中的实现方法。
1、BIOS简介
BIOS 是只读存储器基本输入/输出系统,它是被固化到计算机中的一组程序,为计算
机提供最低级的、最直接的硬件控制,在计算机系统中起着非常重要的作用。BIOS 是硬件
与软件程序之间的一个接口,负责解决硬件的即时需求,并按软件对硬件的操作要求具体执
行。BIOS 的功能包括自检及初始化程序、硬件中断处理、程序服务请求几个部分。
(1) 自检及初始化
这个部分的功能是启动计算机,包括有三个部分,第一个部分是用于计算机刚接通电源
时对硬件部分的检测,也叫做加电自检(POST),功能是检查计算机是否良好。第二个部分
是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很
重要的一部分是BIOS 设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参
数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
最后一个部分是引导程序,功能是引导DOS 或其他操作系统。BIOS 先从软盘或硬盘的
开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导
记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动
成功后,BIOS 就完成了任务。
(2)程序服务处理和硬件中断处理
程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入输出设备有
关。为了完成这些操作,BIOS 必须直接与计算机的I/O 设备打交道,它通过端口发出命令,
向各种外部设备传送数据以及从它们那里接收数据,使程序能够脱离具体的硬件操作,而硬
件中断处理则分别处理PC 机硬件的需求,因此这两部分分别为软件和硬件服务,组合到一
起,使计算机系统正常运行。
BIOS 的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一
个专门的中断。
2、BIOS启动过程
(1)CPU通过执行一段位于内存最高端的15字节的代码完成启动。32位机内存最高地址
FFFFFFF :0000 JMP BIOS POST 。
(2 )大部分POST TEST 通过,BIOS在中断向量表000003FFH) 中填写服务例
程。
(3 )BIOS 扫描C0000DFFFFH 内存映象空间,检查各种扩展的ROM 块,传递控制,此
时,扩展ROM 程序可获得控制权,将自身挂到系统上。BIOS 对扩展的ROM 检查从C0000H
开始,以2KB 为增量,直到DFFFFH 。每一个有效的扩展的ROM 块,必须建立一个标识供
POST 来识别它。适配器的ROM块控制结束,最后返回到 BIOS 。
(4 )继续其它POST 。
(5 )调用INT 19H 的中断向量,执行引导程序,实现系统自举。
3、嵌入程序模块头信息
嵌入到BIOS 中的程序模块必须满足一定的要求,否则BIOS无法读取。其头信息如表1
所示。
表1 嵌入程序模块头信息
偏移地址 长度 值 说明
0 1 55h
您可能关注的文档
最近下载
- 《工程伦理》课件 第十二讲 “一带一路”与中国工程的跨文化交流.pptx VIP
- 公司员工考勤表.doc VIP
- 部编高教版 中职语文 基础模块上册《国家的儿子》课件.pptx VIP
- 2025年4月自考02318计算机组成原理答案含评分参考.docx VIP
- 《城里最漂亮的巨人》绘本故事ppt课件.ppt VIP
- 部编版道德与法治二年级上册《欢欢喜喜庆国庆》(精品课件).pptx VIP
- 人工智能赋能程序设计课程教学改革 .pdf VIP
- 第九讲:信息与大数据伦理问题-工程伦理.pptx VIP
- 中级财务会计(西南财经) 学堂在线测试答案.docx VIP
- 学习医学文献的检索与阅读技巧.pptx VIP
文档评论(0)