操作系统
嵌入式操作系统
伽男
学无止境
展开
-
程序是怎么跑起来的(第八章至第九章)
用某种编程语言编写的程序就称为源代码 ,保存源代码的文件称为源文件。 把 C 语言等高级编程语言编写的源代码转换成本地代码的程序称为编译器。 交叉编译器:生成的是和运行环境中的 CPU 不同的 CPU 所使用的本地代码 库文件指的是把多个目标文件集成保存到一个文件中的形式 API 的目标文件,并不是存储在通常的库文件中,而是存储在名为 DLL(Dynamic Link Library)文件的特殊库文件中。 存储着目标文件的实体,并直接和 EXE 文件结合的库文件形式称为静态链接库 栈是用来存储函数内部原创 2021-09-03 21:10:33 · 140 阅读 · 0 评论 -
程序是怎么跑起来的(第六章至第七章)
把文件内容用“数据 ×重复次数”的形式来表示的压缩方法称为 RLE(Run Length Encoding,行程长度编码)算法,用于压缩传真的图像等。 哈夫曼算法是指,为各压缩对象文件分别构造最佳的编码体系,并以该编码体系为基础来进行压缩。 用哈夫曼算法压缩过的文件中,存储着哈夫曼编码信息和压缩过的数据如下图所示。 把能还原到压缩前状态的压缩称为可逆压缩,无法还原到压缩前状态的压缩称为非可逆压缩。 运行环境 = 操作系统 + 硬件 应 用 程 序 向 操 作 系 统 传 递 指 令 的 途 径 称 为原创 2021-09-02 23:57:27 · 62 阅读 · 0 评论 -
程序是怎么跑起来的笔记(第一章至第五章)
CPU的内部由寄存器、控制器、运算器和时钟四部分构成。 程序运行流程: 1.用c语言等高级语言编写程序 2.将程序编译后转换成机器语言的EXE文件 3.程序运行时,在内存中生成EXE文件的副本 4.在CPU解释并执行程序内容 主存通常使用DRAM芯片。DRAM可对任何地址进行数据读写操作,但需保持稳定的电源供给并时常刷新,关机后内容自动清除。 将汇编语言编写的程序转化为机器语言的过程是汇编 反之,是反汇编 寄存器的主要种类和功能 无论当前累加寄存器的运算结果是负数,0还是正数,标志寄存器都会将其保原创 2021-08-31 21:17:42 · 133 阅读 · 0 评论