2021年11月15日

thread互斥

摘要: #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <ctype.h> struct arg_set { char *fname; int count; }; struct arg_set *mailbox = N 阅读全文

posted @ 2021-11-15 11:01 20191224 阅读(23) 评论(0) 推荐(0) 编辑

实验二测试

摘要: 1. 提交使用SM3算法计算你的8位学号的摘要的命令和结果的截图 2 提交使用SM4算法加密上一步摘要的命令和结果的截图(使用你的姓名拼音作为口令) 3 提交使用SM4算法解密上一步密文的命令和结果的截图 4 提交使用SM4算法加密第1步摘要的命令和结果的截图(使用产生的随机数作为密钥) 5 提交使 阅读全文

posted @ 2021-11-15 10:31 20191224 阅读(22) 评论(0) 推荐(0) 编辑

2021年11月14日

第六章学习笔记

摘要: 信号和信号处理 一、知识点归纳 信号和信号中断 中断:发送给"进程"的事件,它将"进程"从正常活动转移到其他活动 中断的种类: 硬件中断 其他进程的中断 自身造成的中断 其中,每个中断都有唯一的向量号,动作函数是中断表中的中断处理程序。 Unix/Linux中的信号处理 信号类型 Unix/Linu 阅读全文

posted @ 2021-11-14 20:24 20191224 阅读(47) 评论(0) 推荐(0) 编辑

2021年11月7日

学习笔记第五章

摘要: 5.1 硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。时钟源通常是一个晶体振荡器。会产牛周期性电信号,以精确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减 1。当计数减为0时,计数器向CPU生成一个定时器中断,将计数值重新加载到计数器中,并重复倒计时。计数器周期称为定 阅读全文

posted @ 2021-11-07 21:24 20191224 阅读(35) 评论(0) 推荐(0) 编辑

反汇编测试

摘要: int g(int x){ return x+3; } int f(int x){ int i = 13; return g(x)+i; } int main(void){ return f(8)+1; } 测试代码如上图 实现过程: 首先使用 gcc -g -no-pie -fno-pic -m3 阅读全文

posted @ 2021-11-07 20:42 20191224 阅读(55) 评论(0) 推荐(0) 编辑

ls命令的改进

摘要: 码云代码链接:https://gitee.com/lu_chen9/linux-system-programming/blob/master/ls%E6%94%B9%E8%BF%9B 阅读全文

posted @ 2021-11-07 18:32 20191224 阅读(34) 评论(0) 推荐(0) 编辑

stat命令实现

摘要: 一 任务详情学习使用stat(1),并用C语言实现 提交学习stat(1)的截图 man -k ,grep -r的使用 伪代码 产品代码 mystate.c,提交码云链接 测试代码,mystat 与stat(1)对比,提交截图 man stat 学习stat内容 man -k stat | grep 阅读全文

posted @ 2021-11-07 18:19 20191224 阅读(30) 评论(0) 推荐(0) 编辑

2021年11月2日

openssl 安装

摘要: 首先在openssl官网上下载openssl3.0.0安装包,并放置到相应的目录下 使用命令将其解压: tar xvzf openssl-3.0.0.var.gz 解压完成后出现:openssl-3.0.0,如图所示 进入此目录, 输入命令: ./config ./Configuresudo mak 阅读全文

posted @ 2021-11-02 20:52 20191224 阅读(576) 评论(0) 推荐(0) 编辑

2021年10月31日

学习笔记7

摘要: 顺序与并行 begin-end代码块中的顺序算法可能包含多个步骤。所有步骤都是通过单个任务依次执行的。cobegin-coend代码块来指定并行算法的独立任务。在cobegin-coend块中.所有 任务都是并行执行的,紧接着cobegin-coend代码块的下一个步骤将只在所有这些任务完成之后执行 阅读全文

posted @ 2021-10-31 21:12 20191224 阅读(112) 评论(0) 推荐(0) 编辑

2.3.1测试

摘要: 1.编辑并运行2.3.1中的代码,要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号。提交代码和运行结果截图。 我的学号后四位为1224,只需将g的值改为1221则满足题目要求。 2.网上学习objdump命令,提交不少于5篇博客链接和微信读书上的图书链接 阅读全文

posted @ 2021-10-31 16:31 20191224 阅读(33) 评论(0) 推荐(0) 编辑

导航