关于存在内存的进程

来源:6-9 存储管理之内存分配与回收

Harrygod

2020-11-21

老师好
这节课讲的给进程分配内存资源,即内存空闲区,存的就是我们之前讲的PCB吗,那程序的指令、数据呢,
是存在一个进程中的PCB中,即一个进程所有的指令数据都封装到这个PCB,然后存在内存中吗?
还是进程在内存中不仅存了PCB,还有数据和指令另外也存在内存中呢老师

写回答

1回答

咚咚呛

2020-11-22

不是的,PCB只是操作系统内核控制进程的一个数据结构,属于操作系统内核,它只存储进程密切相关的进程信息,而对于进程的其他指令、数据,则存储在用户态存储空间,和PCB是隔离开来的。希望对你有所帮助。

0
1
Harrygod
Q1:那PCB也是存在内存的连续空间里的对吧老师 Q2:所以PCB和进程的指令数据都是存在内存中的,只不过是隔离开的,PCB存在系统专门为PCB开辟的内存区域,这个理解对吗老师 Q3:老师 您说的这个用户态存储空间也是在内存的对吧,是专门为用户进程存储的一片内存区域?
2020-11-22
共1条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程