什么是程序?
编译好的二进制文件。
什么是进程?
运行着的程序。
程序员的角度:运行一系列指令的过程
操作系统角度:分配系统资源的基本单位
区别:程序占用磁盘,不占用系统资源
内存占用系统资源
一个程序对应多个进程,一个进程对应一个程序
程序没有生命周期,进程有生命周期
进程的状态:就绪 运行 挂起 终止
MMU作用:虚拟内存和物理内存的映射
修改内存访问级别
用户空间映射到物理内存是独立的
程序是编译后的二进制文件,存在于磁盘上,不占用系统资源;而进程是程序在运行状态下的实例,占用系统资源。一个程序可以对应多个并发执行的进程,每个进程都有独立的内存空间。进程有生命周期,包括就绪、运行、挂起和终止等状态。MMU负责虚拟内存到物理内存的映射,并控制内存访问权限。
什么是程序?
编译好的二进制文件。
什么是进程?
运行着的程序。
程序员的角度:运行一系列指令的过程
操作系统角度:分配系统资源的基本单位
区别:程序占用磁盘,不占用系统资源
内存占用系统资源
一个程序对应多个进程,一个进程对应一个程序
程序没有生命周期,进程有生命周期
进程的状态:就绪 运行 挂起 终止
MMU作用:虚拟内存和物理内存的映射
修改内存访问级别
用户空间映射到物理内存是独立的

被折叠的 条评论
为什么被折叠?