![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统概论
乘梦碧溪
人间正道是沧桑
展开
-
同步机制遵循的原则
进程在并发执行时为了保证结果的可再现性,各进程执行序列必须加以限制以保证互斥地使用临界资源,相互合作完成任务。多个相关进程在执行次序上的协调称为进程同步。用于保证多个进程在执行次序上的协调关系的相应机制称为进程同步机制。所有的进程同步机制应遵循下述四条准则: 空闲让进 当无进程进入临界区时,相应的临界资源处于空闲状态,因而允许一个请求进入临界区的进程立即进入自己...原创 2019-11-14 19:10:35 · 4600 阅读 · 0 评论 -
操作系统-概论-三态图
原创 2019-11-14 19:04:53 · 1785 阅读 · 0 评论 -
上大-OS-Linux 命令
1、如何通过命令行关机/重启?关机:haltpoweroffinit 0shutdown -h nowshutdown -h 10 10分钟后自动关机重启:shutdown -r nowreboot init 6 2、如何在命令行中快速删除光标前的内容?ctrl + uctrl + k (删除光标之后的内容)3、设置/test/a.txt属主有...原创 2019-11-07 16:25:10 · 217 阅读 · 0 评论 -
操作系统-概论-文件系统
支付宝 微信原创 2019-10-22 16:28:34 · 92 阅读 · 0 评论 -
操作系统概论-进程管理
进程管理1、以记录型信号量为例介绍P、V操作:struct semaphore{int count ;queueType queue;};P操作wait (semaphore s){s.count --;If(count < 0){阻塞该进程;该进程插入等待队列:s.queue;}}V操作Signal(semaphore...原创 2019-10-17 21:09:43 · 298 阅读 · 0 评论 -
页、页表、页表项
逻辑地址:是程序编译后,生成的目标模块进行编址时都是从0号开始编址,称之为目标模块的相对地址,即逻辑地址。虚拟地址:计算机处理器的地址有32位和64位的两种,对应的虚拟地址的空间大小分别是2^32字节和2^64字节,字节用B表示。页:分页存储管理将进程的逻辑地址空间划分为若干页(面),并且对其编号,号数从0开始,每个页(面)的大小称为页面大小,且大小应为2的幂。物理块:将内存的物理地址...原创 2019-10-17 17:39:04 · 16049 阅读 · 0 评论 -
捡漏操作系统2
⑨随着磁盘的问世,相继出现多道批处理系统,分时操作系统,实时操作系统,标志着操作系统正式形成原创 2018-12-05 09:45:15 · 160 阅读 · 0 评论 -
捡漏操作系统1
1、PV操作首先来看P操作(等待信号量):可以理解为:if ( (s = s - 1) &amp;amp;amp;amp;amp;amp;gt;= 0 )继续执行本进程;else挂起本进程/本进程等待;然后再来看V操作:可以理解为:if ( (s = s + 1) &amp;amp;amp;amp;amp;amp;gt;0 )不唤醒s的队列中的等待进程;else // (s = s + 1) &amp;amp;amp原创 2018-12-04 11:20:56 · 319 阅读 · 0 评论 -
捡漏操作系统3-全局、局部页面替换算法原理
** 今天老师在讲操作系统-虚拟存储管理全局页面替换算法,局部页面替换算法,其中也讲到了一些比较底层的知识,听到深处仿佛来到一个新世界,但又恍惚而不知路在何方,故整理记录如下:**一、全局页面替换算法1、时钟页面替换算法(Clock policy replacement ,Clock)类似于SCR算法①选择最佳淘汰页面。从指针当前位置开始扫描循环队列扫描过程中不改变“引用位”,把遇到...原创 2018-12-05 17:05:59 · 1657 阅读 · 0 评论