- 4
- 0
- 约5.67千字
- 约 9页
- 2016-09-05 发布于贵州
- 举报
信息学院微机原理与接口技术
自主学习报告
报告名称:Windows下的接口调用方法,
设备驱动方法和COM编程技术
姓名:
学号:
专业:
班级:
时间:2010年6月15日星期二
摘要
Windows操作系统是一个采用图形界面的、多任务的操作系统。这个系统不同于单用户的操作系统DOS,她的多任务特性,决定了系统的资源是有各个任务共享而不是独占的。为此,Windows的体系结构也与DOS的体系结构完全相同。
Abstract
Windows operating system is a graphical interface, multi-tasking operating system. This system is different from the single-user operating system, DOS, her multi-tasking features, determine the systems resources are shared in various tasks, rather than exclusive. To this end, Windows system structure and architecture of DOS is identical
目 录
摘要...........................................................................................
Abstract……………………………………………………………….
第一章Windos下的接口调用………………………………………
2.1 接口调用 的概念及特点……………………………………...
第二章 设备驱动………………………………………………….
3.1 为什么需要设备驱动………………………………………………
3.2 什么是设备驱动程序…………………………………………….
3.3 设备驱动程序编写简介……………………………………………..
第三章 COM编程技术…………………………………………..
4.1 COM的概念……………………………………………………
4.2 COM对象……………………………………………………..
4.3 COM接口………………………………………………………
4.31 从API到COM接口…………………………………………
4.32 COM接口的定义和标识…………………………………..
第四章 结论………………………………………………………
第一章Windos下的接口调用
一、windows下的接口调用
1、 Windows的体系结构
在windows体系结构中,分为用户和系统内核两个不同的层次,这是windows操作系统为了对系统资源进行安全有效的管理,使用了cpu在不同运行空间的不同运行管理权,在windows系统的核心管理进程内包含虚拟内存管理、运行管理、系统任务分发管理等最重要系统的核心功能,也包括了一些与核心功能机密相关,为了提高系统效率的内核win32子系统功能。
2、 windows操作系统的内核进程
windows9x的内核进程
系统核心进程是有虚拟设备驱动层VXD和虚拟机管理层构成的。虚拟设备驱动层是为了在多任务的模式下,使硬件系统给多个不同的任务以统一的使用模式。首先为硬件提供多任务的支持,对于实际上是共享的硬件设备,使每个任务就如同设备是被自己独占使用一样;其次是要增强操作系统对于硬件设备的适应能力。早VXD中的X是指某类设备。
VXD的功能对于每一个用户任务来说,很大程度上类似于单任务DOS环境下的BIOS。而且,一些在DOS环境下的单任务硬件驱动程序,如果可以加入VXD支持,也可在Windos9X环境中应用。
Windows NT 的内核进程
微核是一些被操作系统内核调用的微型软件模块,称为操作系统的原子功能模块。微核的作用是为操作系统中所有低层次的通用功能提供支持,每个设备驱动都调用了大量的微核操作来完成自己的功能。微核层的实现与具体的CPU系列相关,配合硬件抽象层HAL,可共同完成Windos NT操作系统与硬件平台的无关性。微核层代表了同样能够的驱动操作,而微核层之下的实际硬件平台功能是由HAL将一组标准的驱动程序与硬件相关的不同驱动操作来实现。因此,对于微核层之上的操作系统来说,只存在一个完全相同的虚拟硬件平台。从这里可以看到,微核与HAL就是Windows NT操作
您可能关注的文档
- 2015广西生文明考试试题及答案.doc
- 2015湖北信能力提升工程测评作业10.doc
- 2015教师资笔试《综合》考试学习参考资料--答案.doc
- 2015教师资笔试《综合》考试学习参考资料--答案修订版本.doc
- 2015届湖北六校1月调研试题物理.doc
- 2015年2月事政治试题及答案.doc
- 2015年二级造师考试试题及答案解析《公路实务》2.doc
- 2015年二级造师考试试题及答案解析《公路实务》5.doc
- 2015年二级造师考试试题及答案解析《公路实务》网友版3.doc
- 2015年二级造师考试试题及答案解析《公路实务》网友版4.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)