摘要: 第五章 系统调用 内核提供了用户进程与内核进行交互的一组接口。这些接口让应用程序受限地访问硬件设备,提供了创建进程并与已有进程进行通信的机制,也提供了申请操作系统其它资源的能力。 5.1 内核通信 中间层的作用: 1.它为用户空间提供了一种硬件的抽象接口 2.系统调用保证了系统的稳定和安全 3.使进 阅读全文
posted @ 2016-03-26 14:32 郝爽whnqj 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.内核态:在高的执行级别下,代码可以执行特权指令,访问任意的物理地址,这时的CPU就对应内核态 2.用户态:在低级别的指令状态下,代码 只能在级别允许的特定范围内活动。在日常操作下,执行系统调用的方式是通过库函数,库函数封装系统调用,为用户提供接口以便直接使用。 3.在Linux下0级表示内核态, 阅读全文
posted @ 2016-03-20 11:10 郝爽whnqj 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.Unix演化版实现了任务管理、换页机制、TCP/IP等新的特性。 2.Unix的特点: 3.Unix的现状:成为一种支持抢占式多任务、多线程、虚拟内存、换页、动态链接和TCP/IP的现代化操作系统。 1.Linux现在广泛移植到Alpha、ARM、PowerPC、SPARC、x86-64等其他体 阅读全文
posted @ 2016-03-17 10:48 郝爽whnqj 阅读(143) 评论(0) 推荐(0) 编辑
摘要: arch目录包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录。PC机一般都基于此目录。 include目录包括编译核心所需要的大部分头文件,例如与平台无关的头文件在include/linux子目 阅读全文
posted @ 2016-03-13 12:54 郝爽whnqj 阅读(174) 评论(0) 推荐(0) 编辑
摘要: chapter 1 知识点梳理 (一)计算机是如何工作的?(总结)——三个法宝 ①存储程序计算机工作模型,计算机系统最最基础性的逻辑结构; ②函数调用堆栈,高级语言得以运行的基础,只有机器语言和汇编语言的时候堆栈机制对于计算机来说并不那么重要,但有了高级语言及函数,堆栈成为了计算机的基础功能; 1 阅读全文
posted @ 2016-03-06 17:56 郝爽whnqj 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 题目:通过分析汇编代码理解计算机如何工作 作者:郝爽 学号:20135335 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1.实验部分 int g(int x) { return x + 阅读全文
posted @ 2016-02-24 16:18 郝爽whnqj 阅读(372) 评论(0) 推荐(0) 编辑
摘要: #期末总结#----------#每周读书笔记链接汇总#[[第二周读书笔记]]http://www.cnblogs.com/20135335hs/p/4824396.html[第三周读书笔记]http://www.cnblogs.com/20135335hs/p/4842474.html[[第四周读... 阅读全文
posted @ 2015-12-21 00:33 郝爽whnqj 阅读(159) 评论(1) 推荐(0) 编辑
摘要: 第九章 虚拟存储器一、虚拟存储器提供了三个重要能力: 1、将主存看作是一个存储在磁盘上的地址空间的高速缓存,在主存中只保护活动的区域,并根据需要在磁盘和主存之间来回传送数据; 2、为每个进程提供了一致的地址空间,从而简化了存储器管理; 3、保护了每个进程的地址空间不被其它进程破坏。二、理解虚拟... 阅读全文
posted @ 2015-12-13 22:31 郝爽whnqj 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 第十二章 并发编程进程是程序级并发,线程是函数级并发。三种基本的构造并发程序的方法:进程:每个逻辑控制流是个一个进程,由内核进行调度和维护。I/O多路复用:应用程序在一个进程的上下文中显式地调度他们自己的逻辑流。线程:运行在单一进程上下文中的逻辑流,由内核进行调度。12.1 基于进程的并发编程构造并... 阅读全文
posted @ 2015-12-06 19:07 郝爽whnqj 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 课程:信息安全系统设计基础 班级: 1353姓名:刘世鹏 郝爽学号:20135304,20135335成绩: 指导教师:娄嘉鹏 实验日期:2015.11.24实验密级: 预习程度: 实验时间:15:30-18:00仪器组次: 必修/选修:必修 实验序号:4实验名称:内核驱动设计入门-模块方式驱动... 阅读全文
posted @ 2015-12-01 21:17 郝爽whnqj 阅读(169) 评论(0) 推荐(0) 编辑