微軟董事長比爾蓋茨親授何為計(jì)算機(jī)?

簡略筆記和學(xué)習(xí)一些專業(yè)術(shù)語
Nat xbox最早的 設(shè)計(jì)師之一 7歲就開始使用計(jì)算機(jī)了
從事虛擬現(xiàn)實(shí)方面的工作
人們發(fā)明了很多代替人體力勞動(dòng)的機(jī)器,現(xiàn)在人們又探索發(fā)現(xiàn)了能夠思考的機(jī)器
這需要完成四種不同的任務(wù):輸入、存儲(chǔ)storage、處理processing、輸出
這四種功能是所有計(jì)算機(jī)都共有的
they take in information,they store it as data ,rhey process it ,and then they output the results.
最早的計(jì)算機(jī)是用木頭和金屬wood and metal制作的

到20世紀(jì),計(jì)算機(jī)開始使用電子元件了。像房間這么大的計(jì)算機(jī),可能要花好幾個(gè)小時(shí)來解一個(gè)基本的數(shù)學(xué)問題these machines are things of gleaming 這些機(jī)器閃著光。但是他們只能做數(shù)值計(jì)算的工作 imagine:想象
algorithm:算法
command:命令
information:信息
當(dāng)計(jì)算機(jī)連上互聯(lián)網(wǎng),一臺(tái)機(jī)器的輸出將變成另一臺(tái)機(jī)器的輸入
時(shí)尚、音樂和科技設(shè)計(jì)電路circuits
FG微軟的軟件工程師
研究如何使用科技解決社會(huì)問題
develop發(fā)育成長
如何使用電路存儲(chǔ)信息
一條導(dǎo)線能夠表示0、1被稱作一個(gè)bit是計(jì)算機(jī)能夠存儲(chǔ)的信息的最小單位,更多的導(dǎo)線意味著更多的比特 The binary number system 二進(jìn)制系統(tǒng)
十進(jìn)制和二進(jìn)制。重要的是容易數(shù)字都能使用二進(jìn)制表示
使用32條線你就能存儲(chǔ)從零到四十多億的數(shù)字
但是其他類型types的信息怎么辦呢?
用一系列的數(shù)字表示字符,
圖片image使用像素pixels來進(jìn)行表示
視頻每秒鐘顯示30張圖片現(xiàn)在我們談?wù)摰木褪且欢褦?shù)據(jù)了
振動(dòng)也可以用數(shù)字表示,高質(zhì)量需要三十二位表示
每個(gè)計(jì)算機(jī)的輸入和輸出實(shí)際上都是信息,能夠通過電子信號的開關(guān)來進(jìn)行表示
which can be represented by on or off electrical signals
要做到這一點(diǎn)計(jì)算機(jī)需要使用數(shù)以百萬年計(jì)的電子元件它們一起形成電路
讓我們仔細(xì)看看電路如何修改和處理信息
NOT非門
1→0
0→1
AND與門
可以組成加法器ADDER

接下來介紹八位加法器相加的過程
individual adj. 單獨(dú)的
如今的計(jì)算機(jī)電路需要顯微鏡microscopic才能看清楚,而且非??靪ay way faster
電路越小。電信號需要走的距離就越短
calculation
MM智能布料,紡織
DA首席執(zhí)行官
desktop milling machine 桌面銑床
輸入設(shè)備包括鍵盤keyboard觸摸屏touchpad
攝像頭camera 定位系統(tǒng)GPS
汽車傳感器sensors 恒溫器thermostat
無人機(jī)drone 設(shè)備devices
這一切發(fā)生的很快,好像就是立刻發(fā)生的,但是為了顯示每一個(gè)字母計(jì)算機(jī)運(yùn)行數(shù)千條指令
screen屏幕 motion運(yùn)動(dòng) motor發(fā)動(dòng)機(jī)
entirely完全的interact交互
to do cpmplicated 3d graphics or record a high-definition movie 顯示三維圖形或錄制高清電影
storing存儲(chǔ)
EG亞馬遜主管工程師
可以帶自己的狗來上班
工作是能確保軟件software正常發(fā)布
JH 是xbox團(tuán)隊(duì)的項(xiàng)目經(jīng)理
工作內(nèi)容簡單來說是將硬件軟件結(jié)合到一起,讓你在Xbox玩到想玩的游戲
you see a bunch of circuit電路 chips芯片 wires電線
speakers揚(yáng)聲器,plugs接口and all sorts of other stuff
看得見的就是hardware
軟件是計(jì)算機(jī)上的程序programs 或者運(yùn)行在機(jī)器上的代碼code running on this machine
specific tasks特定的任務(wù)
也有簡單的數(shù)學(xué)和邏輯計(jì)算math and logoc
send and receive發(fā)送和接受
calculate 計(jì)算
fatches and executes them in sequence one after the other獲取并執(zhí)行
實(shí)際上這一系列的命令commands就是一個(gè)非常簡單的計(jì)算機(jī)程序computer program
如今我們編程使用編程語言,用非常像英語的方式來輸入命令,高級命令會(huì)被轉(zhuǎn)換為數(shù)百條簡單二進(jìn)制命令
計(jì)算機(jī)同時(shí)一起運(yùn)行多個(gè)軟件呢?
軟件如何到達(dá)計(jì)算機(jī)。又如何一起運(yùn)行他們?
operating system操作系統(tǒng)
操作系統(tǒng)是計(jì)算機(jī)的主程序
負(fù)責(zé)管理軟件如何使用硬件
操作系統(tǒng)是一個(gè)具有特殊能力的程序讓它控制計(jì)算機(jī)上的其他軟件
事實(shí)上操作系統(tǒng)在一秒鐘非??焖俚那袚Q程序好多次quickly switching
軟件是一系列二進(jìn)制代碼組成的命令,二進(jìn)制代碼只是通過數(shù)十億電路的電信號