1.2.1-计算机硬件组成-CPU

计算机组成

台式机硬件-内部

台式机硬件-外部结构

CPU

Center Processing Unit(中央处理器/处理器)

常见的电脑处理器:

Inetl奔腾8086、酷睿i5 i7 i9;AMD 锐龙

常见的手机处理器:

高通 骁龙系列、苹果 A系列、海思 麒麟系列、联发科 天玑系列

CPU的本质

  • 控制单元(Control Unit):完成数据处理整个过程中的调配工作;
  • 算术逻辑单元ALU(Arithmetic Logic Unit):完成各个指令以便得到程序最终想要的结果;
  • 存储单元:负责存储原始数据以及运算结果。

芯片和CPU的关系

  • 芯片有很多种,CPU芯片是其中一种
  • 其他还有GPU、NPU、FPGA等等

GPU:Graphic Processing Unit 图形处理单元

NPU:Neural Network Process Units 神经网络处理单元

FPGA:Field-Programmable Gate Array 现场可编程门

CPU和GPU的区别

CPU重要参数

  • 核心数:物理核心数
  • 线程:超线程技术,逻辑处理器
  • 频率:工作频率,1秒钟产生的脉冲信号
  • 32位和64位:CPU一位能处理的位数

CPU指令集和架构

  • 指令是用来控制硬件的,经过编译后:01010101的电信号

  • 复杂指令集(Complex Instruction Set Computer):每个指令做复杂动作,完成操作需要较少指令,庞大

  • 代表:Intel X86

  • 精简指令集(Reduced Instruction Set Computer):每个指令做简单动作,完成操作需要很多指令,灵活

  • 代表:ARM、RISC-V、MIPS

1.2.2-计算机硬件组成-内存

内存(主存)

内存与存储空间

运行内存:RAM(Random Access Memory)

存储空间:ROM(Read Only Memory)

内存的工作频率

SDRAM:100 133 166 200

DDR: 200 266 333 400

DDR2: 400 533 667 800 1066

DDR3: 800 1066 1333 1600 1866 2133

DDR4: 2133 2400 2666 3200

DDR5: 4800 5200 5600 …

1.2.3-计算机硬件组成-硬盘

硬盘类型

机械硬盘和固态硬盘工作原理

硬盘:外存

硬盘和内存的区别

  1. 读写速度:内存的读写速度是硬盘的几个数量级倍。
  2. 作用:内存的数据是用来给CPU读取与计算的,硬盘上的数据是暂时不用的。
  3. 持久存储:硬盘可以永久存储数据,但内存中的数据在下一次开机后会消失。

输入输出设备

输入设备:键盘、鼠标、麦克风、摄像头、扫描仪、数位板、游戏手柄等等;

输出设备:显示器、打印机、音响等等。

显卡(GPU)

声卡

计算机体系结构

1.3.2-程序运行原理-编程语言

编程语言

机器语言:二进制代码语言

01000000101

汇编语言:用英文字母或符号串来替代操作

LOAD A

ADD B

STORE C

高级编程语言:贴近自然语言,不直接操作硬件,可移植

C =A + B;

从源代码到可执行程序

操作系统

为什么需要操作系统(Operating System)?

  1. 提供API,屏蔽硬件差异
  2. 协调系统资源

1.4-个人电脑操作系统

微软DOS

Windows 95

Window XP

Windows 7

Windows 10

其他操作系统

Apple:MacOS

1.5-服务器操作系统

服务器操作系统

Windows Server系列

Linux系列:Redhat、CentOS、Debian、Ubuntu

Unix系列:SUN Solaris、BSD Unix

