作業系統基本概念

2021-09-05 12:09:09 字數 480 閱讀 6485

1> 桌面作業系統

macos

linux

2> 伺服器作業系統

windows server

3> 嵌入式作業系統

linux

4> 移動裝置作業系統

iosandroid(基於linux

1965 年之前的時候,電腦並不像現在一樣普遍,它可不是一般人能碰的起的,除非是軍事或者學院的研究機構,而且當時大型主機至多能提供30臺終端(30個鍵盤、顯示器),連線一台電腦

為了解決數量不夠用的問題

肯·湯普遜(左)和丹尼斯·里奇(右)

c 語言

c 語言程式則可以使用在任意架構的處理器上,只要那種架構的處理器具有對應的 c 語言編譯器和庫,然後將 c 源**編譯、連線成目標二進位制檔案之後即可執行

unix 家譜

作業系統基本概念

一.程序的基本狀態 1.初始態 2.就緒態 3.執行態 4.等待態 5.終止 相互轉換關係如下 二.執行緒和程序區別 程序 是作業系統分配資源的最小單位 執行緒 是排程的基本單元,共享所在程序的檔案資料 有自己的棧和程式計數器 一般對於許多相同或相似的任務,傾向於將他們設計為多執行緒模型。因為程序占...

作業系統 基本概念

本文為自己學習 unix環境高階程式設計 而來的學習記錄 我的學習方 是將此書作為工具書來使用,當實際工作中遇到相關的問題針對性地學習知識圓點。基礎概念從嚴格意義上說,可講作業系統定義為一種軟體,它控制計算機硬體資源,提供程式執行環境。系統呼叫 共用函式庫 shell 應用程式 unix系統登陸 a...

作業系統基本概念

五 使用者態 核心態及系統呼叫 六 微核心結構 七 程序 記憶體和檔案 八 系統呼叫 程式可以執行在機器語言或組合語言上編寫,用這種被稱為 低階 我更願意稱其為底層 的語言編寫出來的機器語言程式無需經過編譯器的翻譯就可以在計算機指令集上執行。如果是在組合語言上編寫的匯程式設計序,則只需要經過彙編器的...