文/飞刀君 图/度娘家的
在任何情况下,文件中的字节数据都是连续存储的。
把文件内容用“数据×重复次数”的形式来表示的压缩方法称为RLE(RunLength Encoding,行程长度编码)算法。
哈夫曼算法的关键就在于“多次出现的数据用小于8位的字节数来表示,不常用的数据则可以用超过8位的字节数来表示”。
莫尔斯编码把一般文本中出现频率高的字符用短编码来表示。这里所说的出现频率,不是通过对出版物等文章进行统计调查得来的,而是根据印刷行业的印刷活字数目而确定的。
哈夫曼算法是指,为各压缩对象文件分别构造最佳的编码体系,并以该编码体系为基础来进行压缩。
我们把能还原到压缩前状态的压缩称为可逆压缩,无法还原到压缩前状态的压缩称为非可逆压缩。
应用是为了在特定操作系统上运行而作成的。
文本文件(排除文字编码的问题)在任何环境下都能显示和编辑。我们称之为源代码。
应用程序向操作系统传递指令的途径称为API(Application ProgrammingInterface)。
Unix系列操作系统FreeBSD中,存在一种名为Ports的机制。该机制能够结合当前运行的硬件环境来编译应用的源代码,进而得到可以运行的本地代码系统。如果目标应用的源代码没有在硬件上的话,Ports就会自动使用FTP连接到相关站点来下载代码。
Java虚拟机是一边把Java字节代码逐一转换成本地代码一边运行的。
从操作系统方面来看,Java虚拟机是一个应用,而从Java应用方面来看,Java虚拟机就是运行环境。不同的Java虚拟机之间无法进行完整互换。
引导程序的功能是把在硬盘等记录的OS加载到内存中运行。虽然启动应用是OS的功能,但OS并不能自己启动自己,而是通过引导程序来启动。
Hi
晚安全世界
一个人对自己的看法,就决定了他自己的命运
或者说,指明了他的最终归宿
?如果你喜欢这篇文章,请记得长按二维码关注?
?