计算机组成原理(0)概述

文章讨论了学习计算机组成原理的困惑,推荐了哈工大刘宏伟的视频课程,并概述了计算机硬件的层次化设计、运算器、控制器和存储器的功能。提到了摩尔定律和早期计算机历史,强调了理解和掌握基础概念的重要性。
摘要由CSDN通过智能技术生成

前言

没有想好到底是要怎么学习,看哪个视频课,看到1.2 计算机的基本组成1.2-a1_哔哩哔哩_bilibili 是15年录的视频+读PPT+课本不一样就更不想看了,但是CSAPP难度大(主要是广度,所以可能不很适用于考试或计组的学习,不过看目录确实挺心动的)

可能还是老老实实地看哈工大刘宏伟的视频吧,其实评论的褒扬还是挺多的


导航

可以到这个标签下查看:标签: 计组 | 放星星 (flyastar.top)

计算机组成原理(0) | 放星星 (flyastar.top):计组的概念课程介绍及计算机发展
计算机组成原理 (1) | 放星星 (flyastar.top):总线和存储器的章节
计算机组成原理 (2) | 放星星 (flyastar.top):IO 设备 + 数字计算


第一章 计组概念及课程介绍

参考:(2条消息) 计算机组成原理|第一章(笔记)_多加点辣也没关系的博客-CSDN博客

老师做了个计算机硬件系统的层次化框图,还是不错的

系统复杂性管理的方法 (3Y)

  • 层次化 (Hierachy):将被设计的系统划分为多个模块或子模块
  • 模块化 (Modularity):有明确定义(well-defined)的功能和接口
  • 规则性 (regularity):模块更容易被重用

一个现实中的问题,如何用计算机来解决?

首先应先考虑问题是否能用计算机解决(可计算性理论) 图灵机停机问题

看到这里其实感觉老师讲的还是有点意思的

计算机的工作过程

  1. 上机前的准备
    • 建立数学模型
    • 确定计算方法
    • 编写解题程序
      • 程序——运算的全部步骤
      • 指令——每一个步骤

程序清单尽管做成了表格,但还是好复杂,呜

主存储器:存储体-<MAR+MDR

MAR :存储器地址寄存器 | 反映存储单元的个数

MDR :存储器数据寄存器 | 反映存储字长

这节课讲述运算器的基本组成和操作过程:

p9X4bes.png

乘法除法都是基于加减法和移位操作

MQ又被称为乘商寄存器

控制器:
功能:解释指令()、保证指令的按序执行

完成一条指令(取指令PC、分析指令IR、执行指令CU)

  • (PC)+1–>PC PC中存放当前要执行指令的地址 具有计数功能

  • IR存放当前要执行的指令

  • CU

运算器、控制器、存储器构成了主机

1.2 计算机的基本组成1.2-e_哔哩哔哩_bilibili

主机完成一条指令的过程,还是好抽象复杂,第7章还会讲,到时候加把劲

计算机硬件的主要技术指标:

  • 机器字长:CPU一次能处理数据的位数,与CPU中的寄存器位数有关
  • 运算速度影响因素和反映:主频、核数、吉普森法、CPI、MIPS
  • 存储容量:主存容量(存储单元个数X存储字长)、辅存容量

第二章 计算机的发展与应用

不重要

计算机的发展史

1946年 ENIAC,但不是冯诺依曼结构

之前就在想为什么愿意砸那么多钱研制笨重的计算机,原来最初代的计算机是之前的计算机的1000倍,手工计算的20万倍(用于军方 弹道表)

硬件技术对计算机更新换代的影响:

第一代到第五代:电子管、晶体管、中小规模集成电路、大规模集成电路、超大规模集成电路

IBM360确实具有里程碑的意义

通过微处理器中晶体管数目的增长,引出了摩尔定律

讲述了各类编程语言、软件及其特点

关于计算机的应用与展望自己就跳了。

前两章结束只是介绍,开启下一阶段,真正的学习。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值