
操作系统
文章平均质量分 65
操作系统
abuanden
这个作者很懒,什么都没留下…
展开
-
2、虚拟内存和物理内存
虚拟内存和物理内存物理内存就是内存条的大小,一般来说4G、8G左右。代码,数据运行都要到这里来,cpu才能运行。(32位系统最高物理内存是2 32 = 4GB)虚拟内存是在磁盘空间(一般几TB)里面划分出和物理内存大小一样的空间出来(比如4GB),用来放置代码。物理内存和虚拟内存里面都以4KB(8KB也有)为基本单位划分区域。称作(页框)和(页)。然后通过页表建立映射关系。cpu工作时,先通过发送虚拟地址,MMU通过页表解析虚拟地址。如果在物理内存里面,则直接运行。如果不在的话,则参数缺页异常,原创 2021-03-16 10:05:07 · 1497 阅读 · 0 评论 -
1、进程和线程详解
文章目录一、什么是进程和线程二、深入理解2.1 进程(线程+内存+文件/网络句柄)2.2 线程(栈+PC+TLS)2.3 TLS:3. 进程之间的是怎么进行交互的呢?4. 线程之间又是怎样进行交互?5.小结:选自:一篇让你明白进程与线程之间的区别与联系结论提前讲:进程和线程的关系:(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。(2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。(3)线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信(TCP原创 2021-03-14 12:59:48 · 330 阅读 · 0 评论