你还是先去弄明白实地址模式操作系统和保护模式操作系统的概念吧,对你这个问题有帮助。
打个比方,在一个厂房之内,有人拿原料,有人包装,有人生产,有人喝茶,大家在同一个系统内协同工作,目的就是为了产出最终的产品,这里面的每一个人都有自己的工作还要做到不和其他人冲突,每个人就是一个线程或者任务,可是这种冲突又很容易发生,因为大家在生产过程中可能会同时要求占用同一个资源。
而从厂房这个角度来看,厂房里的人会认为他所工作的地方就是整个世界,他能获得厂房范围内一切可获得的资源,如果不能拿到还可以让喝茶的老板去向更高层(MMU或者内核的其他部分)申请获得,那么厂房就是整个工厂多个厂房中的一个独立的互不干扰的子系统,每个厂房看到的都是一个完整的4G空间,而不去关心是否有其他厂房要和自己竞争,此时厂房即进程。
|