
操作系统
文章平均质量分 93
走出半生仍是少年
再努力一点就够着了
展开
-
寄存器、缓存、内存之间的关系和区别
目录关系1、寄存器2、缓存(Cache)2.1、寄存器和缓存的区别2.2、一级缓存和二级缓存3、内存3.1、只读存储器 ROM(Read Only Memory)3.2、随机存储器 RAM(Random Access Memory)3.2.1、静态RAM(Static RAM/SRAM)3.2.2、动态RAM(Dynamic RAM/DRAM)关系1、寄存器寄存器(register)是CPU(中央处理器)的组成部分,是一种直接整合到cpu中的有限的高速访问速度的存储器,它是有一些与非门组合组成的,分转载 2022-05-10 15:21:47 · 13291 阅读 · 3 评论 -
操作系统之内存管理
目录操作系统之内存管理虚拟内存进程如何使用内存逻辑地址、相对地址与物理地址内存管理技术分页分段分段操作系统之内存管理虚拟内存虚拟内存的目的是为了让物理内存扩充成更大的逻辑内存,从而让程序获得更多的可用内存。为了更好的管理内存,操作系统将内存抽象成地址空间。每个程序拥有自己的地址空间,这个地址空间被分割成多个块,每一块称为一页。这些页被映射到物理内存,但不需要映射到连续的物理内存,也不需要所有页都必须在物理内存中。当程序引用到不在物理内存中的页时,由硬件执行必要的映射,将缺失的部分装入物理内存并重新执转载 2022-04-26 00:06:27 · 181 阅读 · 0 评论 -
Linux IO模式及select、poll、epoll详解
目录Linux IO模式及select、poll、epoll详解一、概念说明用户空间与内核空间进程切换进程的阻塞文件描述符fd缓存I/O二、I/O模式阻塞式I/O(blocking IO)非阻塞式I/O(nonblocking IO)I/O多路复用( IO multiplexing)信号驱动I/O(signal driven IO)异步I/O(asynchronous IO)五大I/O模型的比较三、I/O复用selectpoll比较1. 功能2. 速度3. 可移植性epoll1. int epoll_cre转载 2022-04-26 00:02:11 · 802 阅读 · 0 评论