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

wang12321 wang12321     2023-03-09     566

关键词:

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

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

第七章讲的是程序的运行环境,程序都是有相对应的运行环境来支撑的,运行环境是操作系统和硬件的综合。CPU只能解释其固有的机器语言,不同种类的Cup机器语言也不一样,在编写完源代码进行编译后得到本地代码,再由CPU来... 查看详情

《程序是怎样跑起来的》第六章读后感

亲自尝试压缩数据,本章很切合实际,作者在这章主要讲述了文件的单位-字节、RLE算法的机制,把文件内容用“数据*重复次数”的形式来表示的压缩方法称为RLE算法、以及RLE算法的缺点。之后第四节作者讲述了通过莫尔斯编码... 查看详情

《程序是怎样跑起来的》第八章读后感

    源代码完成后,就可以编译生成可执行文件,负责实现该功能的是编译器。用某种编程语言编写的程序就称为源代码,编译器负责转换源代码。   程序加载时会生成栈和堆,栈是用来存储函数内部临... 查看详情

《程序是怎样跑起来的》第五章读后感

           本章详细的讲解了内存和磁盘的关系,开头说明了程序不保存在内存中就无法运行,而磁盘中的程序如不加载到内存也无法运行,说明了两者重要的关系,之后又讲解了虚拟内存... 查看详情

《程序是怎样跑起来的》第一章读后感

   读了《程序是怎样跑起来的》这本书的第一章之后,让我对CPU的理解更加深入。刚开始我只认为它是相当于计算机的大脑,原来它对于程序员来说不止如此,它还是CPU,寄存器,内存,内存地址,程序计数器,累计... 查看详情

《程序是怎样跑起来的》第十一章读后感

 在汇编语言中,是用指令来控制计算机的,in和out是计算机的两个基本指令,软件对于计算机来说很重要,离开了软件,计算机能做什么?答案是什么都做不了在课堂上,我们初步了解了中断,但对于IRO却没有听过,IRO是用... 查看详情

《程序是怎样跑起来的》第十章读后感

   我们知道汇编语言是通过利用助记符来记述程序的,而汇编语言需要借助汇编器这个工具来进行汇编。计算机CPU能直接解释运行的只有本地代码程序,而源代码则需要各自的编译器编译后才能转换为计算机可读取的... 查看详情

《程序是怎样跑起来的》第四章读后感

第四章讲述的是内存。讲解了内存的形式,向内存IC写入和读出数据的方法。指针的概念,类型指针的定义。指针可以对任意地址的数据进行读写,不过在C#默认不支持指针,要使用指针需要在不安全代码(unsafe)中定义。数组... 查看详情

《程序是怎样跑起来的》第六章读后感

  在上机课的时候,我们都收到过老师发的压缩文件,虽然都懂怎么解压,但是却没有想过怎么压缩文件?看了第六章的文章以后,才了解了RLE算法,虽然它有部分的缺点,但压缩技巧的拙劣是由所花的功夫决定的。还有... 查看详情

《程序是怎样跑起来的》第一章读后感

第一章CPU,从学习计算机之初,我一直认为CPU和我们这些“程序员”无关,认为CPU只是计算机的组成部件。而我们学习语言,编写程序与打代码是在计算机上操作,所以从未考虑到CPU这个部件的作用。后来慢慢的,也通过《程序... 查看详情

《程序是怎样跑起来的》第二章读后感

   数据是用二进制数表示的,看到这个题目,想到了C#书上学的二进制,虽然当时没有详细的讲,但是在计算机应用基础课上,有印象。通过学习第二章,我理解了:八位二进制被称为一个字节,字节又是信息的基本单... 查看详情

《程序是怎样跑起来的》第四章读后感

          内存计算机中不可缺少的一部分,内存IC中包含有电源、地址信号、数据信号、控制信号等,总体来说,内存IC中有大量存储8位数据的地方,在本书中用楼房的形式表示内存,并讲解... 查看详情

《程序是怎样跑起来的》第一章读后感

CPU的主要组成部分,包括这四个方面:控制器,运算器,寄存器,时钟。其实可以简单的来说,程序计数器其实位置开始一条一条的执行命令,再通过return,指令调用栈寄存器中保存的下一条指令,其实cpu的处理也是非常简单的... 查看详情

《程序是怎样跑起来的》第二章读后感

       本章开关说明了“要想对程序的运行机制形成一个大致印象,就要了解信息在计算机内部是以怎样的形式来表现的。”并讲解了计算机为什么用二进制数表示、什么是二进制数、二进制数是如何运... 查看详情

程序是怎样跑起来的第一章读后感

对程序员来说CPU是什么首先要了解的是CPU的组成CPU是由寄存器、控制器、运算器、时钟组成的,它的运行是由程序启动后,根据时钟信号,控制器从内存中读取指令和数据。通过对这些指令加以解释和运行,运算器对数据进行运... 查看详情

《程序是怎样跑起来的》第3章读后感

  第3章我知道计算机也会出现错误,刚开始学的时候没有考虑计算机处理小数的机制,由于计算机内部的所有信息都是以二进制的形式来处理的,整数和小数并无差别,但是使用二进制表示整数和小数的方法却不同。 ... 查看详情

《程序是怎样跑起来的》第一章读后感

在读《程序是怎样跑起来的》之前我对CPU的认识只是止步于它是一种超大规模的集成电路由数亿个晶体管组成,本书第一章详细讲解了CPU的内部结构、保存指令和运行机制。CPU内部由寄存器、控制器、运算器和时钟四个部分组成... 查看详情

《程序是怎样跑起来的》第四章读后感

这章的标题是熟练的使用有棱有角的内存,第一眼看到标题后有点懵逼,内存中还存在棱与角吗?接着深入的了解到物理上有棱有角的内存,在程序上是可以按照逻辑很流畅地使用的。作者告诉我们内存实际上是一个电子元件叫... 查看详情