Chinaunix首页 | 论坛 | 博客
  • 博客访问: 432782
  • 博文数量: 239
  • 博客积分: 8010
  • 博客等级: 中将
  • 技术积分: 2431
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-02 21:12
文章分类
文章存档

2008年(239)

我的朋友

分类: Oracle

2008-06-18 00:44:21

数据库系统与操作系统的关系

操作系统是最贴近硬件的系统软件,我们可以将它的管理工作划分为以下五大功能:

1)进程管理。又可以称为处理机管理。实质上是对处理机执行“时间”的管理,即如何将CPU真正合理地分配给每个任务。环境下,现代操作系统中处理机的分配和运行都是以“进程”为基本单位,因而对处理机的管理可归结为对进程的管理。

2)内存管理。任何程序必须调入内存之后才能运行。在多道程序设计中,对内存的管理主要涉及内存空间的充分利用技术,以及多道、多重处理和内存的分配、保护、扩充等。

3)存储管理。就是以不同类型的文件、目录和文件夹的形式储存数据,方便用户检索,实现用户之间的数据共享,同时又要保证数据的安全和可靠。

4)作业管理。用户可以以交互方式、批处理方式向计算机提交自己的处理请求,作业管理负责这些请求的调度和管理。

5)设备管理。其实质是对硬件设备的管理。现在的计算机配备了许多外部设备,通过设备管理,用户无需了解设备的细节,要使用什么设备,只要向操作系统发命令就可以了。

数据库系统运行在操作系统平台之上。除设备管理之外,数据库系统具有自己的进程管理、内存管理、存储管理、作业管理。这些功能的实现都是基于底层操作系统的功能调用,和操作系统的各功能模块密切相关。所不同的是,它们着重于对数据库中数据的管理和维护,以方便用户访问和操作这些数据。

数据库系统和操作系统密切相关。操作系统的任何硬件、软件失败,都可能影响数据库系统的正常运行;而发生在数据库系统中的处理故障,也会在操作系统中有所体现。因此,对数据库系统的管理和维护,离不开操作系统的管理和维护。

阅读(3745) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~