摘要: #进程间通信-信号-pipe-fifo ##一、信号signal代码 1.sigactdemo.c #include<stdio.h> #include<unistd.h> #include<signal.h> #define INPUTLEN 100 void inthandler(); int 阅读全文
posted @ 2022-11-11 10:52 20201303张奕博 阅读(44) 评论(0) 推荐(0) 编辑
摘要: #信号和信号处理 ##信号和中断 “中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移 到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。 ###进程:一个“进程”就是一系列活动。 广义的 “进程”包括:从事日常事务的人 阅读全文
posted @ 2022-11-09 15:10 20201303张奕博 阅读(44) 评论(0) 推荐(0) 编辑
摘要: #读者-写者(多线程) ##1.描述操作系统中“读者-写者”问题,理解问题的本质,提交你理解或查找到的文本资料 有读者和写者两组并发进程,共亨一个文件,当两个或两个以上的读进程同时访问共享数据时不会产生副作用,但若某个写进程和其他进程(读进程或写进程)同时访问共享数据时则可能导致数据不一致的错误。因 阅读全文
posted @ 2022-11-09 14:57 20201303张奕博 阅读(58) 评论(0) 推荐(0) 编辑
摘要: #团队作业(三)——确定分工 ##1、修改完善上周提交的需求规格说明书,并在博客中描述:上次的《需求规格说明书》初稿有哪些不足?修改需同时体现在Github的MarkDown文件与PDF中。(提示:功能考虑不全或需求文档描述缺少的地方。) 分清管理员权限和客户人员 具体实现内容存在有些地方模糊 工作 阅读全文
posted @ 2022-11-06 21:54 20201303张奕博 阅读(146) 评论(0) 推荐(0) 编辑
摘要: #第十二章学习笔记——块设备I/O和缓冲区管理 ##块设备I/O缓冲区 ####I/O缓冲的基本原理非常简单。文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘块时。它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。如果该缓冲区存在并且包含有效数据、那么它只需 阅读全文
posted @ 2022-11-04 16:44 20201303张奕博 阅读(37) 评论(0) 推荐(0) 编辑
摘要: #团队作业二——需求分析 ##任务一:基础技能 初步熟悉团队git的协作方式。项目后续的代码、文档都要通过github增量式管理。实现文档的版本化和增量式管理。(通过B站视频已学习 https://www.bilibili.com/video/BV1XP4y147v1/?spm_id_from=33 阅读全文
posted @ 2022-10-30 19:54 20201303张奕博 阅读(108) 评论(0) 推荐(0) 编辑
摘要: #《需求规格说明书》 ##一、引言 ###(一)编写目的 便于计划的指定和最终项目的实施,可以将说明书作为整个开发过程中的正确依据。 ###(二)项目介绍 公文传输系统是为党政机关、企事业单位上下级之间、同级之间单位对单位、部门对部门文件、刊物、信息等交换提供平台,通过这个平台实现单位间各类资料快捷 阅读全文
posted @ 2022-10-30 19:53 20201303张奕博 阅读(676) 评论(0) 推荐(0) 编辑
摘要: #团队展示——我们为代码而死对不队 ##1.6位队员 ####20201303张奕博 ####20201314黄斯阳 ####20201319吴向林 ####20201321周慧琳 ####20201327刘谨铭 ####20201329魏 赫 ##2.队伍名称 ##我们为代码而死对不队 ##3.队 阅读全文
posted @ 2022-10-30 17:33 20201303张奕博 阅读(66) 评论(0) 推荐(0) 编辑
摘要: ###作者:20201303张奕博 ##要求: 推荐在openEuler中实现 ,参考https://www.cnblogs.com/rocedu/p/6012545.html第三节 提交相关代码码云(或github)链接(我使用博客园) 提交不少于6张编译测试过程截图 至少包含SM4,SM3的测试 阅读全文
posted @ 2022-10-26 14:22 20201303张奕博 阅读(41) 评论(0) 推荐(0) 编辑
摘要: #第五章 定时器及时钟服务 ##硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。 时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计数减为0时,计数器向CPU生成一个定时器中断,将计数值重新加载到计数器中,并重复 阅读全文
posted @ 2022-10-23 15:46 20201303张奕博 阅读(246) 评论(0) 推荐(0) 编辑