os
文章平均质量分 56
qq_CX
CJ,CX,C语言只开始学了几星期
仍在努力中………
展开
-
os 操作系统 10
1.三种处理器调度长程调度中程调度短程调度2.交互式操作系统最重要的性能 反应时间3.周转时间 花费在等待时间和服务时间的总合响应时间 从提交请求到开始接受响应的时间4.进程调度 UNIX 较小的优先级值反而表示高优先级windows 较大优先级表示高优先级5.抢占式调度/非抢占式调度6.FCFS调度 max(w)先来先服务7.轮转调度 round-robin周期性间隔产生时钟中断 中断产生时将在运行的进程置入就绪队列 采用FCFS来决定就绪运行8.最短进程优先调度 SPN原创 2021-10-11 14:26:18 · 119 阅读 · 0 评论 -
os 操作系统 9
1.虚拟内存分页和分段访问的都是逻辑地址这些逻辑地址会动态的转化为物理地址且进程被划分为许多块 不需要连续存在2.常驻集 resident set只将部分块(页,段)放入内存 需要时产生I/O磁盘中断 被阻塞然后待进程其他块都读入时再变为就绪态3.策略(1)对任何特定的进程都仅装入某些块 就可以装很多进程此时只要有一个处于就绪态 处理器就可以得到充分的利用(2)进程可以被内存的全部空间还大 将程序分块 覆盖式读入内存4.内存为实存储器分配在磁盘中的为虚拟内存5.系统抖动 thras原创 2021-10-11 13:25:38 · 339 阅读 · 0 评论 -
OS操作系统 8
1.内存管理术语页框 frame 内存中固定长度的块页 page 固定长度的数据块 存储在二级存储器中段 segment 变长数据块 存储在二级存储器中2.内存管理(1)重定位(2)逻辑组织(3)保护(4)物理组织(5)共享...原创 2021-10-11 08:20:34 · 196 阅读 · 0 评论 -
os 操作系统 7
1.并发 饥饿与死锁死锁的应对方式preventionavoidancedetection2.死锁的三个必要条件(1)互斥 mutual exclusion(2)占有且等待 hold and wait 当一个进程等待其他进程时 继续占有已分配的资源(3)不可抢占 no preempt(4)循环 circular wait3.预防死锁(1)预防 互斥 :不太可能(2)预防占有且等待:要求进程一次性请求所有需要的资源 低效(3)预防不可抢占:允许抢占进程(4)预防循环等待 :定义原创 2021-10-09 20:41:12 · 89 阅读 · 0 评论 -
OS操作系统 六
1.关于并发的关键术语原子操作临界区 (核心)一段代码 在这段代码中 进程将访问共享资源 且当一个进程在访问时 其他进程不能在这段代码运行死锁活锁互斥 一个进程在临界区访问共享资源 其他进程不能进入临界区访问任何共享资源竞争条件饥饿...原创 2021-10-08 22:10:41 · 119 阅读 · 0 评论 -
os操作系统5
1.线程和进程数量的关系1:1 执行的线程是唯一的进程 有自己的地址空间和资源M:1 一个进程定义了一个地址空间和动态资源所有权 可以在进程中创建执行多个线程1:M 一个线程可从进程转到另一个进程2.实例分析 主程序可产生I/O子程序主程序可能产生一个新进程去处理I/O 然后执行当主程序之后的步骤在等待I/O程序的结果时2 主程序就要等待I/O程序结束实现方法(1)整个程序在一个进程中运行 但是可能会占用较大内存空间 主程序和子程序作为同一进程的两个线程(2)主程序和子程序作为不同的进程 但原创 2021-09-20 10:35:40 · 98 阅读 · 0 评论 -
操作系统4
1.进程具有:(1)资源所有权(2)调度/执行2.进程(1)进程控制块 (3)用户栈(2)用户地址空间 (4)内核栈线程在此基础上(1)进程控制块 线程 线程 线程(2)用户地址空间 (3)线程控制块 (3)线程控制块 (3)线程控制块(4)用户栈 (4)用户栈 (4)用户栈(5)内核栈 (5)内核栈 (5)内核栈因原创 2021-09-15 21:29:08 · 148 阅读 · 0 评论 -
操作系统笔记三
1.进程的基本元素:程序代码,数据集2.名为进程控制块的数据结构:(1)标识符(2)状态(3)优先级(4)程序计数器(5)内存指针 包含程序代码和进程相关数据的指针(6)上下文数据 进程执行时 处理器的寄存器中的数据(7)I/O状态信息 (8)记账信息3.分派器也就是调度器会在处理器执行进程代码时设置时间,超时后会通过分派器的指令去执行其他进程,若需要等待I/O动作则继续切换进程。4.进程可以请求产生新的进程,称为进程派生,前一个为父派生,后一个为子派生5.Halt指令来实现终止进程原创 2021-09-15 20:06:10 · 135 阅读 · 0 评论 -
操作系统笔记二
计算机系统-第二章1.多处理器和多核计算机SMP多处理器的处理器共享内存和I/O设备,可以执行相同的功能,3.操作系统提供的服务:(1) 程序开发(2) 程序运行(3) I/O设备访问(4) 文件访问控制(5) 系统访问(6) 错误检测和响应(7) 记账4.典型计算机提供的接口:(1) ISA 指令系统体系结构(2) ABI 应用程序二进制接口(3) API 应用程序编程接口5.计算机操作系统其实也是处理器执行的一段或一组程序,且操作系统经常会释放控制, 且依赖处理器去恢复控原创 2021-09-13 13:56:14 · 62 阅读 · 0 评论 -
os 计算机系统一章
os计算机系统学习1.计算机由处理器,存储器,输入输出组成2.处理器与内存有MAR内存地址寄存器,MBR内存缓冲寄存器与输入输出有I/O AR I/O BR还有PC 程序寄存器 IR 指令寄存器3.指令执行:取指 执行 单个指令所需要的处理为一个指令周期4.IR 指令寄存器 动作分为 (1)与存储器交换数据 (2)与I/O交换数据 (3)数据处理 (4)控制且指令包括 操作码和地址两部分5.中断 用于灵活的执行处理器功能已解决与其他模块速度不匹配时产生的浪费加入interrupt hand原创 2021-09-12 23:01:41 · 98 阅读 · 0 评论