摘要:
程序是怎样跑起来的第九章讲的是操作系统和应用的关系。监控程序的主要功能是加载和运行,在操作系统上运行的程序称为应用或应用程序,调用操作系统功能称为系统调用,Windows Vista是32位的操作系统。类似于文字处理软件及表格计算软件为了提高特定处理效率的程序总称为“应用”。但是在操作系统这个运行环 阅读全文
摘要:
在上一章节里,我们了解了应用程序的运行环境,并对源代码和本地代码进行了简单的了解。而在这一章当中,我们对源代码转换到本地代码的流程,也就是编译这一过程进行了详细的了解。CPU,可以解析和运行的程序叫做本地代码,机器语言代码。我们还知道了将多个目标文件结合生成EXE文件的工具叫做连接器,它通过编译和连 阅读全文
摘要:
读了程序是怎样跑起来的第七章之后,我深有感悟。同一类型的硬件可以选择安装多种操作系统,从程序的运行环境这角度来考量硬件时,CPU的种类是特别重要的参数,程序员用C语言等编写的程序,在编写阶段仅仅是文本文件。CPU 只能解释其自身固有的机器语言。不同的CPU能解释的机器语言的种类也是不同的。另外,本章 阅读全文
摘要:
第六章题目名为亲自尝试压缩数据,顾名思义第六章主要讲解的是文件的压缩。文件是将数据存储在磁盘等存储媒介中的一种形式,程序文件中存储数据的单位是字节。可逆压缩和非可逆压缩,也称为不可逆压缩,的主要区别在于它们是否能完全恢复到原始状态。图像文件本质上也是字节数据的集合体,所以可以用RLE算法来压缩。 阅读全文