摘要: 第六章 信号和信号处理 6.1 信号和中断 “中断”是从1/0设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。 (1)首先,我们将进程的概念概括为:一个“进程”(引号中)就是一系列活动 阅读全文
posted @ 2021-11-14 17:08 冯睿20191328 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 学习使用stat(1),并用C语言实现 1. 提交学习stat(1)的截图 使用 man 1 stat 查看帮助手册 从图中可以看到stat的用法是display file or file system status,显示文件的状态 实际使用stat查看显示结果 2. man -k ,grep -r 阅读全文
posted @ 2021-11-14 13:23 冯睿20191328 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1. 通过输入gcc -S -o main.s main.c 将下面c程序”week030320191222.c“编译成汇编代码 #include<stdio.h>int g(int x){ return x+3; } int f(int x){ int i = 05; return g(x)+i; 阅读全文
posted @ 2021-11-07 17:42 冯睿20191328 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 第五章 定时器及时钟服务 5.1 硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。 时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。 5.2 个人计算机定时器 基于Intel x86的个人计算机有数个定时器(Bovet和Cesati2005) (1)实时时钟(RTC 阅读全文
posted @ 2021-11-07 14:23 冯睿20191328 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 团队作业(三):确定分工 一、阅读目录: 修改完善上周提交的需求规格说明书 团队的编码规范 使用Powerdesigner绘制ER图 进行项目的后端架构设计。 团队分工 本次分工及工作量比例 参考资料汇总 二、修改完善上周提交的需求规格说明书 徐海文/电子公文传输系统 (gitee.com) 三、讨 阅读全文
posted @ 2021-10-31 21:56 冯睿20191328 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 2.3.1测试 0 推荐在OpenEuler系统中实现 1 编辑并运行2.3.1中的代码,要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号。提交代码和运行结果截图。 2 网上学习objdump命令,提交不少于5篇博客链接和微信读书上的图书链接,并给出你认 阅读全文
posted @ 2021-10-31 21:08 冯睿20191328 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 缓冲区溢出漏洞实验 初始设置 Ubuntu 和其他一些 Linux 系统中,使用地址空间随机化来随机堆(heap)和栈(stack)的初始地址,这使得猜测准确的内存地址变得十分困难,而猜测内存地址是缓冲区溢出攻击的关键。 此外,为了进一步防范缓冲区溢出攻击及其它利用 shell 程序的攻击,许多sh 阅读全文
posted @ 2021-10-31 19:36 冯睿20191328 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 第四章 并发进程 4.1 并行计算导论 并行计算是一种计算方案,它尝试使用多个执行算法的处理器更快速地解决问题 计算的未来发展方向是并行计算 并行算法原理如图: 4.1.1 顺序算法与并行算法 在描述顺序算法时,常用的方法是用一个begin-end代码块列出算法 顺序算法包含多个步骤,所有步骤通过单 阅读全文
posted @ 2021-10-26 23:25 冯睿20191328 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 第三章 Unix/Linux进程管理 3.1 多任务处理 多任务处理指的是同时执行几个独立的任务 这种逻辑并行性称为“并发” 3.2 进程的概念 进程是对映像的执行 摘自:(6条消息) Linux系统调用--进程管理相关的系统调用_凌云俯瞰-CSDN博客 3.3 多任务处理系统 多任务处理系统,简称 阅读全文
posted @ 2021-10-24 15:40 冯睿20191328 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 第十一章 EXT2文件系统 11.1 EXT2文件系统 Linux一直使用EXT2作为默认文件系统 EXT3是EXT2的扩展,增加主要内容是日志文件 EXT3的最新扩展是EXT4,主要变化是磁盘块的划分 11.2 EXT2文件系统数据结构 11.2.1 通过mkfs创建虚拟磁盘 11.2.2 虚拟磁 阅读全文
posted @ 2021-10-17 22:58 冯睿20191328 阅读(7) 评论(0) 推荐(0) 编辑