操作系统知识点概述:从接口到设备管理

版权申诉
0 下载量 2 浏览量 更新于2024-07-15 收藏 733KB DOC 举报
操作系统是计算机系统的核心组成部分,它为用户提供了多种交互方式,包括命令方式、系统调用和图形用户界面。在填空部分中,我们探讨了操作系统的一些关键概念: 1. **接口类型**:用户与操作系统交互的三个主要方式是命令接口(通过命令行)、系统调用(应用程序直接请求操作系统服务)和图形用户界面(GUI),后者提供直观的图形操作。 2. **内存与设备通信**:内存与外设的数据传输控制手段有程序直接控制、中断驱动、直接存储器访问(DMA)和通道控制。这些方式确保数据在系统中的高效流动。 3. **作业调度**:在优先级调度策略中,考虑了作业的等待时间和运行时间,同等条件下,更倾向于优先执行运行时间较短或等待时间较长的任务。 4. **进程特性**:当进程独占处理器执行时,它具有封闭性和可再现性,封闭性意味着进程对其所占资源有完全控制,可再现性则指进程运行结果的一致性。 5. **指令与地址**:程序的指令在编译后形成目标程序,逻辑地址用于指示指令的位置,而零通常用作参考地址。 6. **文件类型**:文件的逻辑结构区分于顺序文件(按数据顺序读写)和记录式文件(包含结构化的记录)。 7. **进程构成**:进程由程序代码、数据和文件控制块(FCB)三部分组成,FCB是操作系统管理文件的重要数据结构。 8. **信号量**:信号量是操作系统中的同步机制,操作需通过原语进行,并且每个信号量都有一个对应的等待队列。 9. **操作系统地位**:操作系统作为基础系统软件,运行于裸机之上,管理硬件资源并提供服务。 10. **虚拟设备**:SPOOLing技术使得单个设备可供多个用户共享,提高了设备利用率。 11. **文件系统组件**:文件控制块(FCB)负责文件的描述和控制,每个文件都有一对应记录。 12. **段式管理**:以逻辑段为单位分配连续内存区域,允许段间非连续性,提高灵活性。 13. **逻辑设备表**:LUT的作用在于隐藏设备差异,实现设备无关性,便于设备驱动程序的管理。 14. **地址变换与中断**:请求分页式存储管理可能导致因缺页或越界等异常而引发中断处理。 15. **段共享**:共享段表支持多个进程共享同一段,提高资源利用效率。 16. **物理文件结构**:除了顺序文件,还有索引文件和索引顺序文件,它们支持更快的查找和访问。 17. **设备控制器**:硬件设备控制器协调CPU与外围设备间的并行工作。 18. **UNIX文件系统管理**:采用成组法来管理空闲空间,提高空间利用效率。 19. **存储管理优点**:分页管理有助于减少碎片,提高存储利用率,降低管理成本。 20. **操作系统分类**:操作系统包括批处理、分时、实时、网络和分布式等类型,满足不同应用场景需求。 21. **文件类型与存储结构**:根据逻辑结构,文件分为有结构(记录式)文件和无结构(流式)文件。 22. **输入输出操作**:主存储器与外设之间的信息交换称为输入输出操作,是操作系统基本任务之一。 23. **设备管理改进**:引入虚拟分配技术,通过共享设备模拟独占设备,提高设备资源利用率。 24. **内存管理方法**:包括分页、分段、段页等多种方法,选择合适的管理方式可以优化系统性能。 以上知识点涵盖了操作系统的基础理论、接口设计、内存管理、设备控制、调度策略以及文件系统等多个核心领域。