什麼是作業系統?

作業系統是管理計算機上所有硬體和其他軟體的主要軟體。作業系統,也被稱為“作業系統”,與計算機硬體介面,並提供應用程式可以使用的服務。...

什麼是作業系統?

作業系統是管理計算機上所有硬體和其他軟體的主要軟體。作業系統,也被稱為“作業系統”,與計算機硬體介面,並提供應用程式可以使用的服務。

作業系統做什麼?

作業系統是裝置上的核心軟體集,它將所有的東西都放在一起。作業系統與裝置的硬體進行通訊。它們可以處理從鍵盤和滑鼠到Wi-Fi收音機、儲存裝置和顯示器的所有事情。換句話說,作業系統處理輸入和輸出裝置。作業系統使用硬體建立者編寫的裝置驅動程式與裝置通訊。

作業系統還包括許多軟體,如公共系統服務、庫和應用程式程式設計介面(API),開發人員可以使用這些軟體編寫在作業系統上執行的程式。

作業系統位於您執行的應用程式和硬體之間,使用硬體驅動程式作為兩者之間的介面。例如,當一個應用程式想要列印一些東西時,它會將該任務交給作業系統。作業系統將指令傳送到印表機,使用印表機的驅動程式傳送正確的訊號。正在列印的應用程式不必關心您有什麼印表機,也不必瞭解它是如何工作的。作業系統處理細節。

什麼是作業系統?

作業系統還處理多工,在多個正在執行的程式之間分配硬體資源。作業系統控制哪些程序執行,如果您的計算機有多個CPU或核心,它會在不同的CPU之間分配這些程序,從而使多個程序並行執行。它還管理系統的內部記憶體,在執行的應用程式之間分配記憶體。

作業系統是執行該節目的一大軟體,它負責其他一切。例如,作業系統還控制這些程式可以訪問的檔案和其他資源。

大多數軟體應用程式都是為作業系統編寫的,這使得作業系統能夠完成許多繁重的工作。例如,當你執行Minecraft時,你在一個作業系統上執行它。Minecraft不必確切地知道每個不同的硬體元件是如何工作的。Minecraft使用多種作業系統功能,作業系統將這些功能轉換為低階硬體指令。這為Minecraft和其他所有在作業系統上執行的程式的開發人員節省了很多麻煩。

作業系統不僅僅適用於個人電腦

什麼是作業系統?

當我們說“電腦”執行作業系統時,我們不僅僅指傳統的臺式電腦和膝上型電腦。你的智慧**是一臺電腦,平板電腦、智慧電視、遊戲機、智慧手錶和Wi-Fi路由器也是。amazoneecho或googlehome是一種執行作業系統的計算裝置。

熟悉的桌面作業系統包括微軟Windows、蘋果macOS、谷歌Chrome作業系統和Linux。占主導地位的智慧**作業系統是蘋果的iOS和谷歌的Android。

其他裝置,如您的Wi-Fi路由器,可能執行“嵌入式作業系統”。這些是專門的作業系統,功能比典型的作業系統少,專門為執行Wi-Fi路由器、提供GPS導航或操作ATM等單一任務而設計。

作業系統從哪裡結束,程式從哪裡開始?

作業系統還包括其他軟體,包括允許使用者與裝置互動的使用者介面。這可能是PC上的桌面介面、**上的觸控式螢幕介面或數字助理裝置上的語音介面。

作業系統是由許多不同的應用程式和程序組成的一大塊軟體。作業系統和程式之間的界限有時會有點模糊。作業系統沒有精確的官方定義。

例如,在Windows上,檔案資源管理器(或Windows資源管理器)應用程式既是Windows作業系統的重要組成部分,它甚至可以處理繪製桌面介面和在該作業系統上執行的應用程式。

作業系統的核心是核心

在較低的層次上,“核心”是作業系統核心的核心計算機程式。這個程式是作業系統啟動時首先載入的程式之一。它負責分配記憶體,將軟體功能轉換為計算機CPU的指令,並處理來自硬體裝置的輸入和輸出。核心通常在一個孤立的區域中執行,以防止被計算機上的其他軟體篡改。作業系統核心非常重要,但只是作業系統的一部分。

這裡的線條也可能有點模糊。例如,Linux只是一個核心。然而,Linux仍然經常被稱為作業系統。Android也被稱為作業系統,它是圍繞Linux核心構建的。像Ubuntu這樣的Linux發行版採用Linux核心,並在其周圍新增額外的軟體。它們也被稱為作業系統。

