操作系统与Oracle都是重要的系统软件,通过对各自内存和进程管理方式的陈述以及对它们重要特性的比较,指出Oracle给出了清晰的内存与进程的功能视图,便于程序员编写代码;其次Oracle将用户的请求分解为公有和私有部分,且高占比的共享区域,提高了内存在网络环境下的使用效率;第三,Oracle的智能化内存管理使得SGA中的各个组件的内存分配达到最优。最后,操作系统将Oracle的整个SGA直接映射为其虚拟内存,这种类似联邦式的自治管理方式值得借鉴。