![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
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 · 2131 阅读 · 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 · 3920 阅读 · 0 评论 -
操作系统(虚拟存储器)
操作系统(虚拟存储器) 笔者大三,最近在复习,为明年的春招做准备,欢迎互关呀,共同学习,进步! 虚拟存储器实现了内存扩充的功能,但是该扩充不是物理上实际的扩大内存容量,而是从逻辑上实现对内存容量的扩充,让用户感觉到的内存容量比实际内存容量大得多 在传统的存储器管理的方式中,他们都要求将一个作业全部装入内存后方能运行,但是这样会出现两种情况: 有的作业很大,其所要求的内存空间超过了内存总容...原创 2019-10-28 22:00:27 · 4423 阅读 · 1 评论 -
操作系统体系结构概述
今天是大三开学的第二天,我们也开始接触操作系统这一门课程,想写篇博客,总结下今天的所学 os体系结构 运行机制 什么是指令? 指令就是处理器(cpu)能识别,执行的最基本的命令,加法指令就是让cpu进行加法运算 特权指令和非特权指令 特权指令 权限较高,例如内存清理指令,不允许用户使用 非特权指令 权限较低,例如加减乘除指令,允许用户使用 cpu如何判断当前是否可以执行特...原创 2019-09-04 09:22:14 · 2053 阅读 · 0 评论 -
进程和线程
文章目录进程描述进程定义进程的组成进程控制块PCB进程状态图进程同步信号量机制管道机制进程通信共享存储消息传递管道传递线程线程定义线程的属性线程的实现方式用户级线程 KST内核级线程 UTL两者都支持 KST + UTL 进程描述 在传统的为引入线程OS中,进程是OS进行资源分配和调度的一个独立单位 进程定义 进程是程序的一次执行。 进程是一个程序及其数据在处理机上顺序执行时所发生的活动 ...原创 2019-09-07 15:16:16 · 361 阅读 · 0 评论 -
死锁
文章目录什么是死锁?死锁产生的必要条件处理策略1.破坏死锁产生条件2.避免死锁 -- 银行家算法死锁检测死锁解除 什么是死锁? 进程之间都在等待对方手里的资源,并且对自己手里的资源不释放,导致进程之间发生阻塞,无法向前推进,也就是进程不能实现同步 类似java中的死锁 死锁产生的必要条件 死锁产生的必要条件有四个,缺一不可: 互斥条件,只有对互斥使用的资源的争抢才会导致死锁 不可剥夺条件,进程...原创 2019-09-09 09:30:02 · 227 阅读 · 0 评论 -
处理机调度
文章目录处理机调度调度图调度时机调度算法 处理机调度 所谓处理机调度就是处理机从就绪队列中按照一定规律选择一个进程并将cpu资源分配给获取的进程运行 调度图 高级调度 作业调度 选择合适的进程调入内存,创建进程 中级调度 内存调度 从挂起队列中选择进程调回内存 低级调度 进程调度 从就绪队列中选择进程为其分配处理机 挂起和阻塞的区别 挂起:进程映像调到外存中,暂...原创 2019-09-09 22:05:58 · 187 阅读 · 0 评论