码迷,mamicode.com
首页 >  
搜索关键字:用户态    ( 903个结果
2017.03.10——作业
编程语言的作用及与操作系统和硬件的关系: 编程语言就是用户与电脑的交流语言,编程语言是将用户的命令传达于操作系统,再通过操作系统从硬件获取信息! 应用程序-》操作系统-》硬件: cpu-》内存-》磁盘: cpu 与寄存器,内核态与用户态及如何切换: 寄存器存在于CPU,寄存器是为了加速CPU 的运行 ...
分类:其他好文   时间:2017-03-10 20:49:22    阅读次数:144
跟踪分析Linux内核的启动过程
李亚健 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验过程: 实验内容为使用gdb跟踪调试内核从start_kernel到init进程启动 1.根据实验指导按照过程,在实验楼环境下打开shell: cd L ...
分类:系统相关   时间:2017-03-09 22:35:32    阅读次数:257
linux系统调用
借鉴了网易云课堂上孟宁老师的《linux内核分析》公开课上的内容 直接上函数: 下面是系统调用需要传递参数,mkdir函数 ...
分类:系统相关   时间:2017-03-07 20:50:12    阅读次数:170
WFP之WFP简介
·过滤引擎是WFP的核心组成部分,过滤引擎分为两大层:用户态基础过滤引擎和内核态过滤引擎。基础过滤引擎会与内核过滤引擎交互。·内核态过滤引擎是整个过滤引擎的主体,内部分为多个分层,每分层都代表着网络协议栈特定的层。每个分层存在子层和过滤器。内核过滤引擎检查网络数据包是否 命中过滤器的规则,命中的过滤 ...
分类:其他好文   时间:2017-03-02 15:16:07    阅读次数:162
linux c 用户态调试追踪函数调用堆栈以及定位段错误[转载]
一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。 在glibc头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈。 int backtr ...
分类:系统相关   时间:2017-02-09 16:05:15    阅读次数:394
进程的内存空间布局
进程的内存布局在结构上是有规律的,具体来说对于 linux 系统上的进程,其内存空间一般可以粗略地分为以下几大段【1】,从高内存到低内存排列: 1、内核态内存空间,其大小一般比较固定(可以编译时调整),但 32 位系统和 64 位系统的值不一样。 2、用户态的堆栈,大小不固定,可以用 ulimit ...
分类:系统相关   时间:2017-02-08 13:03:25    阅读次数:225
python之协程
协程,又称微线程,纤程。英文名Coroutine。协程是一种用户态的轻量级线程。所谓用户态就是说协程是由用户来控制的,CPU不认识协程,协程是跑在线程中的。协程拥有自己的寄存器上下文栈。协程调试切换时,将寄存器上下文栈保存到其他地方,在切回来时,恢复先前保存的寄存器上..
分类:编程语言   时间:2017-02-06 18:27:55    阅读次数:202
在linux内核中读写文件
http://blog.csdn.net/tommy_wxie/article/details/8194276 1. 序曲 在用户态,读写文件可以通过read和write这两个系统调用来完成(C库函数实际上是对系统调用的封装)。 但是,在内核态没有这样的系统调用,我们又该如何读写文件呢? 阅读Lin ...
分类:系统相关   时间:2017-02-05 16:36:03    阅读次数:261
python---------协程
协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状态的一个特 ...
分类:编程语言   时间:2017-01-27 00:17:33    阅读次数:278
qt---cdb(Microsoft Console Debugger)调试
支持的调试器 windows系统下主要的调试器: CDB ,只能调试用户程序,只有控制台界面,以命令行形式工作 NTSD, 只能调试用户程序,只有控制台界面,以命令行形式工作 KD,主要用于内核调试,有时候也用于用户态调试,只有控制台界面,以命令行形式工作 WinDbg,在用户态、内核态下都能够发挥 ...
分类:数据库   时间:2017-01-17 18:51:29    阅读次数:529
903条   上一页 1 ... 48 49 50 51 52 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!