操作系统
文章平均质量分 95
操作系统面试突击
童话ing
放弃不难,但坚持一定很酷。
展开
-
【操作系统】进程通信的几种方式
一、前言1.1 进程间通信的定义 进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。另外,系统空间是“公共场所”,各进程均可以访问,所以内核也可以提供这样的条件。此外,还有双方都可以访问的外设。在这个意义上,两个进程当然也可以通过磁盘上的普通文件交换信息,或者通过“注册表”或其它数据库中的某些表项和记录交换信息。广义上这也是进程间通信的手段,但是一般都不把这算作“进程间通信”。进程原创 2021-05-29 10:38:55 · 10932 阅读 · 0 评论 -
【操作系统】内存管理知识
文章目录一、存储器的基础知识1.1 程序的装入和链接1.1.1 绝对装入1.1.2 可重定位装入方式(避免地址叠加)1.1.3 静态装入1.1.4 动态装入1.1.5 静态链接1.1.6 动态链接二、连续分配存储管理方式2.1 单一连续分配2.2 固定分区方式2.3 动态分区2.4 可重定位分区分配三、非连续分配存储管理方式3.1 基本分页存储管理3.1.1 分页存储管理的几个基本概念3.1.2 具有快表的地址变换机构3.2 分段存储管理3.2.1 分段系统的基本原理3.3 段页式存储管理四、虚拟内存管理4原创 2021-05-28 21:06:44 · 2971 阅读 · 0 评论 -
【操作系统】CPU调度算法
文章目录前言知识一、先来先服务调度(First Come First Served,FCFS)二、最短作业优先调度(Shortest Job First,SJF)三、优先级调度(Highest Privilege First,HPF)四、高响应比优先调度(Highest Response Ratio Next,HRRN)五、轮转法调度(Round Robin,RR)六、多级队列调度七、多级反馈队列调度前言知识CPU调度 处理机调度分为三个级别:高级(作业)调度、中级(内存)调度、低级(进程)调度。一原创 2021-05-28 09:38:20 · 8155 阅读 · 0 评论 -
【操作系统】磁盘调度算法
一次磁盘读写操作的时间由寻找(寻道)时间、延迟时间和传输时间决定:1、寻找时间TsT_sTs:活动头磁盘在读写信息前,将磁头移动到指定磁道所需要的时间。这个时间除跨越n条磁道的时间外,还包括启动磁臂的时间s,即:Ts=m∗n+sT_s = m * n + sTs=m∗n+s。式中,mmm是与磁盘驱动器速度有关的常数,约为0.2ms,磁臂的启动时间约为2ms。2、延迟时间TrT_rTr:磁头定位到某一磁道的扇区(块号)所需要的时间,设磁盘的旋转速度为r,则:Tr=1/(2∗r)T_r = 1原创 2021-05-27 21:55:26 · 3943 阅读 · 0 评论