
#考研之计算机组成原理笔记
文章平均质量分 89
秋悠然
大一人工智能专业的学生 梦想是成为万人敬仰的人工智能工程师 主攻C语言、数据结构算法、C++语言、Linux系统编程、Linux网络编程、MySQL数据库。希望能结交各路的编程朋友。
展开
-
1.2.3计算机软件
需要引入一个概念叫做指令集体系结构,英文缩写叫ISA,指令集体系结构规定了软件和硬件之间的界面,当我们在设计一个计算机系统的这个指令集体系结构的时候,要定义这台计算机可以支持哪些指令以及每条指令的作用是什么,每条指令的用法是什么,也就是要清晰的定义软件和硬件之间的界限,既然软件和硬件在逻辑功能上都是等价的,我们可以用两种方式来实现同样的逻辑功能,并且采用软和硬两种方式实现所带来的性能以及成本的高低都各有利弊,所以在设计计算机系统的时候二者之间的界限需要被清晰的划分和定义,既要考虑性能问题也要考虑成本问题。原创 2024-12-11 23:48:20 · 717 阅读 · 2 评论 -
1.2.2(补充)_各个硬件的工作原理
这个小节我们要做的事情是来看一看我们主机内部的这三个硬件部件,它们的一些内部细节以及它们之间是如何协调着来工作的?那我们先看主存储器,之后看运算器,最后是控制器。主存储器里边用于存放数据的东西叫做存储体。存储体是由一系列的存储元件来构成的,可以存放二进制0或者1。除了存储体之外,还有两个重要的寄存器(MAR、MDR),分别是存储地址寄存器、存储数据寄存器的一个英文缩写,寄存器是用来存放二进制数据的。只不过这两个寄存器,它们存放的数据各不相同,MAR是存放和地址相关的一些二进制数据,MDR是用于存放实原创 2024-12-01 10:54:25 · 611 阅读 · 1 评论 -
1.2计算机系统层次结构
解决方案就是现代计算机的一个结构,传统的冯诺依曼结构的计算机都是以运算器作为核心数据的,传输都需要通过运算器作为中转,现代计算机通常是以存储器为中心,也就是说输入设备的数据是直接放到这个存储器里边的,当运算器处理完这些数据之后输出设备会直接从存储器当中取走最终的数据进行计算结果的输出,就可以更多的解放运算器的时间,让运算器进行更多的运算,我们现在使用的手机计算机基本上都是这样的一个结构。华为手机它这儿所谓的运行内存8GB指的就是主存储器的大小,容量是8GB 机身存储是128GB,这个指的就是辅存。原创 2024-11-30 15:58:47 · 1208 阅读 · 0 评论 -
1.1_计算机发展历程
计算机系统 = 硬件 + 软件两大部分组成,硬件(计算机的实体),包括:主机、外设(鼠标、键盘、显示器)。软件就是我们看得见但是摸不着的,操作系统就是软件,微信、微博也是软件。硬件是计算机系统的物理基础,决定了这个计算机系统它的天花板瓶颈在哪,软件决定了我们可以把这个硬件的性能发挥到什么样的程度。所以计算机性能的好坏取决于软、硬件功能的总和。系统软件包括:操作系统、数据库管理系统(DBMS)、标准程序库(编程的时候使用的那些库函数)、网络软件、语言处理程序、服务程序。解释:网络软件就是实现原创 2024-11-30 00:39:32 · 989 阅读 · 0 评论 -
01.第一章计算机系统概述
CPU其实就是这样的一个小东西(如图CPU的正脸),CPU的的背面,有一个一个小的金属的针脚,我们可以把 CPU 插到电脑的主板上,可以看到主板上也会保留这样的一个专门用来插 CPU 的空间。内存条如图中内存条的样子,电脑主板会有图中红色圈出的一个一个的卡槽,有的卡槽上边就是用来插入我们的内存条的。传递二进制信息其实本质上就是在释放高电平或者低电平这样的一个电信号,电路板上有很多很多条的电路,可以同时的往外发送或者接收电信号,也就是可以同时传递多个二进制数位,每一个二进制数位,我们把称为一个比特的信息。原创 2024-11-29 21:25:08 · 609 阅读 · 0 评论