【计算机组成原理】计算机系统概述<1>

news2024/9/20 7:53:08

学习目标:

掌握计算机组成原理的基础知识巩固

例如:

  • 信息化世界的组成
  • 计算机系统概述
  • 计算机硬件基本组成
  • 各个硬件的工作原理
  • 计算机软件
  • 计算机系统的多层次结构
  • 计算机系统的工作原理
  • 计算机性能指标

学习内容:

1.0、初入计算机组成原理的大门

在这里插入图片描述

上述图片描述的是我们信息化世界的组成原理,身为计算机学子我们理应都学习了C语言,数据结构之类的知识,
在上述图片中我们发现它们通过计算机网络联络起一个网状链路构成我们的信息化世界

接下来我们来观察以下几幅图,这是我们大家日常中熟悉的硬件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

好啦,上述图片都是一些计算机的硬件图片接下来我们进入正题


在计算机硬件当中,计算机硬件能识别的数据其实就是0/1,其中我们还需要注意的是在硬件当中用低/高电平分
别表示0/1,并且计算机唯一能识别的数据就是--二进制0/1

在这里插入图片描述


什么是高低电平?

在这里插入图片描述

我们观察上图所示,其实在生活中处处都有,例如左边的这个打火机的按钮,我们点火的时候是不是需要往下按,其实它就提供了一个下降沿也就是低电平(表示二进制0),再看右边我们喜欢的皮卡丘提供了很强的一个电流其实就是高电平(表示二进制1)

接下来我们在上一幅图观察以下通过电信号传递数据

在这里插入图片描述

上述图中我们从左往右看其实传递的电信号就是01101,你答对了吗?


1.1、计算机发展历程

明确计算机的发展历程,如下图

在这里插入图片描述


什么是计算机系统?
  • 计算机系统 = 硬件 + 软件
    在这里插入图片描述

计算机性能的好坏取决于“软”,“硬”件功能的综合


软件又分哪几类呢?

软件分为系统软件和应用软件。系统软件就是用来管理整个计算机系统的,例如操作系统,数据库之类。应用软
件就是我们平常所玩的软件,比如大家最喜欢的王者荣耀,抖音之类的

硬件的发展

第一台电子数字计算机:ENIAC(1946)
占地面积约170平方米
耗电量150千瓦
运算次数:5000次加法/秒

在这里插入图片描述

在上述时代的时候计算机都是由逻辑元件电子管组成

在这里插入图片描述

在电子计算机的发展中因为随着计算机的用途不同,所需求的效率也越来越大,导致逻辑元件的一直升级,转型换代,由电子管->晶体管->中小规模集成电路->大规模、超大规模集成电路

在这里插入图片描述

电子管时代
在这里插入图片描述

晶体管时代

在这里插入图片描述

中小规模集成电路时代

在这里插入图片描述

大规模、超大规模集成电路时代

在这里插入图片描述


微处理的发展:微处理器的发展以微处理技术为标志

在这里插入图片描述

1.2、计算机硬件的基本组成

知识总览

在这里插入图片描述

早期冯诺依曼的结构

  • 在早期的ENIAC机器中,如果要进行计算的话需要手动接线来进行计算,仔细想一下如果计算量大的话那不是要很久,而且很累。
    -在这里插入图片描述

  • 冯诺依曼结构的计算机应运而生
    - 周日下午 3 点-下午 6 点
    “存储程序”的概念是指将指令以二进制代码的形式事先输入计算机的主存储器,然后按其 在存储器中的首地址执行程序的第一条指令,以后就按该程序的规定顺序执行其他指令,直 至程序执行结束。


早期的冯诺依曼结构的计算机是由输入设备,输出设备、存储器、运算器、控制器组成

  • 输入设备:将信息转变成为机器能识别的计算机语言

  • 输出设备:将结果转变成为人们熟悉的形式

  • 存储器:存放数据和程序

  • 运算器:算术逻辑,逻辑运算

  • 控制器:指挥程序的运行

  • 在计算机系统中,软件和硬件在逻辑上是等效的。


冯诺依曼计算机的特点

    1. 计算机由五大部件组成
    1. 指令和数据以同等地位存于存储器,可按地址寻访
    1. 指令和数据用二进制表示
    1. 指令由操作码和地址码组成
    1. 存储程序
    1. 以运算器为中心

现代计算机的结构

在这里插入图片描述

以存储器为中心

CPU = 运算器 + 控制器

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

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

相关文章

Apollo9.0 PNC源码学习之Planning模块—— Lattice规划(七):横纵向运动轨迹的优选

参考文章: (1)Apollo6.0代码Lattice算法详解——Part 7: 获得最优轨迹 (2)Lattice算法详解 0 前言 // 优选出cost最小的trajectory// 7. always get the best pair of trajectories to combine; return the first// collision-free trajectory.size_t constraint_failure…

Latent-OFER:使用潜在向量进行检测、屏蔽和重建,以实现遮挡的面部表情识别

论文:Latent-OFER: Detect, Mask, and Reconstruct with Latent Vectors for Occluded Facial Expression Recognition 摘要:所提出的方法Latent-OFER可以检测遮挡,将面部被遮挡的部分恢复为未被遮挡的部分,并识别它们&#xff0…

【Java自动化学习】Web自动化

一、环境安装 环境搭建安装见此博客文章链接:https://blog.csdn.net/qq_73471456/article/details/130836494 二、元素定位、等待方式 见此之前的博客文章:selenium操作使用方式 三、下拉框定位 四、iframe 切换元素定位 注意事项:连续定…

