11 2019 档案

摘要:《Linux内核原理与分析》 第十一周作业 =================== 一、预备知识 什么是ShellShock? Shellshock,又称Bashdoor,是在Unix中广泛使用的Bash shell中的一个安全漏洞,首次于2014年9月24日公开。许多互联网守护进程,如网页服务器, 阅读全文
posted @ 2019-11-27 11:39 孙茂林 阅读(124) 评论(0) 推荐(0) 编辑
摘要:第8章 进程的切换和系统的一般执行过程 =================== 一、学习总结 1. Linux系统的一般执行过程: 最一般的情况:正在运行的用户态进程X切换到运行用户态进程Y的过程。 (1)正在运行的用户态进程X; (2)发生中断——save cs:eip/esp/eflags(cu 阅读全文
posted @ 2019-11-15 23:11 孙茂林 阅读(195) 评论(0) 推荐(0) 编辑
摘要:第7章 可执行程序工作原理 =================== 一、学习笔记 1.ELF 2.程序编译 3.连接与库 二、试验记录 1.开始先更新内核,再用test_exec.c将test.c覆盖掉 2.test.c文件中增加了exec系统调用,启动内核并且检验execv函数是否正确 3.最后启 阅读全文
posted @ 2019-11-08 22:28 孙茂林 阅读(178) 评论(0) 推荐(0) 编辑
摘要:第6章 进程的描述和进程的创建 =================== 一、学习笔记 1.进程描述符task_struct数据结构 Linux内核中的进程是非常复杂的,在操作系统原理中,我们通过进程控制块PCB描述进程。为了管理进程,内核要描述进程的结构,再Linux内核中用一个数据结构struct 阅读全文
posted @ 2019-11-01 23:10 孙茂林 阅读(192) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示