为秀
  • 首页
  • 新闻
  • 软件
  • 笔记
  • 问答
笔记

UNIX操作系统的体系结构

祥林 ⋅ 2年前

UNIX操作系统的体系结构-为秀
根据上图我们可以看到其里层是硬件,作为整个系统的基础;紧邻最里层的是操作系统内核,包括进程管理、存储器管理、设备管理和文件管理资源管理功能;往外一层是系统调用接口,即操作系统与用户的接口Shell以及编译程序等,最外层是应用程序。

内核层

内核层是操作系统管理和控制中心,常驻内存,其具有两方面的接口,一方面是内核与硬件的接口,它通常是由一组驱动程序和一些基本的例程所组成;另一方面是内核与Shell的接口,他有两系统调用以及命令解释程序等所组成。内核本身又可以分为两大部分,一部分是进程控制子系统,另一部分是文件系统,两组系统调用分别与这两大子系统交互。
UNIX操作系统的体系结构-为秀

  1. 进程控制子系统,负责对四个资源中的两个资源——处理器和存储器进行管理,其功能可分为进程控制、进程通信、存储器管理和进程调度。
  2. 文件子系统,负责有效的管理系统中,所有的设备和文件及功能可以分为以下三个方面,即文件管理高速缓存机制和设备驱动程序。

系统调用层

系统调用层介于内核层和应用层之间,是提供程序员设计开发应用程序的时候调用的,Unix系统,调用包括进程管理文件管理终端状态的。

应用层

应用层包括各种开发工具,高级语言编译器,网络通信处理程序的所有应用程序都是在Shell(命令语言及程序)的管理和控制下为用户服务的,是面向用户操作的界面。

# 操作系统
- THE END -
0 0 share
本文由 @祥林 修订发布于 2020-11-15。
本文系作者 @祥林 原创发布在 为秀。未经许可,禁止转载。
PREV
Windows操作系统的体系结构
NEXT
Linux操作系统的体系结构
相关文章
  • 深入理解计算机系统
  • 进程的状态与转换
  • ReentrantLock和synchronized两种锁定机制的对比
  • 计算机系统结构、计算机组成和计算机实现
  • 计算机系统的层次结构
  • 数据库系统的结构
评论 (0)
祥林 不忘初心,方得始终
标签
API (1) Atlassian (1) DAU (1) Elasticsearch是什么 (1) ElasticSearch集群健康 (1) ES是什么 (1) ES集群 (1) ES集群健康 (1) HTTPS (1) Jira (1) MAU (1) PV (1) QPS (1) raspberry-pi-CM4 (1) RestAPI (1) Spring Initializr (1) start.spring.io (1) TPS (1) UV (1) X11-forwarding (1) X协议 (1) 云端知识库 (2) 云计算 (2) 互连 (1) 关系数据库 (2) 内存 (1) 吞吐量 (1) 并发 (1) 并发数 (1) 搭建start.spring.io (1) 操作系统 (41) 数据库 (6) 树莓派 (3) 泛型 (1) 禅道 (1) 线程安全 (2) 网络分类 (1) 网络协议 (2) 计算机系统层次结构 (2) 计算机系统结构 (3) 计算机组成 (1) 计算机网络 (6) 软件测试 (1) 进程 (2) 项目管理 (2)
Copyright © 2020-2023 为秀. All rights reserved. 川公网安备 51019002002633号 蜀ICP备20007773号