摘要: 第14章:MySQL数据库系统 知识点归纳总结: 本章讨论了MySQL关系数据库系统;介绍了MySQL并指出了它的重要性; MySQL简介 MySQL是一个关系数据库系统在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来 阅读全文
posted @ 2022-11-14 21:13 20201208史逸霏 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 任务详情 编译运行附件中的代码,提交运行结果截图 理解代码,特别是相关系统调用的使用。 Linux进程间通信 进程是程序运行资源分配的最小单位。每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用 阅读全文
posted @ 2022-11-13 18:26 20201208史逸霏 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 第十三章读书笔记 13.1 TCP/IP协议 IPv4 32位地址 IPv6 128位地址 TCP/IP的哥哥层级以及每一层及的代表性组件及其功能 顶层是使用TCP/IP的应用程序,用于登录到远程主机的ssh,用于交换电子邮件的mail、用于Web页面的http等应用程序需要可靠的数据传输。通常,这 阅读全文
posted @ 2022-11-11 10:22 20201208史逸霏 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 任务详情 推荐在OpenEuler中实现 1. 编写程序 rxx(xx为你学号后两位), rxx -o 生成并打印一个奇数随机数,rxx -e 生成并打印一个偶数随机数。提交代码和运行结果截图。 2. 编写一个多进程程序,父进程通过调用exec和rxx 打印奇数随机数,同时打印自己PID,子进程通过 阅读全文
posted @ 2022-11-10 16:40 20201208史逸霏 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 任务详情 基于sigaction编写一个信号处理程序,按下CTRL+C,打印奇数随机数,按下CTRL+\,打印偶数随机数,提交代码和运行结果截图。 代码如下: #include <stdio.h> #include <signal.h> void f(int); void q(int); int m 阅读全文
posted @ 2022-11-10 09:36 20201208史逸霏 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 编写多线程程序,主线程中开启两个线程,一个线程打印十个偶数随机数,一个线程打印十个奇数随机数.代码如下: #include <stdio.h> #include <pthread.h> #include <stdlib.h> #include <unistd.h> void *mythread1(v 阅读全文
posted @ 2022-11-10 09:27 20201208史逸霏 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 编译运行附件中的代码,并说明程序的功能 根据自己的理解,提交不少于3张图片程序功能: 通过thread互斥来查看两个文件中字符串的数量,一个空格分开算两个,第一个zx.txt文件先获得锁,第二个xx.txt文件则需要等待,当第一个完成之后再进行第二个文件的统计操作,最后输出总结果。 代码如下: #i 阅读全文
posted @ 2022-11-09 11:17 20201208史逸霏 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 任务详情 1 编译运行附件中的代码,提交运行结果截图,并说明程序功能 2 修改代码,把同步资源个数减少为3个,把使用资源的线程增加到 (你的学号%3 + 4)个,编译代码,提交修改后的代码和运行结果截图。代码截图: 代码运行截图: 程序功能:生产者消费者模型,假定有两个线程,一个消费者线程,一个生产 阅读全文
posted @ 2022-11-09 11:12 20201208史逸霏 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 任务描述:0 推荐在openEuer上实现 1 描述操作系统中“读者-写者”问题,理解问题的本质,提交你理解或查找到的文本资料 2 利用多线程完成reader 和writer 3 在main中测试若干个reader 和writer的测试,提交截图说明代码的正确性 如果一个进程正在某个文件上写入内容, 阅读全文
posted @ 2022-11-09 10:58 20201208史逸霏 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 第十二章读书笔记:块设备I/O和缓冲区管理 12.1 块设备I/O缓冲区 I/O缓冲的基本原理 文件系统使用一系列I/O缓冲区作为块设备的缓存内存。 当进程试图读取(dev, blk)标识的磁盘块时,它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。 如果该缓冲区存在并且包含有效数据,那么它只需从缓冲区 阅读全文
posted @ 2022-11-06 10:24 20201208史逸霏 阅读(16) 评论(0) 推荐(0) 编辑