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

第七章——程序是何种环境中运行的

1.运行环境=操作系统+硬件
同一类型的硬件可以选择安装多种操作系统。

2.Windows克服了CPU以外的硬件差异
Windows操作系统对克服这些硬件构成的差异做出了很大牺牲,在Windows的前身操作系统MS-DOS广泛使用的时代,不同机型的应用是不同的;而Windows则可以使用同一个应用。

3.不同操作的API不同
API:应用程序向操作系统传递指令的途径。

3.FreeBSD Port帮你轻松写代码
Port机制:能够结合当前运行的硬件环境来编译应用的源代码,进而得到可以运行的本地代码系统。如果目标应用的源代码没有在硬件上的话,Ports就会自动使用FTP连接到相关站点下载代码。

4.提供相同运行环境的Java虚拟机
java含义:
1)作为编程语言的Java ;
Java也是将语言记述的源代码编译后运行,不过编译后生成的并不是特定CPU使用的本地代码,而是名为字节代码的程序。
2)作为程序运行环境的Java.
字节代码运行的环境就称为Java虚拟机。

5.BIOS和引导
BIOS存储在ROW中,是预先内置在计算机主机内部的程序,除了键盘、磁盘、显卡等基本控制程序外,还有启动“引导程序”的功能。
引导程序是存储在启动驱动器起始区域的小程序,操作系统的启动驱动器一般是硬盘。

以上为本章所学内容。

posted @ 2024-02-28 16:11  睡觉艺术家  阅读(14)  评论(0)    收藏  举报