摘要:
CPU虚拟化 抽象:进程 进程的非正式定义:进程就是运行中的程序。 OS通过虚拟化CPU来提供这种假象:通过让一个进程只允许一个时间片,然后切换到其他进程,OS提供了存在多个虚拟化CPU的假象,这也是时分共享CPU技术。 抽象:进程 进程的机器状态: 它的内存。指令存在内存中。正在进行的程序读取和写 阅读全文
摘要:
并发 并发介绍 为单个进程提供的抽象:线程。多线程程序有多个执行点(多个程序计数器,每个都用于取指令和执行)。每个线程类似于独立进程,只有一点区别:线程共享地址空间,从而能够访问相同的数据。 线程有一个程序计数器,记录程序从哪里获取指令。每个线程有自己的一组用于计算的寄存器。两个线程发生上下文切换时 阅读全文