【计算机基础】晶体管门电路原理与冯诺伊曼结构

实验2:利用晶体管构建或门 通过实验,我们成功地实现了一个利用晶体管构建的或门电路,实现了输入信号的或运算,并验证了电路的正确性和稳定性。其实回顾整个实验过程,我刚开始没有注意到PMOS的方向,导致了实验的错误,后来经过几番检查后终于排查了错误,完成了实验。在实验中,我们分别将输入A和B的高低电平进行测试,观察输出Y的电平变化。利用晶体管构建实现基本逻辑运算的或门,当且仅当输入都为0时,输出结果才为0,其余情况输出均为1.通过利用晶体管构建或门电路,实现输入信号的或运算,验证电路的正确性和稳定性。#实验1:利用晶体管构建或门。 阅读详情

晶体管门电路原理与冯诺伊曼结构

0. 学习目标

从纽扣大小的传感器,到手掌大小的智能手机,再到超大的超级计算机,多态的计算机系统在生活中无处不在。但无论是如何复杂的计算机系统,通过层层抽象,都可以得到一个相对固定的基本组成描述。

现在我们常见及使用的绝大部分计算机都遵循冯诺依曼结构。本文的硬件结构介绍是基于冯诺伊曼结构的。

学习目标

了解晶体管门电路。

学习冯诺伊曼结构的特点:

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

参考教程:

1. 晶体管门电路

计算机的本质是电路。电子元件组成门电路,门电路实现数据的计算与存储,一层一层不断组合、迭代,组成了如今复杂且功能强大的计算机。

从继电器到真空管,再到如今的晶体管,门电路的实现体积越来越小,可靠度越来越高。这小节我们介绍一下晶体管实现门电路的基本原理。

晶体管的电路表示
晶体管的物理学原理比较难,涉及量子力学。但晶体管的使用效果是显而易见的。
00

如上图所示,一个晶体管有C和E两个电极,两个电极通过中间的半导体与控制线G相连。
当控制线G带电时,电流就可以从C流向E。如果我们将控制线G当作是输入,E当作是输出,那么此时这个晶体管就已经实现了一个最基本的门电路:输入为真输出为真,输入为假输出为假。

简单门电路
我们将电极C当作是输出,将控制线G当作是输入,那么我们可以获得一个实现非的门电路:
01
(此图截取自《计算机科学速成课》,链接见学习目标)

从上图我们得知,当输入为假,即控制线G不带电时,只需要将这个非电路接入其他电路使得C电极带电,那么电流就会从C电极流出,即输出就为真;当控制线G带电时,电流可由电极C流向电极E,而电极E接地,电流就不会从C电极的输出流出了,即输入为真,输出为假。此时,这个晶体管就实现了一个非门电路!

经过设计与研究,晶体管已经实现了其他门电路,与门、亦或门、同或门等。再通过层层迭代与抽象,这些门电路与其他电子元件就可以实现复杂的计算以及存储了。

我们的CPU、存储器等现代计算机核心部件,里面就包含了大量晶体管。一个芯片由小到几十,大到超百亿晶体管构成。像华为麒麟990芯片,就是由103亿颗晶体管组成的。

2. 基本组成

计算机由五大部件组成: 运算器、控制器、存储器、输入设备、输出设备

02

从图中我们得知,由于现代计算机集成度越来越高,控制器与运算器通常都会集成在一起,这个集成部件就是我们耳熟能详的中央处理单元CPU

计算机由软件和硬件组成,相辅相成。

  • 中央处理单元CPU :CPU主要由控制器、运算器组成
  • 存储器:存储器分为内部存储器与外部存储器
    • 内部存储器:即内存,一般是RAM随机存储器,主存。速度高,容量相对硬盘要小
    • 外部存储器:例如,我们的软盘、硬盘、光盘等
  • 输入输出设备:即外设,例如,我们的键盘是输入设备,我们的显示屏是输出设备
  • 各部件通过总线相连

计算机软件主要分为系统软件与应用软件。
03

  • 系统软件:管理计算机软硬件资源,为用户提供基础交互。如操作系统、数据库管理系统等。
  • 应用软件:根据需求或市场定制化的软件,例如游戏、社交软件等。

3. 总结

晶体管门电路——可实现计算与存储
晶体管门电路与其他电子元件,遵循冯诺伊曼结构——硬件基本组成原理

存储器上如何存储1和0 计算机存储器通过。 阅读详情

相关推荐

