写点什么

计算机原理学习笔记 Day9

发布于: 2021 年 04 月 18 日
计算机原理学习笔记 Day9

在任何情况下,文件中的字节数据都是连续存储的


把文件内容用“数据×重复次数”的形式来表示的压缩方法称为 RLE(RunLength Encoding,行程长度编码)算法


哈夫曼算法的关键就在于“多次出现的数据用小于 8 位的字节数来表示,不常用的数据则可以用超过 8 位的字节数来表示”。


莫尔斯编码把一般文本中出现频率高的字符用短编码来表示。这里所说的出现频率,不是通过对出版物等文章进行统计调查得来的,而是根据印刷行业的印刷活字数目而确定的


哈夫曼算法是指,为各压缩对象文件分别构造最佳的编码体系,并以该编码体系为基础来进行压缩。


我们把能还原到压缩前状态的压缩称为可逆压缩,无法还原到压缩前状态的压缩称为非可逆压缩


应用是为了在特定操作系统上运行而作成的


文本文件(排除文字编码的问题)在任何环境下都能显示和编辑。我们称之为源代码


应用程序向操作系统传递指令的途径称为 API(Application ProgrammingInterface)


Unix 系列操作系统 FreeBSD 中,存在一种名为 Ports 的机制。该机制能够结合当前运行的硬件环境来编译应用的源代码,进而得到可以运行的本地代码系统。如果目标应用的源代码没有在硬件上的话,Ports 就会自动使用 FTP 连接到相关站点来下载代码。


Java 虚拟机是一边把 Java 字节代码逐一转换成本地代码一边运行的


从操作系统方面来看,Java 虚拟机是一个应用,而从 Java 应用方面来看,Java 虚拟机就是运行环境。不同的 Java 虚拟机之间无法进行完整互换。


引导程序的功能是把在硬盘等记录的 OS 加载到内存中运行。虽然启动应用是 OS 的功能,但 OS 并不能自己启动自己,而是通过引导程序来启动。


发布于: 2021 年 04 月 18 日阅读数: 11
用户头像

还未添加个人签名 2018.11.30 加入

还未添加个人简介

评论

发布
暂无评论
计算机原理学习笔记 Day9