ioDraw
中文
中文
English
Español
العربية
Français
Português
Pусский
日本語
Deutsch
한국어
Italiano
工具
博客
模板
产品
流程图
思维导图
甘特图
在线白板
代码绘图
文本绘图
在线图表
SVG编辑器
海报设计
图片编辑器
AI助手
Android
操作系统
TYUT太原理工大学2022操作系统大题之PV操作
题型一:PV操作前言:该题题目中会给出我们一个任务(通常可以分几步完成,每一步为一个进程),要求我们用PV操作实现该任务的同步问题,类似于这样:首先让我们用一个简单的例子(生产者-消费者问题)来理解PV操作:一个生产者,一个消费者,公用一个缓冲区: 该任务可分为两个部分(也就是两个进程)...
2022-05-23 22:36
阅读数 147
TYUT太原理工大学2022操作系统学习通总结
第1章选择(高级程序设计语言的编译器)不是操作系统关心的主要问题 多道批处理系统的主要缺点是( 缺少交互性 ) 在操作系统中,( 进程通信服务例行子程序 )部分属于微内核 通常在分时系统中运行的作业称为( 终端型作业 ) 在下面的选项中,( 中断机制 )不属于操作系统提供给用户的可用资源 操作...
2022-05-23 22:35
阅读数 181
TYUT太原理工大学2022操作系统R复习大纲(适用于软件20级)
2022操作系统R复习大纲(适用于软件20级)1、操作系统的定义“操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序2、操作系统的基本类型及特征批处理操作系统、分时操作系统、实时操作系统都具有操作系统的四个基本特征:并发性、共享性、虚拟和异步性3、操作...
2022-05-23 22:33
阅读数 100
进程和线程的深入理解
进程和线程的深入理解,从抽象类比到与原理,阐述了两者的区别
2022-05-11 00:32
阅读数 52
Linux自主访问控制——有效ID与真实ID
在做毕设的时候,碰到了一个场景:需要在普通用户的情况下调用“特权程序”,来访问受保护的文件。相应知识网络安全课学过,这里再回忆并总结一下。有效ID与真实ID的关系在Unix的设计中,进程与多个用户ID和用户组ID相关联,包括如下:1、实际用户ID和实际用户组ID:标识我是谁,身份的识别,谁运行...
2022-03-18 16:52
阅读数 60
哲学家进餐(力扣)
涉及到操作系统中的多线程并发操作知识点1.Semaphore(信号量),维护一个许可集,同一时间最多允许多少线程去访问资源 线程可以通过acquire()拿到许可,或release()归还许可如果许可全部发放分配,则其他线程进入等待状态2.ReentrantLock[],可重入锁,类似于sy...
2022-03-12 23:02
阅读数 87
搭建Keepalived+Nginx高可用负载均衡服务器
服务器搭建策略单机模式:只有一台应用服务器,组成一个单机模式优点:简单方便(搭建、运营、维护)缺点:不能出故障(停电、断网、系统崩溃、硬件老化、性能瓶颈)应用场景:小型项目(几十个人)集群(cluster)模式:有一个应用服务器集群(cluster),有很多应用服务器组成一个集群服务器三高高可...
2022-02-06 09:06
阅读数 30
(操作系统)系统调用讨论
系统调用大讨论目录1. 为什么说系统调用是用户态进程与硬件设备打交道的接口?系统调用,通俗的讲,说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件,可以通过时钟...
2022-01-23 13:47
阅读数 90
操作系统:页面置换算法(LRU、FIFO、OPT)
继续重温操作系统系列知识,页面置换的三种常见算法为:LRU(最近最久未使用)、FIFO(先进先出)、最佳置换。部分公司的面试会考到LRU的知识。LRU置换算法所谓LRU置换算法,单看字面意思较为麻烦,实际上在进行页面置换的过程中,被替换的页面块只需要按照“很久之前使用了,但最近没有使用”的规则...
2021-12-18 17:59
阅读数 182
操作系统四种进程调度算法C/c++语言(先来先服务(FCFS)短作业优先算法(SJF)优先级调度算法(PSA)时间片轮转算法(RR))
四种算法介绍1. 先来先服务算法(FCFS)FCFS是最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当在作业调度中采用该算法时,系统将按照作业到达的先后次序来进行调度,或者说它是优先考虑在系统中等待时间最长的作业,而不管该作业所需执行时间的长短,从后备作业队列中选择几个最先进入该...
2021-11-20 23:01
阅读数 165
«
1
2
3
4
»
技术
Java
1212 篇
Python
927 篇
开发语言
608 篇
c语言
463 篇
算法
461 篇
MySQL
438 篇
数据库
394 篇
前端
387 篇
更多...
今日推荐
ioDraw Mac客户端安装教程
阅读数 20
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:
[email protected]
关注微信
©2020-2024 ioDraw All rights reserved,
Privacy Policy