Linux及安全期中总结】的更多相关文章

Linux内核设计期中总结 ● 知识点 一.计算机是如何工作的 计算机是按照冯·诺依曼存储程序的原理. 在执行程序时须先将要执行的相关程序和数据放入内存储器中,在执行程序时CPU根据当前程序指针寄存器的内容取出指令并执行指令,然后再取出下一条指令并执行,如此循环下去直到程序结束指令时才停止执行.其工作过程就是不断地取指令和执行指令的过程,最后将计算的结果放入指令指定的存储器地址中. 计算机工作过程中所要涉及的计算机硬件部件有内存储器.指令寄存器.指令译码器.计算器.控制器.运算器和输入/输出设备…
Linux内核分析期中知识点总结 1. 计算机是如何工作的 存储程序计算机工作模型:冯诺依曼体系结构 X86汇编基础 会变一个简单的C程序分析其汇编指令执行过程 2. 操作系统是如何工作的 函数调用堆栈 模拟存储程序计算机工作模型和时钟中断 在mykernel基础构建一个简单的操作系统 3.构造一个简单的Linux系统 Linux内核源代码 构造一个简单的Linux系统 跟踪调试Linux内核的启动过程 4. 系统调用 用户态.内核态和中断 系统调用概述 使用库函数API和C代码中嵌入汇编代码触…
Linux及安全期中总结 黄晓妍 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 第一周 计算机是如何工作的 http://www.cnblogs.com/angelahxy/p/5218575.html 冯诺依曼结构 将程序指令存储器和数据存储器合并在一起的存储器结构. 计算机是怎么工作的?存储器负责存储指令,cpu负责解释指令.它们通过总线连接. Cpu是如何解释指令:ABI:程序和…
期中总结 一.MOOC课程 (一)计算机是如何工作的 1.冯诺依曼体系结构的核心思想是存储程序计算机. 2.CPU在实际取指令时根据cs:eip来准确定位一个指令. 3.寄存器模式,以%开头的寄存器标示符. 立即数是以$开头的数值. 直接寻址:直接访问一个指定的内存地址的数据. 间接寻址:将寄存器的值作为一个内存地址来访问内存. 变址寻址:在间接寻址之时改变寄存器的数值. 4.eip寄存器不能被直接修改,只能通过特殊指令间接修改. 5.在32位x86 CPU中,我们使用push和pop指令实现入…
期中总结 链接 网易云课堂 MOOC 摘录与实验内容 第一周: http://www.cnblogs.com/20135239-yxlm/p/5216842.html 第二周: http://www.cnblogs.com/20135239-yxlm/p/5247831.html 第三周: http://www.cnblogs.com/20135239-yxlm/p/5269769.html 第四周: http://www.cnblogs.com/20135239-yxlm/p/5295827.…
Chapter1 往期博客传送门 Linux内核分析——第一周学习笔记 Linux内核分析——第二周学习笔记 Linux内核分析——第三周学习笔记 <Linux内核设计与实现>学习记录一 Linux内核分析——第四周学习笔记 Linux内核实验作业四 <Linux内核设计与实现>第五章读书笔记 Linux内核分析——第五周学习笔记 实验作业:使gdb跟踪分析一个系统调用内核函数 <Linux内核设计与实现>第十八章读书笔记 Linux内核实验作业五 Linux内核分析—…
LINUX内核分析 链接汇总 LINUX内核分析第一周学习总结——计算机是如何工作的 LINUX内核分析第二周学习总结——操作系统是如何工作的 LINUX内核分析第三周学习总结——构造一个简单的Linux系统MenuOS LINUX内核分析第四周学习总结——扒开应用系统的三层皮(上) LINUX内核分析第五周学习总结——扒开应用系统的三层皮(下) LINUX内核分析第六周学习总结——进程的描述和进程的创建 LINUX内核分析第七周学习总结——可执行程序的装载 LINUX内核分析第八周学习总结——…
一.期中架构 二.期中架构-前端部分 三.第三阶段作业-期中架构…
目录: “Linux内核分析”实验一报告 “Linux内核分析”实验二报告 “Linux内核分析”实验三报告 Linux实验四报告 “Linux内核分析”第五周报告 "Linux内核分析"第六周实验报告 "Linux内核分析"第七周 <Linux内核分析>第八周 进程的切换和系统的一般执行过程 一.计算机是如何工作的 存储程序计算机工作模型:冯诺依曼体系结构 X86汇编基础:CPU的寄存器(通用寄存器.段寄存器.标志寄存器).常见汇编指令.堆栈 汇编一个…