操作系统
凤鸣九天_
这个作者很懒,什么都没留下…
展开
-
了解进程与线程的概念及进程与线程之间的区别和联系
进程与线程:进程:进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。线程:是操作系统能够进行运算调度的最小单位。它被包含在进程中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流一个进程中可以并发多个线程,每个线程并行执行不同的任务。在Unix中,被称为轻量进程,但轻量进程更多指内核线程,而把用户线程称为线程。...原创 2019-08-13 16:41:17 · 340 阅读 · 0 评论 -
线程安全问题
什么是线程安全?线程安全是多线程编程时的计算机程序代码中的一个概念。再此,我们得先知道什么是多线程:即就是一个程序中有多个线程在执行线程安全问题大多是由全局变量及静态变量引起的,局部变量逃逸也可能导致线程安全问题。若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则的话就可能影响线程安全。线...原创 2019-08-13 17:07:27 · 143 阅读 · 0 评论 -
现有容量为10GB的磁盘分区,磁盘空间以簇(cluster)为单位进行分配,簇的大小为4KB,若采用位图法管理该分区的空闲空间,即用一位(bit)标识一个簇是否被分配,则存放该位图所需簇的个数为
现有容量为10GB的磁盘分区,磁盘空间以簇(cluster)为单位进行分配,簇的大小为4KB,若采用位图法管理该分区的空闲空间,即用一位(bit)标识一个簇是否被分配,则存放该位图所需簇的个数为 (A)A.80B.320C.80KD.320K解答:方法一:设磁盘容量为A,则A=10G=10*1024 M=10*1024*1024 K=10*1024*1024*10...原创 2019-08-16 18:27:36 · 15829 阅读 · 6 评论 -
进程间的死锁问题
死锁问题:1、什么是死锁?死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成一种阻塞的现象,若无外力作用,他们都将无法推进下去,此时称系统处于死锁状态或者系统产生了死锁,这些永远相互等待的进程称为死锁进程。2、产生死锁的原因:因为系统资源不足 进程运行推进的顺序不合适 资源分配不当等如果系统资源充足,进程的资源请求都能得到满足,死锁出现的可能性就很低...原创 2019-08-16 21:59:54 · 1473 阅读 · 0 评论