章节1 计算机体系结构

news2024/11/25 6:08:25

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/5220.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SOT-23和SOT-223三极管及MOS管封装区别以及示意图

SOT23封装 三极管 三极管为SOT23封装时,无论是NPN还是PNP。 引脚分布1脚为基极(B),2脚为发射极(E),3脚为集电极©。 NPN PNP MOS管 MOS管为SOT23封装时,无论是N-MOS还是P-MOS。 引脚分布1脚为栅极(G),2脚为源极(S…

Vue3树形控件实现跳转页面

今天想分享的是Vue3中利用element-plus中的树形控件实现跳转页面,做成类似标签页tabs一样的效果。 1、什么是树形控件 树形控件即可以展现层级结构,可以清晰的看到什么需求在哪个项目下,如下图所示 树形控件直通车 2、分析树形控件的基本…

cspj2022 T4 上升点列(point)题解(floyd)

样例一: 8 2 3 1 3 2 3 3 3 6 1 2 2 2 5 5 5 3 样例一输出: 8 样例二: 4 100 10 10 15 25 20 20 30 30 样例二输出: 103 一、题目解析: 平面上有若干个点,若点[i]可以沿着x或y增加方向移动达到点[j…

树的存储结构

双亲存储结构 ● 做法 • 一种顺序存储结构 , 用一组连续空间存储树的所有节点, • 同时在每个节点中附设一个伪指针指示其双亲节点的位置 • 按顺序依次存储 , 逐层逐个节点存储在数组里面 ● 定义存储结构 typedef struct {//定义数据区ElemType data;//指向其双亲在数组中的…

对象的比较(上)PriorityQueue中的底层源码解析

作者:~小明学编程 文章专栏:Java数据结构 格言:目之所及皆为回忆,心之所想皆为过往 目录 问题引入 offer() 扩容 构造方法 grow() siftUp() siftUpComparable() 问题引入 问题是这样的&#xff0c…

LeetCode ——160. 相交链表,142. 环形链表 II

✅<1>主页&#xff1a;C语言的前男友 &#x1f4c3;<2>知识讲解&#xff1a;LeetCode经典链表笔试题目 &#x1f525;<3>创作者&#xff1a;C语言的前男友 ☂️<4>开发环境&#xff1a;Visual Studio 2022 &#x1f3e1;<5>系统环境&#xff1a;…

机器学习笔记 十八:基于3种方法的随机森林模型分析房屋参数重要性

这里写自定义目录标题1. 探索性数据分析1.1 数据集分割&#xff08;训练集、测试集&#xff09;1.2 模型拟合2. 特征重要性比较2.1 Gini Importance2.2 Permutation Importance2.3 Boruta3. 特征比较3.1 Gini Importance3.2 Permutation Importance3.3 Boruta4. 模型比较将机器…

算法设计与分析复习(一)

判断题&#xff1a; 如果一个NP完全问题能在多项式时间内得到解决&#xff0c;那么NP中的每一个问题都能在多项式时间内求解。&#xff08;T&#xff09;可以用如下方法来证明某结论X成立&#xff1a;先假设X不成立&#xff0c;在此假设基础上推出X成立&#xff0c;则可以证明…

8、Bean的循环依赖问题

8.2 singleton下的set注入产生的循环依赖(解决) A对象中有B属性。B对象中有A属性。这就是循环依赖。我依赖你&#xff0c;你也依赖我。 比如&#xff1a;丈夫类Husband&#xff0c;妻子类Wife。Husband中有Wife的引用。Wife中有Husband的引用。 Husband Data public class …

覆盖变量漏洞

变量覆盖&#xff1a; \> $a 1; $b 2; $a 3; echo $a; > 输出3 .代码从上而下执行&#xff0c;$a被多次定义 常见变量覆盖导致漏洞的函数 \> 经常导致变量覆盖漏洞场景有&#xff1a; $$使用不当 EXTRACT()函数使用不当 PARSE_STR()函数使用不当IMPORT_REQUEST_…

c语言指针(深入了解指针)

前沿&#xff1a; 有人曾说过不会指针等于没有学习c语言&#xff0c;而我也是非常认同这个观点的&#xff0c;要想学习好c语言&#xff0c;指针是比不可缺少的&#xff0c;如果指针学不会c语言也就没办法学好&#xff0c;而向如此越重要的东西越比较难学&#xff0c;但难学并不…

Qt基础之四:Qt信号与槽机制原理及优缺点

信号和插槽用于对象之间的通信。信号和槽机制是Qt的核心特性&#xff0c;可能也是与其他框架提供的特性最大不同的部分。Qt的元对象系统使信号和槽成为可能。 一.简介 在GUI编程中&#xff0c;当我们改变一个控件&#xff0c;通常希望其他控件被通知到。更一般的&#xff0c;…

【优化覆盖】基于matlab果蝇算法求解无线传感器覆盖优化问题【含Matlab源码 2215期】

一、⛄果蝇算法 果蝇优化算法(Fruit Fly Optimization Algorithm, FOA) 是台湾学者潘文超经过研究发现, 并于2011年提出的一种新型智能优化算法, 它具有很好的全局优化性能, 能够解决很多的优化求解问题.果蝇有着优于其它生物的感官知觉, 特别是视觉与嗅觉, 依靠灵敏的嗅觉, 果…

Linux服务器被入侵后的排查思路(应急响应思路)

目录Linux-暴力破解、替换ps命令并留存后门事件复现一、事件背景二、应急响应过程排查crontab后门排查是否有命令被替换响应过程回顾三、事件还原查看后门排查安全日志Linux-暴力破解、替换ps命令并留存后门事件复现 一、事件背景 服务器疑似被入侵&#xff0c;与恶意IP进行通信…

手眼标定笔记

文章目录基本介绍&#xff1a;坐标系变换运算规则&#xff1a;关系运算说明&#xff1a;坐标系运算规则一&#xff1a;坐标系运算规则二&#xff1a;齐次坐标系&#xff1a;齐次坐标系下的坐标变换&#xff1a;眼在手外&#xff1a;眼在手内&#xff1a;解方程&#xff1a;- Ta…

Spring学习第4篇:Spring 的依赖注入

大家家好&#xff0c;我是一名网络怪咖&#xff0c;北漂五年。相信大家和我一样&#xff0c;都有一个大厂梦&#xff0c;作为一名资深Java选手&#xff0c;深知Spring重要性&#xff0c;现在普遍都使用SpringBoot来开发&#xff0c;面试的时候SpringBoot原理也是经常会问到&…

数据结构 | 单链表

… &#x1f333;&#x1f332;&#x1f331;本文已收录至&#xff1a;数据结构 | C语言 更多知识尽在此专栏中!文章目录&#x1f333;前言&#x1f333;正文&#x1f332;链表打印与销毁&#x1fab4;打印&#x1fab4;销毁&#x1f332;尾部插入与删除&#x1fab4;节点申请&…

javaweb JAVA JSP销售系统购物系统jsp购物系统购物商城系统源码(jsp电子商务系统)网上在线销售

JSP销售系统购物系统jsp购物系统购物商城系统源码&#xff08;jsp电子商务系统&#xff09;网上在线销售

Linux基础 - 虚拟化介绍(KVM)

‍‍&#x1f3e1;博客主页&#xff1a; Passerby_Wang的博客_CSDN博客-系统运维,云计算,Linux基础领域博主 &#x1f310;所属专栏&#xff1a;『Linux基础』 &#x1f30c;上期文章&#xff1a; Linux基础 - 服务管理&#xff08;systemd&#xff09; &#x1f4f0;如觉得博…

爬取医药卫生知识服务系统的药品数据——超详细流程

爬取医药卫生知识服务系统的药品数据——超详细流程 文章目录爬取医药卫生知识服务系统的药品数据——超详细流程前言一、寻找药品数据二、爬取药品ID1.资源获取2.数据提取3.资源保存4.主函数5.总体代码三、爬取药品信息1.加载资源ID2.获取数据3.数据提取4.保存信息5.主函数6.总…