3.數(shù)字表示方式
計算機只認識0與1,記錄的數(shù)據也只能記錄0與1,所以計算機常用的數(shù)據是二進制的。
3.1、數(shù)字系統(tǒng)
早期的計算機使用的是利用通電與否的特性的真空管,1為通電,0為斷電,沿用至今我們稱這種只有0/1的環(huán)境為二進制;
3.2、文字編碼系統(tǒng)
3.2.1、當我們要寫入檔案的文字數(shù)據時,該文字數(shù)據會由編碼對照表將該位子轉換成對應的數(shù)據,在存入檔案中,反之亦然;
3.2.2、英文編碼表為ASCII碼,中文常用為big5,目前全世界通用的編碼為Unicode編碼,即UTF8或萬國碼;
4.軟件程序運作
計算機系統(tǒng)將軟件分為兩類:一類是系統(tǒng)軟件,另一類為應用程序;
4.1、機器程序與編譯程序
計算機科學家設計出了一種人類可以看懂的程序語言,同時創(chuàng)造了一種編譯程序來講這些人類能夠看懂的語言轉換成機器能夠讀懂的語言,常用的程序語言有c,c++,java等;
4.2、操作系統(tǒng)
4.2.1、操作系統(tǒng)其實也是一組程序,重點在于管理計算機的所有活動以及驅動所有硬件;
4.2.2、操作系統(tǒng)核心放置在內存當中的區(qū)塊是受保護的,并且開機后就一直常駐內存中;
4.2.3、操作系統(tǒng)會提供一整組的開發(fā)接口供開發(fā)工程師開發(fā)軟件,這層叫系統(tǒng)呼叫層;
4.2.4、因此計算機從外到里依次為硬件->操作系統(tǒng)核心->系統(tǒng)呼叫層->應用程序;
4.3、應用程序
應用程序是參考操作系統(tǒng)提供癿開發(fā)接口所開發(fā)出來軟件,這些軟件可以譏用戶操作,以達到某些計算 機癿功能利用