概念 死锁的定义 在开发环境下,各进程因竞争资源而造成的一种相互等待对方手里的资源,导致这些进程均阻塞,若没有外力干涉,这些进程都无法继续前进。 🚨死锁:互相等待对方手里的资源,导致各进程都堵塞,无法继续前进的现象。 🍱饥饿由于长期得不到资...
生产者-消费问题 系统中有一组生产者进程和一组消费者,生产者进程每次生产一个产品放入缓冲区,消费者进程每次生产一个产品放入缓冲区,消费者进程每次从缓冲区中取出一个产品并使用; 生产者、消费者共享一个初始为空,大小为 n 的缓冲区; 只有...
进程同步的概念 临界资源 临界资源指一个时间段内只允许一个进程使用的资源(互斥资源)。 例如物理设备,内存缓冲区等都是临界资源 在每一个进程中,访问临界资源的那部分指令被称为临界区,对临界区的访问可以分为四个阶段: sequenceDiagr...
不同环境的调度算法目标不同,因此需要针对不同环境来讨论调度算法. 调度的概念 在处理机调度是对处理机进行分配,即从就绪队列中按照一定的算法选择一个进程并将处理机给它运行,以实现进程并发地运行。 这样说起来可能有点绕,其实就是 CPU 这些处理器...
进程 进程是资源分配的基本单位。 进程控制块(Process Control Block PCB)描述进程的基本信息和运行状态,所谓的创建进程和撤销进程,都是指对 PCB 的操作。 进程控制块包含下列信息: 1. 进程标识符(PID) 进程标...
手工操作阶段(纸带机) 用户独占主机 CPU 资源利用不充分 主要做偏向数理运算 批处理阶段 批处理阶段可以认为是模块化的一个阶段,将指令进行打包存储(物理打包💦. 单道批处理系统 主要使用磁带作为载体,引入了脱机输入/输出技术,并由监...
操作系统个人认为更像是竞争问题,对于 CPU 的算力分配,和进程之间的分配问题,既要高效,又要健壮稳定。 graph LR %% Graph 图,待处理解析展示 Center((操作系统)) Center -->...
蓝鲸项目组:奖项申报-前端 部分的小总结 项目背景 奖项申报系统是为了解决组织的奖项管理,提供有组织管理,创建奖项,申请奖项,撤销奖项,批量通知,批量邮件发送等功能,同时基于蓝鲸平台,利用蓝鲸平台提供的用户管理能力,以及大平台效应(也就是基于蓝鲸...
一、jpg 格式 全名应该是 JPEG。JPEG 图片以 24 位颜色存储单个光栅图像。 JPEG 是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。可以提高或降低 JPEG 文件压缩的级别。但是,文...
微信小程序开发笔记 小程序发展史 小程序并非凭空冒出来的一个概念。当微信中的 WebView 逐渐成为移动 Web 的一个重要入口时,微信就有相关的 JS API 了。实际上,微信官方是没有对外暴露过如此调用的,此类 API 最初是提供给腾讯内部...