即每個程式中的每個字元都在ascii標準中被乙個具體的數值來標明。這些字元稱之為ascii字元,由ascii字元構成的檔案叫做文字檔案,其他都是二進位制檔案
從原始檔到目標檔案需要4個階段,預處理,編譯,彙編,鏈結。
系統的硬體組成:
匯流排:貫穿系統的是一組電子管道,稱為匯流排,它攜帶資訊位元組並負責在各個部件間傳遞。
i/o裝置是系統與外部世界的聯絡通道,i/o裝置包括,輸入裝置鍵盤滑鼠,輸出裝置顯示器,每個i/o裝置都通過乙個控制器或介面卡與i/o匯流排相連。
控制器與介面卡的區別:
3.主存
主存是乙個臨時儲存裝置
《深入理解計算機系統》第一章 計算機系統漫遊
計算機系統是由硬體和系統軟體組成的,他們共同工作來執行應用程式。深入理解底層計算機系統以及它對應用程式的影響有助於提高程式的效能。1.1 資訊就是位 上下文 源程式實際上就是乙個由值0和1組成的位序列。程式是由文字字元表示的,8個位被組織成一組,成為位元組,每個位元組表示為程式中的文字字元。文字字元...
深入理解計算機系統 第一章 計算機系統漫遊
本著對計算機執行原理的好奇以及個人職業發展的需要,開始閱讀這本書。以下分節記錄讀書筆記 1.1 資訊就是位 上下文 計算機系統中存放的所有資訊都是由一串位元 bit 表示的,但值得注意的是,同樣的位元資訊在不同的上下文中所代表的意思是不同的。在這裡,我們可以將 上下文 理解為對位元資訊的解讀方式。每...
深入理解計算機系統 第一章 計算機系統漫遊
系統中的所有資訊,包括磁碟檔案,記憶體中的程式,記憶體中存放的使用者資料以及網路上傳送的資料,都是由一串位元表示的。區分不同資料物件的唯一方法是我們讀到這些資料物件的上下文。乙個程式的生命週期是從乙個高階c語言程式開始的,為了能在系統上執行該程式,每條語句都必須被其他程式轉換成一系列低階機器語言,然...