2021年12月12日
摘要: 1 简述你完成的工作 实现系统功能。 2你们小组总共的代码行数,你贡献的代码行数?相关代码链接? 共5236行,我贡献914行,https://gitee.com/peng_xin_min/eletronic/tree/master/ 3你们小组总共的文档数?你贡献的文档数?相关链接? 总计11篇, 阅读全文
posted @ 2021-12-12 16:07 20191324 阅读(9) 评论(0) 推荐(0) 编辑
  2021年12月11日
摘要: 基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: 1.Web服务器的客户端服务器,提交程序运行截图 2.实现GET即可,请求,响应要符合HTTP协议规范 3.服务器部署到华为云服务器,浏览器用本机的 本次实验参考老师代码 第一次编译报错 在httpd.c文件里 阅读全文
posted @ 2021-12-11 16:02 20191324 阅读(5) 评论(0) 推荐(0) 编辑
  2021年12月10日
摘要: 第十四章:MySQL数据库系统 本章讨论了MySQL关系数据库系统;介绍了 MySQL并指出了它的重要性;展示了如何在Linux机器上安装和运行MySQL;演示了如何使用MySQL在命令模式和批处理模式 下使用SQL脚本创建和管理数据库;说明了如何将MySQL与C编程相结合;演示了如何将MySQL与 阅读全文
posted @ 2021-12-10 18:04 20191324 阅读(15) 评论(0) 推荐(0) 编辑
  2021年11月23日
摘要: 第十三章 TCP/IP和网络编程 本章论述了 TCP/IP和网络编程,分为两个部分。第一部分论述了 TCP/IP协议及其应 用,具体包括TCP/IP栈、IP地址、主机名、DNS、IP数据包和路由器;介绍了 TCP/IP网 络中的UDP和TCP协议、端口号和数据流;阐述了服务器-客户机计算模型和套接字 阅读全文
posted @ 2021-11-23 16:20 20191324 阅读(13) 评论(0) 推荐(0) 编辑
  2021年11月16日
摘要: 第十二章:块设备I/O和缓冲区管理 本章讨论了块设备I/O和缓冲区管理;解释了块设备I/O的原理和I/O缓冲的优点;论 述了 Unix的缓冲区管理算法,并指出了其不足之处;还利用 信号量设计了新的缓冲区管理算法,以提高I/O缓冲区的缓存效率和性能;表明了简单的PV算法易于实现,缓存效果好, 不存在死 阅读全文
posted @ 2021-11-16 20:55 20191324 阅读(14) 评论(0) 推荐(0) 编辑
  2021年11月9日
摘要: 第六章:信号和信号处理 本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号; 然后举例说明了信号在Unix/Linux中的常见用法;详细解释了Unix/Linux中 阅读全文
posted @ 2021-11-09 15:35 20191324 阅读(8) 评论(0) 推荐(0) 编辑
  2021年11月7日
摘要: 1.通过输入gcc -S -o main.s main.c 将下面c程序”week0303学号.c“编译成汇编代码 #include <stdio.h> int g(int x){ return x+3; } int f(int x){ int i = 24; return g(x)+i; } in 阅读全文
posted @ 2021-11-07 17:04 20191324 阅读(74) 评论(0) 推荐(0) 编辑
  2021年11月3日
摘要: 1. 提交学习stat(1)的截图 stat指令:文件/文件系统的详细信息显示。 stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下: stat命令-->用来显示文件的详细信息,包括inode, atime, mtime, ctime -f 不显示文件本身的信息,显示文件所在文件 阅读全文
posted @ 2021-11-03 20:59 20191324 阅读(9) 评论(0) 推荐(0) 编辑
  2021年11月2日
摘要: 第五章 定时器及时钟服务 硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。使用一个倒计时值对计数器进行编程,每个时钟信号减1。当计数减为0时,计数器向CPU生成一个定时器中断,将计数值重新加载到计数器中,并重复倒计时。 阅读全文
posted @ 2021-11-02 15:42 20191324 阅读(9) 评论(0) 推荐(0) 编辑
  2021年10月31日
摘要: 编辑并运行代码,使结果是后四位学号 t1.c: #include <stdio.h> int g = 1321; static int s; int main() { int a = 1; static int c = 3; int b = 2; c = mysum(a,b); printf("su 阅读全文
posted @ 2021-10-31 16:09 20191324 阅读(5) 评论(0) 推荐(0) 编辑
  2021年10月27日
