微型计算机原理名词解释,微机原理(名词解释+简答题)

微机原理

一、名词解释

FLOPS:每秒所执行的浮点运算次数。

MIPS:每秒百万条指令。

RISC技术:精简指令集计算机。

计算机组成:是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透明的硬件细节。

计算机体系结构:是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。

存储容量:是指存储器可以存放的二进制代码的总位数。

总线:连接多个部件的信息传输线,是各部件共享的传输介质。

总线复用:一条信号线上分时传送两种信号。

总线宽度:数据总线的根数。

存取时间:启动一次存储器操作到完成该操作所需全部时间。

空间局部性:一旦一个存储单元被访问,那么它临近单元也将很快被访问。

存取周期:存储器进行连续两次独立的存储操作,所需的最小间隔时间。

时间局部性:一旦一个指令被执行了,在不久的将来它可能再被执行。

中断:计算机在执行程序的过程中,当出现异常情况或特殊请求时,计算机停止现行的程序的运行,转向对这些异常情况或特殊请求的处理,处理结束后再返回到现行程序的间断处,继续执行原程序。

寻址方式:确定本条指令的数据地址以及下一条将要执行的指令地址的方法。取指周期:取指阶段完成取指令和分析指令操作。

指令周期:CPU每取出并执行一条指令所需的全部时间。

二、简答题

1.冯诺依曼计算机的特点

(1)计算机由运算器、控制器、存储器、输入设备和输出设备五大部件组成。

(2)指令和数据以同等地位存放于存储器内,并可按地址寻访。

(3)指令和数据均用二进制数表示。

(4)指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。

(5)指令在存储器内按顺序存放。

(6)机器以运算器为中心,输入输出设备与存储器之间的数据传送通过运算器完成。

2.简述系统总线的概念,按系统总线传输信息不同分为哪三类并说明各自用途。系统总线是指CPU、主存、I/O设备,各大部件之间的信息传输线。

1)数据总线:用来传输各功能部件之间的数据信息,它是双向传输总线,其位数与机器字长、存储字长有关。

2)地址总线:用来指出数据总线上的源数据或目的数据在主存单元的地址或I/O 设备的地址。

3)控制总线:用来发出各种控制信号的传输线。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我来帮你解决这个问题。 首先,选择排序是一种简单但低效的排序算法,它的基本思路是从数组中选择最小的元素,将其放置在数组的起始位置,然后再从剩余元素中选择最小的元素,放置在已排好序的元素的末尾,以此类推,直到所有元素都排好序为止。 下面是使用C语言实现10个数的选择排序的代码: ```c #include <stdio.h> void selectionSort(int arr[], int n); int main() { int arr[10] = {32, 12, 45, 67, 23, 9, 16, 78, 54, 21}; printf("Original array: "); for (int i = 0; i < 10; i++) { printf("%d ", arr[i]); } selectionSort(arr, 10); printf("\nSorted array: "); for (int i = 0; i < 10; i++) { printf("%d ", arr[i]); } return 0; } void selectionSort(int arr[], int n) { int i, j, minIndex, tmp; for (i = 0; i < n - 1; i++) { minIndex = i; for (j = i + 1; j < n; j++) { if (arr[j] < arr[minIndex]) { minIndex = j; } } if (minIndex != i) { tmp = arr[i]; arr[i] = arr[minIndex]; arr[minIndex] = tmp; } } } ``` 代码的实现很简单,我们首先定义了一个 `selectionSort` 函数,这个函数接收一个整型数组和数组的长度作为参数,然后进行选择排序操作。选择排序的过程中,我们使用两层循环遍历数组,外层循环从 0 开始,每次循环选出一个最小值,内层循环从外层循环的下一个位置开始,每次循环比较当前值和已选出的最小值的大小,如果当前值更小,则更新最小值的下标。内层循环结束后,我们将最小值和外层循环的位置进行交换,然后继续进行下一轮循环,直到数组排好序为止。 在主函数中,我们定义了一个包含10个元素的数组,并初始化了数组的值。然后,我们输出原始数组,调用 `selectionSort` 函数进行排序,最后输出排好序的数组。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值