正文

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

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/ljqy/30191.html

分享到:

 

1.   系统结构

系统结构图如上:

(1)    硬件被内核封装,实现了应用程序与硬件无关性;

(2)    操作系统内核被系统调用接口或系统类库(最终是通过前者来实现)封装,实现了应用程序与系统内核无关性;

 

下图继续说明:

 

 

(1)    系统通过硬件控制与硬件进行交互,或实现对硬件的控制;

(2)    文件系统通过驱动来实现与硬件控制的交互;

(3)    与磁盘文件交互时,文件系统使用“buffer cache”作为缓存中介来实现;

(4)    系统管理设备和管理文件的方式一致由VFSVirtual File System)统一管理;

(5)    用户模式下,进程通过系统调用或调用类库(通过调用系统调用)来实现与内核的交互。

总之,Unix操作系统实现了用户层、内核层和硬件层的分离和统一管理。

 

 

备注:

仅供《the Design of Unix OS 》学习初学者参考。

阅读(3963) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册