程序是怎样跑起来的(7)

程序是在何种环境中运行的
运行环境等于操作系统加上硬件。操作系统和硬件决定了程序的运行环境。 操作系统也是一个程序,通过操作系统可以控制各部分硬件正常运行,而我们使用的软件都是通过操作系统调出数据,然后再通过硬件上的处理,使得我们使用的应用得以正常运行。
应用程序向操作系统传递指令的途径成为API(也称为系统调用,是应用调用操作系统功能的手段)。Windows及Unix系列操作系统的API,提供了任何应用程序都可以利用地函数组合。因为不同操作系统的API是有差异的,因此,将同样的应用程序移植到其他操纵系统时,就必须要重写应用中利用到API的部分。像键盘鼠标输入,显示器输出等设备进行输入输出操作的功能,都是通过API提供的。

利用虚拟机可以获得其他操作系统环境。这个需要先装一个虚拟机软件,网上都是能搜的到的,我用的是VMware Workstation pro 我记得这个就需要去找绿色版了。由于硬盘空间告急我把虚拟机里面装的系统都删了,但是还习惯性的留有备份原文件。

BIOS和引导。程序的运行换将中,存在这名为BIOS的系统。BIOS存储在ROM中,是预先内置在计算机主板内部的程序。BIOS除了键盘、磁盘、显卡等基本控制程序外,还有启动“引导程序”功能。引导程序是存储在启动驱动器起始区域的小程序。操作系统的启动器一般是硬盘,也可以设置成其他驱动器。通过引导程序来带动整个操作系统的运行。

posted @ 2024-02-26 12:38  ༺ཌ༈枫祁༈ད༻  阅读(2)  评论(0编辑  收藏  举报