五大组成部分

  1. 控制器:计算机的指挥系统,负责控制所有硬件的运行
  2. 运算器:负责数学运算和逻辑运算
    控制器+运算器+寄存器 -> cpu(中央处理器)
  3. 存储器:
    1. 内存:比如内存条
      基于电存取数据,断点数据全部丢失
      用于临时保存数据,存取速度快
    2. 外存:用于永久保存数据,断电数据仍然存在
      1.机械硬盘:存取数据慢,基于磁存取数据
      2.固态硬盘(SSD):依赖电子存取数据,相对机械硬盘速度较快
  4. 输入设备:键盘、鼠标、麦克风等等
  5. 输出设备:显示器、耳机、打印机等等

三大核心硬件:cpu、内存、硬盘

  • 程序最先是存放于硬盘中的
  • 程序的运行需要先经历加载的过程:程序的代码/数据从硬盘读入内存
  • 然后cpu再从内存中读取指令来运行

注解:

  • 安装软件都是装到硬盘里,软件的运行都是把数据加载到内存中了
  • 所以说计算机的硬盘大小决定了能够安装的软件数目
  • 而计算机内存的大小决定了计算机能够同时运行的软件数目

CPU详解

  • 取指 >>>> 解码 >>>> 运行
  • 寄存器 -> 与cpu一样的材质造成,速递非常快,无延迟,计算机做运算时,必须将数据读入寄存器才能运算

cpu32位:只能运行32位的软件
cpu64位:可以运行32位和64位的软件
cpu具有向下兼容性

2核》2个cpu核心

每个核内部有两条流水线 -> 2核有4条流水线
2核4线程,物理层面2核,虚拟4核
真4核>2核4线程>2核

存储器详解

内存储器:

  • 它用于暂时存放CPU中的运算数据,内存储器与硬盘等外部存储器交换的数据。

Linux系统会把内存分为两种区域:

  • buffer(缓冲区):存储一大波cpu处理好的数据放入硬盘
  • cache(缓存):把硬盘的数据在内存中缓存好,cpu取的时候可以直接从内存取

主存储器:

  • RAM:随机存储器(qq、vx程序) 断电数据丢失
  • RAM:qq、vn等程序

只读存储器:

  • ROM:只读存储器,存取速度与内存一样,只能用于读,断电数据不会丢失

  • ROM》BIOS (Basic Input Output System 基本输入输出系统)

      内存中存放的都是cpu要运行的程序
    

外储存器:

  • 指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据。常见的外存储器有硬盘、软盘、光盘、U盘等

内核态与用户态:

  • 内核态 》 操作系统正在控制硬件的状态
  • 用户态 》 应用程序正在运行的状态

计算机硬件的五大组成部分相关推荐

  1. 微型计算机硬件包括啥,微型计算机系统的硬件包括哪五大组成部分

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:微型计算机系统的硬件包括哪五大组成部分?各部分的功能 回答:硬件的系统包括控制器.运算器.储存设备.输入设备.输出设备五个部分.1. ...

  2. 计算机硬件系统结构主要分为什么五大组成,硬件系统的五大组成部分

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以计算机为例,硬件系统的五大组成部分别为:储存器.控制器.运算器.输入设备.输出设备. 计算机硬件(Computer hardwa ...

  3. 计算机硬件我五大部分组成部分,硬件系统的五大组成部分

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以计算机为例,硬件系统的五大组成部分别为:储存器.控制器.运算器.输入设备.输出设备. 计算机硬件(Computer hardwa ...

  4. python全栈开发学习_day1_计算机五大组成部分及操作系统

    一.计算机五大组成部分: 1)五大组成: 1.控制器(指挥系统,用于控制其他计算机硬件的工作) 2.运算器(用于数学运算及逻辑运算) 3.存储器(寄存器,高速缓存,内存,磁盘(机械,固态),磁带) 4 ...

  5. 计算机硬盘系统的五个基本组成部分,计算机的五大组成部分

    计算机五大组成部分 1.控制器:计算机的控制系统 2.运算器:计算机的运算系统 -逻辑运算(判断事物的对与错) -数学运算(1+1) 控制器 + 运算器 = 中央处理器(CPU) 3.存储器:计算机存 ...

  6. 【转载】计算机的五大组成部分

    计算机五大组成部分 1.控制器:计算机的控制系统 2.运算器:计算机的运算系统 -逻辑运算(判断事物的对与错) -数学运算(1+1) 控制器 + 运算器 = 中央处理器(CPU) 3.存储器:计算机存 ...

  7. 计算机的五大组成部分(计组学习一)

    大家好,我是贺贺,一个爱唱歌但是五音不全的程序员 计算机组成原理系列 计算机的五大组成部分(计组学习一) 计算机各个部件配合完成加减乘除(计组学习二) 计算机的故事 在开始啃计算机组成原理(下文简称计 ...

  8. 计算机硬件的五大单元以及CPU的种类

    计算机硬件的五大单元 输入单元:包括键盘.鼠标.卡片阅读器.扫描仪.手写板.触控屏幕等等一大堆: 主机部分:这个就是系统单元,被主机机壳包住了,里面有CPU与住存储器等: 输出单元:例如屏幕打印机等: ...

  9. 计算机硬件专业叫什么作用,计算机硬件的五大功能是什么呢

    计算机硬件的五大功能是什么呢 计算机硬件的五大功能是什么呢?让我们一起来看看吧!更多内容请关注应届毕业生考试网! CPU(central processing unit)意为中央处理单元,又称中央处理 ...

  10. 微型计算机的五大硬件组成,计算机系统的组成,计算机硬件的五大部分是什么...

    匿名用户 1级 2009-07-16 回答 计算机系统的组成:由硬件系统和软件系统两大部分组成. 计算机硬件的五大功能部分是:控制器.运算器.存储器.输入设备和输出设备. CPU(Central Pr ...

最新文章

  1. Algorithm——最长公共前缀
  2. maven添加oracle jdbc依赖
  3. 15分钟从零开始搭建支持10w+用户的生产环境(一)
  4. php+loaction+框架,【集锦】nginx【php,location,alias,504】
  5. JS 取当前日期、时间的代码
  6. java之GC日志该怎么看
  7. 浅谈如何用We7站群平台打造垂直性政务网站
  8. 网络分流器|100G网络分流器,不仅仅是带宽升级!
  9. ElementUI实现表单校验
  10. CSDN小秘书 测试版
  11. 2023计算机毕业设计SSM最新选题之java一起学习吧s77u8
  12. STM32---DMA控制器(DMA)
  13. python如何手动编写开根号的算法_手动开根号方法
  14. Ol4网格生成以及优化
  15. excel高级功能-分级显示
  16. window.open 禁止右键操作_电脑开机慢?加速,禁止一些软件随系统启动
  17. Java编写简易计算器
  18. unity网络实战开发(丛林战争)-正式开发阶段(014-游戏客户端与服务器端连接搭建)
  19. JSON字符串与Java对象的互相转换(详解)
  20. python爬虫开发微课版pdf_Python爬虫开发实战教程(微课版)

热门文章

  1. mysql 向上取整_mysql的取整函数
  2. 12v电瓶20安时是什么意思
  3. iOS 禁止横屏的解决方案
  4. 随机抽样C语言,R语言中实现简单随机抽样
  5. 毕业进行时:人生的二次选择
  6. office创建数据透视表
  7. 还不了解小程序?看这一篇文章就够了
  8. 微信小程序发布引起轰动
  9. 各国(地区)货币名称缩写表
  10. matlab代码运行教程(如何运行下载的代码)