2019-2020-1学期 20192415 《网络空间安全专业导论》第一周学习总结 第四章

2019-2020-1学期 20192415

《网络空间安全专业导论》第二周学习总结

第四章 门与电路

硬件元件,用电信号表示操作二进制值

  • 4.1 计算机与电学

  1. 信号电平区分信号的值:
    0~2伏为低电压,由二进制数字0表示
    2~5伏为高电压,由二进制数字1表示
  2. 门(gate):对电信号执行基本运算的设备。
    电路(circuit):相互关联的门组合,用于实现特定的逻辑函数。
  3. 表示法:
    布尔代数——用数学符号定义和操作逻辑电路
    逻辑框图——图形化表示(特定)
    真值表——列举,定义功能
    注:三种表示方法只是对同一事物的不同表示
  • 4.2 门

    接受一个或多个输入信号,生成一个输出信号。
    门的类型和输入值决定了输出值。
    门可以被设计为有多个输入值,只要其与具有两个输入值的门的定义一致。

  • 4.3 门的构造

    晶体管:
    种类:①传导电流的电线 ②阻止电流的电阻器
    材料:半导体,如硅
    接线端:源极,基极,发射级

原始晶体管:
打开晶体管——基极信号低电平(接近0伏)——源极信号仍为高电平(约为5伏)——输出高电压1
关闭晶体管——基极信号高电平(接近+5伏)——源极信号被接地(被降低到0伏)——输出低电平0

非门图解≈原始门图解
与非门:串联两个输入
或非门:并联两个输入
与非门/或非门:三个晶体管,在非门/或门的基础上增加一个晶体管用于构造非门,结果传递给逆变器
异或门:?????

  • 4.4 电路

  1. 组合电路:输入值决定输出值
    时序电路:输出是输入值和电路现有状态的函数,通常涉及储存信息
  2. 布尔代数的性质:
  3. 加法器:对二进制值进行加法运算
    半加器:计算两个数位的和并生成正确进位的电路

全加器:计算两个数位的和,并考虑进位输入的电路

  1. 多路复用器:多个输入值,单个输出值; n条输入控制线的二进制值决定了选择条数据线中的哪一条作为输出
    多路分配器:一个输入,根据n条控制线的值,这个输入信号将被发送到个输出
  • 4.5 储存器电路

    S-R锁存器

  1. 一个S-R锁存器存储一个二进制数字;只要S和R都是1,S-R锁存器就保留它的储存值(X)。
  2. 最初存入1:暂时S=0,保持R=1,则S-R锁存器设置为1;再恢复S=1,S-R锁存器保持1的状态。
    最初存入0:暂时R=0,保持S=1,则S-R锁存器设置为0;再恢复R=1,S-R锁存器保持0的状态。
  • 4.6 集成电路(IC)

    又称芯片,是嵌入了多个门的硅片。

  • CPU芯片

    中央处理器CPU是最重要的集成电路,是一种具有输入线和输出线的高级电路。

问题

  1. 晶体管如何构造异或门?

原文地址:https://www.cnblogs.com/lanvin/p/11663492.html

时间: 2024-10-11 17:33:00

2019-2020-1学期 20192415 《网络空间安全专业导论》第一周学习总结 第四章的相关文章

2019-2020-1学期 20192421 《网络空间安全专业导论>>第二周学习总结

在本次对第五章与第四章进行了自主学习后,我对电脑硬件层的门和电路以及计算部件的有关知识有了一定了解,这两章从硬件层结构的层面出发,来辅助加深对于计算机的理解. 计算机是电子设备,它的大多数基础硬件元件控制着电流,而人类则通过这技术利用电流能量来进行计算,第四章将继承前两章讲述的计数系统,进而探讨计算机如何让使用电信号来表示和操作这些二进制值.首先要了解我们根据信号的电平区分信号的值,0-2伏是低电平,由二进制数字0表示,2-5伏范围内是高电平,由二进制数字1表示,然后再来来介绍一下有关概念, 门

2019-2020-1学期 20192421 《网络空间安全专业导论>>第四周学习总结

通过这周的自主学习,我在第八章学到了很多有关抽象数据类型与子程序的知识.在计算机领域,这些抽象的容器称为抽象数据类型,第八章第一节就对此进行了阐述. 第八章 抽象数据类型与子程序第八章 抽象数据类型与子程序 8.1 抽象数据类型 抽象数据类型(ADT)是属性(数据与操作)明确的与特定实现分离的容器. 在计算领域可以从应用层,逻辑层,实现层三个方面观察数据. 1.应用层:特定问题中的数据的视图. 2.逻辑(或抽象)层:数据值(域)和处理它们的操作的抽象视图. 3.实现层:明确表示出了存放数据项的结

