两种处理器模式:用户模式和内核模式,在进行虚拟内存映射时,两种模式各有一套单独的内存映射寄存器,这样用户模式和内核模式下的地址空间会被映射到不同的物理空间中。从用户模式进入到内核模式的方式:中断,违例内陷和系统调用内陷。从内核模式进入到用户模式的方式为:RTI(从中断服务函数中返回),RTT(从自陷服务函数中返回)
版本6的UNIX内核一共包含以下模块:系统启动,进程管理和调度,内存管理,信号通信,中断和自陷处理,文件系统和管道,I/O设备管理,系统调用和公共函数及工具。
启动模块:引导程序,装载程序
进程管理和调度:管理主要是指空分复用资源,进程调度主要是指时分复用资源
虚拟内存;虚拟内存是保证系统安全的一个重要机制,使得各个进程在物理上实现隔离,程序只能访问本进程的虚拟空间;虚拟内存的另一个重要作用就是实现动态链接
文件系统就是由文件和目录组成的集合及相应的访问机制的实现。
UNIX文件系统的实现共分三层:文件访问接口层,节点和块管理层,设备驱动层;节点和块管理层主要包括节点和块的查找、释放、读取、写入等功能接口。
Unix文件分为:正规文件,块文件和字符文件
文件管理方法:链表关联和索引映射
进程交换过程:
UNIX进程空间分为程序区和数据区,换出内存中的一个进程到磁盘时,分两步操作:换出程序区和换出数据区,由于程序区可能和其他进程是共享的,所以在最后一个使用该程序区的进程被换出前,它是不会被换出到磁盘的。而数据区是每个进程独立的。
静态链接:程序在编译链接完成后,所有代码都被链接到程序空间,符号地址也都确定了,在进程加载完成后,指令流按照固定次序执行,不依赖于任何外部库。
进程间的通信
UNIX的三种进程通信机制:管道,文件和信号
管道的数据访问严格按照先进先出的原则,不支持SEEK文件定位操作
- 大小: 9.8 KB
分享到:
相关推荐
《返璞归真UNIX技术内幕书》是一本深入探讨UNIX操作系统的经典著作,它带领读者探索这个历史悠久且对现代计算有着深远影响的操作系统的内部机制。配套光盘包含了书中提到的源代码,使得读者有机会亲自剖析和理解UNIX...
UNIX技术内幕(原书第四版) UNIX技术内幕(原书第四版)
《UNIX技术内幕1》这本书是深入探讨UNIX操作系统技术的重要参考资料,涵盖了从系统内核到应用程序开发的广泛领域。以下是对这些文件名的解读以及可能涉及的UNIX知识点: 1. 文件名:cov002.pdg、cov001.pdg 这些...
《返璞归真——UNIX技术内幕》是一本深入探讨UNIX操作系统的著作,旨在揭示其核心技术与设计理念。UNIX作为历史悠久且广泛应用于科学计算、网络服务、软件开发等领域的操作系统,其内在的精妙之处吸引着无数IT专业...
《UNIX技术内幕——原书第四版》是一本深入探讨UNIX操作系统的权威著作,它为读者揭示了UNIX系统的核心原理和工作机制。这本书以其详尽的内容和深入的技术解析,深受IT专业人士和计算机科学学者的推崇。在第四版中,...
UNIX技术内幕 (原书第4版) (1/2)
《UNIX技术内幕》是深入解析UNIX操作系统的权威之作,它涵盖了操作系统的核心概念和技术,包括进程管理、内存管理、磁盘管理以及网络通信等多个关键领域。这本书对于理解UNIX系统的内部运作机制有着极其重要的价值,...
UNIX技术内幕.pdf
《Unix技术内幕》是一本深度探讨Unix操作系统的经典著作,主要面向那些希望深入理解Unix系统原理、进行系统级编程和管理的开发者与技术人员。pdg格式可能是扫描版电子书的常见格式,通常用于存储图像文档,便于在线...
UNIX技术内幕(原书第四版) UNIX技术内幕(原书第四版)
《UNIX技术内幕(4)》是一本深入探讨UNIX操作系统的专著,涵盖了广泛的技术主题,旨在帮助读者深入了解这个历史悠久且广泛应用于服务器、网络设备及科研领域的操作系统。书中的内容可能涉及了UNIX系统的内核机制、...
《UNIX技术内幕(5)》是一本深入探讨UNIX操作系统的专著,涵盖了广泛的技术主题,旨在帮助读者深入了解这个历史悠久且广泛应用于科学计算、网络服务和软件开发领域的操作系统。通过分析和解析书中各章节的PDG文件...
《UNIX技术内幕(3)》是一本深入探讨UNIX操作系统的专著,涵盖了多个关键知识点,旨在帮助读者深入了解这个历史悠久且广泛使用的系统。UNIX系统以其稳定、高效和强大的编程能力著称,是许多企业和研究机构的核心操作...
《UNIX技术内幕》一书深入剖析了UNIX操作系统的核心技术,为读者揭示了这个经典系统的工作原理和设计思想。UNIX作为一款历史悠久的操作系统,其影响力深远,不仅在学术界备受推崇,也在工业界得到了广泛应用。本篇...
unix技术内幕原书第4版,UNIX已经被证明是Internet服务、数据库服务器和其他各种任务信息服务的一种灵活、高效而可靠的平台,随着UNIX系统的广泛部署,雨来越急需大量有经验的系统安装、配置和维护人员,本书是该...
《UNIX系统技术内幕》这本书深入探讨了UNIX操作系统的核心技术和实现细节,是理解UNIX系统工作原理的重要参考资料。在本文中,我们将详细阐述UNIX系统的几个关键知识点,包括系统结构、进程管理、内存管理、文件系统...
UNIX技术内幕 (原书第4版) (2/2)