硬件抽象层HAL (Hardware Abstraction Layer )

硬件抽象层HAL
(Hardware Abstraction Layer )
硬件抽象层是位于 操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。它隐藏了特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。 从软硬件测试的角度来看,软硬件的测试工作都可分别基于硬件抽象层来完成,使得软硬件测试工作的并行进行成为可能。
硬件抽象层大概分为以下几点HAL:
*上层软件
*虚拟驱动,设置管理模块
*内部通信SERVER
*内部 以太网
*内部通信CLIENT
*用户接入口
硬件抽象层接口的定义和代码的设计具有以下特点:
*硬件抽象层具有与硬件的密切相关性
*硬件抽象层具有与操作系统无关性
*接口定义的功能应包含硬件或系统所需硬件支持的所有功能
*接口定义简单明了,太多 接口函数会增加软件模拟的复杂性
*具有可测性的接口设计有利于系统的软硬件测试和集成
硬件抽象层对用户设备接口的功能模拟主要由虚拟 驱动模块完成,包括 数据包的收发及协议 报文的预处理等工作,为上层协议软件提供标准的 API函数, 而对用户设备的接口管理则由上层 网络管理软件通地设备管理模块对其进行管理配置及监控,内部通信模块运行于内部队以太网络,协调各模块之间的功能接口,保证从处理单元与主处理单元之间实时可靠的数据传输.

Windows 元件

核心组件
 Aero ClearType 桌面视窗管理员 DirectX
 档案总管 任务栏 开始选单 Shell
 特殊资料夹 文件关联 搜索 iFilters
 图形设备接口 WIM 新一代TCP/IP通讯堆栈 .NET Framework
 音效 打印 WSH JScript
 组件对象模型 COM自动化 DCOM ActiveX
 结构化储存 微软交易服务器(MTS) COM+ 
 
管理工具
 备份与还原中心 command.com Cmd.exe 控制面板
 装置管理员 磁盘清理 磁盘重组工具 Driver Verifier
 事件检视器 管理主控台 问题报告及解决方案 Sysprep
 任务管理器 系统档案检查器 系统还原 Windows Installer
 PowerShell Windows Update Windows系统评估工具 轻松传输
 资源回收筒   
 
基本应用程序
 小算盘 行事历 CD 播放程序 字符映射表
 联络人 DVD 制作程序 传真和扫描 Internet Explorer
 笔记本 Mail Outlook Express 放大镜
 媒体管理中心 会议空间 Windows Mobile 装置中心 行动中心
 Movie Maker 朗读程序 记事本 画图
 相片图库 TrueType 造字程序 远端桌面协定 侧边栏
 剪取工具 录音机 系统组态工具 Unix子系统
 Windows Media Player Windows Speech Recognition WordPad Windows Messenger
 剪贴簿   
 
内核
 Ntoskrnl.exe 硬件抽象层 系统闲置行程 注册表
 Svchost.exe Windows service 服务控制管理员 WOW
 WOW64 DLL 可携式可执行档 NTLDR
 启动管理员 Winlogon 复原主控台 Windows Vista I/O 技术
 Windows还原环境 Windows预先安装环境 Kernel Patch Protection Windows系统函式库
 
服务
 自动执行 智慧型背景传输服务 工作排程器 无线零组态服务
 磁盘区阴影复制服务 Windows错误报告 多媒体类别排程服务 共同记录档案系统
 SQL Server Data Services   
 
文件系统
 NTFS Junction point 卷册挂载点 Reparse point
 NTFS符号连线 可交易式NTFS(TxF) 加密档案系统 FAT32·FAT16·FAT12
 exFAT 光碟文件系统 通用光碟格式 分散式文件系统
 可安装文件系统   
 
服务器端
 Windows网域 活动目录 DNS 群组原则
 漫游式使用者设定档 分散式交易协调器 MSMQ SharePoint Services
 Windows Media Services Rights Management Services IIS Terminal Services
 Windows软件更新服务 网络访问保护技术 DFS Replication 远端差异压缩
 Unix打印服务 Hyper-V  
 
架构
 NT系统架构 物件管理员 启动流程 Kernel Transaction Manager
 磁盘管理 安全帐户管理员(SAM) 资源保护子系统 本地安全认证子系统服务(LSASS)
 主从式执行期子系统 行程管理员子系统  
 
安全
 Active Directory 使用者帐户控制 BitLocker Security Essentials
 资料执行防止 Protected Media Path Mandatory Integrity Control 使用者接口权限隔离
 防火墙 资讯安全中心  
 
游戏
 Chess Titans 新接龙 伤心小栈 德州扑克
 笔迹球 Mahjong Titans 踩地雷 Purble Place
 接龙 连环新接龙 Microsoft Tinker 立体弹珠台
 
扩展阅读:
  • 1

    《嵌入式系统开发与应用》

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值