上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 在多道程序系统中,进程的数量往往多于处理机的个数,进程争用处理机的情况就在所难免。 处理机调度是对处理机进行分配,就是从就绪队列中,按照一定的算法(公平、 高效)选择一个进程并将处理机分配给它运行,以实现进程并发地执行。 处理机调度是多道程序操作系统的基础,它是操作系统设计的核心问题。 阅读全文
posted @ 2019-08-17 21:10 LittleSwan 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 本文参考了原博文链接为: https://blog.csdn.net/qq_36812792/article/details/80118923 进程的定义:“进程”是操作系统的最基本、最重要的概念之一。但迄今为止对这一概念还没有一个确切的统一的描述。下面给出几种对进程的定义描述。进程是程序的一次执行 阅读全文
posted @ 2019-08-17 20:53 LittleSwan 阅读(4992) 评论(0) 推荐(0) 编辑
摘要: 原文来自百度经验 我在这里敲打只当是为了练习打字,然后把自己认为时候重点的用红色标记 https://jingyan.baidu.com/article/624e74598efcc834e9ba5a66.html 引入线程是为了减少程序在并发执行时所付出的时空开销。 属性: 进程是一个具有独立功能的 阅读全文
posted @ 2019-08-17 18:18 LittleSwan 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 进程有不同的定义,比较典型的定义有: 1.进程是程序的一次执行过程。 2.进程是一个程序及其数据在处理机上顺序执行是所发生的活动 3.进程是有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 进程的特征; 1.动态(pcb进程控制块是进程存在的唯一的标志):进程是 阅读全文
posted @ 2019-08-17 17:03 LittleSwan 阅读(9645) 评论(0) 推荐(0) 编辑
摘要: 死锁处理策略 1.预防死锁 设置某些限制条件,破坏产生死锁的四个必要条件中的一个或几个,以预防发生死锁 2.避免死锁 在资源的动态分配中,用某种方法防止系统进入不安全状态。从而避免死锁。 3.死锁检测和解除 无需采取任何限制性措施,允许进程在运行过程中发生死锁。通过系统检测机构及时地检测死锁的发生, 阅读全文
posted @ 2019-08-17 16:57 LittleSwan 阅读(2412) 评论(0) 推荐(0) 编辑
摘要: 在多道程序系统中,由于多个程序并发执行,改善了系统资源的利用率并提高了系统的处理能力。然后多个进程的并发执行也带来了新的问题 死锁(定义) 所谓死锁是指多个进程因竞争资源而造成的一种僵局(相互等待),若无外力作用,这些进程都将无法向前推进。 通过生活中的实例来看死锁: 在一条有一座桥,桥面很窄,只能 阅读全文
posted @ 2019-08-17 15:44 LittleSwan 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 书本内容: 且参照原文https://www.jianshu.com/p/cbf9588b2afb ⾕歌著名⼯程师罗布·派克(Rob Pike)说过,“并发就是同时应对 (Dealing With)多件事情的能⼒,并⾏是同时执⾏(Doing)多件事情的 能⼒”。这句话⾮常透彻地阐述了并发和并⾏的区别 阅读全文
posted @ 2019-08-17 14:54 LittleSwan 阅读(3392) 评论(0) 推荐(0) 编辑
摘要: 正数是用原码来表示的 负数是用补码来表示的 阅读全文
posted @ 2019-08-16 21:58 LittleSwan 阅读(2091) 评论(0) 推荐(0) 编辑
摘要: 写好了这篇博文我又想到。在java中数字的二进制的表示形式是: 正数是用原码来表示的 负数是用补码来表示的 这道题的思路主要是打破自己的惯有的思维,其实我们可以看出10进制的数,我们完全可以当做二进制来使用。 然后在转换成为二进制的时候,我们可以看到他是用了一个左移的操作, 这个操作比我们传统的利用 阅读全文
posted @ 2019-08-16 21:00 LittleSwan 阅读(1417) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页