- 博客(2)
- 收藏
- 关注
原创 Fork函数
Linux中的fork()函数了解fork一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。例如:void fork0() { if (fork() ==
2020-12-27 12:15:42 169
原创 高速缓存存储器——cache
高速缓存存储器:早期计算机层次结构:CPU寄存器、DRAM主存储器和磁盘存储。由于CPU和主存之间差距逐渐增大,便出现了小的SRAM高速缓存存储器于CPU寄存器文件和主存之间,称为L1高速缓存(一级缓存),CPU和主存之间性能差距继续增大,便在L1高速缓存和主存间出现了更大的高速缓存,称为L2高速缓存。如图0-1为存储器层次结构。图0-1:存储器层次结构图中每一层都是下一层的缓存,也就是说,层次结构的每一层都缓存来自较低一层的数据。1、缓存命中缓存不命中:缓存命中:第k+1层需要的数据就是第k层
2020-12-27 11:44:30 1283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人