2024-2025学年 20241306学号 《计算机基础与程序设计》第四周学习总结

news/2024/10/20 11:34:59

学期2024-2025 学号20241306 《计算机基础与程序设计》第四周学习总结

作业信息

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))
这个作业要求在哪里 [2024-2025-1计算机基础与程序设计第一周作业(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276))
这个作业的目标 了解门电路、组合电路,逻辑电路和冯诺依曼结构以及CPU,内存,IO管理嵌入式系统,并行结构与物理安全
作业正文

教材学习内容总结

1.门电路是用以实现基本逻辑运算和复合逻辑运算的单元电路‌。
(1)类型‌:门电路主要包括与门(AND gate)、或门(OR gate)、非门(NOT gate)、与非门(NAND gate)、或非门、与或非门、异或门(XOR gate)等。
‌(2)工作原理‌:门电路通过输入端的电信号状态,经过逻辑处理,输出相应的电信号结果。其输入和输出信号用电位(电平)的高低表示,高电平和低电平都有一定的变化范围。
(3)应用‌:门电路广泛应用于计算机、数字控制、通信等领域,是电子工程中的基础组件。
‌特点‌:门电路可以有一个或多个输入端,但只有一个输出端,且各输入端所加的脉冲信号只有满足一定的条件时,才有信号输出。门电路的实现方式有多种,包括TTL逻辑、CMOS逻辑和ECL逻辑等,每种方式都有其独特的优点和适用场景‌。
2.组合电路是一种基本的数字电路,其输出仅与输入电信号的当前值有关‌。
‌(1)定义‌:组合电路是指由多个逻辑门、多路选择器、加法器等逻辑单元按照一定逻辑结构连接成一个整体的数字电路。
‌(2)特点‌:
输出仅取决于当前输入的状态,与过去的输入无关。
没有内部存储元件,不具有记忆功能。
只能执行一次运算,输出结果不会对输入信号造成影响。
‌(3)运算‌:组合电路常用的运算包括布尔运算、加减法运算、比较运算等,这些运算通常是通过逻辑门(如与门、或门、非门等)实现的。
(4)应用‌:由于组合电路具有输出只与输入信号有关的特性,因此常被用于数字信号处理、计算机和计算单元、集成电路设计等领域。
综上所述,组合电路是数字电路中的基本组成部分,具有简单、直接和高效的特点,在数字系统设计中发挥着重要作用‌。
3.逻辑电路是指实现数字信号逻辑运算和操作的电路,主要分为组合逻辑电路和时序逻辑电路‌。
‌(1)组合逻辑电路‌:其输出仅取决于当前输入的状态,与时间无关,不具有记忆和存储功能。它由最基本的“与门”、“或门”和“非门”电路组成,广泛应用于计算机、数字控制等领域。
‌(2)时序逻辑电路‌:其输出不仅取决于当时的输入信号,还取决于电路原来的状态,即与以前的输入有关。它主要由存储电路和组合逻辑电路两部分组成,具有难度大、电路复杂、应用范围广的特点。
逻辑电路以二进制为原理,只分高、低电平,因此抗干扰力强,精度和保密性佳。除了上述两种基本类型外,还包括一些特殊的逻辑门电路,如与非门、或非门、异或门等,它们各自具有特定的逻辑功能‌。
4.冯诺依曼结构,也称普林斯顿结构,是计算机体系结构中的一种基本架构‌。其核心特点如下:
‌(1)存储器结构‌:将程序指令存储器和数据存储器合并,指令和数据存储地址指向同一个存储器的不同物理位置,且宽度相同。
(2)核心思想‌:采用二进制逻辑、程序存储执行,以及计算机由运算器、控制器、存储器、输入设备和输出设备五部分组成。
‌(3)主要特点‌:单处理机结构,以运算器为中心;指令和数据可参与运算;数据以二进制表示;软件和硬件分离;指令顺序执行。
‌(4)局限‌:CPU与存储器间信息交换速度影响系统性能;指令和数据存取可能产生冲突;顺序执行可能限制处理能力。
冯诺依曼结构因其简单性和可靠性被广泛应用于各种计算机系统中,尽管存在局限性,但仍是现代计算机的基础‌
5.‌CPU(中央处理器)和内存是计算机体系结构中两个至关重要的组成部分‌。
(1)CPU‌:作为计算机的核心部件,主要负责执行指令和进行计算,控制计算机的所有组件。它内部构造宏观上划分为算术逻辑运算单元(ALU)、控制单元和存储单元。CPU通过取指令、解码、执行和写回四个步骤完成指令周期‌。
‌(2)内存‌:用于存储指令和数据,以便CPU能够快速访问。在冯·诺依曼结构中,程序指令存储器和数据存储器合并在一起,指令和数据存储地址指向同一个存储器的不同物理位置。这样的设计加快了整体计算机的数据处理效率,同时降低了成本‌。
综上所述,CPU和内存协同工作,共同支撑计算机的正常运行。CPU负责处理和计算,而内存则提供必要的数据和指令支持‌
6.IO管理是嵌入式系统中的关键环节,涉及多种类型的IO接口和机制‌。
(1)IO接口种类‌:包括通用输入/输出接口(GPIO)、模数/数模接口等。GPIO是IO的最基本形式,用于实现数据的输入和输出。模数/数模接口则用于模拟信号和数字信号之间的转换。
(2)IO管理机制‌:嵌入式系统通常通过特定的IO管理机制来管理这些接口,如RT-Thread等操作系统提供了对IO设备的统一管理和调度。
(3)IO与外设交互‌:在嵌入式系统中,IO接口通常与外设相连,如显示屏、串口通信设备等。通过IO接口,嵌入式系统可以与这些外设进行数据交换和控制。
综上所述,IO管理在嵌入式系统中具有重要地位,它负责协调和管理系统与外设之间的数据交互,确保系统的正常运行和高效性能‌
7.并行结构是计算机领域的重要概念,主要目的是使更多任务或数据同时运行,而物理安全则关注于保护物理环境和资源‌。
(1)并行结构‌:
定义:使多个任务或数据在同一时刻或时间间隔内同时运行。
类型:包括字串位串、字串位并、字并位串和全并行等,级别逐渐提高。
应用:在数据库中,为了提高存取和查询速率,会采用并行结构。
‌(2)物理安全‌:
定义:保护物理环境和资源免受未经授权的访问、破坏或盗窃。
方法:包括环境设计预防、自然访问控制、自然监视和自然区域加固等。
目标:确保只有授权人员能够访问特定区域,同时阻止潜在罪犯的行为。
综上所述,并行结构与物理安全是两个不同领域的概念,前者关注于计算机任务和数据的同时运行,后者关注于物理环境和资源的保护‌。

