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

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

时间:2024-03-09 21:22:16浏览次数:23  
标签:哈夫曼 RLE 可逆 压缩 程序 算法 第六章 怎样

《程序是怎样跑起来的》第六章
此章有着众多全新名词需要去认识了解 有助于未来更好的认识计算机
文件储存的基本单位是1字节
LZH是压缩文件的拓展名
数值的值×循环次数为RLE算法 RLE不适合文本文件压缩 会使文件变大
在SHIFT JIS字符编码中,1个半角英数用1字节数据表示
压缩后能复原的是可逆压缩,反之是非可逆压缩
压缩后同压缩前文件大小的比率为压缩比率或者压缩比
哈夫曼算法的基础需要通过摩斯密码了解 通过前篇所出现的二叉树实现 在哈夫曼算法中借助哈夫曼树构造编码体系 从而即使各字符的数据位数不同也能做成明确分区的编码
在C语言中 函数的返回值 是通过寄存器 而非栈来返回
哈夫曼编法较RLE复杂
哈夫曼算法能大幅度提升压缩比率
非可逆压缩有JPEG 可逆压缩有GIF

标签:哈夫曼,RLE,可逆,压缩,程序,算法,第六章,怎样
From: https://www.cnblogs.com/jyk6868/p/18063344

相关文章

  • 《程序是怎样跑起来的》第七章
    《程序是怎样跑起来的》第七章应用的运行坏境指操作系统和计算机本身硬件的种类Macos在AT兼容机上无法运行freebsd提供的ports指通过使用源代码来提供应用,并根据运行环境进行整合编译,从而得以在该坏境下运行的机制Macintosh上可以利用的Windows坏境模拟器称为Virtualpcfor......
  • 程序是怎么跑起来的第二章
    本书的第二章围绕数据是用二进制表示的来进行解答,了解信息(数据)在计算机内部是以怎样的形式来表现的,又是以怎样的方法进行运算的。只有了解了使用二进制来表示信息的方法及其运算机制,才能够了解程序的运行机制。计算机之所以用二进制来处理信息数据,是由于IC的所有引脚,只有直流电压......
  • 程序是怎么跑起来的第五章
    《程序是怎么跑起来的》第五章主要介绍了内存和磁盘之间的关系,以及虚拟内存的概念和使用方法。具体内容如下:计算机采用存储程序方式,主要存储部件是内存与磁盘。磁盘中存储的程序必须要加载到内存中才能运行,在磁盘中的原始数据无法运行。在程序运行中存储着可以动态加载调用的函......
  • 程序是怎么跑起来的第四章
    《程序是怎么跑起来的》第四章的主题为内存,包括内存的分配方式、回收、碎片化等内容。具体内容如下:内存的分配方式:程序在运行时,操作系统会为其分配一块内存区域,这块内存区域称为“堆”。堆的大小在程序运行期间可以动态地变化。当程序需要更多的内存时,可以从堆中分配;当内存不再......
  • 程序是怎么跑起来的第九章
    这一章我学习了操作系统和应用的关系。首先,书中向我们介绍了操作系统功能的历史,操作系统就是我们经常使用的Windows或者unix等等,操作系统中包含了硬件控制程序、编程语言处理器和各种实用程序,也就是说操作系统是多个程序的集合。它们一般是计算机自带的,之后书中讲到要意识到操作系......
  • 《程序是怎样跑起来的》第一章
    (1)《程序是怎样跑起来的》第一章前言中‘双击程序图标,程序开始运行’就像是我们踏入校门,大学故事开始。随着学期的进行慢慢懂得这种技术性专业需要自己的自律性,需要去自我约束自己。同时这些技术性专业又需要自己拥有浓厚的兴趣在这里初次接触计算机行业,慢慢了解了一些专业知识。......
  • 程序是怎么跑起来的第六章
    以下是关于《程序是怎么跑起来的》第六章的观后感:在阅读第六章后,我对程序的运行原理有了更深入的理解。这一章主要介绍了CPU的相关知识,包括CPU的内部结构、指令集、运算器、寄存器等内容。通过对CPU内部结构的了解,我明白了它是如何实现指令的读取、执行和结果的存储。指令......
  • 《程序是怎样跑起来的》第二章
    《程序是怎样跑起来的》第二章二进制在计算机中占了厚重的一面数据通过二进制数表示在计算机内部由IC构成而IC又包括了CPU和内存IC可以理解为一个会变形的机器人有很多种形态而ic的引针便如手臂一般又只有直流电压0V或5V状态,所以只能由二进制数处理(IC分为数字IC和内存IC)......
  • 程序是怎么跑起来的第七章
    第七章讲的是程序的运行环境,程序都是有相对应的运行环境来支撑的,运行环境是操作系统和硬件的综合。CPU只能解释其固有的机器语言,不同种类的Cup机器语言也不一样,在编写完源代码进行编译后得到本地代码,再由CPU来解析和运行本地代码。在使用Windows应用的功能时,是间接向windows发送指......
  • Unity+Houdini+SP+SD 程序化风格化石头
    Houdini程序化模型整体思路:先生成一个基础模型,再基于该模型进行cutoff、控制拐角,随后转换为低模,最后uv映射、物体的像素密度、贴图大小基础模型基础形状采用Box,再使用PointJitter改变形状,最后添加normal为后续的cutoff做铺垫大致形状如下基础形状基于point个数使用f......