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

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

时间:2024-02-25 20:27:12浏览次数:25  
标签:读后感 第六 字节 哈夫曼 WINDOWS 压缩 七章 程序 算法

在阅读《程序是怎样跑出来的》第六章后,我明白了,文件储存的基本单位,压缩文件对应的扩展名,Rle算法,哈夫曼算法,可逆压缩和非可逆压缩的不同点。文件是字节数据的集合,以字节为单位保存,文件中的字节数据都是连续储存的。把文件内容用“数据×重复次数”的形式来表示的压缩方法称为rle算法。哈夫曼算法是哈夫曼于1952年提出来的压缩算法,可以用二叉树实现哈夫曼编码,通过借助哈夫曼树构建编码体系,即使在不使用字符区分符号的情况下,也可以构建能够明确进行区分的编码体系。哈夫曼算法能够实现大幅提升压缩比率。能还原到压缩前状态的压缩称为可逆压缩,无法还原到压缩前状态的压缩成为非可逆压缩。
在阅读第七章后,我明白了程序是在何种环境中运行的。运行环境等于操作系统加硬件。及其语言的程序称为本地代码,
。程序员用C语言等编写的程序,在编写阶段仅仅是文本文件,文本文件在任何环境下都能显示和编辑,我们称之为源代码。WINDOWS本身不需要为不同的机型分别提供专用的版本,而即使是WINDOWS也依然无法吸收CPU类型的差异。市面上销售的WINDOWS应用软件都是用特定的CPU的本地代码来完成的。应用程序向操作系统传递指定的途径称为API ,WINDOWS及unix系列操作系统的API提供了任何应用程序,都可以利用的函数组合。编译后生成的并不是特定CPU使用的本地代码,而是名为字节代码的程序。字节代码的运行环境就称为JAVA虚拟机。引导程序是存储在启动驱动器起始区域的小程序。操作系统的启动驱动器一般是硬盘,不过有时也可以是CD–ROM或软盘。这使我们使用更加便捷。

标签:读后感,第六,字节,哈夫曼,WINDOWS,压缩,七章,程序,算法
From: https://www.cnblogs.com/Teng-123456/p/18032881

相关文章

  • 系统科学方法概论第二章读后感
    这一章主要讲的是系统工程方法,让我们先对系统工程有个认识:系统工程就是以组织建立或者是经营管理某系统为目的的工程。系统工程的有六个特点,分别是:复杂程度高;有一个目标体系;具有定量化特征;最优化特征;程序化特征;应用范围广。系统工程的内容可将其概括为两个方面:其一是系统工程思......
  • 系统科学方法概论第一章读后感
    第一章“系统方法”着重介绍了系统论的基本概念和方法论。让我们深刻感受到系统科学的独特魅力和重要性。首先强调了系统思维的重要性,让我们明白系统方法是一种综合性的思维方式,能够帮助我们更好地理解和解决复杂问题。系统方法对于在当今复杂多变的社会环境中处理问题至关重要。......
  • 程序是怎样跑起来的(第六章)
    如何压缩文件文件中储存数据的格式,文件是在磁盘等储存媒体中存储数据的一种形式。程序是以字节为单位向文件中存储数据的。文件的大小之所以表示为xxKB或xxMB等形式,就是出于这个原因。文件是字节数据的集合体。文件压缩的原理:就是用"字符x重复次数"来表示文件的内容.像这样将文件......
  • 系统科学方法概论第三章读后感
    第三章“信息方法”展示了信息在系统科学中的重要性和应用。通过阅读这一章节,我深刻体会到信息在当今社会的无处不在以及对问题解决的关键作用。首先,本章介绍了信息在系统科学中的定义和作用。信息不仅是数据的简单传递,更是对现实世界的观察、理解和解释。其次,本章还讨论了信息论......
  • 程序是怎样跑起来的第一章读后感
    读过第一章后,第一章主要是程序是如何运行的这个问题涉及到计算机科学和软件工程领域的基本概念。第一章的大致内容的讲的为从功能⽅⾯来看,CPU的内部由寄存器、控制器、运算器和时钟四个部分构成,各部分之间由电流信号相互连通。程序是把寄存器作为对象来描述的(程序是由一系列指令组......
  • 第六章 压缩数据
    文件是将数据储存在磁盘等存储媒介中的一种形式,文件以字节为单位保存,程序文件中存储数据的单位是字节。RLE算法的机制:把文件内容用“数据*重复次数”的形式来表示的压缩方式称为RLE算法,然而在实际文本文件中,同样字符多次重复出现的情况并不多见,虽然针对相同数据经常连续出现的图像......
  • 《系统科学方法概论》第2章系统方法读后感
    又到了每天分享时间,下面分享《系统科学方法概论》第2章系统方法读后感。系统工程就是一组织建立或者是经营管理某一系统为目的的工程系统工程具有六个基本特征。复杂程度高,有一个目标体系,具有定量化特征,最优化特征,程序化特征,应用范围广。系统工程方法包括两部分内容,其一是搞系统工......
  • 《程序是怎样跑起来的》第七章读后感
    程序运行的环境包括两个主要方面:操作系统和硬件。操作系统决定了程序的运行环境,而硬件则提供必要的计算和存储资源。从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。不同的CPU能解释的机器语言的种类也是不同的。机器语言的程序称为本地代码。此外,有些程序会......
  • 《程序是怎样跑起来的》读后感——第十章
    读过前面的章节后,我们可以了解到在前面章节中已经多次提到,计算机CPU能直接解释运行的只有本地代码。用C语言等编写的源代码,需要通过各自的编译器编译后,转换成本地代码。在各本地代码中,附带上表示其功能的英语单词缩写,这些缩写称为助记符,使用助记符的编程语言称为汇编语言。这样,通......
  • 《程序是怎样跑起来的》第二章读后感
    《程序是怎样跑起来的》第二章主要讲述了二进制,用二进制表示计算机信息的原因,什么是二进制数,移位运算和乘除运算的关系,便于计算机处理的“补数”,逻辑右移和算数右移的区别,掌握逻辑运算的窍门。了解信息在计算机内部是通过什么样的形式来表现的,又是通过什么样的方法进行运算的。只......