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

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

时间:2024-02-29 19:11:38浏览次数:21  
标签:读后感 字节 哈夫曼 压缩 程序 算法 第六章 数据

《程序是怎样跑起来的》第六章主要讲述了如何压缩数据。在计算机中,文件是数据存储在存储媒介中的一种形式,文件中这些数据的单位就是字节,文件中的字节数据是连续储存的。这一章介绍了一些常见的压缩方法和算法,比如RLE算法、哈夫曼算法、莫尔斯编码等。
RLE算法是一种针对无损压缩的简单算法,它用重复字节和重复的次数来简单描述来代替重复的字节。这种算法虽然简单且对于通常的压缩非常低效,但在某些情况下非常有用,比如图片的压缩格式JPEG就使用了它。哈夫曼算法的特点在于多次出现的数据用小于8位的字节数来表示,不常用的数据可以用超过8位的字节数来表示,这种算法的特点就在于灵活。二叉树构造编码体系类似于数学中的统计,根据数据出现的频率,再进行组合,最后形成一串哈夫曼编码,这种方法可以大大提高压缩比率。
这章还介绍了一些图像文件的数据形式,如BMP(完全未压缩的图像文件数据),此外还有JPEG、TIFF、GIF等图像文件数据形式。在书中讲述的可逆压缩文件和非可逆压缩文件是以是否可以还原未压缩之前来区别的。总的来说,第六章让我对数据压缩有了更深入的了解。

标签:读后感,字节,哈夫曼,压缩,程序,算法,第六章,数据
From: https://www.cnblogs.com/Hy20050816/p/18045170

相关文章

  • 第六章
    尝试压缩数据1.文件以字节为单位保存文件是将数据存储在磁盘等存储媒介中的一种形式。程序文件中存储数据的单位是字节。文件的大小之所以用xxKB、xxMB等来表示,就是因为文件是以字节(B=Byte)为单位来存储的。文件就是字节数据的集合。用1字节(=8位)表示的字节数据有256种,用二......
  • 程序是怎样跑起来的第二章读后感
    在第二章中,我对计算机的数据表达有了一个基本的认识,数据是用二进制数来表示的但对于二进制我们并不是很理解,当第二章内容我理解了二进制的表示方法,以及二进制如何转换为十进制,以及二进制使用的原因和其概念。我还了解到了内存地址的概念,以及通过地址访问内存的方式。这让我更加清......
  • 《系统方法科学概论》第四章读后感
    《系统科学方法概论》第四章主要讲述了指导我们改造世界的方法之一,其中包括了控制论史,什么是控制和控制系统,控制方式,控制系统的基本属性,控制过程,控制论的研究方法六个章节。其中我学到了一些概念。控制系统的基本属性:目的性、振荡性(类型:单调发散、等幅振荡【振动幅度相同】、振荡......
  • 《系统科学方法概论》绪论读后感
    《系统科学方法概论》绪论让我学习到了什么是系统。系统科学是以系统为研究对象的科学,由于研究角度不同,又分为系统论、信息论、控制论。系统科学是一门横断科学。传统知识体系包括两个层次:第一层次是哲学,第二层次是具体科学。系统科学是一门用科学。是因为:1.适应20世纪自然科学发......
  • 程序是怎样跑起来的第一章读后感
    在阅读了《程序是怎样跑起来的》第一章后,我对程序的运行机制有了一个整体印象。我了解到CPU的内部是由寄存器、控制器、运算器和时钟四个部分构成的,各个部分之间由电流信号相互连通,每个部分都有各自的功能。其中,寄存器是程序用来暂存指令和数据的,因此在编写程序时首先需要了解寄存......
  • 《系统科学》读后感第五篇
    本章主要讲述了现代系统理论,由贝塔朗菲的一般系统论、耗散结构理、超循环理、系统动力学、协同学:理论与应用、生命系统理论、泛系理论、灰色系统理论。在本世纪三四十年代相继出现了贝塔朗菲的一般系统论、维纳的控制论、申农的信息论和屈浦缪勒的系统理论。在这些系统理论的影......
  • 《系统方法科学概论》第三章读后感
    《系统方法科学概论》第三章主要讲了信息方法,其中包括信息科学简史、什么是信息和信息量、信息属性及规律、信息技术、利用信息认识事物的方法共六个章节。在这一章中我学习到了,信息的传播往往需要一定的载体,通过载体进行信息传播。信息的本质简单来说就是事物状况的变异。这一章......
  • 《程序是怎么跑起来的》第九章
    操作系统的原型是一种具有加载和运行功能的监控程序。操作系统的存在使程序员不必关注硬件,也能使程序员的人数大大增多,很多不了解硬件的程序员也能编写出像样的程序。但要成为高水平的技术员,必须了硬件的基础知识。操作系统的硬件访问功能通常会以大小型函数的集合体的形式来提供......
  • 《程序是怎么跑起来的》第八章
    计算机只能运行本机代码,CPU能直接解析并运行的不是源代码而是本地代码的程序。本机代码的内容就是各种数值的罗列。用某种编程语言编写的程序称为源代码,源代码被保存成的文件称为源文件。源代码编翻译本机代码才能被读写和运行。负责用c语言等高级语言编写的源代码翻译成本机代码......
  • 系统科学方法概论第四章读后感
    在我接触并深入研究计算机控制方法后,我对其在现代社会中的重要性有了更深的认识。当我阅读关于计算机控制方法的书籍时,我被其精妙而复杂的设计所吸引,这不仅是一门科学,更是一门艺术。对于我来说,计算机控制方法不仅是工程领域的专业知识,更是一种解决现实问题的有效工具。通过学习和......