一、功能

操作系统位于硬件之上、应用程序之下

操作系统的界面属于外壳 shell ,主要研究内核 kernel  

1、对上(用户角度)

(1)管理应用程序

(2)为应用程序提供服务:声卡、显卡等

2、对下

(1)资源管理:CPU、内存等

(2)管理外设

 

二、内部组件

① CPU 调度器

② 物理内存管理

③ 虚拟内存管理

④ 文件系统管理

⑤ 中断管理与设备驱动

 

三、特征

① 并发:同时存在多个运行的程序

② 共享:应用程序 “同时” 访问内存、cpu

 

四、举例

UNIX 家族

Linux 家族:Redhat、Ubuntu等;移动终端、服务器大多数是Linux

Windows 家族

 

 五、启动

基本 I/O 处理系统 BIOS 先检测各种外设,加载 BootLoader

BootLoader 加载 OS 进内存,让 cpu 可以执行操作系统

(OS 开始是存放在硬盘 DISK)

 

 

 

 

Posted on   choco莉特  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示