作業系統 應用程式的含義,程式語言的優缺點

2022-02-20 12:51:57 字數 747 閱讀 7447

作業系統位於計算機硬體與應用軟體之間,它是乙個協調管理計算機資源和軟體資源的控制程式。它把對硬體的複雜操作,封裝成乙個乙個簡單的介面,供人們使用。

windows、mac、unix、linux(ubuntu, fedora, debian ,redhat, centos)

應用程式位於作業系統之上,它主要用來幫助人幹各種各樣的工作,它不直接與硬體互動。如快播、同花順和抖音等

開啟qq應用程式

雙擊qq圖示

雙擊圖示就是給作業系統傳送指令,告訴作業系統對應qq程式在外存的位置

作業系統接受到指令操控cpu傳送指令給記憶體

記憶體接受指令後傳送指令給硬碟,硬碟讀取qq軟體**給記憶體,qq啟動

開啟作業系統

開機後啟動rom儲存器,rom儲存器會臨時代替cpu控制bios程式

rom儲存器會去cmos儲存器中查到作業系統的位置,並直行作業系統,執行成功後作業系統+cpu接管操作硬體的工作。

****

優點缺點

機械語言

執行效率高

開發效率低

組合語言

執行效率高

開發效率低

高階語言

開發效率高

執行效率低

語言\特點

優點缺點

解釋型語言

開發效率高

執行效率低

編譯型語言

執行效率高

開發效率低

作業系統與應用程式的關係

作業系統與應用程式的關係 作業系統主要可以分為兩大部分 核心和核心之外的一些程式。核心就是直接控制最底層的硬體,而我們日常所用到的軟體,大都是通過核心之外一些程式與核心之間的介面完成的,例如windows api就是為我們提供了應用程式與核心的介面,以實現硬體上的一些操作。作業系統 operatin...

作業系統與應用程式的關係

作業系統主要可以分為兩大部分 核心和核心之外的一些程式。核心就是直接控制最底層的硬體,而我們日常所用到的軟體,大都是通過核心之外一些程式與核心之間的介面完成的,例如windows api就是為我們提供了應用程式與核心的介面,以實現硬體上的一些操作。作業系統 operating system,簡稱os...

寫作業系統用的C語言和寫應用程式的C語言不是乙個

我以前看一本書,名叫 30天自製作業系統 大概翻了一下,感覺也不是太難 因為比如,它有一整章在講,c語言指標 c語言畫乙個矩形 你要是熟悉c語言的話,指標肯定理解 在沒有視窗的情況下,用turbo c 2.0畫乙個矩形也不是什麼難事 後來有一天準備照書實踐一下,仔細看了一下,原來問題不是一般的多 首...