首页 > 编程语言 >程序是在何种环境中运行的

程序是在何种环境中运行的

时间:2024-02-27 21:57:19浏览次数:24  
标签:操作系统 环境中运行 启动 虚拟机 程序 何种 BIOS 运行

应用的运行环境是指操作系统和计算机本身 (硬件)的种类。7.1 运行环境 =操作系统+硬件,让我们更加了解了运行环境。7.2讲述 Windows克服了CPU以外的硬件差异。7.3 介绍不同操作系统的API不同。7.4讲了 FreeBSD Port帮你轻松使用源代码。7.5 教我们利用虚拟机获得其他操作系统环境。7.6 提供相同运行环境的Java虚拟机,不同的Java虚拟机之间不可以转换,Java虚拟机每次运行都要把字节代码变成本机代码,所以运行比较慢。7.7 BIOS和引导,程序的运行环境中,存在着名为BIOS(Basic Input/Output System)的系统。BIOS存储在ROM中, 是预先内置在计算机主机内部的程序。BIOS除了键盘、磁盘、 显卡等基本控制程序外,还有启动 “引导程序”的功能。引导程序是存储在启动驱动器起始区域的小程序。操作系统的启动驱动器一般是硬盘,不过有时也可以是 CD-ROM或软盘。开机后,BIOS会确认硬件是否正常运行, 没有问题的话就会启动引导程序。 引导程序的功能是把在硬盘等记录的 OS加载到内存中运行。虽然启动应用是OS的功能, 但OS并不能自己启动自己,而是通过引导程序来启动。

标签:操作系统,环境中运行,启动,虚拟机,程序,何种,BIOS,运行
From: https://www.cnblogs.com/hhr1110-123/p/18038482

相关文章

  • 《程序是怎样跑起来的》第九章“操作系统和应用的关系”
    在阅读了“操作系统和应用的关系”后,我对操作系统和应用程序之间的关系有了更深入的理解。这一章详细地解释了操作系统如何为应用程序提供服务,以及应用程序如何利用操作系统提供的服务来更好地运行。我了解到应用程序的运行离不开操作系统的支持。应用程序在运行时,需要调用操......
  • 《程序是怎样跑起来的》第四章
    读了第四章内容,我学到了内存的物理机制是什么,内存的逻辑模型,数组等知识。内存实际上是一种名为内存IC的电子元件。虽然内存IC包括DRAM、SRAM、ROM”等多种形式,但从外部来看,其基本机制都是一样的。内存IC中有电源、地址信号、数据信号、控制信号等用于输入输出的大量引脚,通过为其指......
  • 《程序是怎样跑起来的》第五章
    阅读第五章我很受启发。首先,我了解到内存和磁盘虽然都是计算机的存储部件,但它们的工作机制和特性却截然不同。内存利用电流进行高速存储,但由于成本较高所以容量有限;而磁盘则是通过磁效应实现数据存储,速度较慢但价格相对低廉,能提供大量存储空间。程序以存储程序方式保存在磁盘等存......
  • 《程序是怎样跑起来的》第六章
    这一章让我恍然惊觉,程序的运行过程比我想象的要复杂得多。首先,当程序编写完毕之后,就需要发送给编译器进行编译,由编译器生成中间代码,然后要经过链接器和装载器将中间代码交给操作系统,由操作系统根据真实机器的架构进行汇编,最终生成同类指令形式的机器指令,程序就可以正式跑起来了。......
  • 《程序是怎样跑起来的》第一章
    作为整个系列的开篇,为我们揭开了计算机程序运行的神秘面纱。通过观看这一章节的内容,我不仅对程序的工作原理有了初步的了解,还对计算机科学产生了浓厚的兴趣。首先,这一章节从计算机的基本构成开始讲解。计算机主要由硬件和软件两部分组成。硬件包括中央处理器(CPU)、内存、硬......
  • 《程序是怎样跑起来的》第十章读后感
    在读过书中第十章节之后,我主要了解到了关于汇编语言对程序构成的有关知识。汇编语言和本地代码是一一对应的,计算机CPU能直接解释运行的只有本地代码(机器语言)程序,用C语言等编写的源代码,需要通过各自的编译器编译后,转换成本低代码。文中也提到助记符、汇编、汇编器反汇编程序、反汇......
  • 读《程序是怎样跑起来的》第六章有感
    第六章——亲自尝试压缩数据压缩文件扩展名LZH和ZIP等。1.文件以字节为单位保存文件就是字节数据的集合,用1个字节表示的字节数据有256种,二进制来表示的话范围就是00000000~11111111。2.RLE算法的机制用“数据*重复次数”的形式表示就属于RLE算法压缩的文件。RLE(行程长度编码......
  • 程序是怎样跑起来的第八九章读后感
    第八章讲的是编译器的功能,介绍了从程序编写到运行为止的流程。本章主要介绍了c语言编译器,来编写Windows可用的执行文件(EXE文件)。其他编译器的情况与此是相同的机制。计算机只能运行本地代码,这是因为用任何编程语言编写的源代码,最后都要翻译成本地代码,否则CPU就不能理解。(源代码指......
  • 《程序是怎样跑起来的》第十章读后感
    《程序是怎样跑起来的》第十章主要讲的是通过汇编语言了解程序的实际构成。在本章之前,我们也了解过汇编语言和反汇编语言。汇编语言转换成本地语言,负责转换工作的程序成为汇编器,转换这一处理本身成为汇编。本地代码也可以反过来转换成汇编语言的源代码。持有该功能的逆变换程序成......
  • 通过汇编语言了解程序的实际应用
    通过调查本地代码的内容,可以了解程序最终是以何种形式来运行的。但是,如果直接打开本地代码来看的话,只能看到数值的罗列。如果直接使用这些数值来编写程序的话,还真是不太容易理解。因而就产生了这样一种想法,那就是在各本地代码中,附带上表示其功能的英语单词缩写。例如,在加法运算的......