自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Fork函数

Linux中的fork()函数了解fork一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。例如:void fork0() { if (fork() ==

2020-12-27 12:15:42 145

原创 高速缓存存储器——cache

高速缓存存储器:早期计算机层次结构:CPU寄存器、DRAM主存储器和磁盘存储。由于CPU和主存之间差距逐渐增大,便出现了小的SRAM高速缓存存储器于CPU寄存器文件和主存之间,称为L1高速缓存(一级缓存),CPU和主存之间性能差距继续增大,便在L1高速缓存和主存间出现了更大的高速缓存,称为L2高速缓存。如图0-1为存储器层次结构。图0-1:存储器层次结构图中每一层都是下一层的缓存,也就是说,层次结构的每一层都缓存来自较低一层的数据。1、缓存命中缓存不命中:缓存命中:第k+1层需要的数据就是第k层

2020-12-27 11:44:30 1153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除