tft每日頭條

 > 生活

 > 計算機的五大組成結構圖

計算機的五大組成結構圖

生活 更新时间:2024-12-26 07:06:58

我可以在彙編語言使用符号的指令,這個程序敲進去後,用彙編程序翻譯成機器語言程序。我們來嘗試稍微複雜一點的操作

LOAD A,16

LOAD B, 17

ADD C,A,B

STORE C,17

雖然我們能看懂指令了,但是要告訴計算機一步一步做什麼,是不是就很煩。我們平時的交流習慣應該是這樣:c=a b,也就是告訴計算機一件事情,具體怎麼做,讓它自己去想。就有了更高層次程序的設計,叫高級語言程序。我們隻要描述一個任務,具體步驟是由更底層人去設計的。轉換的方法是用編譯程序翻譯成彙編語言程序,再由可以翻譯彙編程序的程序來轉化成機器代碼,這樣對人來說就是友好啦。但是,這個時候高級語言的工程師會越來越開心,因為他隻是不斷的向下層提出要求就可以。比如說要寫一個微分,隻要要求下面的硬件工程師給我去完成這個微分。然後下面的人就很難受,要寫很多行的01代碼才能設計出那個公式。但是下面的人也會想辦法的,他們發現會有規律的,很多部分是可以重複使用的。使用下層的人也做設計。就是把指令拆分成一些可以重複使用的塊,可複用的微指令。

但是上層的人會發現自己的機器經常死機,這是因為他在調用這些資源的時候,并不記得自己正在占用這些資源。後面又調用了一次,那内容就被覆蓋了,這樣搞多了就會死機。還找不出原因,這個時候就要解放我們的人工,再做一層來管理資源,這個就是操作系統,它的作用就是代替我們自動管理底層調用。計算機的五層結構就搭建出來了。

軟件和硬件是協同發展,無嚴格界線

計算機的五大組成結構圖(計算機組成-五層結構)1

五層結構

最後補充馮若依曼計算機的特點,最核心的概念就是存儲程序。将指令以代碼的形式事先輸入到計算機主存中,然後按其存儲器的首地址執行程序的第一條指令。以後就按照該程序的規定順序執行其他指令,直到程序執行結束

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved