摘要: 一、摘要 本章讨论了定时器和定时器服务;介绍了硬件定时器的原理和基于 Intel x86 的 PC 中的硬件定时器;讲解了 CPU操作和中断处理;描述了 Linux 中与定时器相关的系统调用、库函数和定时器服务命令;探讨了进程间隔定时器、定时器生厅成的信号,并通过示例演示了进程间隔定时器。编程项目的 阅读全文
posted @ 2021-11-06 14:21 李业达 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1.通过输入gcc -S -o main.s main.c 将下面c程序”week0303学号.c“编译成汇编代码 int g(int x){ return x+3; } int f(int x){ int i = 学号后两位; return g(x)+i; } int main(void){ re 阅读全文
posted @ 2021-11-04 14:14 李业达 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1.使用man 1 stat查询用法 stat命令作用:展示文件或文件夹的身份或状态 stat各项参数及功能: -L:显示符号链接 -f:显示文件所在的文件系统信息 -t:以简洁的方式输出摘要信息 stat使用实例: 查看文件的详细信息:stat /文件目录 查看文件系统的详细信息:stat -f 阅读全文
posted @ 2021-11-04 11:11 李业达 阅读(45) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/Ye-fen/p/15490973.html 阅读全文
posted @ 2021-10-31 21:57 李业达 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、概要: 本章论述了并发编程,介绍了并行计算的概念,指出了并行计算的重要性;比较了顺序算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;通过示例介绍了 Pthread 中的线程操作,句括线程管理函数。互斥量、连接、条件变量和屏魔等线程同步工具;通过具体示例演示了如何使用线程 阅读全文
posted @ 2021-10-31 17:14 李业达 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 2.3.1测试 任务详情 1. 编辑并运行2.3.1中的代码,要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号。提交代码和运行结果截图。 2. 网上学习objdump命令,提交不少于5篇博客链接和微信读书上的图书链接,并给出你认为最好的讲解资源的链接或图 阅读全文
posted @ 2021-10-31 11:42 李业达 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、了解缓冲区溢出及其原理 1、缓冲区溢出概念 缓冲区溢出是一种非常普遍、非常危险的漏洞,在各种操作系统、应用软件中广泛存在。利用缓冲区溢出攻击,可以导致程序运行失败、系统宕机、重新启动等后果。更为严重的是,可以利用它执行非授权指令,甚至可以取得系统特权,进而进行各种非法操作。 缓冲区溢出,是针对程 阅读全文
posted @ 2021-10-28 16:49 李业达 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 第三章学习笔记 概要 本章讨论了 Unix/Linux 中的进程管理;阐述了多任务处理原则;介绍了进程概念;以一个编程示例来说明多任务处理、上下文切换和进程处理的各种原则和方法。 多任务处系统支持动态进程创建、进程终止,以及通过休眠与唤醒实现进程同步、进程关系,以及二叉树的形式实现进程家族树,从而允 阅读全文
posted @ 2021-10-23 14:54 李业达 阅读(37) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/5gechoupijiang/p/15418320.html 阅读全文
posted @ 2021-10-17 22:05 李业达 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、知识点总结: 第11章 EXT2文件系统 前言: 本章讨论EXT2文件系统。本章将引导读者实现一个完全与 Linux兼容的完整EXT2文件系 统。前提是,只要读者充分理解了一个文件系统,那么就可以轻松改编其他任何文件系统。 本章首先描述了EXT2文件系统在 Linux中的历史地位以及EXT3/E 阅读全文
posted @ 2021-10-17 15:29 李业达 阅读(31) 评论(0) 推荐(0) 编辑