11 2021 档案
发表于 2021-11-27 17:10阅读:34评论:0推荐:0
摘要:  ; int A(int x,int y) { int d, e,f; d = 4; e = 5; f= 6; f = B(d,e); } #a.s .text .globl A A: pushl %ebp movl %esp
阅读全文 »
发表于 2021-11-25 14:47阅读:18评论:0推荐:0
摘要:第13章 TCP/IP和网络编程 ###13.1 TCP/IP协议 IPv4 32位地址 IPv6 128位地址 ####TCP/IP的哥哥层级以及每一层及的代表性组件及其功能 顶层是使用TCP/IP的应用程序,用于登录到远程主机的ssh,用于交换电子邮件的mail、用于Web页面的http等应用程
阅读全文 »
发表于 2021-11-21 22:39阅读:52评论:0推荐:0
摘要:学习笔记10(选做) 第十二章 块设备I/O和缓冲区管理 1.块设备I//O缓冲区 文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘块时,他首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。如果缓冲区中存在并且包含有效数据,那么它只需要从缓冲区中读取数据,而无
阅读全文 »
发表于 2021-11-14 11:01阅读:28评论:0推荐:0
摘要:#第6章 信号和信号处理 ###6.1信号和中断 信号:发给进程的请求,将进程从正常执行转移到中断处理。 中断:是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。 “中断”是发送给“进程”的事件,它将“进程”从正常活动转移到其他活动,称为“中断处理”。“进程”可在完
阅读全文 »
发表于 2021-11-08 14:19阅读:113评论:0推荐:0
摘要:stat命令的实现-mysate 学习使用stat(1),并用C语言实现 提交学习stat(1)的截图 man -k ,grep -r的使用 伪代码 产品代码 mystate.c,提交码云链接 测试代码,mystat 与stat(1)对比,提交截图 问题一: 什么是Stat命令? 解决:stat指令
阅读全文 »
发表于 2021-11-07 22:54阅读:22评论:0推荐:0
摘要:https://www.cnblogs.com/kuohao1214/p/15522134.html
阅读全文 »
发表于 2021-11-07 22:53阅读:39评论:0推荐:0
摘要:知识点归纳 定时器是由时钟源和可编程计数器组成的硬件 时钟源通常是一个晶体震荡器,产生周期性电信号 当计数器减为0时,向CPU生成定时器中断 当CPU遇到异常时,会进行预设的异常处理 中断是外部设备请求CPU服务 CPU是否处理中断取决于它的状态寄存器是否屏蔽了中断 问题与解决思路 中断是如何实现的
阅读全文 »
发表于 2021-11-07 22:50阅读:38评论:0推荐:0
摘要:通过i r查看寄存器 可见此时主函数的栈基址为0xffffd1e8,用x指令查看内存地址中的值 结合display命令和寄存器或pc内部变量,做如下设置:display /i $pc,这样在每次执行下一条汇编语句时,都会显示出当前执行的语句。 下面展示 esp ebp 寄存器 和 堆栈内容 变化 c
阅读全文 »
发表于 2021-11-02 20:11阅读:1567评论:0推荐:0
摘要:# openssl安装:遇到问题及解决方法 ##gcc遇到的问题: /usr/bin/ld: /tmp/ccaJXv8h.o: in function main': test_openssl.c:(.text+0xf): undefined reference to OPENSSL_init_cry
阅读全文 »