教材学习中的问题和解决过程

  • 问题1:
    与门(AND gate)、或门(OR gate)、非门(NOT gate)、与非门(NAND gate)、或非门、与或非门、异或门(XOR gate)的功能与应用有什么?
  • 问题1解决方案:
    与门(AND gate)‌:
    逻辑符号:通常表示为“&”或“∧”。
    功能:仅当所有输入都为真(1)时,输出才为真(1);否则,输出为假(0)。
    应用:用于需要多个条件同时满足的逻辑判断。
    或门(OR gate)‌:
    逻辑符号:通常表示为“|”或“∨”。
    功能:只要有一个输入为真(1),输出就为真(1);如果所有输入都为假(0),输出才为假(0)。
    应用:用于多个条件中只需满足一个的逻辑判断
    非门(NOT gate)‌:
    逻辑符号:通常表示为一个带有小圆圈的输入端,或写作“'”或“¬”。
    功能:将输入的真假值反转;即,如果输入为真(1),输出为假(0);如果输入为假(0),输出为真(1)。
    应用:用于逻辑值的反转操作。
    与非门(NAND gate)‌:
    逻辑符号:AND门后接一个NOT门,或写作“↑”。
    功能:与门的输出取反;即,只有当所有输入都为真(1)时,输出才为假(0);否则,输出为真(1)。
    应用:在数字逻辑设计中,NAND门因其功能完备性(即,仅使用NAND门可以构建任何逻辑电路)而备受重视。
    或非门(NOR gate)‌:
    逻辑符号:OR门后接一个NOT门,有时写作“↓”。
    功能:或门的输出取反;即,只有当所有输入都为假(0)时,输出才为真(1);否则,输出为假(0)。
    应用:与NAND门类似,NOR门也因其功能完备性而在数字逻辑设计中得到广泛应用。
    与或非门(AOI gate, And-Or-Invert gate)‌:
    这是一个复合门,由与门、或门和非门组合而成。
    功能:先进行与运算,再进行或运算,最后取反。
    应用:用于实现更复杂的逻辑功能。
    异或门(XOR gate)‌:
    逻辑符号:通常表示为“⊕”。
    功能:当输入端数目为奇数时,输出为1的个数为奇数时输出为1,为偶数时输出为0;当输入端数目为偶数时,输出为1的个数为偶数时输出为1,为奇数时输出为0(即,输出与输入端的1的个数的奇偶性相同)。对于两个输入的情况,可以简化为:当两个输入不同(即一个为1,一个为0)时,输出为真(1);当两个输入相同(即两个都为1或两个都为0)时,输出为假(0)。
  • 问题2:TTL逻辑、CMOS逻辑和ECL逻辑是什么?
  • 问题2解决方案:TTL逻辑(Transistor-Transistor Logic)
    ‌基本概念‌:
    TTL逻辑是使用双极型晶体管(BJT)作为基本逻辑元件的一种数字电路。
    它属于电流控制型逻辑电路,即输出电流与输入电流之间存在一定关系。
    ‌主要特点‌:
    输入阻抗较低,需要较大的输入电流来驱动。
    输出阻抗较高,可以驱动多个TTL门电路。
    电源电压一般为5V,功耗相对较大。
    扇出系数(即一个输出端能驱动多少个同类门电路的输入端)适中。
    抗干扰能力较弱,对电源波动和噪声较敏感。
    ‌应用场景‌:
    TTL逻辑主要应用于早期的数字电路和计算机系统中。
    由于其功耗和抗干扰能力的限制,逐渐被其他逻辑家族所取代。
    CMOS逻辑(Complementary Metal-Oxide-Semiconductor Logic)
    ‌基本概念‌:
    CMOS逻辑是使用互补金属氧化物半导体(CMOS)作为基本逻辑元件的一种数字电路。
    它属于电压控制型逻辑电路,即输出电压与输入电压之间存在一定关系。
    ‌主要特点‌:
    输入阻抗极高,几乎不消耗电流,因此具有极低的静态功耗。
    输出阻抗适中,可以驱动一定数量的负载。
    电源电压范围较宽,一般为3V~18V,适应性强。
    扇出系数大,一个输出端可以驱动多个同类门电路的输入端。
    抗干扰能力强,对电源波动和噪声有较好的抑制作用。
    逻辑摆幅大(即输出电压的高电平与低电平之间的差值大),有利于提高电路的噪声容限。
    ‌应用场景‌:
    CMOS逻辑广泛应用于现代数字电路、集成电路和微处理器中。
    由于其低功耗、高集成度和强抗干扰能力,已成为数字电路的主流技术。
    ECL逻辑(Emitter-Coupled Logic)
    ‌基本概念‌:
    ECL逻辑是使用差分放大器作为基本逻辑元件的一种高速数字电路。
    它属于非饱和型逻辑电路,即晶体管在工作时始终处于非饱和状态。
    ‌主要特点‌:
    输入阻抗低,需要较大的输入电流来驱动。
    输出阻抗低,可以驱动高速负载。
    电源电压一般为-5.2V或更低(如-4.5V),功耗较大。
    工作速度极快,是目前已知逻辑电路中速度最快的一种。
    抗干扰能力较弱,对电源波动和噪声较敏感。
    逻辑摆幅小(即输出电压的高电平与低电平之间的差值小),对电路的噪声容限要求较高。
    ‌应用场景‌:
    ECL逻辑主要应用于需要极高速度的数字电路中,如高速计数器、分频器和高速通信系统等。
    由于其功耗和抗干扰能力的限制,一般不适用于低功耗或噪声较大的环境

