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