計算機系統漫遊一

2021-07-25 05:11:37 字數 419 閱讀 3832

一、資訊就是位+上下文

1. **源程式是由乙個0和1組成的位序列,8個位被組成1組,稱為位元組。每個位元組表示程式中的乙個字元,在ascii中即是用乙個唯一的單位元組大小的數字表示乙個字元。源程式以位元組序列的方式儲存在檔案中。

2. 系統中所有的 資訊都是有一串位表示,而區分這些資料物件的唯一方式就是讀到資料時候的上下文。

二、程式執行的過程(以c語言為例)

由於機器只能讀懂 二進位制檔案,而程式設計師寫**基本都用高階語言,因此想讓計算機執行程式就必須把 程式轉換為二進位制檔案(也叫可執行目標程式),這個轉換的過程就叫編譯。編譯的過程如下:

如圖所示為編譯系統。程式的編譯過程可分為4個步驟:

1. 

計算機系統漫遊

經過昨天的游泳,雖然早上起來有些疲憊,但還是看了 深入了解計算機系統 的書的第一章,在今天的學習中,我對快取的概念有了重新的認識 暫存器是l1快取的快取,l1快取是l2快取的快取,l2快取是主存的快取,主存是本地磁碟的快取,本地磁碟是網路上遠端伺服器硬碟的快取。雖然以前對快取的概念很清楚,但從沒想的...

計算機系統漫遊

個人部落格,想要搭建個人部落格的可以進來看看 hello.c includeint mian 這個源程式實際上由0和1組成的序列,每8位為一組,稱為位元組 每個位元組表示程式中的某個文字字元,現在用ascii碼來表示文字字元,就是用乙個唯一的單位元組大小整數值來表示1個字元 有ascii字元組成的字...

計算機系統漫遊

深入理解計算機系統 第三版 第一章讀書筆記 計算機中的資訊 對於程式設計師來說,helloworld 程式再熟悉不過了,下面是 c 語言寫的 helloworld 程式。include intmain 這段程式很簡單,僅僅是在螢幕上輸出hello world,對於程式設計師很容易閱讀,但是從計算機的...