摘要:
汇编语言 为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“A D D”代表加法,“M O V”代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代 阅读全文
posted @ 2024-02-27 17:43
杨杨---得亿
阅读(42)
评论(0)
推荐(0)
摘要:
操作系统和应用的关系 操作系统和应用软件之间的关系是操作系统为应用软件提供运行环境和基础服务,而应用软件则是直接为用户提供服务的软件。 操作系统是计算机系统的核心,它管理着硬件资源(如CPU、内存、硬盘和外设等),并提供了系统服务,如内存管理、文件管理和设备管理等。这些服务使得用户和应用程序 阅读全文
posted @ 2024-02-27 17:34
杨杨---得亿
阅读(393)
评论(0)
推荐(0)
摘要:
从源文件到可执行文件的整个过程涉及到多个步骤,具体包括: 预处理:这个阶段通过预处理命令对源代码进行处理,如删除“#define”宏定义,展开条件编译指令,以及处理包含文件等。预处理的结果通常保存在名为 .i 的文件中,这里的 "i" 是 "intermediate" 的缩写,表示这是一个中间文 阅读全文
posted @ 2024-02-27 17:31
杨杨---得亿
阅读(53)
评论(0)
推荐(0)
摘要:
应用的运行环境指的是 操作系统和计算机本身(硬件)的种类 Macintosh用的操作系统(MacOS),在AT兼容机上无法运行。 Windows上的应用,在MacOS上无法运行 FreeBSD提供的Ports,指的是:通过使用源代码来提供应用,并根据运行环境进行整合编译,从而得以在该环境下运行的机制 阅读全文
posted @ 2024-02-27 17:28
杨杨---得亿
阅读(14)
评论(0)
推荐(0)
摘要:
这节的主要内容是数据压缩方面的,主要说明了压缩的几个常用算法及实现。 首先我们认清一点:文件中的字节数据都是连续存储在磁盘空间的。 接着来讲一种最简单的压缩算法RLE算法: AAAABBBBNNNN 经过RLE压缩 A4B4N4,怎样?这个算法是不是超级简单。这个算法是“数据 * 重复次数”的形式来 阅读全文
posted @ 2024-02-27 17:23
杨杨---得亿
阅读(10)
评论(0)
推荐(0)
摘要:
计算机中主要的存储部件是内存和磁盘。磁盘中存储的程序,必须要加载到内存后才能运行。在磁盘中保存的原始程序是无法直接运行的。 磁盘缓存指的是把从磁盘中读出的数据存储到内存空间中的方式。 磁盘缓存提高访问速度的机制: (1)首次读出时从磁盘读出(低速) (2)保存读出的数据 (3)再次读取同一数据时从内 阅读全文
posted @ 2024-02-18 16:17
杨杨---得亿
阅读(20)
评论(0)
推荐(0)
摘要:
内存(Memory)是计算机的重要部件,也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。只要计算机开始运行,操作系统就会把需要运算的数据从内存调到 阅读全文
posted @ 2024-02-18 16:08
杨杨---得亿
阅读(182)
评论(0)
推荐(0)
摘要:
1.采用浮点数来处理小数,会存在计算出错的可能性,无论是使用单精度浮点数还是双精度浮点数1。 2.有些十进制的小数无法正确地转换成二进制,因此无法在计算机中准确表示 23。 3.计算机只能用有限的状态去和无限的需要表现的数去一一对应,这可能会导致误差的出现4。 所以尽管计算机在计算小数时可能会出现错 阅读全文
posted @ 2024-02-18 16:04
杨杨---得亿
阅读(137)
评论(0)
推荐(0)
摘要:
1、易于实现 数字电路里的状态是由开关来控制,开关只有开和关两种状态,而二进制也只有"0"和"1"两种状态,很容易用电子元件实现。因此采用二进制来表示,0表示低电平,1表示高电平,或者反过来表示的也有。 2、简化运算 二进制数加法和乘法仅各有3条运算规则( 0+0=0,0+1=1,1+1=1 0和0 阅读全文
posted @ 2024-02-03 13:21
杨杨---得亿
阅读(154)
评论(1)
推荐(0)
浙公网安备 33010602011771号