UNIX结构是什么

载酷 2020-08-28 09:54:40
问答

UNIX结构分为核心层,系统调层和应用层。用于进程管理、文件管理、终端状态等。

UNIX 结构分为核心层,系统调层和应用层。用于进程管理、文件管理、终端状态等。

UNIX

UNIX 系统分为三层:

  • 内层:核心层,UNIX 内核,是 OS 管理和控制中心,常驻内存。
  • 中间层:系统调用层,界于核心层和应用层(外层)之间,是供程序员设计、开发应用程序时调用的。UNIX 系统调用包括:进程管理、文件管理、终端状态等。
  • 外层:应用层,包括各种开发工具、高级语言编译器、网络通讯处理程序等。所有应用层程序都是在 shell(命令语言解释程序)的管理和控制下为用户服务的,是面向用户操作的界面。

UNIX 系统在结构上分为核心程序(kernel)和外围程序(shell)两部分,而且两者有机结合成为一个整体。核心部分承担系统内部的各个模块的功能,即处理机和进程管理、存储管理、设备管理和文件系统。核心程序的特点是精心设计、简洁精干,只需占用很小的空间而常驻内存,以保证系统的高效率运行。外围部分包括系统的用户界面、系统实用程序以及应用程序,用户通过外围程序使用计算机。

UNIX 系统的文件系统是树形结构。它由基本文件系统和若干个可装卸的子文件系统组成,既能扩大文件存储空间,又有利于安全和保密。

经过 30 多年的不断发展,UNIX 的一些基本技术已变得十分成熟,有的已成为各类操作系统的常用技术。无数的实践表明,UNIX 是能达到大型主机可靠性要求的少数操作系统之一。目前许多 UNIX 大型:主机和服务器在国内外的大型企业中每天 24 小时不间断地运行。例如,不少大企业或政府部门,将其整个企业/部门信息系统建立并运行在以 UNIX 为主服务器的客户机/服务器架构上。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • UNIX

    UNIX,强大的多用户多任务操作系统

    UNIX操作系统是计算机科学的重要里程碑,最初由贝尔实验室开发。它引入了多用户、多任务的概念,强调简洁、模块化和可移植性。UNIX的Shell脚本、独特文件系统、管道和重定向功能,以及丰富的编程接口对软件开发产生了深远影响。尽管用户界面不如现代操作系统直观,UNIX在稳定性和效率上仍然卓越,对服务器和大型系统尤为适用。
  • Linux

    Linux和Unix有什么关系

    Linux和Unix有着深刻的历史渊源,它们都是多用户、多任务操作系统,支持命令行界面、文件系统权限控制、可移植性,并奉行开源理念。然而,它们的所有权、内核、生态系统和支持方式存在差异。Linux是免费开源的,拥有全球社区支持,而Unix通常是商业操作系统。
  • Linux 操作系统 Linux operating system

    Linux是什么操作系统

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序和网络协议,它支持32位和64位硬件;具有稳定、开源、免费、安全、高效的特点
  • 操作系统 operating system

    操作系统有哪些

    主流的操作系统有Windows操作系统,Linux操作系统,Unix操作系统和Mac操作系统;除此之外还有DOS操作系统,NetWare操作系统,FreeBS系统,Chrome OS操作系统。
  • 延伸文件系统 Extended file system

    延伸文件系统是什么

    延伸文件系统(扩展文件系统)是为linux核心所做的第一个文件系统。采用Unix文件系统(UFS)的元数据结构,以克服MINIX文件系统性能不佳的问题。它是在linux上,第一个利用虚拟文件系统实现出的文件系统,最大可支持2GB的文件系统。
  • 延伸文件系统 Extended file system

    EXT是什么

    EXT是延伸文件系统(Extended file system)也译为扩展文件系统,一种文件系统,是为linux核心所做的第一个文件系统。采用Unix文件系统(UFS)的元数据结构,以克服MINIX文件系统性能不佳的问题。