11 2021 档案
摘要:##《Unix/Linux系统编程》第十三章学习笔记 知识点总结 本章论述了TCP/IP 和网络编程,分为两个部分。第一部分论述了TCP/IP协议及其应用,具体包括 TCP/IP 栈、IP地址、主机名、DNS、IP数据包和路由器;介绍了TCP/IP 网络中的UDP和 TCP 协议、端口号和数据流;阐
阅读全文
摘要:time服务器的客户端服务器,提交程序运行截图 编译 运行 echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 你的学号 姓名 echo :”返回给客户端 编译 运行 码云链接
阅读全文
摘要:第十二章 块设备I/O和缓冲区管理 ####知识点总结 本章讨论了块设备 I/O和缓冲区管理;解释了块设备I/O的原理和I/O缓冲的优点;论述了Unix 的缓冲区管理算法,并指出了其不足之处;还利用信号量设计了新的缓冲区管理算法,以提高 I/O缓冲区的缓存效率和性能;表明了简单的PV算法易于实现,缓
阅读全文
摘要:第六章 信号和信号处理 知识点总结 本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号;然后举例说明了信号在Unix/Linux 中的常见用法;详细解释了Unix/
阅读全文
摘要:反汇编测试 参考博文GDB调试汇编堆栈过程分析 测试代码 #include<stdio.h> int g(int x){ return x+3; } int f(int x){ int i = 02; return g(x)+i; } int main(void){ return f(8)+1; }
阅读全文
摘要:作业要求 学习使用stat(1),并用C语言实现 提交学习stat(1)的截图 man -k ,grep -r的使用 伪代码 产品代码 mystate.c,提交码云链接 测试代码,mystat 与stat(1)对比,提交截图 学习stat(1)的截图 用man 1 stat查看 通过学习知道了sta
阅读全文
摘要:第五章 定时器及时钟服务 知识点总结 本章讨论了定时器和定时器服务﹔介绍了硬件定时器的原理和基于Intel x86的PC中的硬件定时器;讲解了CPU操作和中断处理;描述了Linux中与定时器相关的系统调用、库函数和定时器服务命令;探讨了进程间隔定时器、定时器生成的信号,并通过示例演示了进程间隔定时器
阅读全文
摘要:一、安装openssl源码 下载地址:openssl-3.0.0.tar.gz 二、安装 在虚拟机环境中解压文件 tar xzvf openssl-3.0.0.tar.gz 进入解压文件目录 cd openssl-3.0.0 ./config make 安装openssl开发包 sudo dnf i
阅读全文

浙公网安备 33010602011771号