计算机组成原理——概述3
计算机系统的层次结构
计算机系统的组织
硬件 —— 是指构成计算机系统的实体和装置之类的有形设备,是组成计算机系统的物质基础。
软件 —— 是指由硬件所表达的各种内在信息,包括数据与控制程序。因为它们是无形的东西,所以成为软件或软设备。
计算机的硬件系统组成
主要功能部件
1. CPU 主要是由运算器、控制器等部件组成
2. 运算器
功能:完成算术和逻辑运算
组成特点:主要由ALU(算术逻辑单元)构成,执行算术、逻辑运算以及移位循环等操作,是CPU功能的主要执行部件
注: ALU以全加器为核心,具有多种运算功能
运算的位数越多,计算精度就越高,但是器件也越复杂
运算器的数据宽度一般是:8位、16位、32位或64位
3. 控制器
功能:产生控制命令(微命令),控制全机操作
基本组成:
4. 存储器
功能:存储数据和数字化后的程序
注:无论是数据,还是程序,存储器存储的全是用0或1表示的二进制代码
存储器中的几个基本概念:
存储单元:在存储器中保存一个n位二进制数的n个存储电路,组成一个存储单元
地址:存储器由许多存储单元组成,每个存储单元的编号,成为地址。
存储容量:存储器所有存储单元的总数。(存储容量越大,表示存储的信息越多,常用的单位有:KB,MB,GB,TB,PB)
内存储器:即主存,是一种用来存放直接为CPU提供服务的程序和数据存储器。
半导体存储芯片构成,特点:工作速度快,存储容量比外存小
外存储器:即辅存,为计算机配备的存储容量很大的辅助存储器。
磁盘存储器、光盘存储器等,特点:存储容量大,价格便宜,工作速度较慢
5. 输入、输出设备
功能:执行输入、输出信息的转换
6. 总线(BUS)
功能:能为多个部件分时共享的一组信息传送通路
根据传送的信息不同,可分为三类:传送各种数据信息的数据总线
传送各种地址信息的地址总线
传送各种控制信号的控制总线
7.接口
功能:具有缓冲、转换、连接的功能
计算机硬件的典型架构
微型计算机:南北桥架构
小型计算机:多处理机架构
超级计算机:集群式架构
多处理机系统架构
特点:用多处理机CPU构成
根据处理器之间连接的紧密程度,又分为: 紧密偶合型多机系统
松散偶合型多机系统
紧密偶合型多机系统:多个(CPU+LM)组,通过系统总线构成多机系统,且有共享的全局主存储器
松散偶合多机系统:多个计算节点,由通信系统连接成的多机系统,无全局的主存储器
软件系统
软件类别:系统程序和应用程序
硬、软件系统层次结构
软件与硬件的逻辑等价性
软件的特点:易于实现各种逻辑和运算功能,但是常受到速度指标和软件容量的制约
硬件的特点:可以高速实现逻辑和运算功能,但是难以实现复杂的功能或计算,受到控制复杂性指标的制约
因此,计算机中的软件,理论上都可以“固化”或“硬化”成硬件,以提高执行速度。
计算机组成原理——概述3相关推荐
- 【计算机组成原理-chapter1】计算机组成原理概述
文章目录 1. 计算机的发展历程 2. 计算机硬件的基本组成 2.1 早期冯·诺依曼结构 2.2 现代计算机结构 2.3 小结 3. 认识各个硬件部件 3.1 主存储器的基本组成 3.2 运算器的基本 ...
- 第1章 计算机组成原理概述
文章目录 前言 1.0 课程简介 1.0.1 课程的地位 1.0.2 课程学习思路 1.0.3 课程组成 1.1 计算机系统简介 1.1.1 计算机组成 1.计算机的类型 2.计算机的组成 3.软件组 ...
- 计算机组成原理 概述
这段时间在MOOC上学习刘宏伟教授讲的计算机组成原理,把一些学习中的重点知识和困难记下来,方便以后复习. 一.计算机系统简介 1.组成 而计算机软件分为系统软件和应用软件 2.结构层次 硬件主要包括实 ...
- 计算机组成原理——概述2
计算机的诞生和发展 冯.诺依曼思想的产生背景 EDVAC(冯.诺依曼思想)--存储程序通用电子计算机 EDVAC阐述了电子计算机和程序设计的新思想,是计算机发展史上一个划时代的文献,宣告电子计算机时代 ...
- 计算机组成原理——概述1
主要内容: 计算机的基本概念 计算机的诞生和发展 系统硬件组成(主要部件.系统结构) 计算机的性能指标 计算机的基本概念 电子计算机--是一种可以存储程序,并且通过执行程序指令,可以自动.高速.精确地 ...
- 【计算机组成原理】计算机组成原理——概述篇
计算机发展历史 电子管计算机(1946年--1958年) 第一台计算机为ENIAC诞生于美国宾夕法尼亚大学 特点: 1. 集成度小,空间占用大 2. 功耗高,运行速度慢 3. 操作复杂,更换程序需要接 ...
- 计组高分笔记:【06】计算机组成原理概述 「单总线 | 双总线 | 三总线 | 总线仲裁 | 总线标准 | 总线定时 | 同步定时 | 异步定时 | 半同步通信 | 分离式通信」
文章目录 1. 总线概述 1.1 基本概念 1.2 总线的分类及结点结构 1.2.1 系统总线结构 1.2.1.1 单总线结构(系统总线) 1.2.1.2 三总线方式(主存总线.I/O总线.DMA总线 ...
- 计算机原理概述,计算机组成原理-概述
2020-05-16 计算机起源可以参考 -- <计算机与人脑>- 是美国科学家约翰·冯·诺依曼创作的电子计算机学著作,1958年首次出版. 什么是计算机? 计算机(computer)俗称 ...
- 计算机组成原理 王道考研2021 第一章:计算机组成原理概述 -- 计算机的工作过程(从源程序到可执行文件)、计算机的层次结构、计算机软件的分类、三种级别的语言
1. 计算机的工作过程 计算机的工作过程分为以下三个步骤: 把程序和数据装入主存储器. 将源程序转换成可执行文件. 从可执行文件的首地址开始逐条执行指令. 1.1 从源程序到可执行文件 预处理阶段:预 ...
最新文章
- Linux CUT命令笔记
- 如何用命令将本地项目上传到git
- TortoiseGit安装过程
- 【专题介绍】视频内容生产与消费创新(Part1)
- linux网络编程(二)TCP通讯状态
- android ffmpeg 解码,如何在Android用FFmpeg解码图像
- SC || 记不住的正则
- Win 7 下IE 的cookie 以及 Favorites 地址
- 美男子第一次的JAVA博客
- ios 8 适配须知
- c语言 标准正态分布表,标准正态分布表ZP(Z).PDF
- Python实战|「甜点消消」游戏数据分析过程
- 美通企业日报 | 易车收到腾讯等私有化要约;沃尔玛中国推出快时尚品牌George...
- Presto Facebook 开源的大数据查询引擎
- 期货日内短线交易技巧
- 蓝桥杯 历年试题 矩阵翻硬币
- 反编译:如何脱掉爱加密家的保护壳
- jQuery阶梯手风琴图片布局
- 海康视频插件启动过程中出现跨域问题has been blocked by CORS policy
- 提示未登录,点确认,跳到登陆页
热门文章
- leaflet的入门开发(一)
- 通讯框架 t-io 学习——websocket 部分源码解析
- 步进电机的单双极驱动
- Nginx之让用户通过用户名密码认证访问web站点
- 使用DirectX截屏
- 设计模式1实践-开篇
- Android关机流程源码分析
- gdi 格式转换 vb_VB 程序设计举例
- 蚂蚁金服移动端可视化解决方案 F2 3.2 正式发布
- mybatis项目启动报错 The content of element type resultMap must match (constructor?,id*,result*,associat...