UNIX结构分为核心层,系统调层和应用层。用于进程管理、文件管理、终端状态等。
UNIX 结构分为核心层,系统调层和应用层。用于进程管理、文件管理、终端状态等。
UNIX 系统分为三层:
- 内层:核心层,UNIX 内核,是 OS 管理和控制中心,常驻内存。
- 中间层:系统调用层,界于核心层和应用层(外层)之间,是供程序员设计、开发应用程序时调用的。UNIX 系统调用包括:进程管理、文件管理、终端状态等。
- 外层:应用层,包括各种开发工具、高级语言编译器、网络通讯处理程序等。所有应用层程序都是在 shell(命令语言解释程序)的管理和控制下为用户服务的,是面向用户操作的界面。
UNIX 系统在结构上分为核心程序(kernel)和外围程序(shell)两部分,而且两者有机结合成为一个整体。核心部分承担系统内部的各个模块的功能,即处理机和进程管理、存储管理、设备管理和文件系统。核心程序的特点是精心设计、简洁精干,只需占用很小的空间而常驻内存,以保证系统的高效率运行。外围部分包括系统的用户界面、系统实用程序以及应用程序,用户通过外围程序使用计算机。
UNIX 系统的文件系统是树形结构。它由基本文件系统和若干个可装卸的子文件系统组成,既能扩大文件存储空间,又有利于安全和保密。
经过 30 多年的不断发展,UNIX 的一些基本技术已变得十分成熟,有的已成为各类操作系统的常用技术。无数的实践表明,UNIX 是能达到大型主机可靠性要求的少数操作系统之一。目前许多 UNIX 大型:主机和服务器在国内外的大型企业中每天 24 小时不间断地运行。例如,不少大企业或政府部门,将其整个企业/部门信息系统建立并运行在以 UNIX 为主服务器的客户机/服务器架构上。