操作系统和硬件决定了程序的运行环境。同一类型的硬件可以选择安装多种操作系统。例如,同样的在兼容机一个中,既可以安装窗户,也可以安装Linux目录B等操作系统。从程序的运行环境这一角度来考量硬件时,中央处理器的种类是特别重要的参数。为了保证办公室 2007的正常运行,需要具备奔腾等被称为x86C的中央处理器(微处理器)。中央处理器只能解释其自身固有的机器语言。不同的中央处理器能解释的机器语言的种类也是不同的。器语言的程序称为本地代码(原生代码)。程序员用C语言等编写的程序,在编写阶段仅仅是文本文件。文本文件(排除文字编码的问题)在任何环境下都能显示和编辑。我们称之为源代码。通过对源代码进行编译,就可以得到本地代码。计算机的硬件并不仅仅是由中央处理器构成的,还包括用于存储程序指令和数据的内存,以及通过I/O连接的键盘、显示器、硬盘、打印机等外围设备。Unix系列操作系统FreeBSD中,存在一种名为港口的机制。该机制能够结合当前运行的硬件环境来编译应用的源代码,进而得到可以运行的本地代码系统。如果目标应用的源代码没有在硬件上的话,港口就会自动使用邮票一个连接到相关站点来下载代码。在本章中还了解Java虚拟机,BIOS,引导程序。
标签:观后感,操作系统,代码,程序,硬件,第七章,源代码,中央处理器 From: https://www.cnblogs.com/gjyaa/p/18040749