数字逻辑电路入门:从晶体管到逻辑门

这是数字逻辑电路中最基础的部分。但是并非那么容易理解。

weixin_45827703的博客 3851

探索计算机组成原理:从门电路到现代计算机架构

冯·诺依曼架构是最常见的计算机架构,它将指令和数据存储在同一个内存中,CPU通过总线访问内存。逻辑门电路是由晶体管、二极管等器件组成的,它们能够执行基本的逻辑运算,如与、或、非等。内存通常被组织成一个二维的数组,每个元素都有一个唯一的地址,CPU可以通过这个地址来访问内存中的数据。总的来说,计算机组成原理是计算机科学中至关重要的一门学科,它研究的内容非常广泛,涉及到计算机硬件的各个方面。从最基础的逻辑门电路、寄存器、内存,到现代计算机架构,都是计算机组成原理的研究范畴。

m0_49151953的博客 469

深度学习的卷积神经网络的煤矸石识别

在本博文中,我们提出了一种基于深度学习的煤矸石检测与识别系统,该系统采用YOLOv8算法对煤矸石进行检测和识别,实现对图片中的煤矸石进行准确识别。1.项目需求对煤矸石进行检测与识别,系统将识别出图片中的克服小块煤矸石漏检的缺陷。 2.项目实现 通过调研,本项目最终使用yolov8模型作为目标检测的模型, YOLOv8 旨在快速、准确且易使用,使其成为广泛的物体检测、图像分割和图像分类任务的极佳选择。 1.数据集:格式为jpg的3091张煤矸石图片2.YOLOv8环境配置yolo检测网络包括24个卷积层

2201_75355700的博客 792

计算机晶体管怎么工作原理,晶体管的工作原理和实际作用

我们的大脑由1000亿个称为神经元的细胞组成,这些细胞用于思考和记忆事物。就像计算机一样,也有数十亿个名为晶体管的微小脑细胞。它由从称为硅的沙子中提取的化学元素组成。晶体管已经由John Bardeen,Walter Brattain和William Shockley进行了半个多世纪的设计,因此从根本上改变了电子学的理论。我们将告诉您它们的工作原理或实际作用是什么?什么是晶体管?这些设备由通常用于...

weixin_28692867的博客 3838

ipc$漏洞攻击(实验)

