摘要: 操作系统构成: 控制程序: 硬件控制、程序运行控制 编程语言处理器: 汇编、编译、解析 实用程序: 文本编辑器、调试工具、Dump 程序等 操作系统本身不是单独的程序,而是多个程序的集合体,这个运行环境下,应用不直接控制硬件,而是通过操作系统来间接控制。 系统调用与高级编程语言的移植性: 系统调用: 阅读全文
posted @ 2024-02-26 22:30 袁博。 阅读(27) 评论(0) 推荐(0)
摘要: 本地代码: 本地代码的内容就是数值的罗列集合(二进制的数据展示)。 编译器: 负责将源代码转换为本地代码,每种语言都有其专用的编译器。 由于 cpu 类型不同,本地代码的类型也不同,编译器可以将源代码编译成不同 cpu 类型的本地代码。 交叉编译: 在当前平台编译另外平台的本地代码,例如在 win 阅读全文
posted @ 2024-02-26 22:27 袁博。 阅读(33) 评论(0) 推荐(0)
摘要: 程序的运行环境 = 操作系统 + 具体硬件 硬件核心考虑参数为CPU,不同的 CPU 指令集不同,能解释的机器语言种类也不同,其只能解释自身的机器语言,也就是常说的cpu指令集 常见的有: x86、MIPS、SPARC、PowerPC 本地代码: 通过将源代码进行编译后生成的机器语言的程序成为本地代 阅读全文
posted @ 2024-02-26 22:24 袁博。 阅读(27) 评论(0) 推荐(0)
摘要: 压缩分类: 压缩后的数据可以复原的称为可逆压缩,无法复原的称为不可逆压缩。 文件是将数据存储在磁盘等存储媒介上的一种形式,其以字节为存储单位,文件就是数据集合的字节。 任何情况下:文件的字节序列都是连续存储的。 RLE 压缩算法: 将文件内容用 数据 X重复次数,从而实现数据压缩,常用于压缩传真图像 阅读全文
posted @ 2024-02-26 22:21 袁博。 阅读(30) 评论(0) 推荐(0)
摘要: 内存利用电流实现:高速高价,磁盘利用磁效实现:低速低价 磁盘中存储的程序:必须加载到内存中才能运行,因为负责解释和运行程序内容的CPU需要通过内部程序计数器来指定内存地址,然后才能读出程序,其次,磁盘的速度慢即使可以直接读取,效率也比较低下。 内存与磁盘相互促进 磁盘缓存: 加快磁盘访问速度(磁盘读 阅读全文
posted @ 2024-02-26 22:15 袁博。 阅读(29) 评论(0) 推荐(0)
摘要: 内存: 一种 IC电子元件,常见 DRAM(需要经常刷新保存数据)、SRAM(不需要刷新电路既可以保存数据),可以读取与写入,ROM(只能用来读取的内存)等形式。 内存物理组成: 电源、地址信号、数据信号、控制信号,用来输入输出的 IC 引脚(通过为引脚指定地址,进行数据读取)。 地址信号引脚数决定 阅读全文
posted @ 2024-02-26 20:50 袁博。 阅读(38) 评论(0) 推荐(0)
摘要: 1·什么是浮点数? 浮点数: 用符号、尾数、基数、指数这 4 部分来表示的小数就是浮点数 在计算中因为内部只使用二进制,因此计算机中省略掉了基数,只使用符号、尾数、指数 3 部分表示浮点数。 2·IEEE 标准浮点数表现形式: 符号部分: 占用一个数据位,该为=1 表示负数,=0 表示正数,数值的大 阅读全文
posted @ 2024-02-04 21:40 袁博。 阅读(11) 评论(0) 推荐(0)
摘要: 1·为什么要用二进制表示数据? 原因: 由于 IC(集成电路) 的所有引脚只有直流电压0V或5V两个状态(也就是每个引脚只能表示两个状态),由于这个特性,因此决定了在计算机中的信息数据只能使用二进制来处理表示 注意: 现在 IC 大部分电压为为+5V,因此存在三种状态,0V/5V/高阻抗状态(不接收 阅读全文
posted @ 2024-02-04 21:36 袁博。 阅读(18) 评论(0) 推荐(0)
摘要: 1.CPU是什么? 对于CPU,有两种解释,分为物理和逻辑两种。 物理层面:CPU 由具有开关功能的晶体管构成。 逻辑层面:内部由、寄存器,控制器,运算器,时钟四个部分构成,各部分通过电信号相互连通。 其中寄存器、控制器、运算器、时钟的解释如下: 寄存器:用于暂存指令、数据等处理对象,可以认为是内存 阅读全文
posted @ 2024-02-04 21:17 袁博。 阅读(31) 评论(0) 推荐(0)