【中文配音】晶体管是如何运行代码的?
合集 · 直观理解计算机技术【CoreDumped】 (68)
-
代码中指定变量类型为何如此重要?
11:03
-
栈为何如此之快?
13:46
-
堆为何如此之慢?
17:53
-
动态数组的内部机制(ArrayList VS LinkedList)
19:56
-
探索计算机并发与多任务处理的历史
15:37
-
晶体管是如何运行代码的?
12:54
-
晶体管是如何记忆数据的?
16:12
-
制作一个CPU来运行程序
18:47
-
计算机如何将字符串转换为数字
11:23
-
动态随机存取存储器(DRAM)的工作原理
17:18
-
计算机处理器是如何运行条件和循环的?
16:05
-
一个程序不是一个进程
6:51
-
深入理解进程,如何进行上下文切换?计算机科学中最深刻和最成功的想法之一。
14:52
-
处理器内部的单个位如何保护操作系统的完整性?
20:20
-
计算的心跳:时钟如何推动 CPU 前进?
13:14
-
英语原声版-计算的心跳:时钟如何推动 CPU 前进?
14:22
-
(英语原声)进程间通信:共享内存或发送消息
14:15
-
(中文配音)进程间通信:共享内存或发送消息
12:29
-
(中文配音)为什么单核处理器需要线程?
14:59
-
(英语原声)为什么单核处理器需要线程?
16:07
-
(中文配音)多核系统上的线程
9:26
-
(英语原声)多核系统上的线程
11:27
-
(中文配音)为什么应用程序是特定于操作系统的?
11:52
-
(英语原声)为什么应用程序是特定于操作系统的?
13:09
-
(英语原声)硬件如何在多任务处理中协助软件?
13:15
-
(中文配音)硬件如何在多任务处理中协助软件?
11:29
-
链表的一个实际应用
20:34
-
让你的电脑运行更流畅的奇妙算法
45:02
-
(流畅中文配音)让你的电脑运行更流畅的奇妙算法
43:38
-
(原声双语字幕)当程序调用 sleep() 时会发生什么?
19:41
-
(流畅中文配音)当程序调用 sleep() 时会发生什么?
17:57
-
这个简单算法驱动了真正的解释器:Pratt Parsing
20:40
-
(双语字幕)编程中最难以捉摸的Bug:竞态条件
18:19
-
(流畅中文配音)编程中最难以捉摸的Bug:竞态条件
19:23
-
(中文配音)阻止内存攻击的底层电路
16:02
-
(英语原声)阻止内存攻击的底层电路
14:51
-
为什么有些项目会使用多种编程语言?
18:04
-
为什么有些项目会使用多种编程语言?
19:32
-
别再杀进程了!让 Ctrl+C 变成“喵”……(用信号实现)
17:15
-
别再杀进程了!让 Ctrl+C 变成“喵”...(用信号实现)
19:23
-
80 年代避免竞态条件的算法(以及它为何失败)
19:05
-
80 年代避免竞态条件的算法(以及它为何失败)
19:43
-
CPU如何与众多不同设备交互?
22:10
-
(中文配音)CPU如何与众多不同设备交互?
23:52
-
(中文配音)你每天都在用的奇特CPU操作
14:04
-
你每天都在用的奇特CPU操作
13:04
-
(中文配音)历史如何塑造了我们今天仍在使用的编程术语?
18:04
-
(英语原声)历史如何塑造了我们今天仍在使用的编程术语?
17:42
-
为什么有些底层项目里会充满这种奇怪的代码?
16:41
-
(中文配音)为什么有些底层项目里会充满这种奇怪的代码?
16:39
-
编译与解释代码如何共处同一程序中?
21:35
-
(英语原声)编译与解释代码如何共处同一程序中?
21:30
-
【双语字幕】Core Dumped 常见问题的集中回答
17:09
-
【双语字幕】90年代的设计决策阻碍了Python并行化
13:36
-
【中文配音】90年代的设计决策阻碍了Python并行化
12:01
-
Linux创建进程的奇怪方式
17:51
-
【中文配音】Linux创建进程的奇怪方式
18:14
-
CPU如何运行函数?
19:49
-
【中文配音】CPU如何运行函数?
19:38
-
没有人解释的问题:内核的边界在哪里?
17:15
-
【英语原声】没有人解释的问题:内核的边界在哪里?
19:36
-
硬件如何让线程问题不再那么棘手?
35:49
-
为什么在macOS、Windows和Linux上安装应用程序如此不同?
19:47
-
游戏公司真的能破坏你的电脑吗?
24:00
-
一个视频说透“架构”:为什么你的程序换个CPU就可能跑不了?
10:43
-
CPU如何执行有符号和无符号运算?
14:45
-
简单指令, 奇妙算法
19:11
-
当CPU遇到它不认识的指令,会发生什么?😱【底层原理】
9:26
Description
视频为个人学习所收集,为方便快速理解,通过chatgpt将视频原英文配音翻译校准后转成中文配音,原视频地址为:https://www.youtube.com/watch?v=HjneAhCy2N4。 本文主要介绍了晶体管的工作原理以及它们在构建计算机逻辑门、算术逻辑单元(ALU)和处理算术指令中的关键作用。以下是主要内容的总结: 晶体管的基本概念:晶体管作为电子开关,可以通过电信号控制电流的流动。 逻辑门:利用晶体管可以构建不同类型的逻辑门,如与门(AND)、或门(OR)、非门(NOT)、异或门(XOR)等,它们是构建更复杂电路的基础。 抽象概念:通过抽象,可以将复杂的电路简化为易于理解和操作的逻辑门。 二进制加法:介绍了二进制加法的基本原理,以及如何使用全加器来处理多位数的二进制加法。 溢出处理:解释了在二进制加法中处理溢出的重要性,以及溢出信号如何帮助确定存储容量是否足够。 算术逻辑单元(ALU):ALU是CPU内部的一个组件,负责执行算术和逻辑运算。文章通过一个简化模型介绍了ALU的工作原理,包括如何使用解码器来识别和执行特定的算术操作。 指令识别:讨论了CPU如何通过操作码(opcode)来识别和执行不同类型的指令。 内存的重要性:文章最后提到了内存在计算机操作中的重要性,并预告了将在未来的视频中详细讨论这一主题。
Comments
【minecraft】交作业[doge]
♥ 94 ↩ 2
短小精悍,这么短的时间把数电的逻辑门,半加器,全加器,还有ALU讲清楚了,太强了[doge]很难不关注,动画也做的很好[吃瓜]
♥ 79 ↩ 2
有个叫图灵完备的游戏,就是从最基础的与非门开始,教你构建一个单片机
♥ 77 ↩ 11
学习了,学识浅薄,有个疑问,三极管构成各种门电路,门电路组合成功能块,功能块组合成大功能实现目标。 计算机编写程序,通过编译成为机器执行的0101,发送给电路执行指令。 这个过程当中最初的(三极管基极)输入,也就是发出指令(输出),三级管的输入从哪里来的,是什么原件实现的。 [星星眼]@技术Flow
♥ 63 ↩ 8
很好,b站不愧是中国最大的在线课程学习平台[嗑瓜子]
♥ 81 ↩ 3
程序的实质就是在做运算[doge]
♥ 45 ↩ 3
講加法器沒有講到CLA我不是很認可
♥ 50 ↩ 2
虽然看懂了 不过睡一觉醒来就会忘掉了
♥ 23 ↩ 2
支持14及其以内的加法。。。。。减法看不懂。。。
♥ 16 ↩ 2
所以,CPU里是最基础的门逻辑电路相连,擅长处理逻辑运算,而GPU里则更多的是封装好的数学运算器,所以更擅长处理数学运算,我又懂了[doge][doge][doge]
♥ 11 ↩ 5
如果是纯小白想初步了解cpu工作原理的话推荐下《编码》这本书,我看了后感觉造i9-16900k不是梦(bushi)[脱单doge]
♥ 10 ↩ 1
晶体三极管作用:放大、通断
♥ 10 ↩ 1
真是不错。看了一遍等于在看20年前看的东西。那本书就是《THE CODE(编码的奥秘)》微软出的,1999年翻译的第一版。那也是第一次知道到底为什么windows上面的程序能跑起来的背后。计算机课从小学中学一直到大学我自己就是学计算机的,都从来没有这么讲过。原理课上去就是三态门,模电数电各上各的。其实大概有一多半人考上研究生也没搞懂这些东西。就看你们00后了。00后是汉语世界的希望。
♥ 8 ↩ 2
梦回大二数字电路课程。当时自己simulink设计了个计算器
♥ 8
我承认我膨胀了,我就一摆地摊的[笑哭]
♥ 6 ↩ 1
bjt做开关不要命了[doge]
♥ 6 ↩ 2
计算机里的数学全是“逻辑”晶体管,数学是逻辑搭造起来的。“世界不感谢逻辑”,似乎有道理
♥ 7
其实只要电路足够复杂,理论上可以造出任意逻辑条件的电路
♥ 5 ↩ 1
还好没讲乘法,脑袋要炸[doge]
♥ 5 ↩ 1