首页 > 编程语言 >《程序是怎样跑起来的》第七章

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

时间:2023-02-23 22:26:06浏览次数:29  
标签:操作系统 程序 虚拟机 环境 BIOS 第七章 不同 怎样

        这章学习了程序是在何种环境中运行的,运行环境不同,程序是无法运行的,而操作系统和硬件决定了程序的运行环境。

        同一类型的硬件可以选择安装多种操作系统,不同类型的硬件也可以选择安装不同的操作系统。接着讲到CPU只能解释其自身固有的机器语言,不同CPU语言种类也不同,机器语言的程序称为本地代码,而程序员用C语言等编写的程序,在编写阶段仅仅是文本文件,在任何环境下都可以显示和编辑,我们称为“源代码”,通过对“源代码”编译就可以得到本地代码。第三节中讲了不同操作系统的API也不同,同种机型的计算机可安装的操作系统类型也有多种选择。操作系统类型不同,应用程序向操作系统传递 的指令也不同,这就是API。在这里讲了利用虚拟机可以获得操作系统的环境以及提供相同运行环境的JAVA虚拟机。学习的JAVA有两层意思,一个是编辑语言的Java;另一个是作为程序运行环境的Java,字节代码的运行环境就称为Java虚拟机。

        最后讲了BIOS和引导:程序的运行环境中,存在BIOS的系统,BIOS存储在ROM中,是预先内置在计算机主机内部的程序。BIOS还有启动“引导程序”的功能,“引导程序”是存储在启动驱动器起始区域的小程序,操作系统就是通过引导程序来启动。

标签:操作系统,程序,虚拟机,环境,BIOS,第七章,不同,怎样
From: https://www.cnblogs.com/Lxp678/p/17149669.html

相关文章

  • 第十章 通过汇编语言了解程序的实际构成
        计算机CPU能直接解释运行的只有本地代码(机器语言)程序。用C语言等编写的源代码,需要通过各自的编译器编译后,转换成本地代码。    在加法运算的本地代码......
  • 随便玩玩之C# 11 程序控制-循环foreach
    随便玩玩之C#11程序控制-循环foreach 1.foreachforeach循环可以遍历集合中的所有项。语法如下:foreach(类型变量名in集合对象){......
  • 随便玩玩之C# 10 程序控制-循环while和do while
    随便玩玩之C#10程序控制-循环while和dowhile这两个也是循环。1.while当while条件为真时,执行循环体。如果条件不成立,一次也不执行。intsum=0;......
  • 交流电怎样转变为直流电?
    这里需要用到二极管。根据二极管的单向导电性,可以用4个二极管组合成整流桥,整流桥就可以将交流电转为直流电。需要经历几个过程:交流电—整流—滤波—稳压—直流电整流就是......
  • uni-app:微信小程序中用户登录(hbuilderx 3.6.18)
    一,代码:说明:xcxuserinfo是服务端得到用户信息的接口,我们用code作为参数传递给服务端,由服务端得到openid再得到用户信息然后返回<template><view><button......
  • 实现一个RIM程序
    ü1.创建一个远程接口,并继承java.rmi.Remote接口 ü2.实现远程接口,并且继承UnicastRemoteObject ü3.创建服务器程序,同时使用createRegistry方法注册远程接口对象 ......
  • 实现一个RIM程序
    ü1.创建一个远程接口,并继承java.rmi.Remote接口 ü2.实现远程接口,并且继承UnicastRemoteObject ü3.创建服务器程序,同时使用createRegistry方法注册远程接口对象 ......
  • 程序的组织结构
       #测试对象的布尔值print(bool(False))print(bool(0))print(bool(0.0))print((bool(None)))print(bool(''))print(bool(""))print(bool([]))#空列表print......
  • 随便玩玩之C# 9 程序控制-循环for
    随便玩玩之C#9程序控制-循环for循环是程序设计语言中反复执行某些代码的一种计算机处理过程。也有人叫迭代。迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或......
  • 每日一题之Vue的异步更新实现原理是怎样的?
    最近面试总是会被问到这么一个问题:在使用vue的时候,将for循环中声明的变量i从1增加到100,然后将i展示到页面上,页面上的i是从1跳到100,还是会怎样?答案当然是只会显示100,并不会......