计算机基础知识
文章平均质量分 63
计算机系统、程序设计、数据结构、数据库结构化、面向对象、UML、设计模式、操作系统等基础知识
王菜菜丫
数字信号处理;人工智能;CHATGPT;算法;C++;python;matlab
展开
-
Cache缓存
在计算机架构中,缓存(Cache)是一种高速数据存储层,它存储了一部分从原始数据源(如主内存)频繁访问的数据副本。通过将数据暂时存储在物理上更接近处理器的位置,缓存能够减少数据访问的延迟,从而加快数据访问速度和提高整体系统性能。原创 2024-04-25 10:21:29 · 626 阅读 · 0 评论 -
处理突发事件—中断
中断是计算机操作系统中用来处理突发事件的一种机制,它允许CPU在执行正常程序流程时暂时停下来,去处理更紧急的任务,处理完成后再恢复原来的任务。中断是现代计算机系统中不可或缺的组成部分,它提高了系统的效率和响应性。原创 2024-04-25 10:17:42 · 317 阅读 · 0 评论 -
CISC和RISC
选择CISC还是RISC架构取决于应用需求、软件生态、性能和能效目标等多种因素。RISC架构由于其高效和能效的特点,在嵌入式系统、移动设备和最近的服务器市场中特别受欢迎。而CISC架构,特别是x86架构,由于其强大的通用性和广泛的软件兼容性,仍然在个人计算机和服务器市场占据主导地位。随着技术的发展,两种架构之间的界限正在逐渐模糊,现代处理器设计往往融合了两者的优点,以满足日益增长的计算需求。原创 2024-04-24 15:22:07 · 322 阅读 · 0 评论 -
计算机中的寻址方式
在计算机科学中,**寻址(Addressing)**是指计算机系统中用于定位和访问数据存储位置的一种机制。数据可能存储在内存、硬盘或其他形式的数据存储设备中。寻址方式影响着处理器如何从内存中读取数据或向内存写入数据,也直接关联到程序的组织和执行效率。原创 2024-04-24 14:07:07 · 768 阅读 · 0 评论 -
计算机中浮点数的表示
浮点数是计算机科学中用于表示实数的一种方法,它可以表示非常大或非常小的值。这种表示方式类似于科学记数法,由一个符号位、一个指数部分和一个尾数(或称有效数字)部分组成。原创 2024-04-24 13:04:59 · 356 阅读 · 0 评论 -
有限自动机DFA和NFA初识
有限自动机是的一个工具,它能正确地识别正规集。分为:确定的有限自动机和不确定的有限自动机。原创 2024-04-15 13:31:19 · 160 阅读 · 0 评论 -
正则表达式|*+?
在理解编程语言和编译技术的上下文中,了解正则表达式(regular expressions)和正则集(regular sets)的概念是非常重要的。这些概念主要用于描述一组字符串的模式,广泛应用于词法分析中识别各类标记(tokens)。原创 2024-04-11 10:45:15 · 446 阅读 · 0 评论 -
编译器的构建:词法分析、语法分析、语义分析、中间代码生成、最终的代码优化、目标代码生成
编译器的构建是一个复杂的过程,主要包括词法分析、语法分析、语义分析、中间代码生成以及最终的代码优化和目标代码生成等步骤。每个步骤承担着编译过程中的特定任务,确保源代码能够被正确地转换为目标机器能执行的代码。原创 2024-04-10 16:39:00 · 877 阅读 · 0 评论 -
编译程序和解释程序
编译器和解释器的选择取决于多种因素,包括开发的便捷性、代码的执行效率、以及目标平台的要求。在实际应用中,不同类型的语言和执行方式可以根据具体的项目需求灵活选择。原创 2024-04-10 14:48:59 · 189 阅读 · 0 评论 -
常见的校验码(举例计算海明码)
校验码是一种特定的数值,用于检测数据在存储或传输过程中是否发生错误。通过对数据应用特定的算法生成校验码,并将其与原始数据一同存储或传输。接收方再次计算接收到的数据的校验码,与传输或存储的校验码进行比较,以验证数据的完整性和正确性。校验码广泛应用于数据通信、存储系统、数字信号处理等领域,原创 2024-04-09 10:52:08 · 857 阅读 · 0 评论 -
二进制转八进制/十六进制—三/四分法
将二进制数转换为八进制或十六进制时,可以采用“三分法”和“四分法”这两种简便的方法,因为8和16都是2的幂次方,这使得转换过程非常直接。原创 2024-04-08 16:05:58 · 222 阅读 · 0 评论 -
原码、反码、补码和移码
原码是最直观的二进制表示法,其中最高位(通常是左边的第一位)用作符号位(0表示正数,1表示负数),其余位表示数值的大小。原创 2024-02-07 16:38:54 · 430 阅读 · 0 评论 -
基本的计算机单位
在计算机科学中,信息量的度量单位用于描述数据大小、存储容量、数据传输速率等。原创 2024-02-07 16:33:16 · 364 阅读 · 0 评论 -
计算机的大脑—中央处理单元(CPU)(重点认识运算器和控制器)
计算机的中央处理单元(CPU)是计算机的主要部件之一,负责,是计算机的大脑。CPU执行的操作包括。现代CPU的性能取决于多种因素,包括其核心数量、时钟速度、缓存大小以及指令集架构等。原创 2024-02-07 16:06:23 · 813 阅读 · 0 评论 -
计算机系统的组成、功能和重要性
计算机系统是指由的完整计算设备,它们共同工作以执行各种任务和应用。这个系统不仅包括(如处理器、内存、存储设备、输入/输出设备等),还包括。计算机系统的目的是为用户提供一个执行计算任务的环境,这些任务可以是简单的数据处理、复杂的科学计算或日常的办公和娱乐活动。原创 2024-02-07 15:34:39 · 281 阅读 · 0 评论