2019-2020-1学期 20192415 《网络空间安全专业导论》openssl实践

2019-2020-1学期 20192415 <网络空间安全专业导论>openssl实践 - 任务详情 参考https://www.cnblogs.com/rocedu/p/5087623.html,https://www.cnblogs.com/yangxiaolan/p/6256838.html,两人一组实践附图中的混合加密,提交实践截图. A,B两位同学分别产生一个公私钥对Apub,Apri, Bpub,Bpri,自己把公钥文件发送给对方(A的Apub给B,B的Bpub给A) A同学准备

2019-2020-1学期 20192415《网络空间安全专业导论》第一周学习总结

2019-2020-1学期 20192415 <网络空间安全专业导论> 第一周学习总结(第二章) 2.1数字形式储存信息 数字分类 数字,自然数,负数,整数,有理数 2.2 位置计数法 一个数字采用以R为基数的记数系统,具有n个数位,可表示为: 注: 任何技术系统中的最大数字比基数小1 同一数值有多种不同表示方式 无论以谁为基数,10是基数值本身 2.加减计算(进位与借位) 二进制与(2^n)进制之间的特殊关系 二进制数转换为八进制数:每三个数为一组 二进制数转换为十六进制数:每四个数为一组

2019-2020-1学期 20192415 《网络空间安全专业导论》GPG实践

2019-2020-1学期 20192415 <网络空间安全专业导论>GPG实践 一.安装GPG 安装编译好的二进制包: # Ubuntu sudo apt-get install gnupg 安装完成后,键入下面的命令: gpg --help 屏幕显示如下,安装成功: 二.生成自己的密匙,并输出公钥 公钥文件(.gnupg/pubring.gpg)以二进制形式储存,armor参数可以将其转换为ASCII码显示. gpg --armor --output public-key.txt --ex

2019-2020-1学期 20192415 获奖感想与网络空间安全专业导论学习总结

2019-2020-1学期 20192415 获奖感想与网络空间安全专业导论学习总结 一. 获奖感想 "你现在的状态,是过去的你用努力换来的:而你未来的状态,由你现在的努力决定." 拿到小黄衫的时候,有一点兴奋激动,也有一点惶恐紧张.兴奋激动是因为老师对我的肯定与鼓励,惶恐紧张是因为随之而来的压力. 在过去一学期的学习中,走进计算机这个对我来说既陌生又熟悉的领域:从无知的小白一点一滴积累基础理论.构建知识框架:从迷茫的新手一步步学习各种各样的应用程序.亲手敲下属于自己的第一行代码···

2019-2020-1学期 20192403 《网络空间安全专业导论》第三周学习总结

2019-2020-1学期 20192403 <网络空间安全专业导论>第三周学习总结 第六章 学习收获 计算机能够执行的操作 机器语言的定义 Pep/8 指令格式 汇编语言,汇编器,实例Hello程序的汇编语言版本 表达算法,伪代码 测试 理解思路 计算机能真正执行的程序设计是机器语言编写的-在Pep/8中体会运用机器语言-关于Pep/8本身(指令格式,一些指令)-汇编语言-表达算法(伪代码)-写伪代码算法,并检测-伪代码算法和汇编语言之间的联系(翻译) 理解难点 Pep/8的指令格式-时刻谨

2019-2020-1学期20192429《网络空间安全专业导论》第三周学习总结

2019-2020-1学期20192429<网络空间安全专业导论> 第六章 低级程序设计语言与伪代码 6.1 计算机操作 计算机是能够存储.检索和处理数据的可编程电子设备. 要改变计算机对数据的处理,只需要改变指令即可. 存储.检索和处理是计算机能够对数据执行的动作. 6.2 机器语言 计算机真正执行的程序设计指令是用机器语言编写的指令,这些指令固定在计算机的硬盘中. 机器语言(machine language):由计算机直接使用的二进制编码指令构成的语言. 这些指令是处理器唯一**真正能够执

2019-2020-1学期20192429《网络空间安全专业导论》第四周学习总结

2019-2020-1学期20192429<网络空间安全专业导论>第四周学习总结 # 第八章 抽象数据类型与子程序 # 8.1 抽象数据类型 抽象数据类型(Abstract Data Type,ADT):属性(数据和操作)明确地与特定实现分离的容器 目标:通过抽象减小复杂度. Q:如何通过抽象减小复杂度 计算机领域,可以通过从应用层,逻辑三个方面观察数据层和实现层 应用(或用户)层:特定问题中的数据的视图 逻辑(或抽象)层:数据值(域)和处理它们操作的抽象视图 实现层:明确表示出了存放数据项的