摘要: 目录 一、结构基础 linux结构 进程地址空间结构 二、中断处理 引入中断 中断和异常 中断产生 中断描述符表 CPU运行 中断/异常返回 中断处理 系统调用 三、进程管理 进程概念 进程状态 进程调度 四、文件系统 文件打开和关闭 虚拟文件系统 文件描述符 一、结构基础 1. linux结构 L 阅读全文
posted @ 2020-07-09 10:53 真理长眠 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、实验目标 以fork和execve系统调用为例分析中断上下文的切换 分析execve系统调用中断上下文的特殊之处 分析fork子进程启动执行时进程上下文的特殊之处 以系统调用作为特殊的中断,结合中断上下文切换和进程上下文切换分析Linux系统的一般执行过程 二、fork系统调用 fork() 系 阅读全文
posted @ 2020-06-15 11:27 真理长眠 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、实验要求 找一个系统调用,系统调用号为学号最后2位相同的系统调用 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 笔者学号最后2位为43,查阅得知为accept()函数。 阅读全文
posted @ 2020-05-27 15:57 真理长眠 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Spring的bean管理(注解方式) 1. 示例准备 (1)导入jar包 (2)创建类和方法 1 public class User { 2 public void fun() { 3 System.out.println("function"); 4 } 5 } (3)创建spring配置文件并 阅读全文
posted @ 2019-12-11 20:05 真理长眠 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Spring的bean管理(xml方式) 1. Bean实例化的方式 Spring内部是通过配置文件(xml)创建对象的,bean实例化也就是对象的创建。在bean实例化的方式中,最重要的就是使用类的无参构造来创建。如果在原来的User类中增加了一个有参构造,那么运行测试代码就会报错,错误信息显示没 阅读全文
posted @ 2019-12-04 21:48 真理长眠 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Spring概念 1. Spring是开源的轻量级框架; 2. Spring核心:IOC(控制反转)、AOP(面向切面编程); 3. Spring是一站式框架:Spring在javaee三层结构中,每层都提供不同的解决技术: - web层:springMVC - service层:IOC - dao 阅读全文
posted @ 2019-12-04 21:37 真理长眠 阅读(234) 评论(0) 推荐(0) 编辑