第一章笔记传送门 👉 点击这里
第二章笔记传送门 👉 点击这里
第三章笔记传送门 👉 点击这里
第四章笔记传送门 👉 点击这里
第五章笔记传送门 👉 点击这里
第六章笔记传送门 👉 点击这里
第七章笔记传送门 👉 点击这里
第八章笔记传送门 👉 点击这里
第九章笔记传送门 👉 点击这里
第七章:程序是在何种环境中运行的
- 应用的运行环境,指的是什么
操作系统和计算机本身(硬件)的种类 - Macintosh用的操作系统(MacOS),在AT兼容机上能运行吗
无法运行 - Windows上的应用,在MacOS上可以运行吗
无法运行 - FreeBSD提供的Ports,指的是什么
通过使用源代码来提供应用,并根据运行环境进行整合编译,从而得以在该环境下运行的机制 - 在Macintosh上可以利用的Windows环境模拟器称为什么
Virtual PC for Mac - Java虚拟机的功能是什么
运行Java 应用的字节代码
7.1 运行环境=操作系统+硬件
- 同一类型的硬件可以选择安装多种操作系统
- 机器语言的程序称为本地代码
7.2 Windows克服了CPU意外的硬件差异
不再赘述
7.3 不同操作系统的API不同
- API:应用程序向操作系统传递指令的途径
7.4 FreeBSD Port帮你轻松使用源代码
- Port机制:能够结合当前运行的硬件环境来编译应用的源代码,进而得到可以运行的本地代码系统。如果目标应用的源代码没有在硬件上的话,Ports就会自动使用FTP连接到享关站点下载代码
7.5 利用虚拟机获得其他操作系统环境
不再赘述
7.6 提供相同运行环境的Java虚拟机
- Java的含义:
一:作为编程语言的Java(Java也是将语言记述的源代码编译后运行。不过编译后生成的并不是特定CPU使用的本地代码,而是名为字节代码的程序)
二:作为程序运行环境的Java(字节代码运行的环境就称为Java虚拟机)
7.7 BIOS和引导
- BIOS存储在ROM中,是预先内置在计算机主机内部的程序。
- BIOS除了键盘、磁盘、显卡等基本控制程序外,还有启动”引导程序“的功能。
- 引导程序是存储在启动驱动器起始区域的小程序。操作系统的启动器一般是硬盘,不过有时也是CD-ROM或软盘。
- 开机后,BIOS会确认硬件是否正常运行,没有问题的话就会启动引导程序。引导程序 的功能就是把在磁盘等记录的OS加载到内存中运行。虽然启动应用是OS的功能,但是OS并不能自己启动自己,而是引导程序来启动。