《程序是怎样跑起来的》第七章

        这章学习了程序是在何种环境中运行的,运行环境不同,程序是无法运行的,而操作系统和硬件决定了程序的运行环境。

        同一类型的硬件可以选择安装多种操作系统,不同类型的硬件也可以选择安装不同的操作系统。接着讲到CPU只能解释其自身固有的机器语言,不同CPU语言种类也不同,机器语言的程序称为本地代码,而程序员用C语言等编写的程序,在编写阶段仅仅是文本文件,在任何环境下都可以显示和编辑,我们称为“源代码”,通过对“源代码”编译就可以得到本地代码。第三节中讲了不同操作系统的API也不同,同种机型的计算机可安装的操作系统类型也有多种选择。操作系统类型不同,应用程序向操作系统传递 的指令也不同,这就是API。在这里讲了利用虚拟机可以获得操作系统的环境以及提供相同运行环境的JAVA虚拟机。学习的JAVA有两层意思,一个是编辑语言的Java;另一个是作为程序运行环境的Java,字节代码的运行环境就称为Java虚拟机。

        最后讲了BIOS和引导:程序的运行环境中,存在BIOS的系统,BIOS存储在ROM中,是预先内置在计算机主机内部的程序。BIOS还有启动“引导程序”的功能,“引导程序”是存储在启动驱动器起始区域的小程序,操作系统就是通过引导程序来启动。

posted @ 2023-02-23 22:16  Lxiaopan  阅读(19)  评论(0)    收藏  举报