计算机
梦回沉沦
虚心学习,宅出生活,
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
进程和线程的主要区别
根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。 所处环境:在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多个线程同时执行(通过CPU调度,在每个时间片中只有一个线程执行) 内存分配方面:系统在运行的时候会为每个进程分配不同的内存空间;而对线.原创 2020-06-08 14:10:52 · 225 阅读 · 0 评论 -
CPU Cache (CPU 缓存)基础解析
什么是缓存 一台电脑有两种内存 一种是在RAM模块中使用的DRAM(Dynamic RAM),使用电容器来存储数据的内存需要动态地被电流刷新才能存储数据 另一种是CPU中使用叫做SRAM(Static RAM) CPU Cache 出现原因 CPU速度比主存快很多倍,CPU瓶颈在存取数据 SRAM比DRAM速度快,但太贵, 少量SRAM做Cache就能大幅提升性能 CPU Cache 三级缓存 一级缓存与二级缓存属于他们自己的CPU内核, 三级缓存也叫共享缓存,因为它的内存在所有CPU核心间共享原创 2020-06-01 23:45:58 · 2023 阅读 · 0 评论
分享