Java for You 工具 程序是如何运行的?

程序是如何运行的?

软件背后的核心载体是代码,程序员的核心产出也是代码。

​

代码分为纯文本格式的代码和可执行代码,前者不能直接运行,需要使用编译器编译成操作系统或虚拟机可运行的代码,就变成了可执行的代码。

​

不管是哪类代码,都被称为程序。程序是静态的,它躺在计算机的磁盘里。

​

要想让程序按照你的设计处理数据、产出结果,就必须把程序从硬盘加载到内存里,在操作系统的管理调度下交给 CPU 执行,此时你的程序就运行起来了。

​

运行起来的程序,被称作进程。

​

进程除了包含可执行代码,还包含运行期使用的堆内存空间、栈内存空间以及用于操作系统管理的进程数据结构。

​

操作系统进程架构.gif

​

​

​

本文由 java4u.cn 发布,可自由转载、引用,但需署名作者且注明文章出处(作者:白色蜗牛,出处:java4u.cn)。如转载至微信公众号,请在文末添加作者公众号二维码。 https://java4u.cn/tools/3204.html

作者: 蜗牛

三个很有用的 git 命令

下一篇
程序是如何运行的?

已经没有了

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

公众号:蜗牛互联网

在线咨询: QQ交谈

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部