正在加载图片...
速地将数据写到磁盘用。 (4)文件的安全性管理:采用一系列措施〈如多级文件保护措施)对系统中的文件进行保护 以防文件被盗窃、修改和破坏。 (5)提供用户接口:向用户提供-个统二的、使用方便的接口,使用户可通过该接口方便地 取得文件系统的服务(如文件存取服务,创建文件、删除文件、修改文件等文件管理服务) 4.RAID利用一台磁盘阵列控制器来统一管理和控制一组(儿台到儿十台〉磁盘驱动器,用 户数据和系统数据可分布在阵列的所有磁盘中,而阵列中的所有磁盘驱动器可并行交叉地进 行数据传输,因此它可大大地提高数据传输的速度 RAID方案可分成RAID0-RAID7这几级,除了RAID外,其他各级都采用了容错技术。如 RAID采用了磁盘镜像功能,阵列中的每个磁盘都有一个镜像盘;RAID3则专门使用了一台奇 偶校验盘,其中每气位用来存放根据其他磁盘中同一位置的数据位计算出来的奇偶校验码, 从而使得某个磁盘发生故障时,3可通过其余设备重新构造数据:RAIP5将奇偶校验码以螺旋 方式散布到各个数据盘中;RAID6中采用了两种不同的校验算法计算校验码,并将它们保存 在不同磁盘中,因此RAID可显著地提高磁盘的可靠性。 5.所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,若无外力作用, 这些进程都将无法再向前推进 此时系统不会发生死锁的原因是死锁产生的必要条件之一循环等待条件不可能成立。因 为多个进程之间只可能存在占据较低序号资源的进程等待占据较高序号资源的进程释放资 源的情况,但不可能存在反向的等待,因此,它们之间绝对不会形成循环等待链 6.访管指令是一类机器指令,执行访管指令可以引起访管中断。访管指令不是特权指 令,它可以在算态下执行,也可以在管态下执行:特权指令也是一类机器指令,特权指令只能 在管态下执行;系统调用不是机器指令,每个系统调用命令相当于一个函数,该函数实现操作 系统提供的一种子功能。用户编程时也可以使用这些系统调用命令 在系统调用命令中,总是包含一条访管指令,当系统调用执行到访管指令时,就引起访管 中断。在进入中断处理程序后便由算态进入管态,在管态下,可以执行特权指令以完成操作系 统提供的功能。当中断处理程序结束后又从管态返回到算态。 当用户程序想要操作系统提供服务时,就可在用户程序中使用系统调用命令,它是操作 系统与用户的编程接口。 五.综合题 1.为了实现计算进程和打印进程之间的同步,并使单缓冲中的每个计算结果都被两个打 印进程分别打印一次,可设置四个信号量: fulll表示缓冲中是否有可供Po1打印的计算结 果,fu1l2表示缓冲中是否有可给P02打印的计算结果: empty l、 empty2则表示计算结果是否 已被P01、P02取走,只有当一个结果被两个打印进程都取走后,缓冲区才变空,计算进程才可 将下一个计算结果放入单缓冲。相应的同步算法可描述如下 Var empty l, empty2, fulll, full2: semaphore: =1, 10, 0 begin Pc: begin repeat compute next number P(empty 1) P(empty 2) dd the number to buffer; v(full1)速地将数据写到磁盘用。 (4)文件的安全性管理:采用一系列措施〈如多级文件保护措施)对系统中的文件进行保护, 以防文件被盗窃、修改和破坏。 (5)提供用户接口:向用户提供-个统二的、使用方便的接口,使用户可通过该接口方便地 取得文件系统的服务(如文件存取服务,创建文件、删除文件、修改文件等文件管理服务)。 4.RAID 利用一台磁盘阵列控制器来统一管理和控制一组(儿台到儿十台〉磁盘驱动器,用 户数据和系统数据可分布在阵列的所有磁盘中,而阵列中的所有磁盘驱动器可并行交叉地进 行数据传输,因此它可大大地提高数据传输的速度。 RAID 方案可分成 RAID0-RAID7 这几级,除了 RAID0 外,其他各级都采用了容错技术。如 RAID1 采用了磁盘镜像功能,阵列中的每个磁盘都有一个镜像盘;RAID3 则专门使用了一台奇 偶校验盘,其中每气位用来存放根据其他磁盘中同一位置的数据位计算出来的奇偶校验码, 从而使得某个磁盘发生故障时,3 可通过其余设备重新构造数据:RAIP5 将奇偶校验码以螺旋 方式散布到各个数据盘中;RAID6 中采用了两种不同的校验算法计算校验码,并将它们保存 在不同磁盘中,因此 RAID 可显著地提高磁盘的可靠性。 5.所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,若无外力作用, 这些进程都将无法再向前推进。 此时系统不会发生死锁的原因是死锁产生的必要条件之一循环等待条件不可能成立。因 为多个进程之间只可能存在占据较低序号资源的进程等待占据较高序号资源的进程释放资 源的情况,但不可能存在反向的等待,因此,它们之间绝对不会形成循环等待链。 6.访管指令是一类机器指令,执行访管指令可以引起访管中断。访管指令不是特权指 令,它可以在算态下执行,也可以在管态下执行;特权指令也是一类机器指令,特权指令只能 在管态下执行;系统调用不是机器指令,每个系统调用命令相当于一个函数,该函数实现操作 系统提供的一种子功能。用户编程时也可以使用这些系统调用命令。 在系统调用命令中,总是包含一条访管指令,当系统调用执行到访管指令时,就引起访管 中断。在进入中断处理程序后便由算态进入管态,在管态下,可以执行特权指令以完成操作系 统提供的功能。当中断处理程序结束后又从管态返回到算态。 当用户程序想要操作系统提供服务时,就可在用户程序中使用系统调用命令,它是操作 系统与用户的编程接口。 五. 综合题 1.为了实现计算进程和打印进程之间的同步,并使单缓冲中的每个计算结果都被两个打 印进程分别打印一次,可设置四个信号量:full1 表示缓冲中是否有可供 PO1 打印的计算结 果,full2 表示缓冲中是否有可给 P02 打印的计算结果:emptyl、empty2 则表示计算结果是否 已被 P01、P02 取走,只有当一个结果被两个打印进程都取走后,缓冲区才变空,计算进程才可 将下一个计算结果放入单缓冲。相应的同步算法可描述如下: Var empty1,empty2,full1,full2:semaphore:=1,10,0; begin parbegin PC :begin repeat compute next number; P(empty1); P(empty2); add the number to buffer; V(full1);
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有