像hello 这样的程序 在现代OS上运行时,OS会提供一种假象,就好像系统上只有这个程序在运行,看上去只有这个程序在使用CPU,主存,IO设备。
CPU看起来就像在不间断地一条接一条地执行程序中的指令,即该程序的代码与数据是 系统存储器中的唯一对象。这些假象是通过process的概念来实现的。
process 是OS对一个正在运行的程序的一种抽象, 在一个系统上可以同时运行多个
process
,而每个
process
都好像在独占的使用 hardware。 而并发运行,则是说一个process的指令和 另一个
process的指令 是在交错执行