回覆列表
  • 1 # 魯賓孫印象

    當然可以的。沒有作業系統前都是那麼做的。

    作業系統主要是 裝載和執行 提供各種藉口,然後在接管系統資源。

  • 2 # NC少年

    先亮答案:能

    基礎知識

    回答這個問題,得理清幾個概念。硬體(Hardware)、韌體(Firmware)、驅動程式(Driver)、作業系統(Opearting System)、應用軟體(Application Software)。

    硬體不多述,就是你能看得見摸得著的東西,比如CPU、儲存、主機板、網絡卡等。軟體,由底層向上層可以細分為韌體、驅動程式、作業系統、應用軟體:

    韌體,就是硬體廠商寫死的軟體,一般不能更改或者很難更改,比如電腦主機板自帶的BIOS。

    驅動:和韌體類似,但是允許使用者更新、解除安裝的,作業系統透過硬體驅動和硬體打交道。比如英偉達的顯示卡驅動。

    作業系統,比如Linux, Win7,或者手機了的Android,將底層硬體細節封裝起來。

    最上面的是應用軟體,在作業系統基礎上編寫的應用程式,比如微軟的辦公Word,比如Google的Chrome瀏覽器。

    軟體裡面,由底向上,使用者控制(安裝、解除安裝、升級)的自由度越來越高。

    再說這個問題:

    韌體和作業系統沒關係,肯定能脫離作業系統而存在。無論你是安裝Windows,還是Linux,或是BSD,主機板的BIOS都在那裡。

    因為作業系統將很多底層細節(比如不同的硬碟,不同廠商的顯示器,不同型號的的主機板等)封裝了起來,依賴於作業系統,應用軟體開發更加容易、有效率。但是某些場景下,應用軟體也可以脫離作業系統二存在。比如工業控制領域。以微控制器為例,寫好跑馬燈的彙編程式,用燒錄軟體將二進位制檔案燒錄到微控制器裡面,就可以正確執行。

    總結:

    軟體不能脫離硬體存在, 但只要有未損壞的硬體,將程式語言翻譯成硬體能讀取的指令(舉例:C語言編譯到組合語言,再連結生成二進位制檔案,將二進位制檔案放到硬體能正確讀取的儲存空間上),你的程式就可以執行起來了。

    可以依賴於作業系統,也可以獨立與作業系統,具體根據場景需求決定。

  • 3 # 楊振浩220

    當然可以!作業系統發現史:1845-1955無作業系統,1955-1965批處理系統,1965-1980分時系統,1980~PC時代,1990~移動計算。作業系統用來管理軟硬體資源。給cpu外的其他硬體提供統一程式設計介面。同時也是一些程式的集合。

    執行可執行程式時,作業系統把該程式載入到記憶體,並指定程式計數器指向該程式起始地址,該程式便可以執行。無作業系統時,也需要實現作業系統載入器這一功能,使得硬體開機時完成載入,執行。

  • 中秋節和大豐收的關聯?
  • 在小說《大江東去》中,你是如何看待大尋入獄的?