一个程序从创建到执行结束,要经过哪些步骤?从操作系统的角度(进程管理,存储管理,设备管理,文件管理

如题所述

你这个问法很难让人回答,程序创建通常是程序开发方面的,你又提到进程管理和存储管理之类的,那一般是程序开始执行到结束的过程,程序执行过程至于经过那些步骤这要看程序本身要调用那些功能,可以说各有不同,但最基本最简单的小程序要先向操作系统执行命令解释请救,操作系统进行验证该程序是否符合执行条件(像64位程序不能在32位平台使用差不多个意思),符合条件了操作系统会划分一块物理内存和虚拟内存给该程序作为缓存数据交换使用,这一点你可以到进程管理器上看到,然后关掉本程序,任何程序都无法自己关闭退出,都是向操作系统请求关闭该程序。操作系统接受关闭请求后就先将需要存储的数据进行存储到物理位置,然后翻放被区分的物理内存和虚拟内存区,翻放了该程序占用的内存区等于真正意思上的该程序结束执行
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答