基于AI的学习


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

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

相关文章

iOS开发框架--MyLayout

MyLayout 框架不仅支持 Objective-C,也可以在 Swift 中使用。通过 MyLayout,可以使用面向对象的方式来创建和管理视图的布局,简化了 Auto Layout 中繁琐的约束设置流程。在 Objective-C 中,MyLayout 提供了相同的布局类型和属性,使用方式稍有不同,主要是语法和调用方式上…

HCBOLL指标

HCBOLL也称弘缠布林,是在传统布林线的基础上,加上了开口与收口的计算,用来表示可能的单边与震荡走势状态 操作上比较适合于日线以下周期如 1分钟 5分钟 30分钟--一般是推荐30分钟使用此指标时要注意主图上的K线数要多于480根,否则显示不了指标数据布林上下线间的灰色底色代…

信友队2024CSP-S第二轮(复赛)模拟赛

2024CSP-S第二轮(复赛)模拟赛\(T1\) A. 坦白 \(30pts\)部分分\(30pts\) :爆搜。点击查看代码 ll ans[300010]; char s[300010]; int main() {freopen("confess.in","r",stdin);freopen("confess.out","w",stdout);ll t,n,cnt,i,j,…

最近网站频繁跳转到黑产网站,怀疑是51.la统计代码的问题

​ 最近我的几个网站,都出现了一个问题,就是访问的时候会莫名其妙的跳转到黑产网站。(由于都是黄du,我就不贴图了)通过排查了网页代码,发现网页都有一个共同点,就是使用了51.la统计。为什么会怀疑是51la统计代码问题?因为我的网页只有统计代码外没有任何js的情…

桌面软件/exe程序软件自动化大宝剑--lackey之二次封装以及selenium模仿

1 # lackey 二次封装2 3 class lackeyAtion(object):4 5 #初始化,有需要再加6 def __init__(self):7 self.lackey = lackey.Screen(0)8 self.lackey.setAutoWaitTimeout(30)9 10 #截屏需要保存路径,截图的名字11 def screen_shot(self,path,…

linux和windows的区别

Linux和Windows是两种广泛使用的操作系统,它们在多个方面存在显著的区别。本文将探讨Linux和Windows之间的不同之处,包括开放源代码与闭源的本质、用户界面和命令行的使用、软件兼容性、性能和稳定性等方面。1.开放源代码与闭源本质Linux是一种开放源代码操作系统,这意味着其…

TLS

参考:https://www.cnblogs.com/snowater/p/7804889.html https://xiaozhuanlan.com/topic/5367421089 https://xiaozhuanlan.com/topic/5367421089 https://www.rfc-editor.org/rfc/rfc52461.背景 HTTP的数据传输本身是不可靠/不安全的,原因在于数据在数据包中以明文的形式传…

R.I.P.

?.?.?——2024.10.06 永远怀念。我的第一个 CF 号,就以这样荒唐的方式被 ban 了。已经说不出话来了,就这样吧。