Docker容器包含两种(Linux,Windows)内核,常用的为Linux。 linux ,mac,windows8及以下(boot2docker,通过Linux虚拟机实现)的Docker提供Linux内核的容器 Windows10提供Windows内核and linux 的容器 docker安 ...
分类:
其他好文 时间:
2018-07-04 18:49:37
阅读次数:
143
本节介绍uboot移植工作正式开始前的准备工作,主要是环境搭建和必备工具的使用。 2.11.1.1、三星移植过的uboot源代码准备 (1)三星对于S5PV210的官方开发板为SMDKV210,对应的移植过的uboot是:网盘/2.uboot和linux内核移植(努力更新中)\资源下载\三星官方为2 ...
分类:
其他好文 时间:
2018-06-27 23:03:33
阅读次数:
234
windows内核驱动中的链表结构与数据结构中的链表结构在构造上有很大不同,以循环双链表为例 数据结构中的链表结构: 数据就像集装箱,可以直接放置在火车上,而节点就像每节之间的挂接装置. 内核驱动中的链表结构: 数据就像车厢,自带挂接装置(节点) 1.链表结构体不同 数据结构中的链表结构,包含有节点 ...
教材总结 Windows操作系统基本框架 windows基本结构分为运行于处理器特权模式的操作系统内核以及运行在处理器非特权模式的用户,即为内核态和用户态。 内核态:windows执行体、windows内核体、设备驱动程序、硬件抽象层、windows窗口与图形界面接口。 用户态:系统支持进程、环境子 ...
分类:
其他好文 时间:
2018-04-22 22:03:01
阅读次数:
224
教材学习内容总结 Windows操作系统的基本结构如下图,分别运行于处理器特权模式(ring0)的操作系统内核,以及运行在处理器非特权模式(ring3)的用户空间代码 Windows操作系统内核的基本模块:Windows执行体、Windows内核体、设备驱动程序、硬件抽象层、Windows窗口与图形 ...
分类:
其他好文 时间:
2018-04-22 16:08:57
阅读次数:
286
教材学习 windows系统架构 Windows操作系统内核的基本模块 Windows执行体 Windows内核体 设备驱动程序 硬件抽象层 Windows窗口与图形界面接口内核实现代码 系统支持进程 环境子系统服务进程 服务进程 用户应用软件 核心子系统DLL Windows的虚拟内存空间 系统核 ...
分类:
其他好文 时间:
2018-04-21 12:45:45
阅读次数:
191
基于python学习笔记——多进程间通信——Linux信号基础的学习基础,进一步学习Python标准库中的signal模块。 尽管signal是python中的模块,但是主要针对UNIX平台(比如Linux,MAC OS),而Windows内核中由于对信号机制的支持不充分,所以在Windows上的P ...
分类:
编程语言 时间:
2018-03-29 02:09:02
阅读次数:
1564
前言: 这两天看了一个github上的项目,记录一下学习的心得。 Win32 API大多数都要从Ring3层进入Ring0层,在内核中完成主要操作。这中间肯定要经过KiFastSystemCall这个过程,这个调用是Ring3层的。这些知识在《Windows内核安全与驱动开发》21章中。 项目: H ...
分类:
其他好文 时间:
2018-03-17 16:48:15
阅读次数:
806
WINDOWS内核对象 一.前言 Windows中有很多像进程对象、线程对象、文件对象等等这样的对象,我们称之为Windows内核对象。内核对象是系统地址空间中的一个内存块,由系统创建并维护。内核对象为内核所拥有,而不为进程所拥有,所以不同进程可以访问同一个内核对象。 二.内核对象结构 每个对象都有 ...
1 进程终止的方法: <1>主线程的进入点函数返回(最好使用这种方法) <2>进程中的一个线程调用ExitProcesss函数(应该避免使用这样的方法)。 <3>还有一个进程中的线程调用TerminateProcess函数(应该避免使用这样的方法)。 <4>进程中的全部线程自行终止执行(这样的情况差 ...