![](https://img-blog.csdnimg.cn/2021051217250442.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统
文章平均质量分 74
操作系统知识
女少侠请留步
这个作者很懒,什么都没留下…
展开
-
Linux常用命令(持续更新中)
导航快捷键求助关机sudoVIM三个模式快捷键Tab:命令和文件名补全Ctrl+C:中断正在运行的程序Ctrl+D:结束键盘输入(End Of File,EOF)nvidia-smi:查看GPU使用情况求助help指令的基本用法和选项介绍manman是manual的缩写,将指令的具体信息显示出来。当执行man date时,有DATE(1)出现,其中的数字代表指令的类型,常用的数字及其类型如下:代号类型1用户在shell环境中可以操作的指令或者可执行文件原创 2021-05-20 10:52:51 · 116 阅读 · 0 评论 -
操作系统进程死锁
导航死锁定义及产生的原因产生死锁的必要条件解决死锁的方法鸵鸟策略死锁预防死锁避免死锁检测和恢复死锁定义及产生的原因死锁定义如果一个进程集合中的每个进程都在等待只能由此集合中的其它进程所占有的资源,因而永远无法得到资源而陷入僵持,这种现象被称为进程死锁。产生原因产生死锁的原因有很多,如进程推进顺序不当、PV操作使用不妥、同类资源分配不均或对某些资源的使用未加限制。产生死锁的因素不仅与系统拥有的资源数量有关,而且与资源分配策略、进程对资源的使用要求以及并发进程的推进顺序有关。产生死锁的必原创 2021-05-17 11:37:45 · 251 阅读 · 0 评论 -
进程间的通信方式
进程间互相交换信息的工作称作进程通信。有以下6种常见的进程通信方式:管道/匿名管道(Pies)管道具有以下限制:只支持半双工通信只能在父子进程中使用图中fd[0]用于读,fd[1]用于写。有名管道(Names Pipes)有名管道采用先进先出FIFO(First in First out)通信机制,去除了管道只能在父子进程中使用的限制。有名管道常用于客户-服务器应用程序中,用作汇聚点,在客户进程和服务器进程之间传递数据。消息队列(Message Queuing)消息队列是消原创 2021-05-13 11:32:58 · 92 阅读 · 1 评论 -
操作系统——进程调度算法
导航进程状态的切换进程调度算法批处理系统先来先服务调度最短作业优先调度最短剩余时间调度交互式系统时间片轮转调度优先级调度多级反馈队列进程状态的切换进程是资源分配的基本单位,它一共可以分为以下几个状态:状态说明created创建状态进程正在被创建ready就绪状态进程已经获取到了除处理器以外的所有资源,等待被调度running运行状态进程正在处理器上运行waiting等待状态又称为阻塞状态,等待处理器资源terminated结束状态进程结束或因其他原原创 2021-05-12 17:22:43 · 190 阅读 · 0 评论