機器運行規則的設定:指令系統

通過前兩章的學習瞭解到了計算機的組成和信息數據在計算機上的表示,那麼通過什麼樣的方式能讓存儲在存儲器裡面的信息能夠被用戶有組織,有順序的調用出來進行整合運用呢?把一段視頻分解成0和1組成的數字存儲在存儲器裡,雙擊播放器,存儲器裡的數字組合01就能自動轉化為對應的圖像形成視頻播放出來,是怎麼實現的呢?這便是第三章,指令系統解決的問題。


機器運行規則的設定:指令系統


指令系統通俗的說就是制定計算機機器設備相互運轉的遊戲規則。前面講到,一臺計算機裡面主要包含四個部分,處理器、存儲器、線路、外部設備,把它們以存儲櫃舉例。存儲櫃櫃體本身相當於存儲器能夠存放物品,而你輸入相應的密碼櫃體就能自動打開相應的櫃門,這道程序是由存儲櫃的大腦處理器來安排確定的,處理器負責協調指揮,而處理器和櫃門之間通過線路連接就是它們的線路,用戶能夠輸入密碼的地方就是外部設備。這樣一套存儲櫃是需要在最開始的階段就設定好它的運行規則的,比如每一排有幾個櫃子,總共有幾排?每個櫃子的編號使用數字1234來表示還是abcd來表示?用戶輸入的密碼是4位數的密碼還是6位數的密碼?這些基礎的設置規則就是計算機裡面的指令系統。


指令系統首先對存儲器裡面的存放的數據的位置進行地址設計,好比給一棟樓的每個房間編個門牌號,系統需要哪個數據就從哪個門牌號房間去取。然後對指令(用戶或者程序輸入的操作命令)進行格式規定,意思就是你要下達一條命令必須按它規定的文本格式下達。還有對尋址方式進行規定,比如你下達一條指令讓去303房間取個快遞,那是做電梯去取呢還是爬樓梯?等等這些機器設備硬件方面的前置規則設定就是指令系統。


當購買了一臺沒有預裝系統的電腦,其實是購買了一臺組裝好的由處理器,存儲器等構成的機器,這些設備的指令系統都是設定好的,只有裝上了能適應在這些設備之上的指令系統的系統軟件,才能協調這些設備。


學到這裡,就把整個計算機系統的運行思路理解清楚了。先安排各自負責不同功能的設備通過線路組裝在一起(處理器、存儲器、外部設備),然後給它們設定好各自的運行規則(指令系統),再把需要運用的數據放進存儲器裡面(信息的0和1表示)。這樣整臺計算機就準備好等著用戶來以各種方式安排它來工作了。下一步就是給他安裝上一個系統軟件,在硬件的基礎上搭建一個大的平臺協調他們工作。然後在這個平臺上開出一個個房間提供不同的服務(就是安裝各種不同功能的應用軟件)。


機器運行規則的設定:指令系統


分享到:


相關文章: