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

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

这一章讲的是程序是在何种环境中运行的,开头作者解释到如果运行环境不同,程序是无法运行的。运行环境是由操作系统和硬件决定的,    同样类型的硬件可以选择安装多种操作系统,而不同的硬件类型需要不同的操作系统。说起硬件,CPU是特别重要的参数,由于CPU能解释其自身固有的机器语言,所以不同的CPU能解释的机器语言也是不同的。还有就是机器语言的程序称为本地代码,而源代码就是用C语言等编写的程序。(应用软件包收录的是本地代码),所以我们在第一节可以知道运行环境是操作系统和计算机主机(硬件)的综合。同一类型的硬件可以选择安装不同的操作系统,也就是说同一台机器上既可以安装Windows也可安Linux,根据应用的具体情况,有时只有在特定版本的操作系统上才能运行。第二小节重点是“MS-DOS应用大多都是不经过操作系统而直接控制硬件的,而Windows应用时基本上都是由Windows来完成对硬件的控制。获得其他操作系统也可以通过利用虚拟机获得。最后作者让我们了解了一下BIOS和引导程序,  BIOS和引导,BIOS是存储在ROM中,是预先内置在计算机主机内部的程序,它除了对键盘、磁盘、显卡等基本控制外,还有启动引导程序的功能,引导程序是存储在启动驱动器起始区域的小程序,操作系统的驱动器一般为硬盘,不过有时也可以是CD-ROM或软盘,引导程序的功能是把硬盘等记录的操作系统加载到内存中运行,这是因为操作系统自己不会启动。

 

猜你喜欢

转载自www.cnblogs.com/LiangIT12138/p/10411689.html
今日推荐