简述UNIX操作系统的结构。

如题所述

1. 内核:负责管理所有与硬件相关的功能,是系统的核心部分。用户无法直接访问内核,它主要包括直接控制硬件的各个模块。
2. 常驻模块层:提供了执行用户请求的服务例程。它负责提供输入/输出控制服务、文件/磁盘访问服务以及进程创建和中止服务等。
3. 工具层:即UNIX的用户接口,通常指的是shell。它是独立的程序,作为UNIX系统软件的一部分,但并非内核的一部分。
4. 虚拟计算机:为每个用户指定了一个执行环境。这个环境包括与用户交流的终端和共享的其他计算机资源,如CPU。在多用户操作系统中,UNIX被视为虚拟计算机的集合,对每个用户都有一个专用的虚拟计算机。
5. 进程:UNIX通过进程为用户和程序分配资源。每个进程都有一个唯一的整数标识符和一组相关的资源,可以在虚拟计算机环境中执行。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