韌體和作業系統有什麼區別?

什麼是作業系統?

許多裝置只執行“韌體”——一種通常直接程式設計到硬體裝置記憶體中的低階軟體。韌體通常只是一小部分軟體,只設計用於做絕對的基礎工作。

當現代計算機啟動時,它會從主機板載入UEFI韌體。這個韌體是低階軟體,可以快速初始化計算機的硬體。然後從計算機的固態驅動器或硬碟啟動作業系統。(固態驅動器或硬碟驅動器有自己的內部韌體,用於在驅動器內的物理扇區上儲存資料。)

韌體和作業系統之間的界限也會變得有點模糊。例如,蘋果iphone和ipad的作業系統iOS通常被稱為“韌體”,而PlayStation 4的作業系統也被正式稱為韌體。

這些作業系統與多個硬體裝置介面,為程式提供服務,並在應用程式之間分配資源。然而,一個執行在電視遙控器上的非常基本的韌體通常不被稱為作業系統。

相關:什麼是韌體或微碼,如何更新我的硬體?


普通人不需要確切地理解作業系統是什麼。不過,瞭解您的裝置與哪些軟體和硬體相容可能會有幫助。

圖片來源:Stanislaw Mikulski/Shutterstock.com網站,媽媽咪呀/Shutterstock.com網站,Gagliardi影象/Shutterstock.com網站

  • 發表於 2021-04-05 02:31
  • 閱讀 ( 49 )
  • 分類:網際網路

你可能感興趣的文章

先發制人(preemptive)和作業系統中的非強制排程(nonpreemptive scheduling in os)的區別

...和非搶佔式排程的關鍵區別。 目錄 1. 概述和主要區別 2. 什麼是作業系統中的搶佔式排程 3. 什麼是作業系統中的非強制排程 4. 作業系統中搶佔與非搶佔排程的相似性 5. 並行比較-表格式的作業系統中的搶佔式排程與非搶佔式排...

  • 發佈於 2020-10-15 01:16
  • 閲讀 ( 51 )

作業排程(job scheduling)和cpu排程(cpu scheduling)的區別

...CPU排程器或短期排程器完成。 目錄 1. 概述和主要區別 2.什麼是作業排程 3. 什麼是CPU排程 4. 作業排程與CPU排程的相似性 5. 並列比較-作業排程與CPU排程的表格形式 6. 摘要 什麼是作業排程(job sche****ng)? 系統中一次可以有多個程...

  • 發佈於 2020-10-15 01:23
  • 閲讀 ( 43 )

為什麼java虛擬機器可以幫助程式碼更好地執行

... 什麼是本機應用程式(a native application)? ...

  • 發佈於 2021-03-13 07:13
  • 閲讀 ( 50 )

一個尺寸不適合所有人:為什麼軟體不能普遍相容

...包不相容。你的安卓平板電腦怎麼樣?蘋果**?PS4?你為什麼不能把那軟體帶到你喜歡的地方去用呢?讓我們來探索一些不同的障礙,實現“買一次,跑一次”的夢想 ...

  • 發佈於 2021-03-13 08:34
  • 閲讀 ( 52 )

chromebook vs.chromebox vs.chromebit:哪個最適合你?

...系統裝置,你應該買哪一個?這三種裝置的優點和缺點是什麼? ...

  • 發佈於 2021-03-15 03:27
  • 閲讀 ( 42 )

什麼是股票安卓?下一部手機使用它的5個理由

... 那麼什麼是股票Android?為什麼要考慮在下一臺裝置上使用它?下面是Android股票的概況以及它提供了什麼。 ...

  • 發佈於 2021-03-18 15:16
  • 閲讀 ( 61 )

unix與linux的區別及其重要性

... 什麼是unix系統(unix)? ...

  • 發佈於 2021-03-19 10:38
  • 閲讀 ( 46 )

為virtualbox下載虛擬磁碟映像的3個最佳站點

... 什麼是虛擬磁碟映像(a virtual disk image)? ...

  • 發佈於 2021-03-19 13:39
  • 閲讀 ( 57 )

關於linux最常見的問題。。。回答

... 什麼是linux作業系統(linux)? ...

  • 發佈於 2021-03-25 12:19
  • 閲讀 ( 58 )

什麼是windows功能體驗包?如何獲得?

... 第一個windows功能體驗包中有什麼? ...

  • 發佈於 2021-03-29 04:51
  • 閲讀 ( 41 )
vl875301
vl875301

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