
操作系统
Kevin_cai09
无情的bug maker
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
操作系统(存储管理)
操作系统(存储管理)文章目录操作系统(存储管理)一,多层结构的存储器系统1.1主存1.2磁盘缓存二,程序的装入和链接2.1程序的装入方式2.1.1绝对装入方式2.1.2可重定位装入方式2.1.3动态运行时的转入方式2.2程序的链接2.2.1静态连接2.2.2装入时动态链接2.2.3运行时动态链接三,程序存储空间的分配3.1连续分配存储管理3.1.1单一连续分配3.1.2固定分区分配3.1.3动态...原创 2019-12-10 13:22:16 · 2238 阅读 · 0 评论 -
操作系统(IO管理)
操作系统(IO管理)文章目录操作系统(IO管理)一,IO概念二,IO控制2.1IO控制器2.2IO控制方式2.2.1程序直接控制方式2.2.2中断驱动方式2.2.3DMA方式2.2.4通道控制方式三,IO核心子系统3.1缓冲区管理一,IO概念IO就是输入/输出(input / output)IO设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机的硬件部件...原创 2019-11-27 21:34:19 · 4398 阅读 · 0 评论 -
操作系统(虚拟存储器)
操作系统(虚拟存储器)笔者大三,最近在复习,为明年的春招做准备,欢迎互关呀,共同学习,进步!虚拟存储器实现了内存扩充的功能,但是该扩充不是物理上实际的扩大内存容量,而是从逻辑上实现对内存容量的扩充,让用户感觉到的内存容量比实际内存容量大得多在传统的存储器管理的方式中,他们都要求将一个作业全部装入内存后方能运行,但是这样会出现两种情况:有的作业很大,其所要求的内存空间超过了内存总容...原创 2019-10-28 22:00:27 · 4578 阅读 · 1 评论 -
操作系统体系结构概述
今天是大三开学的第二天,我们也开始接触操作系统这一门课程,想写篇博客,总结下今天的所学os体系结构运行机制什么是指令?指令就是处理器(cpu)能识别,执行的最基本的命令,加法指令就是让cpu进行加法运算特权指令和非特权指令特权指令权限较高,例如内存清理指令,不允许用户使用非特权指令权限较低,例如加减乘除指令,允许用户使用cpu如何判断当前是否可以执行特...原创 2019-09-04 09:22:14 · 2122 阅读 · 0 评论 -
进程和线程
文章目录进程描述进程定义进程的组成进程控制块PCB进程状态图进程同步信号量机制管道机制进程通信共享存储消息传递管道传递线程线程定义线程的属性线程的实现方式用户级线程 KST内核级线程 UTL两者都支持 KST + UTL进程描述在传统的为引入线程OS中,进程是OS进行资源分配和调度的一个独立单位进程定义进程是程序的一次执行。进程是一个程序及其数据在处理机上顺序执行时所发生的活动...原创 2019-09-07 15:16:16 · 420 阅读 · 0 评论 -
死锁
文章目录什么是死锁?死锁产生的必要条件处理策略1.破坏死锁产生条件2.避免死锁 -- 银行家算法死锁检测死锁解除什么是死锁?进程之间都在等待对方手里的资源,并且对自己手里的资源不释放,导致进程之间发生阻塞,无法向前推进,也就是进程不能实现同步类似java中的死锁死锁产生的必要条件死锁产生的必要条件有四个,缺一不可:互斥条件,只有对互斥使用的资源的争抢才会导致死锁不可剥夺条件,进程...原创 2019-09-09 09:30:02 · 341 阅读 · 0 评论 -
处理机调度
文章目录处理机调度调度图调度时机调度算法处理机调度所谓处理机调度就是处理机从就绪队列中按照一定规律选择一个进程并将cpu资源分配给获取的进程运行调度图高级调度作业调度选择合适的进程调入内存,创建进程中级调度内存调度从挂起队列中选择进程调回内存低级调度进程调度从就绪队列中选择进程为其分配处理机挂起和阻塞的区别挂起:进程映像调到外存中,暂...原创 2019-09-09 22:05:58 · 270 阅读 · 0 评论