码迷,mamicode.com
首页 >  
搜索关键字:内核级    ( 158个结果
SSDT HOOK实现内核级保护
SSDT Hook实现内核级的进程保护目录SSDT Hook效果图SSDT简介SSDT结构SSDT HOOK原理Hook前准备如何获得SSDT中函数的地址呢SSDT Hook流程SSDT Hook实现进程保护Ring3与Ring0的通信如何安装启动停止卸载服务参考文献源码附件版权SSDT Hook效...
分类:其他好文   时间:2014-12-19 01:51:42    阅读次数:270
用户线程和内核线程
1.内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。用户态转化为内核态的时候需要进行上下文的切换,是耗时的操作,因为有寄存器值的保存装载,内存缓存的失效和载入,中断程序的执行等。 2. 用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态...
分类:编程语言   时间:2014-12-08 23:05:08    阅读次数:334
linux下u盘检测程序
获得U盘的插入或者拔取得信息的传统方法是在内核级运行hotplug程序,相关参数通过环境变量传递过来,再由hotplug通知其他关注hotplug的应用程序,但是效率比较低.      网上查找知道:    用户空间的程序与设备通信的方法,主要有以下几种方式,   1. 通过ioperm获取操作IO端口的权限,然后用inb/inw/ inl/ outb/outw/outl等函数,避开设备驱动...
分类:系统相关   时间:2014-10-18 18:29:24    阅读次数:399
操作系统--用户级线程和内核级线程
在多线程操作系统中,各个系统的实现方式并不相同。在有的系统中实现了用户级线程,有的系统中实现了内核级线程1.内核级线程:(1)线程的创建、撤销和切换等,都需要内核直接实现,即内核了解每一个作为可调度实体的线程。(2)这些线程可以在全系统内进行资源的竞争。(3)内核空间内为每一个内核支持线程设置了一个...
分类:编程语言   时间:2014-09-11 01:02:51    阅读次数:295
内核级线程与用户级线程
这两天在写这篇blog的时候,顺带复习操作系统的资料,遇到了一个之前没有弄明白的问题,就是关于内核级线程与用户级线程。在查阅了一些资料之后,发表一下我个人简介。 线程已经在许多系统中实现,到那时各个操作系统实现方式不完全相同。 比如在有的系统中,特倍是一些数据库管理系统如IBM的infomix系统,所实现的用户级线程(UserLevel Threads ,ULT);而另一些系统如(Mac os的前...
分类:编程语言   时间:2014-09-01 10:48:03    阅读次数:261
多线程 用户级线程和内核级线程 from C++多核高级编程
转http://book.51cto.com/art/201006/206946.htm6.1.1 用户级线程和内核级线程2010-06-21 20:37 齐宁/董泽惠 译 清华大学出版社字号:T|T《C++多核高级编程》第6章多线程,本章将介绍:什么是线程; 用于线程管理的pthread API;...
分类:编程语言   时间:2014-08-15 19:24:21    阅读次数:204
共享内存
共享内存是Linux下最快速、最有效的进程间通信方式。是多个进程可以把同一段内存映射到自己的进程空间,以此实现数据的共享与传输。即:对于不同的进程A、B,将同一块物理内存映射到进程A、B各自进程的地址空间,进程A能够及时地看到进程B对共享内存中数据的更新,反之B进程同样能够及时地看到进程A对共享内存中数据的更新。 共享内存存在于内核级别的一种资源,因此是所有进程间通信(IPC)方式中最快的一种。...
分类:其他好文   时间:2014-07-08 19:59:08    阅读次数:189
atitit.插件体系设计总结o73.doc
1. 两大类型:微内核(级联树形结构)与巨内核(管理容器,并联结构)。 1 2. 通用插件接口 1 3. 插件的绑定and 初始化 2 4. 微内核插件平台设计 2 5. 参考 2     1. 两大类型:微内核(级联树形结构)与巨内核(管理容器,并联结构)。   插件系统主要有两大类型:微内核(级联树形结构)与巨内核(管理容器,并联结构)。   其中,微内核的主要特点是拥有...
分类:其他好文   时间:2014-07-03 18:20:39    阅读次数:178
158条   上一页 1 ... 14 15 16
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!