码迷,mamicode.com
首页 >  
搜索关键字:第四周    ( 977个结果
第四周
20135103王海宁 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 程序员编程不可能很健壮,会出bug,假如写的程序可以任意控制计算机的资源会很危险,所以产生了OS内核态和 用户态两个概念。我们这周的实验就是关于
分类:其他好文   时间:2016-03-19 21:18:36    阅读次数:250
linux内核分析第四周-使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
本周作业的主要内容就是采用gcc嵌入汇编的方式调用system call。系统调用其实就是操作系统提供的服务。我们平时编写的程序,如果仅仅是数值计算,那么所有的过程都是在用户态完成的,但是我们想将变量打印在屏幕上,就必须调用printf,而printf这个函数内部就使用了write这个系统调用。操作
分类:Windows程序   时间:2016-03-19 10:00:14    阅读次数:384
20135201李辰希 《Linux内核分析》第四周 扒开系统调用的“三层皮”
李辰希无转载 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.用户态、内核态和中断处理过程 1.我们与系统调用打交道是通过库函数的方式 2.一般现代CPU都有几种不同的指令执行级别 因为如果所有程序员写的代码都可
分类:系统相关   时间:2016-03-19 06:12:28    阅读次数:194
Linux内核设计第四周——扒开系统调用三层皮
1、用户态和内核态 内核态:在高级别的状态下,代码可以执行特权指令,访问任意的物理地址; 用户态:在相应的低级别执行状态下,代码的掌控范围会受到限制。 区分: CPU每条指令的读取都是通过cs:eip,cs寄存器最低两位表明了当前代码的特权级。内核态下可访问所有地址空间。 2、Intel x86 C
分类:系统相关   时间:2016-03-18 23:26:19    阅读次数:275
《Linux内核分析》第四周学习总结
《Linux内核分析》第四周学习总结 ——扒开系统调用的三层皮 姓名:王玮怡 学号:20135116 理论总结部分: 第一节 用户态、内核态和中断 一、用户态、内核态和中断处理过程 一般现代CPU都有几种不同的指令执行级别 1、用户态 在相应的低级执行状态下,代码的掌控范围会受到限制,此时为用户态。
分类:系统相关   时间:2016-03-18 15:52:38    阅读次数:398
第四周周记
随着时间的流逝,很快一学期都过了四分之一了 。很难想象,期中考又快要在耳边响起了,好想知道开学以来所学的内容有什么、是什么、掌握了什么,可惜我一点都没有回想起,感觉自己都不知道学了什么东西。整天拖着人壳,到教室听课,回来还是一样的没掌握。 四周已经过去了,我还没有具体的目标,不知道自己最近是忙了什么
分类:其他好文   时间:2016-03-18 00:04:25    阅读次数:371
《Linux内核与分析》第四周
20135130王川东 CPU的几种不同的执行级别: 高执行级别下,代码可以执行特权指令,访问任意的物理地址,这种执行级别对应内核态; 低级别执行状态下,代码的掌握范围会受到限制,只能在对应级别允许的范围内活动。 例:intel x86 CPU有四种不同的执行级别0-3,Linux只使用其中的0级和
分类:系统相关   时间:2016-03-17 19:29:58    阅读次数:263
第四周 扒开系统调用的三层皮(上)
和系统调用打交道的方式:通过库函数,把系统调用给封装起来 用户态vs内核态: 一般现代CPU都有几种不同的指令执行级别 在高级别的状态下,代码可以执行特权指令,访问任意的物理地址,这种CPU执行级别对应着内核态 在相应的低级别执行状态下,代码的掌控范围会受到限制,只能在对应级别允许的范围内活动 为什
分类:其他好文   时间:2016-03-17 14:37:45    阅读次数:173
LINUX内核分析第四周学习总结——扒开应用系统的三层皮(上)
《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 【知识点梳理】 (一)用户态、内核态和中断处理过程 1.内核态:在高的执行级别下,代码可以执行特权指令,访问任意的物理地址,这时的CPU就对应内核态 2.用户态:在低级
分类:系统相关   时间:2016-03-16 18:52:22    阅读次数:294
《Linux内核分析》第四周笔记 扒开系统调用的三层皮(上)
扒开系统调用的三层皮(上) 一、用户态、内核态和中断 库函数将系统调用封装起来。 1、什么是用户态和内核态 一般现代CPU都有几种不同的指令执行级别。 在高执行级别下,代码可以执行特权指令,访问任意的物理地址,这种CPU执行级别就对应着内核态。 而在相应的低级别执行状态下(用户态),代码的掌控范围会
分类:系统相关   时间:2016-03-16 15:21:49    阅读次数:248
977条   上一页 1 ... 84 85 86 87 88 ... 98 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!