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