计算机是什么呢?——简而言之,可以看成是一个“自动干活的设备”。说起来并不复杂,我们一一拆解一下这句话。首先“设备”很好理解,不用多解释。“干活”也好理解,就是要能实现一定的功能。“自动”是啥意义呢?——就是在初始人为干预结束后,设备能自动运行,也就是说,机器能自己存储并执行某种预设的“指令”。按照这个理解,我们基本就可以得到计算机的组成了:负责干活的设备和负责存储的设备。我们把前者叫做CPU,后者叫做RAM。当然还需要一些辅助设备将这两个东西连接起来,简要模型如下:前面说了,RAM的作用是存储数据,我们知道,要存储信息,至少要有两个状态,且都必须是稳定的,我们把这样的器件称为双稳态器。最简单的双稳态器组成非常简单——两个非门串联反馈在一起,如下图所示:经过简单分析这个电路,很容易发现:上图中红色部分信号既可以是高电平,也可以是低电平!也就是说,原来电路上是高电平的话,就一直维持在高电平,原来低电平的话,就一直维持在低电平-----这个电路有两个稳定状态,也就是有最简单的记忆功能。大家都知道,触发器是现代电子技术中一个非常核心的器件,其实触发器的本质就是通过两个非门串联反馈在一起的双稳态器。但是呢,基于两个非门串联反馈在一起的双稳态器有一个缺点:

状态一旦确定了之后就不再变化了,也就是说,我们没有办法改变这个系统的记忆,因为没有控制接口。

这当然难不倒我们,我们可以自己加上,比如,可以用两个与非门来代替非门,这样就可以增加两个控制端:当然,也可以用或非门来代替非门,感兴趣的可以自己试一下。

如果将上图的与非门翻转180°,就会变成下面的图:有没有一种似曾相识的感觉?没错,这就是RS触发器,它有四种状态:

a=1,b=1,为保持状态,也就是退化为两个非门的反馈串联;

a=0,b=1或a=1,b=0,就会控制记忆和输出;

a=0,b=0,o和ō都是1,应避免出现该种状态,我们称之为非法态。(o表示输出(output),ō表示反向输出)有两个bug:能够控制记忆,但是有非法状态;

整个系统不受控,一直在工作,当输入端变化时,输出端也跟着变化。

我们可以在输入端再增加两个或门,这样的话,中间这个输入引脚为1的话,电路处于保持状态,就自动屏蔽外部输入,也就是老子不干活了。只有中间这个引脚为0的时候,才工作。这样就就解决了第二个bug,但是依然有存在非法态的可能,怎么干掉呢?

既然中间引脚解决了保持记忆的问题,那我们最后只要保证输入的两个引脚不同,就可以避免全0的情况,加个非门不就完事了?两个输入永远不会同时为0。这就是电平型D触发器。前面我们说了,只有当s=0时,输出才等于输入,系统才开始干活,我们更习惯s=1时干活,这样也好办,再加一个非门。同时,我们把表示a改为i,意为input。这样显得略臃肿,我们知道:即:这样左上方的或门就可以变为与非门,所以有:同时,我们又知道:即所以,此时:可以进一步简化成4个与非门的形式。这就是1位寄存器了。简写形式如下:1位寄存器其功能是:当s=1时,o=i;当s=0时,o保持原来的状态。

