摘要: 20191305李天琦第六章学习笔记 摘要:本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号;然后举例说明了信号在Unix/Linux中的常见用法;详细解释了Un 阅读全文
posted @ 2021-11-14 16:24 20191305李天琦 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 团队作业四 阅读全文
posted @ 2021-11-07 22:06 20191305李天琦 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-07 20:30 20191305李天琦 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 20191305李天琦第五章学习笔记 摘要:本章讨论了定时器和定时器服务;介绍了硬件定时器的原理和基于Intel x86的PC中的硬件定时器;讲解了CPU操作和中断处理;描述了Linux中与定时器相关的系统调用、库函数和定时器服务命令;探讨了进程间隔定时器、定时器生成的信号,并通过示例演示了进程间隔 阅读全文
posted @ 2021-11-07 18:55 20191305李天琦 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 团队作业(三) 阅读全文
posted @ 2021-10-31 22:52 20191305李天琦 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 20191305李天琦第四章学习笔记 并发编程 摘要:本章论述了并发编程,介绍了并行计算的概念,指出了并行计算的重要性;比较了顺序算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势;通过示例介绍了 Pthread 中的线程操作,句括线程管理函数。互斥量、连接、条件变量和屏障等线 阅读全文
posted @ 2021-10-31 16:14 20191305李天琦 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1.编辑并运行2.3.1中的代码,要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号。提交代码和运行结果截图。 2.网上学习objdump命令,提交不少于5篇博客链接和微信读书上的图书链接,并给出你认为最好的讲解资源的链接或图书名及章节 ①https:// 阅读全文
posted @ 2021-10-31 13:40 20191305李天琦 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 第一层抽象:一个磁盘能够储存大量的数据,一个磁盘可以被划分成分区,每个分区可以看作是一个独立的磁盘。 第二层抽象:一个硬盘有一些磁性盘片组成。每个盘片的表面都被划分为很多同心圆,这些同心圆称作磁道,每个磁道又被进一步划分为扇区,每个扇区可以储存一定字节数的数据。扇区是磁盘上的基本储存单元。一个磁盘扇 阅读全文
posted @ 2021-10-25 11:30 20191305李天琦 阅读(29) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> #include <dirent.h> #include <sys/types.h> void myls(char []); int main(int ac,char * av[]){ if (ac == 1) { myls("."); } else { whi 阅读全文
posted @ 2021-10-25 11:08 20191305李天琦 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 20191305李天琦第三章学习笔记 摘要:本章讨论了Unix/Linux 中的进程管理;阐述了多任务处理原则;介绍了进程概念;并以一个编程示例来说明多任务处理、上下文切换和进程处理的各种原则和方法。多任务处理系统支持动态进程创建、进程终止,以及通过休眠与唤醒实现进程同步、进程关系,以及以二叉树的形 阅读全文
posted @ 2021-10-24 17:10 20191305李天琦 阅读(80) 评论(0) 推荐(0) 编辑