Chapter Zero 0.1.3 其他单元设备以及运作流程
其他单元设备

五大单元中的控制单元、算数逻辑段元都被整合到CPU的封装中,
但其实系统单元中,不止有CPU(控制单元、算数逻辑单元),
计算机单元还有哪些?
- 系统单元:系统单元包括
CPU、主存储器(内存)以及主板相关组件,主板上有很多连接界面与相关的适配卡,如网络卡、磁盘列阵卡、显示适配器等等。 - 记忆单元:包括主存储器(main memory,RAM)与辅助存储器,辅助存储器即外存,主要设备有硬盘、光盘和磁带等等。
- 输入、输出单元:键盘、触摸屏、打印机、投影仪、音效喇叭以及显示屏等等。
运作流程
我们将计算机比作一个人体:
- CPU(大脑):每个人做的事情不一样(微指令集的差异),但都动过大脑(CPU)执行和判断各部分的活动。
- 主存储器(大脑中正在被思考的数据区域):实际活动过程中,我们的大脑(CPU)需要外界刺激的数据(光线、环境、语言)来分析,这些互动数据暂存的地方是
主存储器,提供给大脑(CPU)数据。 - 硬盘(放置回忆的数据区域):
主存储器是提供大脑(CPU)目前要思考和处理的信息,但有些生活琐事或不必马上处理的事情,放在我们脑海的记忆深处(硬盘),需要时可以调用到内存。 - 主板(神经系统):类似人类神经,把所有重要的组件连接起来,把大脑(CPU)发布的命令通过主板(神经系统)传到给手脚(其他所有组件)。
- 显示适配器(脑海中的影像):将眼睛的刺激转成影像呈现,显示适配器产生的数据源也是CPU控制的。
整个主机中最重要的部分,也就是
CPU和主存储器,CPU的数据全部来源于主存储器,如果要由过去的经验来判断事情时,也要将经验(硬盘)挪到目前正思考的数据区域(主存储器)中,再给CPU作出判断。
Chapter Zero 0.1.3 其他单元设备以及运作流程的更多相关文章
- OAuth2.0系列之基本概念和运作流程(一)
@ 目录 一.OAuth2.0是什么? 1.1 OAuth2.0简介 1.2 OAuth2.0官方文档 二.OAuth2.0原理 2.1 OAuth2.0流程图 三. OAuth2.0的角色 四.OA ...
- 简述 OAuth 2.0 的运作流程
本文将以用户使用 github 登录网站留言为例,简述 OAuth 2.0 的运作流程. 假如我有一个网站,你是我网站上的访客,看了文章想留言表示「朕已阅」,留言时发现有这个网站的帐号才能够留言,此时 ...
- Solr4.8.0源码分析(5)之查询流程分析总述
Solr4.8.0源码分析(5)之查询流程分析总述 前面已经写到,solr查询是通过http发送命令,solr servlet接受并进行处理.所以solr的查询流程从SolrDispatchsFilt ...
- 简述 OAuth 2.0 的运作流程(转)
原文地址:http://www.barretlee.com/blog/2016/01/10/oauth2-introduce/ 本文将以用户使用 github 登录网站留言为例,简述 OAuth 2. ...
- Chapter Zero 0.2.3 显示适配器
显示适配器(Video Graphics Array,VGA) 不看后悔!!深入了解显卡!!!走你! 我们常常会调试显示器的分辨率,一般对于图像的显示重点在于分辨率与颜色深度, 每个图像显示的颜色会占 ...
- Chapter Zero 0.1.4 计算机上常用的计算单位
0.1 计算机硬件 计算机上常用的计算单位 容量单位: 计算机对于数据的判断依据有没有通电来记录信息,对于每个记录而言, 他只认识0或1,而0/1这个二进制单位我们成为bit. 因为bit太小,所以存 ...
- Chapter Zero 0.2.2 内存
目录 内存 内存的多通道设计 DRAM 和 SRAM 只读存储器(ROM) RAM.ROM以及硬盘的区别(转自百度) 内存 CPU的数据都是来自主存储器(main memory),个人计算机的主寄存器 ...
- Chapter Zero 0.2.1 执行运算与判断的CPU
目录 执行运算与判断的CPU CPU效能比较的指标 CPU的工作频率:外频与倍频 32位与64位的CPU与总线[宽度] CPU的等级 超线程(Hyper-Threading,HT) 网上摘下几张主板图 ...
- Chapter Zero 0.1.2 CPU的架构
CPU的架构 CPU内部含有一些微指令, 我们所使用的软件都要经过CPU内部的微指令集达成才行. 这些指令集的设计又分为两种设计理念, 这就是目前世界上常见的两种主要CPU架构: 精简指令集(Redu ...
随机推荐
- ctfhub技能树—信息泄露—备份文件下载—网站源码
打开靶机 查看网页内容 使用dirsearch进行扫描 命令如下 python3 dirsearch.py -u http://challenge-91f1f5e6a791ab02.sandbox.c ...
- Databricks 第8篇:把Azure Data Lake Storage Gen2 (ADLS Gen 2)挂载到DBFS
DBFS使用dbutils实现存储服务的装载(mount.挂载),用户可以把Azure Data Lake Storage Gen2和Azure Blob Storage 账户装载到DBFS中.mou ...
- 【转】Js中的window.parent ,window.top,window.self 详解
[转自]http://blog.csdn.net/zdwzzu2006/article/details/6047632 在应用有frameset或者iframe的页面时,parent是父窗口,top是 ...
- windows_myql 安装与卸载详细讲解,
windows_myql 安装 注意: 安装前把 所有杀毒软件,安全卫士等关闭. 打开下载的mysql安装文件双击解压缩,运行"mysql-5.5.40-win64.msi". 注 ...
- Connections could not be acquired from the underlying database!
Connections could not be acquired from the underlying database! 报错截图: 报错内容: Exception in thread &quo ...
- The router relies on a tree structure which makes heavy use of common prefixes, it is basically a compact prefix tree (or just Radix tree).
https://github.com/julienschmidt/httprouter/
- cpp异常机制思考
https://www.cnblogs.com/qq329914874/p/6734701.html
- C++ Primer Plus读书笔记(六)分支语句和逻辑运算符
1. 以上均包含在cctype中 1 #include<cctype> 2 //#include<ctype.h> 2.文件操作 (1)头文件 1 #include<fs ...
- scrapy爬虫 简单入门
1. 使用cmd+R命令进入命令行窗口,并进入你需要创建项目的目录 cd 项目地址 2. 创建项目 scrapy startproject <项目名> cd <项目名> 例如 ...
- JavaScript常用工具方法
JavaScript常用工具方法 1.日期格式化 2.将日期字符串转换为Date,字符串格式为(yyyy-mm-dd hh:mm:ss) 3.JS获取当天00:00:00时间和23:59:59的时间 ...