章节1 计算机体系结构相关推荐

  1. 软考中级【数据库系统工程师】第1章:计算机系统知识,自学软考笔记,备考2022年5月份软考,计算机硬件系统CPU组成指令寄存器组总线输入输出的程序控制方式计算机体系结构与存储系统加密技术流水线技术

    前情提要:笔记只整理与考试相关的重点知识,也就是历年真题出现过的考点我都会记录笔记,一些不重要的内容我就不记录了,大家可以自行查看教材. 1.1计算机硬件基础知识 考点1:计算机硬件系统的组成 考点2 ...

  2. java 与 汇编_清华大学出版社-图书详情-《汇编语言与计算机体系结构——使用C++和Java》...

    本书特点 汇编语言和计算机体系结构都是难学的课程.传统的汇编语言是如此复杂和特别,以至于即使学习基本概念都可能是一项困难任务.计算机体系结构也有同样的问题,而且更严重.学习汇编语言,我们要研究一个复杂 ...

  3. 架构-计算机体系结构

    章节架构 分值约 3 分 #mermaid-svg-nV7dvQlYnuXaOVOf {font-family:"trebuchet ms",verdana,arial,sans- ...

  4. 计算机体系结构-备考总结

    文章目录 划重点: 第一大题为概念题 第二大题简答题 三计算 具体章节 1. 第一章 计算机系统结构基础及并行性的开发 1.1计算机系统的定量原理 1.3 计算机系统的评价标准 1.4 计算机系统的发 ...

  5. 【学习笔记】高性能计算之胡伟武《计算机体系结构基础》(第三版)

    自2022年3月1日起每天更新,3.3已更新至第三章 写在前面 1. 引言 1.1 计算机体系结构的研究内容 1.2 衡量计算机的指标 1.3 计算机体系结构的发展 1.4 体系结构设计的基本原则 2 ...

  6. 计算机体系结构学习零碎记录

    .延迟槽指令 2.指令相关: 数据相关,控制相关,结构相关. 3.序关系 4.数据相关:3种相关:写后读相关RAW,也成为真相关.写后写相关WAW,也成为输出相关,即两条指令写同一个单元,乱序执行中, ...

  7. 计算机体系结构基础引言

    关与作者更多博客请访问云里云外开源社区 计算机体系结构基础引言 文章目录 计算机体系结构基础引言 1.1一以贯之 1.1.1为什么我按一下空格键,PPT会翻一页 1.2什么是计算机 1.3计算机的基本 ...

  8. 主存储器是现代计算机系统的数据传送中心,第2章计算机体系结构习与题答案.doc...

    第2章计算机体系结构习与题答案 第二章习题 复习题 1.简述冯?诺依曼原理,冯?诺依曼结构计算机包含哪几部分部件,其结构以何部件为中心? 答:冯?诺依曼理论的要点包括:指令像数据那样存放在存储器中,并 ...

  9. 未来计算机体系结构,华中科大金海:未来是计算机体系结构的“黄金十年” 要培养大量创新人才...

    近日,华为开发者大会2021(HDC.Cloud)在深圳举行.大会以"每一个开发者都了不起"为主题,汇聚高校学者.商业领袖.技术专家等各界顶级大咖,共同探讨ICT技术的基础创新与应 ...

最新文章

  1. 关于上拉电阻的使用总结
  2. 经济寒冬?毕业生找不到好工作?来看看这个。
  3. UOJ#454-[UER #8]打雪仗【通信题】
  4. leetcode32 --- longestValidParentheses
  5. 33 Java语言基础控制跳转语句标号
  6. 拼多多市值超1600亿美元 成中国第四大互联网公司
  7. macfee怎么生成释放代码_批处理应用:使用FLASHGET检查Mcafee SuperDat更新分享
  8. 独立ip 公司文件服务器,企业在外贸建站时,为什么要选择独立IP的服务器?
  9. php mcrypt取消,准备在PHP 7.2中删除Mcrypt
  10. MOSS2007-学习笔记-备忘录-单点登录-(1)-我的网站'?
  11. puppet负载均衡之nginx+passenger
  12. 献给攻击者,请放弃攻击吧,这样只会浪费自己的青春+金钱
  13. python3提供了什么函数从标准输入读入一行文本_Python3 提供了print函数从标准输入(如键盘)读入一行文本...
  14. 大学生社会实践报告 模板
  15. IJCAI-18 阿里妈妈搜索广告转化预测 Top2%思路
  16. Mongodb释放内存
  17. 毫米和像素怎么换算_图片的像素和毫米之间的换算关系
  18. Python编程基础 第二章 编程练习 (第2轮开课补充)编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。
  19. 视频转换成flv注意事项
  20. 视频教程-新React+VUE前端教程入门到精通-Vue

热门文章

  1. Navigation网站收藏和导航平台
  2. 浏览器模仿微信-如此的简单
  3. 中国象棋c语言源代码csdn,中国象棋源代码-C语言小程序
  4. 宁畅g40系列服务器发布,基于第三代至强可扩展处理器,宁畅G40系列服务器正式发布...
  5. 联想G40-70m黑苹果安装实录
  6. Surface电池阈值
  7. 【算法】【递归与动态规划模块】两个字符串的最长公共子数组
  8. 说说程序员不解风情的瞬间
  9. Automatically assigning platform `iOS` with version `8.0` on target `Runner`
  10. 论文分享 CFUN: Combining Faster R-CNN and U-net Network for Efficient Whole Heart Segmentation