计算机中触发器的原理,计算机的工作原理:RAM系列-触发器相关推荐

  1. 计算机输入输出设备说课稿,信息技术七年级西交大版 第三节 计算机系统的组成与工作原理计算机系统及工作原理说课稿 (共15张PPT)...

    <信息技术七年级西交大版 第三节 计算机系统的组成与工作原理计算机系统及工作原理说课稿 (共15张PPT)>由会员分享,可在线阅读,更多相关<信息技术七年级西交大版 第三节 计算机系 ...

  2. CPU CACHE中的VIPT与PIPT的工作原理

    转自CPU CACHE中的VIPT与PIPT的工作原理_Linux与SoC的博客-CSDN博客 启动信息描述 内核启动过程中有如下打印信息: CPU: PIPT / VIPT nonaliasing ...

  3. 理解vue中less的scoped和/deep/工作原理

    理解vue中less的scoped和/deep/工作原理 scoped /deep/ 实战 总结 scoped vue项目一般是单页面.多组件,整个项目共用一个css样式表,有时候我们在写组件的过程中 ...

  4. Linux运维系列总结-Linux系统启动过程、WEB工作原理、DHCP工作原理、DNS解析原理、NFS网络文件系统、FTP文件传输协议、PXE+KICKSTART自动安装系统

    Linux运维系列总结-Linux系统启动过程.WEB工作原理.DHCP工作原理.DNS解析原理.NFS网络文件系统.FTP文件传输协议.PXE+KICKSTART自动安装系统 1.Linux系统的启 ...

  5. c语言智能插座多线程原理,智能插座原理—智能插座的工作原理是什么

    近年来,物联技术有了一个更高层次的发展,并且物联技术深入到智能家居领域当中,与智能化家电结合,设计制造出很多非常棒的智能电子产品.其中,很多插座厂商也朝着智能化的方向发展,智能插座产生.那么智能插座的 ...

  6. 电子是计算机原理,电子数字计算机工作原理资料.ppt

    电子数字计算机工作原理资料 1.3 电子数字计算机工作原理 介绍Neumann原理以及Neumann计算机的关键部件及其工作原理. 1.3.1 Neumann原理 1.3.2 计算机存储器的特点原理 ...

  7. 计算机光盘工作原理,CD-ROM的工作原理

    CD-ROM的工作原理 笔记本外置CD-ROMCD-ROM光盘由碳酸脂做成,中心带有直径15mm的孔洞.在盘基上浇铸了一个螺旋状的物理磁道,从光盘的内部一直螺旋到最外圈,磁道内部排列着一个个蚀刻的&q ...

  8. 计算机显示器工作的原理,液晶显示器的工作原理

    液晶显示器原理 国内计算机市场各种品牌的纯平显示器之间强烈的竞争,各个商家都想在纯平这块大蛋糕上分得最大的份额.而当人们像当初搬15英寸显示器一样把纯平买回家后.我们不仅要问:下一代显示器的热点是什么 ...

  9. 计算机多核启动原理,多核cpu工作原理 不进来看看?

    cpu是一个对电脑来说非常重要的配件,所以在关于它的知识上朋友们可千万要注意,所以今天小编想为大家讲的是多核cpu工作原理的相关内容,喜欢的朋友们赶紧收藏,相信对大家会有帮助. 多核cpu工作原理 1 ...

  10. 计算机的系统原理,计算机系统及其工作原理

    <计算机系统及其工作原理>由会员分享,可在线阅读,更多相关<计算机系统及其工作原理(130页珍藏版)>请在人人文库网上搜索. 1.第一.第一.章.计算机系统概论.1.2计算机系 ...

最新文章

  1. python asyncio回调函数_最近用 Python 的 asyncio,有好多不懂。。
  2. 如何在钉钉上开发自己的应用_神操作!老妈让我告诉老板,双十一买钉钉。
  3. Linux中默认的JDK版本设置
  4. Go-select和switch的使用区别
  5. 牛客题霸 [ 未排序数组中累加和为给定值的最长子数组长度] C++题解/答案
  6. vue的slot作用域插槽使用案例
  7. swool tcp mysql_swoole/mysql(异步)
  8. python对称加密_【Python】 基于秘钥的对称加密
  9. view函数_python测试开发django63.基于函数的视图(@api_view())
  10. thinkphp6 task异步
  11. 【Python从入门到精通】(三)Python的编码规范,标识符知多少?
  12. 三星S21 FE 参数配置 三星S21 FE评测
  13. 关于“元宇宙”,讲点你能听懂的
  14. 计算机听课与评课活动记录表,听课 评课记录表参考
  15. 无线蓝牙手表FCC ID认证测试项目有哪些?
  16. 美国研究生院计算机数据科学排名,美国研究生数据科学专业排名
  17. 在线语音转文字就是这么方便,快点击收藏吧!
  18. margin-top、top、以及position的总结
  19. [USACO09MAR]向右看齐Look Up————单调栈
  20. 「6」线性代数(期末复习)

热门文章

  1. 全球及中国食品级椰子油市场销售策略及需求形势分析报告(2022-2027)
  2. 【MySQL】如何使用MySQL锁(全局锁、表级锁、行级锁)?
  3. 店铺被判定虚假交易的原因分析,店铺因为虚假交易降权怎么办,如何减小店铺的影响
  4. 《基础设施即代码》阅读摘要
  5. 办公软件2007 免费版
  6. 【代码段】根据文字生成首字母头像
  7. Excel 2010 安装日历控件 注册
  8. 零基础初学者如何快速学会python
  9. 网络游戏开发-进行设计
  10. 2021~2022思科网络试题4(模块16-17构建和保护小型网络)