Computer-basics
Computer-basics copied to clipboard
💎🔥计算机基础理论知识总结、计算机专业经典书籍读书笔记
C动态内存通过malloc分配,其分配的是heap,但是有的地方说,这个堆跟数据结构的堆又不同,为什么不同
节头表中的字段都能在段头表中找到对应的映射关系,我知道,shstrtab这个很特殊, 包含了所有节的名称,我的问题是为什么,shstrtab在段头中没有对应的映射关系?
430页这里写的1读地址0的字,还勉强理解,到了下面的读取地址1,13,8,0这里说的缓存命中看不明白。 我的疑问, 1缓存是否有效和是否命中有关系吗?无效就一定不命中吗? 2这里的有效位标记位分别啥意思?命中是简单的是否存在的意思吗? 3书上的这个事例是否需要参考上面的表6-30?
对于在父、子进程间共享状态信息,进程有一个非常清晰的模型:共享文件表,但是不共 享用户地址空间。 对这几句话有点疑问: 1、父、子进程怎么产生的?产生的场景是什么? 2.、父、子进程间共享状态信息是相互绑定的么,父进程销毁会对子进程有有影响么? 3、共享文件表是什么?包含什么信息?
 例子中的 AB链接之后变量var 地址确定下来未0x1000 这个地址是怎么得到的,这个地址和程序运行时的虚拟地址和内存地址有啥联系?
学科:《深入理解计算机系统》 类型:知识理解 内容:第八章 8.4.3 回收子进程 当一个子进程终止时,需要等待被父进程回收: 1、为什么是由父进程来管理子进程的回收?这样设计的好处是什么? 2、为什么不像jvm中的gc一样,设计一个专门用于回收进程的进程? 3、线程在运行结束后,又是怎样被回收资源的呢?
学科:《深入理解计算机系统》 类型:知识理解 内容:第十二章 12.2小节 684页  如上图select 方法第一个参数需要传最大的fd ,由此有几个疑问 1. 每个进程的fd是不是有限制呢,最大是多少呢 2. 每个进程fd为什么都是独立计算的呢( 从3开始,012是标准准io) 3. 关闭进程后fd会自动回收吗(包括子进程和父进程)