电脑是如何进行工作的(一)?

简介: 电脑是如何进行工作的(一)?

计算机的组成

  • 输入
    键盘,鼠标,麦克风,游戏手柄,触摸屏,摄像头,传感器等等
  • 存储
    硬盘
  • 计算
    cpu
  • 输出
    显示屏,音响,耳机等等

如何工作

首先计算器通过输入设备获取信息,它会将输入的所有信息都转换为二进制来保存,然后它会通过CPU来处理和计算信息,最后,输出设备获取信息,并转换为物理输出。

计算机的基础

二进制,现在的计算机都是使用二进制来进行计算的,当然以前也出现过十进制,三进制等的计算机,

通过二进制和电路设计,我们可以实现加法器,如图

然后当我们得到一个加法器,我们可以增加线路,得到一个n位的加法器

然后减法器和乘法器等都是在加法器的基础上实现的,具体可以看:如何设计一个 CPU - (3) 加法器 x 减法器

相关文章
|
存储 缓存 Oracle
|
网络协议 Linux Shell
Linux常用命令速查表
Linux常用命令速查表
168 0
|
SQL 缓存 Java
MyBatis-实际案例
MyBatis-实际案例
MyBatis-实际案例
GROUP BY语句规定
GROUP BY语句规定
237 0
|
Web App开发 缓存 前端开发
谷歌谈SPA架构是如何影响网站核心指标的?
谷歌谈SPA架构是如何影响网站核心指标的?
262 0
谷歌谈SPA架构是如何影响网站核心指标的?
|
算法 TensorFlow 算法框架/工具
TF:利用是Softmax回归+GD算法实现MNIST手写数字图片识别(10000张图片测试得到的准确率为92%)
TF:利用是Softmax回归+GD算法实现MNIST手写数字图片识别(10000张图片测试得到的准确率为92%)
TF:利用是Softmax回归+GD算法实现MNIST手写数字图片识别(10000张图片测试得到的准确率为92%)
|
弹性计算 负载均衡 容灾
Day3 SLB负载均衡实践
使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,解决服务器响应速度慢的问题。
579 0
Day3 SLB负载均衡实践
Uma
|
数据库
【最全PPT下载+直播回放】DTCC 2019:阿里云数据库8大要点精彩回顾
洞见前沿技术趋势,见证阿里云数据库成长历程。在DTCC这场数据库领域从业人士的年度盛会和交流平台上,来看看阿里云技术大牛们都带来了怎样的饕餮盛宴?8场议题的直播回顾、干货PPT下载及分享实录汇总如下
Uma
19030 0
|
Linux C++
C/C++获取Linux系统CPU和内存及硬盘使用情况
需求分析: 不使用Top  df  free 等命令,利用C/C++获取Linux系统CPU和内存及硬盘使用情况 实现:   [cpp] view plain copy   //通过获取/proc/stat (CPU)和/proc/meminfo(内存和硬盘)文件信息...
2665 0