![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【操作系统】——高分笔记
文章平均质量分 92
操作系统,一门重要而又高深的学科,本栏目记录了作者第三次系统学习过程中的感悟和相关经验,对操作系统中的重难点作出了通俗易懂的笔记
爱上bug的小姐姐
这个作者很懒,什么都没留下…
展开
-
【操作系统】——基本分页存储管理
文章目录一、什么是分页存储二、页表(存PCB中)三、如何实现地址转换一、什么是分页存储将内存分为一个个大小相等的分区, 这些分区称作为(页框、页帧、内存块、物理块、物理页面)若对分区进从编号,则又有了对应的(页框号、页帧号、内存块号、物理块号、物理页号),从0开始进程的信息都是要存在内存中的,既然内存有了分区,那么进程逻辑地址空间上也会有相应的大小相等的分区,称为(页、页面),对应编号为(页号、页面号),从0开始。上面这么多名称着实是难记,但是我们只需要记住只有(页、页面)/(页号、页面号)是和原创 2022-01-25 23:11:11 · 11548 阅读 · 1 评论 -
【操作系统】——处理机的调度(6)
文章目录一、处理机调度调度的三个层次1、高级调度(作业调度)2、低级调度(进程调度/处理机调度)一、处理机调度调度就是按一定规则响应各个请求者,对请求者设置了访问顺序。 调度的三个层次1、高级调度(作业调度)在操作系统中的作业是指一个具体的任务,用户向系统提交一个作业其实约等于用户让操作系统启动一个程序(来处理一个任务)高级调度是针对作业而言的,本质上而言,高级调度是将处于外存当中的程序按一定次序调入内存的过程。2、低级调度(进程调度/处理机调度)低级调度是针对进程而言的,本质上而言原创 2022-01-22 11:54:41 · 2085 阅读 · 0 评论 -
【操作系统】——线程(5)
文章目录Tips一、线程的引入1、引入线程后带来的变化2、线程的相关属性二、线程的实现方式1、用户级线程2、内核级线程3、多线程模型(1)一对一模型(2)多对一模型(3)多对多模型Tips【操作系统】——进程的控制及通信(4)一、线程的引入在没引进进程概念的时候,程序只能顺序执行,我们不能一边登qq,一边听音乐,而进程引入之后使得每个应用程序(系列程序)间可以并发执行,所以进程是使得多个程序可并发执行的,也就实现了多应用同时运行。现在单纯地在qq当中,我们可以做的事情也很多,而如果只有进程的话原创 2022-01-21 21:57:12 · 648 阅读 · 0 评论 -
【操作系统】——进程的控制及通信(4)
文章目录一、进程的控制二、进程通信(IPC)1、共享存储(1)基于存储区的共享(高级通信)(2)基于数据结构的共享(低级通信)2、消息传递(1)直接通信方式(2)间接通信方式3、管道通信# Tips[【操作系统】——进程及状态转换(3)](https://blog.csdn.net/m0_54385790/article/details/122616614)一、进程的控制进程的控制主要是指对进程状态转换的控制,状态转换一旦启动就不允许被打断,所以状态转换是一个原语操作,不可细分,不可打断。原创 2022-01-21 17:51:29 · 1127 阅读 · 0 评论 -
【操作系统】——进程及状态转换(3)
文章目录一、进程1、进程的概念2、进程的组成——PCB3、进程的特征二、进程的状态转换1、进程五状态模型2、五状态转换总结:三、进程的组织1、链接方式(主流)2、索引方式(了解)一、进程1、进程的概念程序: 静态的,存放在磁盘里的可执行文件,是一系列指令的集合进程: 动态的,是指程序的一次执行过程,同一个程序多次执行会得到多个进程。上图是任务管理器中的进程管理模块,里面显示了当前正在运行的进程。从上图我们可以清楚得看到有三个qq在运行,其实这并不是指电脑上有三个qq程序,而是指我们当前打原创 2022-01-21 12:08:13 · 2035 阅读 · 0 评论 -
【操作系统】——运行机制及体系结构(2)
文章目录一、操作系统的运行机制1、两种指令2、两种处理器状态二、中断和异常1、中断的作用一、操作系统的运行机制1、两种指令特权指令: 只允许管理者,操作系统内核来使用非特权指令: 除了特权指令之外的指令2、两种处理器状态核心态: 又称内核态,此状态是运行内核程序,执行特权指令的(也可以执行非特权指令)。用户态: 运行应用程序,只能执行非特权指令程序状态寄存器标志处理器中不同的状态两种状态的切换:电脑刚开机的时候是CPU处于内核态的,CPU上运行的是操作系统的内核程序开机完成后,用原创 2022-01-20 11:35:51 · 537 阅读 · 0 评论 -
【操作系统】——定义及发展历程(1)
文章目录前言一、操作系统的概念二、使用步骤1.引入库2.读入数据总结前言一、操作系统的概念操作系统(OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的系统软件。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsi原创 2022-01-19 15:27:09 · 689 阅读 · 0 评论