windows系统概念

原创 2013年12月05日 10:41:19
1.从系统启动一直到内核能够正常工作,再到用户登录到系统,windows系统中的各个组件都要完成相应的初始化任务


2.系统内核接收应用程序的请求,与硬件设备进行通信;另一方面,硬件设备向计算机发送信号,驱动程序收到信号后,与系统
内核一起把信号传递给恰当的应用程序。


3.ntoskrnl.exe 包含2层,一层是微内核(micro-kernel),这一层包含了基本的操作系统原语和功能,如线程和进程,线程调度,中断和异常处理,同步对象和各种同步机制。另一层是执行体(executive)层,这一层的目的是提供一些可供上层应用程序或内核驱动程序直接调用的功能和语义。执行体层包含一个对象管理器,用于一致的管理执行提对象。内核层和执行体层的分工是,内核层实现操作系统的基本机制,而所有的策略决定则留给执行体。执行体的对象绝大多数封装了一个或多个内核对象,并且通过某种方式(比如对象句柄 )暴露给应用程序。这种设计体现了机制与策略分离思想。


5.在内核中除了内核模块ntoskrnl.exe和HAL以外,其他的模块几乎都是设备驱动程序的形式存在。


6.设备驱动程序有以下三种基本类型
1.即插即用驱动程序(也称WDM驱动程序),一般与I/O管理器,即插即用管理器,电源管理器一起工作
2.内核扩展驱动程序(非即插即用)
3.文件系统驱动程序。这一类驱动程序接收针对文件请求,在进一步将请求转变成真正对于存储设备i/O请求
7.I/O管理器通过设备栈来访问或操作设备。

前端一些概念的理解

web标准的理解:web标准不是由一个标准,而是由一系列标准组成的,最基本的结构,表现,行为这三个标准组成的,也就是html,css,js,这些都是最基本的,这些都是由w3c起草,制定并发布的,也有一...
  • sufubo
  • sufubo
  • 2016年03月08日 23:30
  • 501

SPSS——基本的统计概念

SPSS——基本的统计概念
  • liuyuan_jq
  • liuyuan_jq
  • 2016年05月12日 08:17
  • 1024

缓存基础概念(整理)

缓存的基本概念,以及缓存策略----常用的缓存算法
  • wjtyy
  • wjtyy
  • 2016年04月05日 09:54
  • 1565

数据库 - 概念结构设计

概念结构设计什么是概念结构设计 将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计 概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定 概念结构...
  • wangzi11322
  • wangzi11322
  • 2015年05月08日 10:15
  • 8313

16SpringMVC——MVC的概念(一)

SpringMVC——MVC概念 模式:       模式就是讲解决一类问题的方法抽象到理论层次。 模式的好处:       模式是一种概念,一种设计方式,使用适合的模式可以事半功倍的解决问题...
  • Panda_IAmGoodPanda
  • Panda_IAmGoodPanda
  • 2016年12月01日 21:36
  • 287

子网掩码的概念及作用

一、 子网掩码的概念及作用   子网掩码 (subnet mask) 又叫网络掩码、地址掩码、子网络遮罩,是一个应用于 TCP/IP 网络的 32 位二进制值。它可以屏蔽掉 IP 地址中的一部分,从...
  • zh_chen0623
  • zh_chen0623
  • 2017年04月26日 22:51
  • 557

子网的概念的一些整理

子网是什么意思 为了便于表达和识别,IP地址是以十进制形式表示的如210.52.207.2,每段所能表示的十进制数最大不超过255。IP地址由两部分组成,即网络号(Network ID)和主机号(...
  • yjh314
  • yjh314
  • 2016年08月15日 10:25
  • 1012

多线程同步概念

不管是多线程还是多进程,涉及到共享相同的内存时,需要确保好同步问题。 对线程来说,需要确保每个线程看到一致的数据视图。   如果每个线程使用的变量都是其他线程不会读取和修改的,那么就不存在一致性...
  • zhouzhenhe2008
  • zhouzhenhe2008
  • 2017年04月24日 19:09
  • 205

数据库连接池概念

该文章来自于阿里巴巴技术协会(ATA)精选文章。 这次我们来聊聊数据库的连接, 因为我觉得这是蛮有内容且蛮重要的一部分内容。首先会从单个的连接池讲起,重点考察下单连接池和数据库的交互情况, 然后...
  • haonan108
  • haonan108
  • 2016年08月23日 09:49
  • 669

springr的依赖和依赖注入概念

传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系:      泛化:表示类与类之间的继承关系、接口与接口之间的继承关系;      实现:表示类对接口的实...
  • lu8000
  • lu8000
  • 2013年05月30日 00:35
  • 1316
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:windows系统概念
举报原因:
原因补充:

(最多只允许输入30个字)