指令系統和作業系統一樣麼?

時間 2021-07-02 17:29:20

1樓:

先就這兩個系統的定義說一下。

僅從我手上的教材來說。

「人們習慣把每一條機器語言的語句稱為機器指令,而又將全部機器指令的集合稱為機器的指令系統。」

作業系統更加難以給出乙個定義。作業系統是一種執行在核心態的軟體。作業系統有兩個基本任務。

一是抽象,為應用程式設計師(或者說應用程式)提供乙個資源集的清晰抽象。簡單來說隱藏硬體,給出一種簡單方便清晰優雅的介面。二是管理硬體資源,在相互競爭的程式之間有序地控制對處理器、儲存器以及其他I/O介面裝置的分配。

顯然,從定義來說這兩者已經不是同一種東西了。指令系統提供操作硬體的方式,而作業系統建立在它的基礎之上提供相對簡單的介面和管理硬體裝置。指令系統更多地歸屬於硬體範疇,作業系統則介於硬體和應用軟體之間。

想說一句,有疑問是好事,但這個問題不屬於好問題。只要你認真去學習,這兩者的差別是顯而易見的。你在指令系統學習的內容和在作業系統中學習的內容完全不同,自然不可能將它們視為一類,也不可能產生這種疑惑。

所以,產生疑惑的時候為什麼不去學習搞懂它再說呢?

電腦的深度作業系統一般是哪些使用者群體使用?

吳少666 目前我用的就是deepin 15.5最新的深度作業系統,0級前端工程師一枚,未來的初級前端工程師一枚!已經是深度deepin linux使用者,一天不用就渾身難受 對於從windows轉到linux的新手來說,甚至比Ubuntu更更友好,沒有之一! 我的膝上型電腦裝的就是Deepin,用...

為什麼蘋果電腦一定要把作業系統和硬體繫結銷售?

李熙 賈伯斯是乙個極端主義他不允許任何第三方染指他的作品今天他做到了他被認可了他被當作神 蘋果是乙個藝術品所以既然是藝術品就要滿足多角度理解和歧義不要去評價蘋果任何任何 你們想想硬軟綑綁這種事兒要多麼有自信的人才能做的出來? 張海韜 最主要的目的就是控制主動權。軟硬體都是我的,就是我的框架我的服務方...

自己寫出乙個簡單的作業系統是什麼樣的感覺?

趙文宇 哈哈我貼個我寫的玩具kernel https github.com wenyuzhao Sophon 是aarch64的,沒做x64,給我的樹莓派用的。感覺最大的問題不是什麼基礎知識,debug什麼的。是要自己定乙個明確的scope,什麼功能要做什麼不做,不然就是個無底洞,永遠也做不完。我感...