我们总在说ipc$漏洞ipc$漏洞,其实,ipc$并不是真正意义上的漏洞,它是为了方便管理员的远程管理而开放的远程网络登陆功能,而且还打开了默认共享,即所有的逻辑盘(c$,d$,e$……利用IPC$,连接者甚至可以与目标主机建立一个空的连接而无需用户名与密码(当然,对方机器必须开了ipc$共享,否则你是连接不上的),而利用这个空的连接,连接者还可以得到目标主机上的用户列表(不过负责的管理员会禁止导出用户列表的)。5.然后,我们物理连接到靶机上,到了两分钟后,我们可以用命令看到,这个pp45的用户就出现了。

2301_76361674的博客 3255

【机器学习入门】1.4 吃透这些基本术语,才算真正入门

本文通过"挑西瓜"的生活案例,形象解释了机器学习的基本术语。样本对应单个西瓜,特征如色泽、根蒂等是观察维度,特征值是其具体表现,标签是西瓜的好坏判断。数据集是样本集合,特征向量是样本的数学表达,特征空间是所有可能的样本组合。文章强调数据集需划分为训练集、验证集和测试集,以评估模型的泛化能力。最后整理了术语对照表,并解答了常见问题。这些基础概念是理解机器学习的关键,建议读者重点掌握。

国科大硕士在读,分享Python/GEE/Matlab/R专业代码实践,涵盖数据分析、算法开发与应用技巧等,以代码会友。 656

逻辑门电路工作原理详解

为了对门电路的工作原理有一个初步了解,在介绍TTL集成逻辑门和CMOS集成逻辑门之前,先对简单的晶体二极管与门、或门和晶体三极管非门(又称为反相器)进行简单介绍。   (1)“与”门   “与”门有两个以上输入端和一个输出端。图1(a)给出了由二极管组成的两输入“与”门电路,与其对应的逻辑符号如图1(b)所示。      图1 二极管与门电路及与门逻辑符号   图1(a)中,A、B为输入端,F为输出端。输入信号为低电平0V或者高电平+5V。假定二极管正向电阻为0,反向电阻无穷大,该电路根据输入

转载和创作优秀的博客 2万+

富芮坤fr8008gp 240X280 lvgl项目启动

fr8008gp_240X280_lvgl项目启动

cheng___yi的博客 1758

手把手教你用晶体管搭建逻辑门电路

关注+星标公众号,不错过精彩内容作者 |记得诚转自 | 记得诚电子设计常见的晶体管有二极管、三极管和MOS管,主要的逻辑门电路:与门、或门、非门、与非门、或非门、异或门等,这篇文章介绍...

strongerHuang 2万+

【ODX介绍】-4.2-UDS诊断$27服务在ODX-D诊断描述文件中如何描述

共25页精讲:附ODX-D XML:UDS $27 Security服务0x61和0x62 Sub-Function,其它Sub-Function可参照其格式。 目录 1 ODX-D描述一个UDS $27 Security服务Sub-Function的结构 2 标签DIAG-SERVICE描述的内容 2.1 举例:DIAG-SERVICE的XML描述 3 标签REQUEST描述的内容 3.1 举例:REQUEST的XML描述 4 标签POS-RESPONSE描述的内容 4.1 举例:PO..

「汽车电子助手」的博客 1122

把 OData V4 服务真正发布出去:事务码 /IWFND/V4_ADMIN 在 SAP S/4HANA On-Premise 里的定位与用法

本文介绍了SAP S/4HANA中的事务码/IWFND/V4_ADMIN,这是SAP Gateway管理OData V4服务的关键工具。该事务码主要负责将后端注册的OData V4服务以服务组形式发布到前端,并维护系统别名路由、测试入口和日志跳转。与OData V2不同,V4采用服务组概念以支持跨服务导航,类似商场统一管理多个专柜。文章还通过实际案例说明,未发布服务组会导致BAS等工具无法发现OData V4服务,并提供了验证服务组状态的访问路径和ABAP示例代码。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 208

门电路的基本原理<

4.2 门电路的基本原理 转载 ...

gsllz的博客 7620

实用指南:制作通用的INCA和CANape兼容A2L文件

A2L(ASAM MCD-2 Measurement and Calibration Data)文件是描述ECU(电子控制单元)测量和校准数据的标准文件格式。在标定工作中,A2L文件扮演着极为重要的角色,它定义了测量通道、校准参数等关键信息,为工程师提供了统一的描述方式。INCA和CANape是两种常见的汽车电子系统标定工具,分别由ETAS和Vector公司开发。它们在汽车电子系统的开发和调试过程中发挥着重要作用,提供了丰富的标定功能和用户友好的界面。

一直在水些技术小文 2924

【计算机基础】程序猿需要了解的存储器知识

计算机存储器知识: 1. 晶体管门电路实现存储的基本原理 2. 存储器分类,不同分类的特征概述 3. 相关考点 4. 一些可以了解的补充知识

CoderSharry的博客 1149

【蓝桥杯单片机组第八届省赛】— 基于单片机的电子钟程序设计与调试

1、初赛试题 1.1 基本要求 (1)使用 CT107D 单片机竞赛板, 完成“电子钟” 功能的程序设计与调试; (2)设计与调试过程中,可参考组委会提供的“资源数据包”; (3)Keil 工程文件以准考证号命名, 完成设计后, 提交完整、 可编译的 Keil工程文件到服务器。 1.2 硬件框图 1.3功能描述 1.3.1 初始化 (1)关闭蜂鸣器、继电器等无关外...

Fanjufei的博客 3661

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

《计算机科学概论泛读》

介绍了《计算机科学概论》第七版中各章节的部分概括内容

Z15117485058的博客 214

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

4.2 门电路的基本原理

计算机组成 4 算术逻辑单元 4.2 门电路的基本原理 现代计算机的CPU和其它很多功能部件都是基于晶体管的集成电路,想要了解计算机组成的基本原理,还是需要有一些集成电路的基本知识。就让我们从最简单的门电路的实现开始吧! 晶体管是构成现代集成电路的基本元件。通常使用的是MOS晶体管,MOS是金属氧化物半导体的缩写。而MOS晶体管又主要有两种类型: 一种我们称为N型MOS管,也简称为N...

bangren3304的博客 1070

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

计算机的工作原理(冯诺依曼体系)

计算机组成

爱敲代码的三毛的博客 1万+

计算机程序是如何运行的?——从逻辑电路到计算机程序

编译程序(Compiler,compiling program),也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。指令是CPU制造时刻在上面的电路,随着CPU的发展,其中的指令也越来越多,指令越多相当于CPU的功能越强大。算术逻辑单元(Arithmetic&logical Unit)是中央处理器(CPU)的执行单元,是所有中央处理器的核心组成部分,由"And Gate”(与门)和"Or Gate"(或门)构成的算术逻辑单元,上图是一个CPU的结构。

weixin_49472580的博客 2248

关于晶体管所制作的门电路

文章目录与门或门非门小结 与门 图片节选自 电子一讲通 当A或者B为低电压也就是小于5v时,A与B被导通,这时会产生电流,根据v=IR,上端电阻将会产生一个电流,Y这边的电势就为一个低电势,当A与B都是高电势时也就是大于5V时,会成为断路,几乎没有电流,所以可以说Y的电势就等于5V 当然还有一种表示形式 如图,如果A为高电势,B为低电势,AB导通,产生电流,R2两端会有一个电势差,Y这里就变成了低电势。其次:如果B为高电势,A为低电势,对于B这一条为短路,就可以不考虑这一条路,只看A,A为低电势,Y和A

m0_52362034的博客 1176

极客时间学习笔记:02晶体管 集成电路 摩尔定律

晶体管 集成电路 摩尔定律

小胡同学的工程师学习之路 916

计算机底层知识点(一)晶体管与CPU执行指令之间的联系

此时我们需要一个二进制解码器,将读取到的指令进行解码从而去进行操作对应的单元。这里的每个组合在接收到我们所希望的输出位置的二进制数后,都会触发要激活的特定输出,同时停用所有其他输出。一个晶体管中,通常有三个端子,一个集电极,一个发射极和一个电路中的基极,它可以充当绝缘体,防止电流在集电极和集电极之间流动。这意味着CPU可以同时处理多条指令的不同阶段,但每条指令的执行仍然是串行的(即一次只能执行一条指令的一个阶段)。我们的神秘组件也可以装在一个盒子里,这是一个基本的以及被称为算术逻辑的东西的不完整版本。

qq_51519091的博客 2078

【电路笔记】-晶体管作为开关

晶体管开关可用于通过使用处于饱和或截止状态的晶体管来打开或关闭低压直流设备(例如 LED) 当用作交流信号放大器时,晶体管基极偏置电压的施加方式使其始终在其“活动”区域内运行,即使用输出特性曲线的线性部分。 然而,通过对晶体管基极端子进行偏置,以不同方式将晶体管操作为开关,可以使NPN型和PNP型双极晶体管都操作为“ON/OFF”型固态开关。

视觉与物联智能 2394

计算机组成晶体,计算机组成的一些总结(11)门电路的基本原理

门电路的基本原理晶体管(transistor)现代集成电路中通常使用MOS晶体管:Metal-Oxide-Semiconductor 金属-氧化物-半导体N型MOS管,对外有三个连接,一个是源(Source),一个是漏(Drain),一个是门(Gate),导通条件是Gate端连接了高电平,而当Gate端连接低电平时,晶体管是不导通的。P型MOS管,和N型MOS管的区别就在于当Gate端连接低电平时...

weixin_39534321的博客 379

计算机逻辑门电路图,关于门电路详细解析

之前,我引入过一个技术问题:有2个设备A、B,通过网络连通可交互数据,其中A有外接按键,B有小显示屏。2个设备实现这样的程序:A键盘上按下某个按键,B显示屏将按键值显示出来。请问:从A按下按键那一刻起,到B显示屏看到按键值,”按键值“这个数据是怎么从A的按键传输到B的显示屏的?我们接着回答这个问题。在文章《半导体与MOS管》中讲了计算机世界的物质基础,讲了半导体的物理原理、三极管的导通原理,最后讲...

weixin_42345187的博客 4641

三极管实现与门、或门和非门操作

  个人博客:http://brainware360.cn/  与门、或门和非门是数字电路中常用的三个器件,这里以三极管为例说明他们的实现原理。  1、与门  分析:当输入1为高电平+5V,输入2也为高电平+5V时,Q11基极通过R24接到+5V,发射极接地,形成回路,Q11导通,Q9发射极接+5V,基极通过R19以及导通的Q11接地,形成回路,从而Q9导通,导通后Q9的发射极和集电极压降为0.3...

yedongnan001的博客 7万+
上一篇: 【计算机基础】计算机发展史
下一篇: 【计算机基础】CPU基本组成
CoderSharry
博客等级 码龄4年 515粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值