11 2022 档案
摘要:第十四章学习笔记 第十四章 MySQL数据库系统 1.MySQL介绍 MySQL是一个关系数据库系统在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。 MySQL是一个开源数据库管理系统,由
阅读全文
摘要:fifo管道 在有名管道(named pipe或FIFO)提出后,管道(pipe)限制得到了克服。 FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲缘关系的进程,只要可以访问该路径,就能够彼此通过FIFO相互通信。因此,
阅读全文
摘要:任务 推荐在openEuer上实现 描述操作系统中“读者-写者”问题,理解问题的本质,提交你理解或查找到的文本资料 利用多线程完成reader 和writer 在main中测试若干个reader 和writer的测试,提交截图说明代码的正确性 同步互斥问题 - 读者写者问题之写者优先 (一)问题要求
阅读全文
摘要:一、代码(修改前) #include <stdio.h> #include <pthread.h> #include <stdlib.h> #include <semaphore.h> #define NUM 5 int queue[NUM]; sem_t blank_number, product
阅读全文
摘要:编译运行附件中的代码,并说明程序的功能 根据自己的理解,提交不少于3张图片 #一、代码 #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <ctype.h> struct arg_set { char *fnam
阅读全文
摘要:第十三章 TCP/IP和网络编程 TCP/IP协议 从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说,IP 或 ICMP、TCP 或 UDP、TEL
阅读全文
摘要:第十二章块设备I/O和缓冲区管理 块设备I/O缓冲区 I/O缓冲的基本原理非常简单。文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘块时。它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。如果该缓冲区存在并且包含有效数据、那么它只需从缓冲区中读取数据、而无须
阅读全文