
计算机那些事儿
文章平均质量分 60
以CSAPP为骨架 专注计算机底层知识 包含操作系统
计算机组成原理 计算机网络 编译原理等
oomoomoooq
个人博客:https://kkalts.github.io/f7.github.io/
欢迎访问
展开
-
栈帧与函数调用
几个概念 内存 栈帧 函数调用 函数返回 图示 放个图吧: 图示比较清楚 文字以后再编辑吧原创 2021-04-28 13:39:43 · 173 阅读 · 0 评论 -
IO多路复用底层原理及源码解析
基本概念 1. 关于linux文件描述符 在Linux中,一切都是文件,除了文本文件、源文件、二进制文件等,一个硬件设备也可以被映射为一个虚拟的文件,称为设备文件。例如,stdin 称为标准输入文件,它对应的硬件设备一般是键盘,stdout 称为标准输出文件,它对应的硬件设备一般是显示器。对于所有的文件,都可以使用 read() 函数读取数据,使用 write() 函数写入数据。 “一切都是文件”的思想极大地简化了程序员的理解和操作,使得对硬件设备的处理就像普通文件一样。所有在Linux中创建的文件都有一原创 2021-04-21 23:30:04 · 911 阅读 · 0 评论