Linux内存与存储

文件系统读写 从内核文件系统看文件读写过程 address_space 指示文件在页缓存中已经缓存了的物理页,是页缓存和外部设备中文件系统的桥梁 读文件 read()函数根据传入的文件路径,在目录项中检索,找到该文件的inode 在inode...

OS

CPU Cache

CPU缓存架构 寄存器:在每个核心上,有160个用于整数和144个用于浮点的寄存器单元。访问这些寄存器只需1个时钟周期这构成了对执行核心来说最快的内存。编译器会将本地变量和函数参数分配到这些寄存器上。当使用超线程技术( hyperthreading...

OS

进程线程与中断

进程与线程的区别老八股版本 一个线程属于一个进程,一个进程包含多个线程 进程是资源分配的基本单位 有独立的地址空间,拥有CPU资源、内存资源、文件资源等 线程是CPU调度的基本单位 私有(线程上下文):线程栈(但能通过指针被另一个线程修改),寄...

OS