操作系统学习笔记-02-1.2-什么是操作系统
生活随笔
收集整理的這篇文章主要介紹了
操作系统学习笔记-02-1.2-什么是操作系统
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.2什么是操作系統(tǒng)
- 沒(méi)有一個(gè)完整,精確,公認(rèn)的定義
- 從功能和特點(diǎn)上來(lái)介紹操作系統(tǒng)
- 用戶角度上,操作系統(tǒng)是一個(gè)控制軟件
- 管理應(yīng)用程序
- 為應(yīng)用程序提供服務(wù)
- 殺死應(yīng)用程序
- 資源管理
- 管理外設(shè),分配資源
- 操作系統(tǒng)架構(gòu)層次
- 硬件之上
- 應(yīng)用程序之下
- 應(yīng)用軟件:辦公軟件
- 操作系統(tǒng)位于應(yīng)用軟件之下,位操作系統(tǒng)提供服務(wù)支撐
- linux,windows,android的界面屬于外殼(shell),而不是內(nèi)核(kernel),kernel是我們的研究重點(diǎn),在shell之下
- 操作系統(tǒng)內(nèi)部組件包括:
- cpu調(diào)度器
- 物理內(nèi)存管理
- 虛擬內(nèi)存管理
- 文件系統(tǒng)管理
- 中斷處理與設(shè)備驅(qū)動(dòng)
- os kernel的特征
- 并發(fā)
- 計(jì)算機(jī)系統(tǒng)中同時(shí)存在多個(gè)運(yùn)行的程序,需要os管理和調(diào)度
- 并行
- 在一個(gè)時(shí)間點(diǎn)上有多個(gè)核心運(yùn)行一個(gè)程序 并發(fā)不等于并行
- 共享
- “同時(shí)”訪問(wèn)
- 互斥共享
- 虛擬
- 利用多道程序設(shè)計(jì)技術(shù),讓每個(gè)用戶都感覺(jué)有一個(gè)計(jì)算機(jī)專門為他服務(wù)
- 異步
- 程序的執(zhí)行不是一貫到底,而是走走停停,向前推進(jìn)的速度不可預(yù)知
- 但是只要運(yùn)行環(huán)境相同,os需要保證程序的運(yùn)行結(jié)果也要相同
- 并發(fā)
總結(jié)
以上是生活随笔為你收集整理的操作系统学习笔记-02-1.2-什么是操作系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: .net 中使用socket (c#)
- 下一篇: 操作系统学习笔记-2.1.4进程通信