今天早上實在是不想寫小說了舞竿,話說腦洞開多了也是很傷元氣的啊……
那么還是繼續(xù)復習吧奠骄,今天暫且復習一章之前的課程图张,現(xiàn)在記筆記也好像是懶了很多啊邮破,是我變了嗎……
計算機系統(tǒng)簡介
計算機的軟硬件概念
軟件和硬件
硬件是實體部分伴逸,比如電子元器件顶掉,主機和外部設備
軟件梗夸,寄寓于各類的媒體羞迷,比如RAM减宣,ROM盐须,磁帶,磁盤漆腌,光盤贼邓,甚至是紙袋阶冈,通常存放在計算機的主存和輔存內(nèi)
分為系統(tǒng)軟件和應用軟件
管理計算機系統(tǒng),比如匯編程序和編譯程序塑径,操作系統(tǒng)女坑,數(shù)據(jù)庫管理系統(tǒng),網(wǎng)絡軟件
數(shù)據(jù)處理程序晓勇,過程控制程序堂飞,事務管理程序
層次結(jié)構(gòu)
用戶編寫程序,將數(shù)據(jù)送入計算機內(nèi)绑咱,再翻譯成機器語言程序绰筛,自動運行并且輸出結(jié)果
最開始是直接編寫機器語言和運行
后來出現(xiàn)了匯編語言,但是不能直接識別描融,就使用匯編程序翻譯铝噩,這種有翻譯功能并且直接輸入?yún)R編語言程序的稱為翻譯機
但是匯編語言沒有通用性,使得必須掌握對應不同機器的匯編語言的智靈通
后來出現(xiàn)了高級語言窿克,需要通過翻譯程序骏庸,有兩種,一種是編譯程序年叮,一種是解釋程序具被,前者是一次性,后者是一句句
還可以形成一組微指令只损,構(gòu)成一個微程序(也就是將最后的分成了用微程序解釋機器指令和執(zhí)行微指令兩個成分)這也就是四層結(jié)構(gòu)
實際上在機器指令和匯編程序之間還有虛擬機器一姿,是操作系統(tǒng)軟件,也就是用機器語言來解釋操作系統(tǒng)
最上面的層上面還可以有跃惫,用面向問題的應用語言
軟件的研究對象主要是操作系統(tǒng)級別以上的各級虛擬機叮叹,一部分軟件功能將會由硬件來實現(xiàn),稱為固件
那么我們就來到了第六章
這一方面的內(nèi)容講起來應該算是學過很多次了吧爆存,但是總是有一些地方還沒有弄懂蛉顽,所以這里先記一些松散的知識點
開始吧
整數(shù)的符號位和數(shù)值位之間用逗號隔開,小數(shù)的符號位和數(shù)值位之間用小數(shù)點隔開先较,
所以歸根結(jié)底就是携冤,整數(shù)的原碼就是原值加上前面的符號位,加上中間用逗號隔開闲勺,而小數(shù)的原碼是符號位加上對應的小數(shù)定點數(shù)表示曾棕,而這個定點數(shù)的首位個位數(shù)不考慮
正0和負0的原碼是不一樣的
補碼
正數(shù)的補碼就是自身,而負數(shù)則是保留1的符號位霉翔,剩下的各位取反加一
補碼表示的0都是一樣的
而移碼和補碼僅僅差一個符號位