硬件抽象层

✍ dations ◷ 2025-02-23 14:12:39 #操作系统技术,计算机科学基础理论,固件

硬件抽象层(英语:Hardware Abstraction Layer,缩写HAL)是软件层的例行程序包,用于模拟特定系统平台的细节使程序可以直接访问硬件的资源。将硬件方面的不同抽离操作系统的核心,核心模式的代码就不必因为硬件的不同而需要修改。因此硬件抽象层可加大软件的移植性。

之所以有硬件抽象(Hardware abstraction)这个概念,是由于数字电脑具体的硬件(Hardware)操作相当繁杂,因此将具体的硬件操作抽象化简,避免由于直接以具体的机器代码(Machine code)撰写程序,而在将程序移植到不同硬件时,需要重写整个程序。其概念与目的,类似于数据结构(Data structure)中的抽象数据类型(Abstract data type),皆为保护程序免受变化的冲击。

前述的现象可借由语言现象获得一些启示,当我们进行记忆时,我们抽象地记忆,而非具体地将具体的消息记下,我们在记忆时,并不会记忆文章具体的长相,而是抽象的内容。如果不是如此,当需要以另一种语言重现该篇文章时,仍然需要将其抽象化,再将其转译为另一语言的写法。在记忆谈话时,也类似于此。

相关

  • 同音词同音词(Homonym)是指语言中读音相同,但是意义不同的词汇。汉语中,由于习惯上用一个汉字记录一个单音节语素,因此,汉语中除同音词外,还有同音字的概念,也就是读音相同,但是意义不同的
  • 单色光在物理学里,单色光(monochromatic light)一般是指波长为单一值的电磁辐射。严格地说,并没有任何光源,能够制造出纯单色光。虽然有些先进的激光,能够制造出线宽极窄的激光光。这些
  • 超中性子超中性子(英语:Neutralino),又译中性微子,是一种由超对称所预测的假想粒子。超中性子是费米子,且电荷为零,共有四种,最轻的超中性子一般是稳定的。它们的典型标记为
  • 2014年Gaon单曲冠军作品列表2014年Gaon单曲冠军作品列表Gaon单曲榜是Gaon音乐榜的其中一项榜单,它列出韩国全国最畅销的歌曲,由大韩民国文化体育观光部(MCST)管理,其数据则由韩国音乐内容产业协会提供。2008
  • 罐头音乐罐头音乐(英语:Canned music),顾名思义就像罐头一样,为事先录制完成的一种配乐,需要使用时可直接加入。罐头音乐经常用作电影、电视、广播剧等配乐。罐头音乐跟度身订造的现场配乐
  • 健康主义健康主义是近年来欧美创出的新词,表示各种关于卫生、健康、与医疗的意识形态建构。日文称“健康至上主义”。此词最早由政治经济学者Robert Crawford于其1980年的论文《健康
  • 大楚 (张邦昌)大楚政权,是靖康之变后金国以汉治汉的产物。靖康二年三月初七(1127年4月20日),在金国的威逼之下,前北宋宰相张邦昌即位为大楚皇帝,以代替赵氏统治中原,定都金陵(今江苏省南京市)。北
  • After School (李卓庭EP)《After School》是李卓庭的第三张音乐专辑,于2009年9月10日推出。
  • 可移植C编译器可移植C编译器(英语:Portable C Compiler),也被称为pcc,或pccm(portable C compiler machine),一种早期的C语言编译器,由史蒂芬·强生(英语:Stephen C. Johnson)于1970年代中期,在贝尔实
  • 纳森·罗森纳森·罗森(Nathan Rosen,1909年3月22日-1995年12月18日),美籍犹太裔物理学家。他在1935年与爱因斯坦及鲍里斯·波多尔斯基共同提出当时量子物理学理论下会出现的EPR佯谬现象。有