操作系统知识总结整理(概述,进程,内存,文件,磁盘,IO)

一.概述

什么是操作系统
1 控制和管理计算机软硬件资源
2 有效的组织和调度计算机的工作和资源分配
3 用户和计算机的接口
操作系统五大功能
存储器管理   文件管理   用户接口    设备管理    处理器管理
操作系统的目标
方便性 有效性 开放性 可扩充性
操作系统的特点
并发性  共享性(前两者是最基本的特征) 虚拟性 异步性 

并发:是指两个或多个事件再同一时间间隔内发生,在宏观上同时发生,微观上交替发生
并行:两个或多个事件在同一时间发生

两种共享方式:
1 互斥共享方式 一个时间段内只允许一个进程访问该资源
2 同时共享方式 允许一个时间段内多个进程“同时”访问该资源

虚拟技术:
1 空分复用技术 存储器虚拟
2 时分复用技术 处理器虚拟

异步:
进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性

二.进程

进程死锁,同步,互斥等相关概念,信号量例题,哲学家算法等等,链接博主写的很好

进程:资源分配的基本单位
线程:调度和执行的基本单位
在这里插入图片描述

进程调度算法

强调:周转周期=服务时间+等待时间,带权周转周期=周转周期/服务时间

FSFS(先来先服务)

在这里插入图片描述

SJF(短作业优先 )

在这里插入图片描述

HRRN(高响应比优先)

在这里插入图片描述

RR(时间片轮转)

在这里插入图片描述

死锁的条件
互斥  请求与保持 循环等待 非抢占
同步机制应该遵循的规则
空闲让进   忙则等待 有限等待  让权等待  
信号量机制

信号量例题,进程相关概念,哲学家算法,链接博主写的很好

三.内存管理

动态分区分配算法

FF(first fit)
在这里插入图片描述
BF(best fit)
在这里插入图片描述
WF(worst fit)
在这里插入图片描述
NF(next fit)
在这里插入图片描述

固定分区分配方式

基本分页存储管理的思想:把内存分成一个个固定的小分区,再按照分区大小将进程拆分成一个个小“页面”
页面在页框中不一定是连续存放的,可以是离散的
在这里插入图片描述
页表
在这里插入图片描述

页面置换算法
OPT(最佳置换算法)

在这里插入图片描述

FIFO(先进先出置换算法)

在这里插入图片描述

LRU(最近最久未使用算法)

在这里插入图片描述

LFU(最近最少使用算法)

四.文件管理

文件的属性

在这里插入图片描述
无结构文件(文本文件):流式文件
有结构文件:由一组相似的记录组成,又称记录式文件

文件的逻辑结构

在这里插入图片描述
在这里插入图片描述

五.磁盘结构

磁盘的结构

在这里插入图片描述
在这里插入图片描述

磁盘调度算法

在这里插入图片描述

FCFS(先来先服务算法)

在这里插入图片描述

最短寻找时间优先(SSTF)

在这里插入图片描述

扫描算法/电梯算法(SCAN)

在这里插入图片描述

循环扫描算法(C-SCAN)

在这里插入图片描述

减少磁盘延迟时间的方法

在这里插入图片描述

柱面号,盘面号,磁道号(顺序不能换)
1  交替编号:让编号相邻的扇区在物理上不相邻
2  错位命名:相邻盘面的扇区编号“错位”
磁盘管理
磁盘初始化:

1 将磁盘进行低级格式化(物理格式化),将各个磁道化划分成扇区,扇区包括头,数据区,尾,管理扇区的数据结构存放在头和尾中,包括扇区校验码等
2 将磁盘分区,每个区由多个柱面组成
3 进行逻辑格式化,创建文件系统和文件系统的根目录,初始化存储空间管理所需要的数据结构

引导块

计算机开机时需要进行一系列初始化的工作,这些初始化工作是通过执行初始化程序(也叫自举程序)完成的。
在这里插入图片描述

坏块管理

在这里插入图片描述

文章参考视频:https://www.bilibili.com/video/BV1YE411D7nH?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值