Crash Course CS-课程概要记录[1~4]

【计算机科学速成课】 - Crash Course Computer Science

B站观看地址: https://www.bilibili.com/video/av21376839
第一集未记录(无核心知识点)

第二集note: 电子计算机 electronic computer

  • 用于计算,优势:效率高于人,计算范围也更大,程序正确可保证结果正确
  • 优化:继电器 => 真空管 => 晶体管计算机(体积更小,成本更低,原料:硅)
  • 原理:晶体管是一个开关,可以用"控制线路"来控制它开或者关,晶体管有2个电极,电极之间有一种材料间隔,这种材料有时候导电,有时候不导电;就是这样来控制开或者关(半导体原理);"控制线路"链接到一个"gate"门电极,通过改变门电极的电荷,控制半导体的导电性。

第三集note: boolean gate & boolean gate

物理层实现原理

  • 电路闭合,电流流过,代表“真” => 1
  • 电路断开,无电流流过,代表“假” => 0
  • 早期计算机有三进制,五进制,但是越多的状态越难定位信息
  • 逻辑操作:NOT AND OR

    • 通过电流操作,将一个true转变为false,反之亦然
    • AND 的实现是通过2个晶体管连在一个 如果2个都有电流通过(TRUE),那么输出也会是TRUE
    • 实现OR不仅需要2个晶体管,还需要额外的线,使用并联,只要一个有电流通过(TRUE),那么输出也是TRUE

第4集note: Representing Numbers

  • base on two number 0/1
  • 如果超过1,则carry(进位)1

    • 例如 表示3,二进制为:11
  • 二进制中,一个1或0,叫一位(bit),8位 == 1字节(bytes)
  • 32、64位计算机意思是一块块处理数据,每块是32或者64位(bit)
  • 计算机必须给内存中的每一个位置,做一个“标记”,这个标记叫做“位址”,目的是为了方便存取数据
  • 为了方便计算机编码(表示除数字以外的内容),先后出现了ASCII(for English) 和 UNICODE(for all) 码

本文链接:

http://godrry.com/archives/crash-course-cs-course-summary-record-1.html
1 + 9 =
沙发还热乎呢~