判断题
计算机之所以能实现自动连续运算,是由于采用了布尔逻辑原理。
A
正确
B
错误
答案解析
正确答案:B
解析:
这道题的答案是**错误**的。以下是详细解析:
### 核心考点
计算机实现**自动连续运算**的根本原因,在于采用了**“存储程序”**(Stored Program)工作原理,而非仅仅依靠布尔逻辑原理。
### 详细解析
1. **“存储程序”原理是关键**
* 由冯·诺依曼提出的“存储程序”概念指出:**将程序(指令序列)和数据一起存储在计算机的存储器中**。
* 计算机在工作时,控制器能够自动地从存储器中取出指令、分析指令并执行指令,然后自动取下一条指令,如此循环往复。
* 正是这种**“自动取指、自动执行”**的机制,使得计算机能够在无需人工干预的情况下,连续地、自动地完成一系列运算任务。
2. **布尔逻辑的作用**
* **布尔逻辑**(Boolean Logic)是计算机**硬件电路设计**的基础。它决定了计算机如何通过电子开关(0和1)来表示信息、进行逻辑判断和基本算术运算。
* 布尔逻辑解决了“如何计算”和“如何表示数据”的问题,但它本身并不提供“自动连续执行指令”的控制机制。
### 总结对比
| 特性 | 存储程序原理 | 布尔逻辑原理 |
| :--- | :--- | :--- |
| **主要作用** | 实现**自动、连续**地执行指令 | 实现数据的**表示、逻辑判断与运算** |
| **对应层面** | 计算机的**工作体系结构/控制流程** | 计算机的**底层硬件逻辑基础** |
| **结论** | 是自动连续运算的**直接原因** | 是计算机能进行数字处理的**基础条件** |
因此,题干将“自动连续运算”归因于“布尔逻辑原理”是不准确的,正确的归因应是**存储程序原理**。
相关知识点:
计算机连续运算非因布尔逻辑
题目纠错
2023电力行业多旋翼无人机竞赛
