As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




9年前关闭。




我是一位在.Net开发方面有四年经验的软件开发人员,我一直喜欢与最新技术(通常与.net相关)保持最新,并喜欢学习它们。但是,我没有上大学,而是通过有益的同事,.Net类(class),互联网和好的旧书学习了我所知道的一切。
我觉得我是一个很好的开发人员,但是没有像在计算机相关的Uni类(class)的第一年那样学习计算机的较低级别,而是在和人们谈论更多的技术性较低级别的计算时迷失了方向。
是否有任何人可以推荐的一本书,其中涵盖了我在Visual Studio中单击“运行”时所发生事件的较低层次?当老板对我说“那是在CPU缓存中运行”或“您受到那里的磁盘读取限制”时,我感到不胜其烦,并希望在谈论硬件如何相互通信时感到更加自信( CPU到RAM等)。

不好意思,或者是以前有人问过(我确实检查过,在这里找不到能回答我问题的东西),对不起。

最佳答案

为自己获取William Stallings - Computer Organization and Architecture的副本。这是一本标准的教科书,涵盖了您提出的大多数观点(并为我工作!)。

10-06 13:27