一、引言
这是我们计算机组成原理的最后一部分内容啦,再加加油,胜利就在眼前!
在本篇文章中我们将会探讨计算机中的数据表示,CS50x 2024 中Malan教授利用电灯泡简单的向学生们说明了原码二进制的数据表示方法,然而二进制不仅仅这么简单,让我们一起来探索一下吧~
【题外话】稍微吐槽一下字数统计和阅读时长估计,有点不太准,当个装饰好了。
在不关注具体过程的情况下完成更多的重要操作,这种方法促进了文明的进步。
这句话是Patterson老爷子在他的书——《计算机组成与设计:硬件软件接口》(第五版)第一章最开头引用的一句话,它的确很符合我们现在的信息技术,我们很多人并不需要关注技术的原理是什么,仅仅会用就可以进行创造了。但是技术原理的世界其实也很酷,欢迎来到计算机的世界!
这第一篇博客的引言就算是本系列总的引言叭,以此作为开篇其实过于宏大,我所能做的仅仅是将我想到的零碎知识记录下来罢了,受个人水平所限,文章难免存在谬误,欢迎读者批评指正。【作者邮箱:3143935826@qq.com(这里稍微吐槽一下,总听人嘲讽使用QQ邮箱,但是架不住这个真能看见,或许我需要养成定期查看邮件的习惯,如果有比较推荐的邮箱欢迎告诉我)】
从第一次遇到bug在前人那里寻找到解决方案时就有了记录自己的解决历程的想法,但是一直都没有真正去做,因为在解决bug的时候通常都很急切,而当bug被解决之后又常常难以复现。过去也动过做一个本地博客的想法,也因为种种原因而未曾真正尝试,直至今日——种一棵树最好的时间是十年前,其次是现在——我决定将自己搭建个人博客的历程记录下来。
根据查阅的资料我们需要准备Git程序以及Github账号,但是这两步我都已经在过去的几年中陆陆续续完成,如何去下载安装以及申请账号网上应该也有很多教程,故本文不再从零开始。
忽然明白为什么很多博客总是没有真正从零开始,大家应该有一些耐心去找寻资料,而不应该寄希望于某一篇博客能够解决所有问题。这里忽然想到前几天看过的一篇推文:现在的年轻人已经不再尊重电脑了。
很遗憾,虽然我的专业是计算机,但是我同样属于那一类不会使用电脑的人群,并且拥有一个急功近利的心,导致我从来没有想要真正深入去学习。
关于Git的相关经验我在这里给出两个链接:
第一个链接时廖雪峰的一个Git教程,这是当初我大一的时候老师/助教给我们发的一个参考资料,里面给出了一些Git从零开始的下载安装以及使用的教程(说来惭愧,我只用到了一点点东西,并没有深究,很多技术都是在真正需要的时候才会去搜寻);第二个链接是一个以可视化的方式让你熟悉Git命令的网站,值得一看。
好了,闲话说了不少,接下来就是正式的搭建记录。另外,预告一下,或许我的博客未来也是这样的风格,有闲话,也有真实的经历。我会尽力提取最重要的东西记录,但是请允许我偶尔感慨一两句,或许以后我会将干货放在前面,把碎碎念留在最后也说不定;未来的风格或许会取决于我写那一篇博客的目的。