博文

UNIX系统结构 UNIX System Overview (1)(2007-10-18 07:25:00)

摘要:   1.   系统结构 系统结构图如上: (1)    硬件被内核封装,实现了应用程序与硬件无关性; (2)    操作系统内核被系统调用接口或系统类库(最终是通过前者来实现)封装,实现了应用程序与系统内核无关性;   下图继续说明:     (1)    系统通过硬件控制与硬件进行交互,或实现对硬件的控制; (2)    文件系统通过驱动来实现与硬件控制的交互; (3)    与磁盘文件交互时,文件系统使用“buffer cache”作为缓存中介来实现; (4)    系统管理设备和管理文件的方式一致由VFS(Virtual File System)统一管理; (5)    用户模式下,进程通过系统调用或调用类库(通过调用系统调用)来实现与内核的交互。 总之,Unix操作系统实现了用户层、内核层和硬件层的分离和统一管理。
    备注: 仅供《the Design of Unix OS 》学习初学者参考。......

阅读全文(3962) | 评论:0