存储器和晶体管
我问这个问题是一个早期的计算机科学专业的学生,他开始对真正的低水平的东西/计算机/电气工程更感兴趣。我对硬件非常不熟悉,即使看了很多视频并阅读了大量文章,我仍然无法理解。 你编写一个程序,编译它,它被加载到内存中,然后...... ??? 我知道晶体管可以存储一位数据。好的,够公平的...... 但是当你将程序加载到内存中时,发生了什么?我熟悉逻辑门和所有这些,但它在...内存中意味着什么? 如果你有一个程序加载到内存中,它的机器代码是计算机可读格式并正在处理,这些值如何从“在内存中”转换为晶体管开启和关闭?根据我的理解,程序计数器正在将这些数据读入您的内存中,所以当您在内存中时,这是否自动意味着这个开关流程正在进行?这是最后一步吗?物理硬件芯片如何“读取”内存中的这些数据? 我认为让我失望的是,我所看到的每个视频代表晶体管如何存储一些数据,这表明一个人将电线切换到电路板上的不同孔中,以证明它。但是电脑周围没有一个小人在转换电线。这个过程是如何进行的? 请帮帮我,我无知,想学习。