数学排列组合

我突然想发一篇文章(别问我为什么[doge]) 排列组合大家都听过吧,今天的主角就是排列组合。 废话不多说,直接开始 先来看几道题目: :由1,2,3,4组成不同的三位数有几种? :有四个人,每两个人都要握手一次,要握…

【秋招笔试】8.24美团秋招(算法岗)-三语言题解

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 编程一对一辅导 ✨ 本系列打算持续跟新 春秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 本专栏已收…

[JAVA] 什么是Java线程同步机制?

在单线程程序中,每次只能做一件事情,后面的事情需要等待前面的事情完成后才可以进行,如果使用多线程程序,就会发生两个线程抢占资源的问题,所以在多线程编程中,需要防止这些资源访问的冲突,Java…

LED显示屏原理及其系统组成

随着城市化进程的加快,LED显示屏的需求在各个行业中迅速增长。无论是用于广告宣传、信息发布,还是场馆显示,LED显示屏都扮演着重要的角色。然而,对于很多人来说,LED显示屏的工作原理及其系统组成可能并不为熟知。本文将…

589. N 叉树的前序遍历(递归法)

目录 一:题目: 二:代码: 三:结果: 一:题目: 给定一个 n 叉树的根节点 root ,返回 其节点值的 前序遍历 。 n 叉树 在输入中按层序遍历进行序列化表示,每…

Java JNA调用C函数常见问题及解决方法

目录 1 undefined symbol:xxx2 Java映射C数组乱码3 Java使用String接收不到C函数返回的char*4 Unable to load DLL xxx.dll5 java.lang.UnsatisfiedLinkError: %1 不是有效的 Win32 应用程序6 无效的ELF头7 Structure array elements must use contiguous memory8 j…

备考计算机二级Python之Day4下篇

实例解析--猜数字游戏 编写一个“猜数字游戏”的程序,在1~1000之间随机产生一个数,然后请用户循环猜这个数字,对于每个答案只回答“猜大了”或“猜小了”,直到猜对为止。输出用户的猜测次数。 使用Python语言的随机标准库random…

开源游戏开发引擎LayaAir

LayaAir是一款由Layabox公司推出的次世代全平台3D引擎,它支持2D、3D、VR与AR产品的开发,并允许开发者一次开发后同时发布为Web、小游戏、Native APP等多种平台的产品。 LayaAir引擎提供强大的IDE集成环境,包含3D场景编辑器、材质编辑器、粒子…

【linux中高级命令】

杀进程 1、lsof列出所有打开的文件,‌包括网络连接,‌从而提供关于系统状态的宝贵信息‌ #可以直接查看端口的进程 lsof -i:端口获取到进程,使用kill命令和PID来终止进程 kill -9 [PID]2、列出使用该端口的进程信息,‌包括PID …

linux上datax 安装以及使用

前言 DataX 是一款由阿里巴巴开源的数据同步工具,旨在帮助用户实现不同数据源之间的高效数据迁移和同步。无论是从传统的关系型数据库、NoSQL 数据库,还是到大数据存储系统,DataX 都能够轻松应对各种数据同步需求。通过简单的配置和灵活的插…

【解压即玩】最终幻想7 重制版中文+预购特典+全DLC,难忘的一作

数年前,一家名为神罗的公司(起初称为神罗工程所)发现了一种深埋于地底的神秘生物遗骸(被称为杰诺瓦)以及一种名为“魔晄”的能源。这家公司通过将这种生物遗骸浸泡在魔晄中来生产电力,从而迅速崛起成为全球…

一套在线工具管理服务器+DB+Redis+Mongo等

Team IDE是一个基于Web的、集成了多种开发工具和服务(MySql、Oracle、金仓、达梦、神通等数据库、SSH、FTP、Redis、Zookeeper、Kafka、Elasticsearch、Mongodb)的一体化开发环境,它不仅为开发者提供了便捷的开发体验,还支持团队协…

【文本 >>> 语音】⭐️SpringBoot 结合 jacob 简单实现一个文本朗读功能

目录 🍸前言 🍻一、环境准备 🍺二、依赖引入 💞️三、简单启动 🍹四、接口改造 4.1 封装为一个工具类 4.2 暴露一个接口 4.3 测试 🌱五、扩展 🍸前言 小伙伴们大家好,上次…

初学Python如何快速入门(内附详细攻略),一文讲清

目前python可以说是一门非常火爆的编程语言,应用范围也非常的广泛,工资也挺高,未来发展也极好。 Python究竟应该怎么学呢,我自己最初也是从零基础开始学习Python的,给大家分享Python的学习思路和方法。一味的买书看书…

AI指挥细胞大变身,脑瘤生存率跃升75%?

“ 胶质母细胞瘤(GBM),一种凶险的脑癌,曾让无数家庭陷入绝望。然而南加州大学凯克医学院的一项突破性研究,利用AI技术将脑癌细胞转化为免疫细胞,为GBM患者带来了前所未有的生存希望。 ” AI识别与重编程…

Windows系统注册表

一、修改文件图标 电脑程序怎么更换python文件的图标_mob64ca12d12b68的技术博客_51CTO博客 二、 1.打开注册的命令: 按winR快捷键,在弹出的窗口中输入:regedit 2.注册表样式 已学习至:0:47:32 课堂链…