摘要: 第四章:并发编程 本章论述了并发编程,介绍了并行计算的概念,指出了并行计算的重要性;比较了顺序算法与并行算法, 以及并行性与并发性;解释了线程的原理及其相对于进程的优势;解释了死锁问题, 并说明了如何防止并发程序中的死锁问题;讨论了信号量, 并论证了它们相对千条件变量的优点;还解释了支待 Linux 阅读全文
posted @ 2021-10-27 16:29 20191324 阅读(16) 评论(0) 推荐(0) 编辑
  2021年10月26日
摘要: 一、实验简介 实验中命令在 xfce 终端中输入,前面有 $ 的内容为在终端输入的命令,$ 号不需要输入。命令上有 # 的内容为注释,不需要输入 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于 阅读全文
posted @ 2021-10-26 20:44 20191324 阅读(34) 评论(0) 推荐(0) 编辑
  2021年10月24日
摘要: 第三章 Unix/linux进程管理 多任务处理指的是同时进行几项独立活动的能力 进程:在操作系统中,任务也称为进程,执行映像定义为包含代码、数据和堆栈的存储区,进程就是对映像的执行。 PROC结构体:在操作系统知识中我们学习过,进程的状态用一个独特的数据结构表示,叫做进程控制块(PCB)。在Liu 阅读全文
posted @ 2021-10-24 16:20 20191324 阅读(9) 评论(0) 推荐(0) 编辑
  2021年10月15日
摘要: 第十一章:EXT2文件系统 什么是EXT2文件系统? The Second Extended File System ( ext2)文件系统是linux系统中的标准文件系统。对于ext2文件系统,磁盘首先被划分为一个个block,每个block大小是相同的,一般为1kByte或4kByte,这些bl 阅读全文
posted @ 2021-10-15 16:57 20191324 阅读(18) 评论(0) 推荐(0) 编辑
  2021年10月7日
摘要: 第七章 文件操作 文件操作级别 硬件级别文件操作包括: fdisk:将硬盘、U盘或SDC盘分区 mkfs:格式化磁盘分区,为系统做好准备 fsck: 检查和维修系统 碎片整理:压缩文件系统中的文件 操作系统内核中的文件系统函数: kmount(),kumount ( ) (mount/umount 阅读全文
posted @ 2021-10-07 20:53 20191324 阅读(34) 评论(0) 推荐(0) 编辑
  2021年9月27日
摘要: 1. 用man sort 查看sort的帮助文档 2. sort常用选项有哪些,都有什么功能?提交相关使用的截图 3. 如果让你编写sort,你怎么实现?写出伪代码和相关的函数或系统调用 用man sort 查看sort帮助文档: 常见命令及功能: -b 忽略每行前面开始出的空格字符。 -c 检查文 阅读全文
posted @ 2021-09-27 22:07 20191324 阅读(11) 评论(0) 推荐(0) 编辑
  2021年9月26日
摘要: 二叉树 项目目录tree: 模块代码: 点击查看代码 /* main.c */ #include<stdio.h> #include<stdlib.h> #include "20191324linkedlist.h" #define N 7 int nodeValue[N] = {50, 30, 2 阅读全文
posted @ 2021-09-26 22:03 20191324 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 题目要求:用c语言实现Linux里的od -tx -tc xxx命令 本次选做作业中的od -tx -tc的意思就是将一个文件输出为包含文件ascii码、以及16进制的输出格式。 od -tx -tc输出test.txt: 过程及代码: main.c: myod.c: myod.h: makefil 阅读全文
posted @ 2021-09-26 16:24 20191324 阅读(26) 评论(0) 推荐(0) 编辑
  2021年9月24日
摘要: 第十章:sh编程 sh脚本 sh脚本由三个sh函数组成的层次结构组成;cpf2f()将文件复制到文件,cpf2d()将文件复制到目录,cpd2d()递归复制目录 sh脚本的第一行通常以#!组合开始,通常称为shebang,当主sh见到shebang时,会读取脚本所针对的程序名并调用该程序。 如果没指 阅读全文
posted @ 2021-09-24 20:47 20191324 阅读(15) 评论(0) 推荐(0) 编辑
  2021年9月19日
摘要: 第九章 I/O库函数 一、知识归纳与总结 本章讨论了I/O库函数解释了I/O库函数的作用及其相对于系统调用的优势;使用示例程序来说明I/O库函数和系统调用之间的关系,并解释了它们之间的相似性和基本区别;详细介绍了I/O库函数的算法,包括fread、fwrite和 fclose 的算法,重点介绍了它们 阅读全文
posted @ 2021-09-19 17:54 20191324 阅读(22) 评论(0) 推荐(0) 编辑