![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统
文章平均质量分 76
操作系统
邋遢的流浪剑客
成长中的基础架构攻城狮
展开
-
《王道操作系统》:第二章 进程管理:进程的同步与互斥、死锁
2.3_进程的同步与互斥2.3.1_进程的同步与互斥1)、进程同步同步亦称直接制约关系,它是指为完成某种任务而建立的两个或多个进程,这些进程因为需要在某些位置上协调它们的工作次序而产生的制约关系。进程间的直接制约关系就是源于它们之间的相互合作进程具有异步性的特征。异步性是指,各并发执行的进程以各自独立的、不可预知的速度向前推进2)、进程互斥两种资源共享方式:互斥共享方式(系统中的某些资源,虽然可以提供给多个进程使用,但一个时间段内只允许一个进程访问该资源)同时共享方式(系统中的某些资原创 2021-10-31 15:24:16 · 589 阅读 · 0 评论 -
《王道操作系统》:第二章 进程管理:进程与线程、处理机的调度
2.1_进程与线程2.1.1_进程的定义、组成、组织方式、特征1)、进程的定义程序的定义:进程的定义:程序段、数据段、PCB三部分组成了进程实体(进程映像)。一般情况下,我们把进程实体就简称为进程例如,所谓创建进程实质上是创建进程实体中的PCB;而撤销进程实质上是撤销进程实体中的PCBPCB是进程存在的唯一标志进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位2)、进程的组成PCB中记录了操作系统所需的,用于描述进程的当前情况以及控制进程运行的全部信息PCB的作用原创 2021-04-18 09:26:17 · 499 阅读 · 0 评论 -
《王道操作系统》:第一章 计算机系统概述
1.1_操作系统的基本概念1.1.1_操作系统的概念、功能和目标1.1.2_操作系统的特征1.2_操作系统的发展和分类1.2.1_操作系统的发展和分类1.3_操作系统的运行机制和体系结构1.3.1_操作系统的运行机制和体系结构1)、操作系统内核在计算机系统中的层次结构1.3.2_中断和异常1)、操作系统用户态和核心态的转换用户态->核心态是通过中断实现的。并且中断是唯一途径。用户态->核心态的切换是通过执行一个特权指令,将程序状态字(PSW)的标志位设置为用户态原创 2021-04-12 07:08:59 · 263 阅读 · 0 评论 -
Linux中top命令参数详解
1、top前5行统计信息第1行是任务队列信息,分别表示:当前时间、系统运行时间、正在登录的用户数以及过去1分钟、5分钟、15分钟的平均负载平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数所谓可运行状态的进程,是指正在使用CPU或者正在等待CPU的进程不可中断状态的进程则是正处于内核态关键流程中的进程,并且这些流程是不可打断的,比如最常见的是等待硬件设备的I/O响应假设我们在一个单CPU系统上看到平均负载为1.73,0.60,7.98,那么说明在过去 .原创 2020-12-05 17:27:03 · 512 阅读 · 2 评论 -
Linux下的五种I/O模型
一、程序空间与内核空间在Linux中,对于一次读取的I/O的操作,数据并不会直接拷贝到程序的程序缓冲区。它首先会被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的缓冲区Waiting for the data to be ready(等待数据到达内核缓冲区)Copying the data from the...原创 2019-03-04 22:45:31 · 552 阅读 · 0 评论