操作系统
SimonxxSun
这个作者很懒,什么都没留下…
展开
-
操作系统 - 死锁
目录死锁的基本概念必要条件处理方法鸵鸟策略死锁检测与死锁恢复1. 每种类型一个资源的死锁检测2. 每种类型多个资源的死锁检测3. 死锁恢复死锁预防1. 破坏互斥条件2. 破坏占有和等待条件3. 破坏不可抢占条件4. 破坏环路等待死锁避免1. 安全状态2. 单个资源的银行家算法3. 多个资源的银行家算法哲学家就餐问题死锁的基...转载 2019-05-14 15:40:00 · 289 阅读 · 0 评论 -
操作系统 - 进程管理
目录进程与线程1. 进程2. 线程3. 区别进程状态的切换进程调度算法1. 批处理系统1.1 先来先服务 first-come first-serverd(FCFS)1.2 短作业优先 shortest job first(SJF)1.3 最短剩余时间优先 shortest remaining time next(SRTN)1.4 最高相应比优先...原创 2019-05-14 15:39:19 · 385 阅读 · 0 评论 -
操作系统 - 概述
目录一、操作系统二、基本特征1. 并发2. 共享3. 虚拟4. 异步典型操作系统的架构Windows三、处理器四、中断与异常1. 中断(外部原因)2. 异常(内部原因)3. 陷入(主动调用)工作原理五、系统调用系统调用、库函数、API、内核函数一、操作系统1.概念:计算机系统中的一个系统软件,是一些程序模块的集合2....原创 2019-05-14 16:48:15 · 180 阅读 · 0 评论 -
操作系统 - 文件系统
文件:一组带有标识的,在逻辑上有完整意义的信息项的序列信息项:构成文件内容的基本单位,信息项之间具有顺序关系文件系统:操作系统中统一管理信息资源的一种软件文件的分类(unix)普通文件:用户自己建立使用的文件,一般为 ASII 或二进制文件 目录文件:操作系统为了管理文件系统而建立的系统文件 特殊文件:将各种设备抽象成的文件,有利于提供一个统一的操作接口。如字符设备文件(终端、...原创 2019-05-14 16:48:22 · 707 阅读 · 0 评论 -
操作系统 - 设备管理
目录磁盘结构磁盘调度算法1. 先来先服务2. 最短寻道时间优先3. 电梯算法磁盘结构盘面(Platter):一个磁盘有多个盘面; 磁道(Track):盘面上的圆形带状区域,一个盘面可以有多个磁道; 扇区(Track Sector):磁道上的一个弧段,一个磁道可以有多个扇区,它是最小的物理储存单位,目前主要有 512 bytes 与 4 K 两种大小; 磁头(...转载 2019-05-14 16:48:29 · 214 阅读 · 0 评论 -
操作系统 - 链接
目录编译系统静态链接目标文件动态链接编译系统以下是一个 hello.c 程序:#include <stdio.h>int main(){ printf("hello, world\n"); return 0;}在 Unix 系统上,由编译器把源文件转换为目标文件。gcc -o hello hello.c这个过程...转载 2019-05-14 16:50:45 · 1341 阅读 · 0 评论 -
操作系统 - 内存管理
目录空闲内存管理伙伴系统基本内存管理方案页式存储管理方案段式存储管理方案段页式存储管理方案交换技术虚拟内存分页系统地址映射页面置换算法1. 最佳2. 最近最久未使用3. 最近未使用4. 先进先出5. 第二次机会算法6. 时钟7.工作集算法分段段页式分页与分段的比较地址重定位进程在运行前还没有加载到物理内存中,所...原创 2019-05-14 16:50:53 · 431 阅读 · 0 评论 -
Epoll机制
目录select()和poll() IO多路复用模型epoll IO多路复用模型实现机制epoll 的三个相关函数1、epoll_create函数2、epoll_ctl函数3、epoll_wait函数4、epoll 建立线程池epoll的LT和ET 两种方式LT模式select()和poll() IO多路复用模型select的缺点:1.单个进程能够监...转载 2019-07-04 23:11:17 · 896 阅读 · 0 评论