登录 注册
当前位置:主页 > 资源下载 > 11 > 鸿鹄论坛上的华为认证h35-211-hcnp-access network题库涵盖了集中式和非集中式两种类型

鸿鹄论坛上的华为认证h35-211-hcnp-access network题库涵盖了集中式和非集中式两种类型

  • 更新:2024-11-05 11:22:38
  • 大小:18.16MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Unix - 操作系统
  • 格式:PDF

资源介绍

16.5 集中式或非集中式 当有多个进程访问数据库时,有两种方法可实现库函数: (1) 集中式 由一个进程作为数据库管理者,所有的数据库访问工作由此进程完成。库函 数通过I P C机制与此中心进程进行联系。 (2) 非集中式 每个库函数独立申请并发控制(加锁),然后调用它自己的I / O函数。 使用这两种技术的数据库都有。 U N I X系统中的潮流是使用非集中式方法。如果有适当的 加锁函数,因为避免使用了 I P C,那么非集中式方法一般要快一些。图 1 6 - 2描绘了集中式方法 的操作。 图中特意表示出I P C像绝大多数U N I X的消息传送一样需要经过操作系统内核( 1 4 . 9节的共 享存储不需要这种经过内核的拷贝)。我们看到,在集中方式下,中心控制进程将记录读出, 然后通过 I P C机制将数据送给请求进程。注意到中心控制进程是唯一的通过 I / O操作存取数据库 文件的进程。 集中式的优点是能够根据需要来对操作模式进行控制。例如,可以通过中心进程给不同的 进程赋予不同的优先级,而用非集中式方法则很难做到。在这种情况下只能依赖于操作内核的 磁盘I/O调度策略和加锁策略(如当三个进程同时等待一个锁开锁时,哪个进程下一个得到锁)。 3 9 0 U N I X环境高级编程 下载