跟的教程:https://www.bilibili.com/video/BV1EW411u7th?p=1
CSDN李立宗老师讲的机组+操作系统+计网(收费课程)
b站那个讲的真的好但更偏科普类, 李立宗老师讲得稍微专业一点,但应该也没到考研的那个难度,等我听完再看推不推荐,笔记自用,不会全记只记自己觉得有趣or有用的点~冲呐!寒假刷完课~后面还想刷一下吴恩达老师的机器学习
(Crash Course到P4 CSDN到第二章P1)
计算机的发展
一开始是十进制(算盘)
bug的由来
一开始的电脑是由真空管连接的,都很大很大,有一间房子这么大,很容易招惹昆虫进入,导致计算机瘫痪,从那个时候开始,电脑一无法运行就会说有bug了
硅谷为什么叫硅谷
继电器-真空管-晶体管,如今计算机里的晶体管小于5纳米,而一张纸的厚度是10万纳米,晶体管里面是半导体材料,半导体主要原料是硅,在加州,旧金山和圣荷西之间,当时很多开发公司都聚集在了这个地方,仙童半导体 IBM都相继在这个地方创立起来,后来就叫这个地方硅谷了,孕育了第一批科技公司啊
二进制
从 继电器-真空管-晶体管都是用开关两种状态表示信息的,这就是二进制
为什么一开始用了二进制,没有用三进制or五进制
一个是因为状态越多越难分辨,如果旁边有手机信号or微波炉信号干扰,可能会产生错误,二进制只需要分辨正负,尽量减少错误;另外一个重要原因是因为布尔,自学成才,搞了布尔代数,专门研究真假问题,已经解决了所有法则和运算(牛啊!)
原始真假表+与或非
NOT门 把输出连到上面,下面接地
AND门 两个晶体管串联
OR门 两个晶体管并联
XOR两者相同就Flase,不同就True(竟然还有xor)
Not优先 and其次 or优先级最低
一个字节byte是8位,可以表示256个不同的值 2的8次方
1 bytes=8 bits
MB = Mega百万字节
GB = Giga十亿字节
CPU能够直接处理二进制位数
渲染就是CPU根据pr的命令进行计算
电脑的32位一次处理的数据块是32位,64位一次处理64位
8进制和三位2进制对应
16进制和四位2进制对应