作業系統 第一節 什麼是作業系統

2021-10-24 14:25:55 字數 512 閱讀 3412

作業系統是計算機硬體和應用之間的一層軟體

作業系統方便我們使用硬體,如使用視訊記憶體…

作業系統高效的使用硬體,如開啟多個終端(視窗)…

作業系統管理的硬體:

cpu管理,記憶體管理,終端管理,磁碟管理,檔案管理,網路管理,電源管理,多核管理,前5個是重點與基礎

學習作業系統可以有很多層次:

1, 從應用軟體出發探到作業系統:

集中在使用計算機的介面上

使用顯示器:printf,使用cpu:fork,使用檔案:open,read

2,從應用軟體出發進入作業系統:

一段文字如何寫到磁碟上的

3,從硬體出發設計並實現作業系統:

給你乙個板子,配乙個作業系統

能夠改動作業系統,改cpu管理,改螢幕輸出,改系統介面,改記憶體管理

能理解真實作業系統的運轉

printf(「hello」)到底怎麼回事

能在真實的作業系統上動手實踐

第一節 作業系統基本概念

互斥共享方式 同時共享方式 程式介面 其實也叫做系統呼叫,使用者通過程式來請求系統呼叫,c語言中的printf hello world 就是通過程式間接的完成了系統呼叫,向螢幕輸出了字串 這種方式使用者只能通過程式間接的進行系統呼叫,在這裡要注意與庫函式的區別4 1.作業系統與使用者通訊介面通常不包...

Linux小白 第一節linux作業系統簡介

linux小白 第一節linux作業系統簡介 前言 初次見面概念 通過響應使用者指令達到控制硬體的效果,稱為作業系統 如在terminal上敲乙個 echo helloworld mnt 1.txt 指令,這句命令在bash中輸入,echo就是linux系統中常用的乙個二進位制檔案,這裡可以理解為函...

《作業系統》 第一講 什麼是作業系統

螢幕上輸出hello是如何實現的呢?首先假定我們計算機的記憶體位址300處儲存著h的ascii碼0x68,視訊記憶體的位址是777。cup傳送指令給記憶體,這條指令告訴記憶體,將資料傳送到位址777處。接下來上電,執行這條指令,匯流排工作以及合作,就把0x68放到顯示器了。其他字元依次執行。這樣he...