硬件抽象层

✍ dations ◷ 2025-05-20 03:45:17 #操作系统技术,计算机科学基础理论,固件

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

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

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

相关

  • 可控飞行撞地可控飞行撞地(英文:Controlled flight into terrain,简称CFIT)为航空事故的一种,意义为一架飞机可由机师正常控制,但因为一些失误而撞上地面、阻碍物或水面坠毁。这个名词是由波音
  • 花样结构模体(英语:structural motif,亦称为结构基序)是链状生物分子(如蛋白质或核酸)中的一种超二级结构,也存在于其它分子之中。结构模体使得我们无法预测蛋白的生物学功能:不同蛋白质
  • 核辐射电离辐射(英语:ionizing radiation)是指波长短、频率高、能量高的射线(粒子或波的双重形式)。辐射可分为电离辐射和非电离辐射,电离辐射可以从原子或分子里面电离过程(Ionization)中
  • 中国国际高新技术成果交易会中国国际高新技术成果交易会(英文:China Hi-Tech Fair,缩写CHTF)简称高交会,创办于1999年,是目前中华人民共和国规模最大、最具影响力的科技类展会,有“中国科技第一展”之称。该展
  • 米沙鄢米沙鄢群岛(英语:Visayas、米沙鄢语:Kabisay-an)(又译为维萨亚斯群岛)位于菲律宾中部,是当地三大岛群之一。东邻菲律宾海,西邻苏禄海,北有吕宋岛,南有民答那峨岛,由数百个岛屿组成,最大
  • 伊纳克塞瑟布尔岛伊纳克塞瑟布尔岛(英语:Inaccessible Island)是一个死火山岛,面积为14平方公里,位于特里斯坦-达库尼亚群岛西南方45公里。伊纳克塞瑟布尔岛属于英国海外领地,尽管它历史上不曾有过
  • 铁松青年站铁松青年站(韩语:철송청년역)是朝鲜民主主义人民共和国咸镜北道富宁郡的一个铁路车站,属于茂山线和茂山矿山线。茂山线茂山矿山线
  • 尤里埃尔·瓦恩里希尤里埃尔·瓦恩里希(Uriel Weinreich,1926年-1967年)是一位世界知名的语言学家。他专长于意第绪语研究,亦是社会语言学、方言学 的专家。直到现在,他提倡的区分方言的方法,到现在
  • 黑暗精灵黑暗精灵,在许多神话和奇幻设定里是指邪恶的反面精灵族,他们通常和其他精灵争斗。北欧神话中第一位巨人是伊米尔(Ymir),霜巨人族是他的后裔。但是神族和巨人族互相看不对眼,主神奥
  • 黄新财黄新财(1959年-),台湾新北市三重区人,主修低音提琴、指挥及作曲,为国乐作曲家,。