计算机组成原理

本文章为本人正在学习计算机组成原理的学习心得

参考网站:

王道考研:https://www.bilibili.com/video/BV1BE411D7ii?p=2

若有错误,请大佬们多多指点出来。

(时不时更新)

目录

 

第一章 计算机系统概论

1.1 计算机系统简介

1.2  层次结构

1.3 计算机组成和计算机体系结构

(1)概念以及区别

(2)计算机的基本组成

1.4 计算机的工作步骤


第一章 计算机系统概论

1.1 计算机系统简介

1.1   计算机系统由“硬件”+“软件”所构成的

硬件:是指计算机的实体部分,例如一些主机和外部设备等。

软件:由人们事先编制的具有各种特殊功能的程序组成。

同时:软件也分为两大类:系统软件+应用软件

  系统软件: 也叫做系统程序,主要时用于管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。

其包含有:

  • 标准程序库
  • 语言处理程序
  • 操作系统
  • 数据库管理系统
  • 网络软件

    应用软件:  又称为应用程序,用于根据任务需要编写的各种程序。如一些科学计算程序、数据处理程序、过程控制程序、事务管理程序等。

1.2  层次结构

计算机的解决问题过程

这里我们把它规划成3部分:

  1. 思路:也就是指令,规划一个项目大致应该走的路线
  2. 方法:做这件事情所需要的条件
  3. 手段:该如何去做。

1.3 计算机组成和计算机体系结构

1、概念以及区别

计算机体系结构:程序员所看到的计算机的属性,即计算机的逻辑结构功能特征,包括其各个硬部件和软部件之间的相互关系。(主要是强调是否需要指令,属于一种概要设计)

计算机组成:指令集系统结构确定分配给硬件系统的功能和概念结构之后,研究各组成部分的内部构造和相互联系,以实现机器指令集的各种功能和特性。

2、计算机的基本组成

(1)、硬件框图

  这是一般我们电脑或者是笔记本的基本计算机硬件构图了,我们都比较少使用冯.诺依曼体系的计算机硬件构图,因为它会有一种特别不好的坏处:不易散热!!

这样的话,导致电脑cpu运转温度太高,旧时还是用桶装水来降温!!!其效率低下。

各个部件的功能如下:

  • 运算器:  用于完成算数运算和逻辑运算,并将运算的中间结果暂存在运算器中
  • 存储器:  存放数据和程序
  • 控制器:  用于控制、指挥程序和数据的输入、运行及其处理运算结果。
  • 输入设备:  用于将人们熟悉的信息形式转换成机器能识别的信息形式。常见有键盘鼠标。
  • 输出设备:  可1将机器运算结果转换为人们熟悉的信息形式,如打印机,显示器输出。

注意:一般我们称输入/输出设备为I/O设备!

一般来说,现代计算机可以认为是由这三大部分组成的——CPU、I/O设备及其主储存器(用于存放程序和数据)。

  • 主机=CPU+主存储器;
  • 外部设备=I/O设备

 

 

(2)、冯.诺依曼计算机的特点:

为什么在冯.诺依曼体系中的第二点讲到了“指令”和“数据”是在同等地位中存在的?——因为这样处理的话,可以提高计算机的运行速度 。

不能实时/连续,不利于散热。适用于家具,小器材,不适用于电脑的制作!

 

1.4 计算机的工作步骤

 

1、上机前的准备

(1)建立数学模型

(2)确定计算方法

(3)编制解题程序

一般在计算机里是不连续执行同一条指令的,而是交换执行不同指令,目的为了延长寿命。

 

2、计算机的工作过程

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值