![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UNIX系统内核结构
文章平均质量分 79
它从一个非常简单的OS发展成为具有性能先进、功能强大、技术成熟、可靠性好、支持网络与数据库功能强等特点的OS。它在计算机技术、特别是OS技术的发展中,起着重要的作用,且有着不可替代的地位,并已成多用户、多任务OS的标准,也是学习和研究OS范本。
asgsmile
这个作者很懒,什么都没留下…
展开
-
六、 文 件 管 理
文章目录一、UNIX文件系统概述二、文件的物理结构三、索引结点的管理四、空闲磁盘空间的管理五、文件表的管理六、目录管理一、UNIX文件系统概述1. UNIX文件系统的特点(1) 文件系统的组织是分级树形结构。(2) 文件的物理结构为混合索引式结构。(3)空闲盘块采用成组链接法管理。2. 文件系统的结构UNIX/Linux的大致目录结构二、文件的物理结构三、索引结点的管理四、空闲磁盘空间的管理1.文件卷的组织0#块:引导块或空闲1#块:超级块(属性块)索引节点表(区)原创 2022-05-02 20:18:24 · 1949 阅读 · 8 评论 -
五、设备管理
文章目录前言一、字符设备缓冲区管理二、内核与驱动程序接口前言设备管理的主要任务是管理系统中的所有外部设备。UNIX系统把设备分为两类:(1)块设备。用于存储信息,它对信息的存取是以信息块为单位进行的,如通常的磁盘、磁带等。(2)字符设备。用于输入/输出程序和数据,它对信息的存取是以字符为单位进行的,如通常的终端设备、打印机等。一、字符设备缓冲区管理为了缓和CPU和I/0设备速度不匹配的矛盾、并提高CPU和I/O设备操作的并行程度,在现代OS中,都设置了缓冲管理功能。在UNIX系统中,原创 2022-05-02 17:18:03 · 411 阅读 · 0 评论 -
四、存 储 器 管 理
文章目录前言一、请求调页管理的数据结构二、换页进程三、 请求调页前言在早期的UNIX系统中,为了提高内存利用率,已提供了内存和外存之间的进程对换机制。在UNIX系统V中,除了保留对换功能外,还支持请求调页,内存空间的分配与回收均以页为单位进行,页面的大小随版本或机型的不同而异,大约为512B~4KB。一个进程只须将其一部分(段或页)调入内存便可运行。一、请求调页管理的数据结构1. 页表和磁盘描述表1) 页表页帧号:在内存中的物理块号;年龄位:该页在内存中最近已有多少时间未被访问;访问位:该原创 2022-05-02 16:52:12 · 284 阅读 · 0 评论 -
三、进程的同步与通信
文章目录前言一、sleep与wakeup同步机制二、信号(signal)机制三、管道机制四、消息机制五、共享存储区机制前言在UNIX系统的早期版本中,已为进程的同步与进程通信提供了sleep和wakeup同步机制、管道(pipes)机制和信号(signal)机制。而在UNIX系统V中又增加了一个用于进程通信的软件包IPC。它包括消息机制、共享内存机制及信号量机制。一、sleep与wakeup同步机制1. sleep过程进入sleep过程后,核心首先保存进入睡眠时的处理机运行级,再提高处理原创 2022-05-02 15:41:33 · 710 阅读 · 0 评论 -
二、进程的描述和控制
文章目录前言一、进程控制块PCB二、进程控制三、进程调度与切换前言在UNIX系统中,采用了段页式存储管理方式。在该系统中把段称为区——Region。一个进程通常都是由若干个段/区组成的,包括:正文(程序)区、数据区、栈区和共享存储区等。每个段/区又可分成若干个页。还为每个进程配置一个进程控制块,简称为PCB,其中是用于实现对进程进行控制和管理的信息。一、进程控制块PCB在UNIX系统Ⅴ(Sys V)中把PCB分为四部分:(1) 进程表项(proc结构)(2) U区(user结构)(原创 2022-05-02 14:24:25 · 340 阅读 · 0 评论 -
一、UNIX系统概述
文章目录前言一、UNIX系统概述UNIX系统的发展史UNIX系统的特征UNIX系统的内核结构前言为增加对OS有更深入和更具体的了解,这里有必要介绍一个典型的OS实例。一、UNIX系统概述最初的UNIX操作系统是1969年由AT&T(贝尔实验室)的汤普逊(Thompson)、里奇(Ritchie)等人在PDP-7上开发成功的16位小型操作系统。从1969年至今,它经历了一个从开发、发展、不断演变和获得广泛应用以致逐渐成为工作站等小型机的标准操作系统的演变过程。Linux的出现,又为U原创 2022-05-02 12:40:19 · 6720 阅读 · 0 评论