溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

linux的調(diào)用流程是怎么的

發(fā)布時間:2021-10-22 09:53:26 來源:億速云 閱讀:84 作者:柒染 欄目:互聯(lián)網(wǎng)科技

這篇文章給大家介紹linux的調(diào)用流程是怎么的,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

0)計(jì)算機(jī)核心部分是運(yùn)算器、控制器,內(nèi)存
1)程序必須從磁盤中加載到內(nèi)存(RAM)才能運(yùn)行。而磁盤是屬于外圍設(shè)設(shè)備,這點(diǎn)要區(qū)別于內(nèi)存。
    內(nèi)存包括:RAM、ROM。ROM是存儲設(shè)備驅(qū)動命令的,被固化而只能讀不能寫。它被映射到RAM中(硬件邏輯完成的),
    所有的外圍設(shè)備才能正常運(yùn)行。而RAM是存儲一般命令和數(shù)據(jù)的,能寫能讀命令進(jìn)去,CPU所有的操作一般指對RAM而不是ROM。
2)程序由指令和數(shù)據(jù)組成。計(jì)算機(jī)中必須把所有的指令和數(shù)據(jù)轉(zhuǎn)換成二進(jìn)制才能被識別,原因:運(yùn)算器是硬件,被電驅(qū)動,只分
    有電和無電,無電表示0,有電表示1。所以存于磁盤上的數(shù)據(jù)能被計(jì)算機(jī)識別的只有二進(jìn)制。
    磁盤具有記憶功能,每個磁盤有很多的磁道,并把磁道上的磁能轉(zhuǎn)換成電能,這些電能信息被輸出來供計(jì)算等機(jī)(尤指運(yùn)算器)使用。
3)為簡化運(yùn)算器的數(shù)據(jù)線,實(shí)行一批數(shù)據(jù)線的分時復(fù)用,使得運(yùn)算器的操作在不同時刻代表不同的含義。
    一個運(yùn)算器要完成一個功能(有多條指令組成),在總線分時復(fù)用前提下,需要用到一個暫存器(緩存器)暫時性記錄數(shù)據(jù),
    也叫寄存器,等數(shù)據(jù)和指令提取完成運(yùn)算器就能同時綜合這些信息共同完成一個功能,得出的結(jié)果在控制器的指示下
    存放于內(nèi)存中。
    注意:內(nèi)存不只是存儲指令,還存儲數(shù)據(jù)。他們都在控制器的指示下被分配到內(nèi)存編址好了的某個單元空間中。
4)指令表示有不同含義的命令(如表示加數(shù)、被加數(shù)、加法運(yùn)算符的命令),控制器告訴運(yùn)算器執(zhí)
    行命令的運(yùn)算順序,然后依據(jù)命令順序從內(nèi)存中取出數(shù)據(jù)供運(yùn)算器運(yùn)算,從而實(shí)現(xiàn)程序的最終功能。
5)內(nèi)存是存儲很多個編址的存儲單元,而且每個小單元上有唯一的編址,可代表存放的是指令還是數(shù)據(jù)。
上面所說的內(nèi)存都是指是RAM存儲器,還有一個存儲器叫ROM存儲器,它的用途是只存貯用于驅(qū)動起這個計(jì)算機(jī)所有設(shè)備
(鍵盤,磁盤,鼠標(biāo))的命令,這些被存放于ROM的命令被映射到內(nèi)存(RAM)中,運(yùn)算器再通過控制器的調(diào)度來找到內(nèi)存(RAM)
中的這些設(shè)備命令并執(zhí)行他們,從而實(shí)現(xiàn)一開機(jī)鼠標(biāo),鍵盤,磁盤設(shè)備都能正常工作了。
    有個小細(xì)節(jié)就是:運(yùn)算器每N秒就訪問內(nèi)存(RAM)一次,以此來掃描是否鍵盤,鼠標(biāo),磁盤等外圍設(shè)備有沒有被用戶(指人)
    操作到,有就執(zhí)行相應(yīng)命令來響應(yīng)外圍設(shè)備。這是早期計(jì)算機(jī)的工作方法-->改進(jìn)方式是:用戶通過外圍設(shè)備輸入信息,
    此信息附帶一個信號表示CPU有指令執(zhí)行了,它放于一個空間中(叫做中斷響應(yīng)空間),CPU收到響應(yīng)可能執(zhí)行對應(yīng)信息
    的命令也可能不執(zhí)行,這點(diǎn)CPU在行為上是處于主動位置的,而早期CPU必須每隔短暫時間就去訪問一次內(nèi)存看看是否有
    命令操作(尤指外圍設(shè)備是否有輸入)從而執(zhí)行對應(yīng)命令,此時CPU是很被動的,效率及其低下。

關(guān)于linux的調(diào)用流程是怎么的就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI