进程间通信的方式(7种, 匿名管道,具名管道,消息队列,信号量,信号,共享内存,socket)
goroutine的调度原理
逻辑地址, 物理地址, 实际地址的关系
逻辑地址就是程序生成二进制的code后,实际存放的位置,物理地址就是程序运行后实际存放的位置,中间是有一个逻辑物理的映射
实际地址同物理地址
页式存储管理/ 段式存储管理
页表中存放的是叶号和块号
叶号对应相应的物理块号
同理 段表中存放的是段号和块号
段是信息的逻辑单位,由源程序的逻辑结构所决定,段长根据用户需要来规定
页是信息的物理单位,页长由系统确定
虚拟存储
逻辑地址 -> 内存 -> 磁盘内存管理 (1. FIFO 2. LRU 3. LFU )
所以一个文件想要打开 先加载FCB -> 查找对应的索引表的位置,加载到内存 -> 查找索引表所对应的物理块的位置,加载文件
所以加载一个文件要经过两次读取磁盘.
原文:https://www.cnblogs.com/Draymonder/p/11298870.html