博客园 - 武西垚
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=10196
2016-05-01T12:45:59Z
武西垚
https://www.cnblogs.com/wuxiyao/
feed.cnblogs.com
https://www.cnblogs.com/wuxiyao/p/5450733.html
Linux内核学习总结 - 武西垚
Linux内核学习总结 武西垚 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 对Linux系统的理解及学习Linux内核的心得 1、收获 在Linux内核分析这门课的学习过程中,我对
2016-05-01T08:39:00Z
2016-05-01T08:39:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】Linux内核学习总结 武西垚 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 对Linux系统的理解及学习Linux内核的心得 1、收获 在Linux内核分析这门课的学习过程中,我对 <a href="https://www.cnblogs.com/wuxiyao/p/5450733.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5437288.html
Linux内核总结博客 20135332武西垚 - 武西垚
http://www.cnblogs.com/wuxiyao/p/5220677.htmlhttp://www.cnblogs.com/wuxiyao/p/5247571.htmlhttp://www.cnblogs.com/wuxiyao/p/5272748.htmlhttp://www.cnbl
2016-04-26T16:19:00Z
2016-04-26T16:19:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】http://www.cnblogs.com/wuxiyao/p/5220677.htmlhttp://www.cnblogs.com/wuxiyao/p/5247571.htmlhttp://www.cnblogs.com/wuxiyao/p/5272748.htmlhttp://www.cnbl <a href="https://www.cnblogs.com/wuxiyao/p/5437288.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5400652.html
Linux内核第八节 20135332武西垚 - 武西垚
第一种分类: I/O-bound:频繁进行I/O,并且需要花费很多时间等待I/O完成 CPU-bound:计算密集,需要大量的CPU时间进行运算 I/O-bound:频繁进行I/O,并且需要花费很多时间等待I/O完成 CPU-bound:计算密集,需要大量的CPU时间进行运算 第二种分类: 批处理进
2016-04-17T03:48:00Z
2016-04-17T03:48:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】第一种分类: I/O-bound:频繁进行I/O,并且需要花费很多时间等待I/O完成 CPU-bound:计算密集,需要大量的CPU时间进行运算 I/O-bound:频繁进行I/O,并且需要花费很多时间等待I/O完成 CPU-bound:计算密集,需要大量的CPU时间进行运算 第二种分类: 批处理进 <a href="https://www.cnblogs.com/wuxiyao/p/5400652.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5361677.html
Linux内核第七节 20135332武西垚 - 武西垚
预处理、编译、链接和目标文件的格式 可执行程序是怎么得来的 以C语言为例,c代码经过编译器的预处理,编译成汇编代码,由汇编器编译成目标代码,再链接成可执行文件,由操作系统加载到cpu里来执行。 (截图) 预处理负责把include的文件包含进来及宏替换等工作 可执行文件是使用共享库的。 把库里的东西
2016-04-06T15:15:00Z
2016-04-06T15:15:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】预处理、编译、链接和目标文件的格式 可执行程序是怎么得来的 以C语言为例,c代码经过编译器的预处理,编译成汇编代码,由汇编器编译成目标代码,再链接成可执行文件,由操作系统加载到cpu里来执行。 (截图) 预处理负责把include的文件包含进来及宏替换等工作 可执行文件是使用共享库的。 把库里的东西 <a href="https://www.cnblogs.com/wuxiyao/p/5361677.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5343526.html
Linux内核第六节 20135332武西垚 - 武西垚
进程的描述 操作系统三大功能: 进程管理(最核心最基础) 内存管理 文件系统 进程描述符task_struct数据结构 task _ struct:为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息。struct task_struct数据结构很庞大。 进程的状态
2016-03-31T17:06:00Z
2016-03-31T17:06:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】进程的描述 操作系统三大功能: 进程管理(最核心最基础) 内存管理 文件系统 进程描述符task_struct数据结构 task _ struct:为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息。struct task_struct数据结构很庞大。 进程的状态 <a href="https://www.cnblogs.com/wuxiyao/p/5343526.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5325392.html
Linux内核第五节 20135332武西垚 - 武西垚
20135332武西垚 由于本周实验是在Kali虚拟机上进行操作的,具体实现过程中的代码和实验楼里的环境有一定的差异,在解决了各种报错之后终于完成了实验,在这次的实验报告中将较为详细的记录实验过程中遇到的问题以及解决方案,以便以后更加熟练地理解与掌握Kali的操作原理和步骤。 实验——分析syste
2016-03-27T04:56:00Z
2016-03-27T04:56:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】20135332武西垚 由于本周实验是在Kali虚拟机上进行操作的,具体实现过程中的代码和实验楼里的环境有一定的差异,在解决了各种报错之后终于完成了实验,在这次的实验报告中将较为详细的记录实验过程中遇到的问题以及解决方案,以便以后更加熟练地理解与掌握Kali的操作原理和步骤。 实验——分析syste <a href="https://www.cnblogs.com/wuxiyao/p/5325392.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5299117.html
Linux内核第四节 20135332武西垚 - 武西垚
实验目的: 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 实验过程: 查看系统调用列表 get pid 函数 API侧重于向上层提供给定的服务,而系统调用则侧重于通过软中断向下层的内核发出一个明确的请求。API属于用户态,而系统调用属于内核态。 操作系统提供的API函数库都会遵循
2016-03-20T10:00:00Z
2016-03-20T10:00:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】实验目的: 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 实验过程: 查看系统调用列表 get pid 函数 API侧重于向上层提供给定的服务,而系统调用则侧重于通过软中断向下层的内核发出一个明确的请求。API属于用户态,而系统调用属于内核态。 操作系统提供的API函数库都会遵循 <a href="https://www.cnblogs.com/wuxiyao/p/5299117.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5286945.html
《Linux内核设计与实现》课本第一章第二章学习笔记 - 武西垚
Unix现在已经发展为一个支持抢占式多任务、多线程、虚拟内存、换页、动态链接和TCP/IP网络的现代化操作系统。 操作系统是计算机完成基本功能和系统管理的核心,内核是操作系统的核心。在系统中运行的应用程序通过系统调用来与内核通信。 内核提供的服务主要有: Linux是类Unix系统,但不是Unix,
2016-03-17T04:51:00Z
2016-03-17T04:51:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】Unix现在已经发展为一个支持抢占式多任务、多线程、虚拟内存、换页、动态链接和TCP/IP网络的现代化操作系统。 操作系统是计算机完成基本功能和系统管理的核心,内核是操作系统的核心。在系统中运行的应用程序通过系统调用来与内核通信。 内核提供的服务主要有: Linux是类Unix系统,但不是Unix, <a href="https://www.cnblogs.com/wuxiyao/p/5286945.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5272748.html
Linux内核第三节 20135332武西垚 - 武西垚
总结部分: Linux内核源代码:          Arch 支持不同cpu的源代码;主要关注x86          Init   内核启动的相关代码;主要关注main.c,整个Linux内核启动代码start_kernel函数          Kernel 核心代码 installing t
2016-03-13T10:44:00Z
2016-03-13T10:44:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】总结部分: Linux内核源代码:          Arch 支持不同cpu的源代码;主要关注x86          Init   内核启动的相关代码;主要关注main.c,整个Linux内核启动代码start_kernel函数          Kernel 核心代码 installing t <a href="https://www.cnblogs.com/wuxiyao/p/5272748.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5247571.html
Linux内核第二节 - 武西垚
作者:武西垚 深入理解函数调用堆栈 堆栈是C语言程序运行时必须的一个记录调用路径和参数的空间 堆栈的作用 函数调用框架 传递参数 保存返回地址 提供局部变量空间 堆栈相关的寄存器 esp,堆栈指针,指向栈顶 ebp,基址指针,指向栈底,在C语言中用作记录当前函数调用基址。 其他关键寄存器 cs(代码
2016-03-06T07:24:00Z
2016-03-06T07:24:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】作者:武西垚 深入理解函数调用堆栈 堆栈是C语言程序运行时必须的一个记录调用路径和参数的空间 堆栈的作用 函数调用框架 传递参数 保存返回地址 提供局部变量空间 堆栈相关的寄存器 esp,堆栈指针,指向栈顶 ebp,基址指针,指向栈底,在C语言中用作记录当前函数调用基址。 其他关键寄存器 cs(代码 <a href="https://www.cnblogs.com/wuxiyao/p/5247571.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5220677.html
Linux内核第一节 - 武西垚
存储程序计算机工作模型 存储程序计算机——冯诺依曼体系结构 IP:寄存器,总是指向内存的代码段。IP(16位) 32位(EIP) 64位(RIP)。 内存:保存数据和指令。 CPU:CPU从IP指向的内存地址取指令执行,执行之后IP自加一,然后继续执行 for(;;){ next instructi
2016-02-26T07:52:00Z
2016-02-26T07:52:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】存储程序计算机工作模型 存储程序计算机——冯诺依曼体系结构 IP:寄存器,总是指向内存的代码段。IP(16位) 32位(EIP) 64位(RIP)。 内存:保存数据和指令。 CPU:CPU从IP指向的内存地址取指令执行,执行之后IP自加一,然后继续执行 for(;;){ next instructi <a href="https://www.cnblogs.com/wuxiyao/p/5220677.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5064901.html
期末总结 - 武西垚
1.每周学习笔记(第一周没有学习任务)第二周学习笔记:http://www.cnblogs.com/wuxiyao/p/4824427.html第三周学习笔记:http://www.cnblogs.com/wuxiyao/p/4842272.html第四周学习笔记:http://www.cnblog...
2015-12-21T13:14:00Z
2015-12-21T13:14:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】1.每周学习笔记(第一周没有学习任务)第二周学习笔记:http://www.cnblogs.com/wuxiyao/p/4824427.html第三周学习笔记:http://www.cnblogs.com/wuxiyao/p/4842272.html第四周学习笔记:http://www.cnblog... <a href="https://www.cnblogs.com/wuxiyao/p/5064901.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5043734.html
第十四周学习笔记 - 武西垚
第一节物理和虚拟寻址1.物理地址计算机系统的主存被组织成一个由M个连续的字节大小的单元组成的数组,每字节都有一个唯一的物理地址PA。根据物理地址寻址的是物理寻址。2.虚拟地址虚拟存储器被组织为一个由存放在磁盘上的N个连续的字节大小的单元组成的数组。使用虚拟寻址时,CPU通过生成一个虚拟地址VA来访问...
2015-12-13T14:20:00Z
2015-12-13T14:20:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】第一节物理和虚拟寻址1.物理地址计算机系统的主存被组织成一个由M个连续的字节大小的单元组成的数组,每字节都有一个唯一的物理地址PA。根据物理地址寻址的是物理寻址。2.虚拟地址虚拟存储器被组织为一个由存放在磁盘上的N个连续的字节大小的单元组成的数组。使用虚拟寻址时,CPU通过生成一个虚拟地址VA来访问... <a href="https://www.cnblogs.com/wuxiyao/p/5043734.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5035591.html
实验三 - 武西垚
http://www.cnblogs.com/20135336wwz/p/5034516.html
2015-12-10T04:21:00Z
2015-12-10T04:21:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】http://www.cnblogs.com/20135336wwz/p/5034516.html <a href="https://www.cnblogs.com/wuxiyao/p/5035591.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5024401.html
信息安全系统设计基础第十三周总结 - 武西垚
第11章 网络编程1.网络应用随处可见。任何时候你浏览Web、发送Email或者弹出一个X window,你就正在使用一个网络应用程序。有趣的是,所有的网络应用都是基于相同的基本编程模型有着相似的整体逻辑结构,并且依赖相同的编程接口。2.网络应用依赖于很多在系统研究中已经学习过的概念,例如,进程、信...
2015-12-06T13:01:00Z
2015-12-06T13:01:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】第11章 网络编程1.网络应用随处可见。任何时候你浏览Web、发送Email或者弹出一个X window,你就正在使用一个网络应用程序。有趣的是,所有的网络应用都是基于相同的基本编程模型有着相似的整体逻辑结构,并且依赖相同的编程接口。2.网络应用依赖于很多在系统研究中已经学习过的概念,例如,进程、信... <a href="https://www.cnblogs.com/wuxiyao/p/5024401.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5008604.html
实验五 - 武西垚
北京电子科技学院(BESTI)实 验 报 告课程:信息安全系统设计 班级:1353 姓名:王维臻 武西垚 学号:20135336 20135332 成绩: 指导教师:娄嘉鹏 实验日期:2015.11 实验密级: 预习程度: 实验时间:15:...
2015-11-30T14:15:00Z
2015-11-30T14:15:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】北京电子科技学院(BESTI)实 验 报 告课程:信息安全系统设计 班级:1353 姓名:王维臻 武西垚 学号:20135336 20135332 成绩: 指导教师:娄嘉鹏 实验日期:2015.11 实验密级: 预习程度: 实验时间:15:... <a href="https://www.cnblogs.com/wuxiyao/p/5008604.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5008530.html
3.61家庭作业与20135316合作 - 武西垚
3.61题中代码在循环时会产生6个临时的变量,故共需要六个寄存器在存放数据,但是由于处理器的六个寄存器中,%esp和%ebp不能用于存放临时数据,而且另外一个寄存器还必须用来保存乘法指令的结果。因此必须将循环中的值的数量减少到5个。当没有足够多的寄存器来保存临时数据时,编译器必须把一些局部变量放到存...
2015-11-30T13:50:00Z
2015-11-30T13:50:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】3.61题中代码在循环时会产生6个临时的变量,故共需要六个寄存器在存放数据,但是由于处理器的六个寄存器中,%esp和%ebp不能用于存放临时数据,而且另外一个寄存器还必须用来保存乘法指令的结果。因此必须将循环中的值的数量减少到5个。当没有足够多的寄存器来保存临时数据时,编译器必须把一些局部变量放到存... <a href="https://www.cnblogs.com/wuxiyao/p/5008530.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5008526.html
第六章----家庭作业与20135330合作 - 武西垚
http://www.cnblogs.com/SUJUr/p/4931306.html
2015-11-30T13:49:00Z
2015-11-30T13:49:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】http://www.cnblogs.com/SUJUr/p/4931306.html <a href="https://www.cnblogs.com/wuxiyao/p/5008526.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5008522.html
习题4.58、6.32与20135324合作 - 武西垚
http://www.cnblogs.com/yswysw/p/4989470.html
2015-11-30T13:47:00Z
2015-11-30T13:47:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】http://www.cnblogs.com/yswysw/p/4989470.html <a href="https://www.cnblogs.com/wuxiyao/p/5008522.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wuxiyao/p/5008518.html
实验四 - 武西垚
北京电子科技学院(BESTI)实 验 报 告课程:信息安全设计系统基础 班级:1353姓名:王维臻、武西垚学号:20135336、20135332成绩: 指导教师: 娄嘉鹏 实验日期:2015.11.10实验密级: 预习程度: 实验时间:15:30-18:00仪器组次:36 必修/选修:必修 实验序...
2015-11-30T13:45:00Z
2015-11-30T13:45:00Z
武西垚
https://www.cnblogs.com/wuxiyao/
【摘要】北京电子科技学院(BESTI)实 验 报 告课程:信息安全设计系统基础 班级:1353姓名:王维臻、武西垚学号:20135336、20135332成绩: 指导教师: 娄嘉鹏 实验日期:2015.11.10实验密级: 预习程度: 实验时间:15:30-18:00仪器组次:36 必修/选修:必修 实验序... <a href="https://www.cnblogs.com/wuxiyao/p/5008518.html" target="_blank">阅读全文</a>