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

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

时间:2024-02-29 21:00:39浏览次数:21  
标签:操作系统 虚拟机 程序 第七章 CPU 运行 怎样

第七章:第七章讲的是程序的运行环境,程序都是有相对应的运行环境来支撑的,运行环境是操作系统和硬件的综合。CPU只能解释其固有的机器语言,不同种类的Cup机器语言也不一样,在编写完源代码进行编译后得到本地代码,再由CPU来解析和运行本地代码。在使用Windows应用的功能时,是间接向windows发送指令来实现的不是由应用直接控制硬件。不同的操作系统的API是不同的,将应用程序移植到其他操作系统时需要对API进行重写。使用虚拟机时可以获得其他操作系统的运行环境,由此可以在计算机中运行与本计算机不同的操作系统的应用,在Java虚拟机中编译器会把源代码转换成字节代码,再由.虚拟机转换成CPU使用的本地代码。不过Java虚拟机之间不能完成完整互换,运行速度也较慢。BIOS是固化到ROM芯片上的程序,保存着计算机基本的输入输出程序,储存着引导程序。主要为计算机提供最底层的、最直接的硬件设置和控制。

标签:操作系统,虚拟机,程序,第七章,CPU,运行,怎样
From: https://www.cnblogs.com/cyu111/p/18045428

相关文章

  • 程序是怎样跑起来的 第九章
    第九章:本章讲解了操作系统和应用的关系。为提高特定处理效率的程序称为“应用”,而程序员的工作就是编写各种各样的应用提高业务效率,在操作系统下,应用是通过操作系统间接控制硬件的,函数及调用函数的行为称为系统调用,也就是对操作系统的调用,通过系统的调用程序员没必要编写直接控制......
  • 读《程序是怎样跑起来的》第十章有感
    我在第十章通过汇编语言了解了程序的实际构成。汇编语言是通过利用助记符来记述程序的。使用汇编器这个工具来进行汇编,通过反汇编,得到人们可以理解的代码。在高级编程语言的源代码中,即使指令和数据在编写时是分散的编译后也会在段定义中集合汇总起来。在汇编语言中,通过跳转指令,可......
  • 读《程序是怎样跑起来的》第三章有感
    我在《程序是怎样跑起来的》第三章主要学到了计算机进行小数运算时出错的原因。计算机内部所有的信息都是以二进制数的形式来处理的,在这一点上整数和小数没有区别。将1011.0011这个有小数的二进制数转换成十进制数,如图了解将二进制数表示的小数转换成十进制数,那计算机运算出错的......
  • 读《程序是怎样跑起来的》第四章有感
    我在第四章主要了解了有关内存的知识。首先是内存的物理机制,内存实际上是一种名为内存IC的电子元件。内存IC中有电源、地址信号、数据信号、控制信号等用于输入输出的大量引脚,通过为其指定地址,来进行数据的读写。总体来讲,内存IC内部有大量可以存储8位数据的地方,通过地址制定这些......
  • 读《程序是怎样跑起来的》第五章有感
    我在第五章中主要了解到了内存和磁盘的亲密关系。在计算机的5大部件内,内存和磁盘也都被归类为存储部件。利用电流来实现存储的内存,同利用磁效应来实现存储的磁盘,也是有差异的。从存储容量来看,内存是高速高价,而磁盘则是低速廉价。内存主要是指主内存(负责存储CPU中运行的程序指令和......
  • 一月读书笔记《程序员修炼之道:从小工到专家》
     书中对个人责任和职业发展观念的阐述,让我深受触动。我意识到,作为一名程序员,我们所承担的不仅仅是一份工作,更是一份沉甸甸的责任。每一行代码、每一个程序都是我们用心创造的作品,它们不仅仅是为了完成任务而存在,更是在无形中推动着社会的进步。我们的工作成果可能会影响到成千......
  • 读《程序是怎样跑起来的》第六章有感
    我在第六章中了解了文件的压缩。文件是将数据存储在磁盘等存储媒介中的一种形式。程序文件中存储数据的单位是字节。文件就是字节数据的集合。如果文件中存储的数据是文字,那么该文件就是文本文件。如果是图形,那么该文件就是图像文件。在任何情况下,文件中的字节数据都是连续存储的......
  • 《程序是怎样跑起来的》第十二章读后感
    第十二章为如何让计算机学习,看完这个题目,我不禁想到输入法,无论是哪种输入法,在经过自己多次输入后,都会产生记忆,而计算机学习则是让计算机自己进行学习,分类问题是让计算机进行正确的识别与分类,在分类问题中,一般将学习算法成为学习器,将作为学习结果得到的称为分类器,模型就是用于识别......
  • 《程序是怎样跑起来的》第九章理解
    操作系统的发展可以追溯到20世纪50年代,当时的计算机主要被用于科学计算。那时的操作系统如IBM的批处理系统,主要是为了方便用户提交任务并等待结果。随着计算机应用的扩展,操作系统也逐渐发展出更多的功能,如多用户支持、多任务处理、内存管理等。随着分时系统的出现,操作系统开始支持......
  • 程序是怎样跑起来的 第二章
    1.CPU的引脚只能表达两种状态(0V,5V),这个特性决定了计算机的信息数据只能用二进制数来处理2.二进制数转化成十进制数的方法:各数位的数值和位权相乘后相加3.移位运算:左移运算和右移运算左移运算:无论正负值,左移后空出来的低位补0右移运算:逻辑运算和算术运算逻辑运算(......