2018黑龙江大学操作系统复习指南:概念、类型与功能详解

需积分: 10 7 下载量 179 浏览量 更新于2024-07-18 2 收藏 147KB DOC 举报
在黑龙江大学2018-2019级计算机科学与技术专业的操作系统复习提纲中,涵盖了操作系统的基础概念和重要特性。首先,操作系统被定义为一套控制和管理计算机硬件和软件资源、组织工作流程并提供用户界面的程序集合,它扮演着核心角色,确保计算机系统的高效运作。 复习内容包括了基本的系统分类,如单道批处理系统、多道批处理系统、分时系统和实时系统。多道批处理系统尽管能提高资源利用率和系统吞吐量,但其缺点在于周转时间长且缺乏交互性。相比之下,分时系统强调了多路性、独立性、及时性和交互性,适合需要频繁交互的用户环境。 实时系统,尤其是实时控制系统和信息处理系统,对响应时间和可靠性有极高要求,具有实时性、多路性等特性。操作系统本身具备关键特性,如并发性,允许多个程序在一定时间内交替执行;共享性,支持多个进程共享资源,区分互斥和非互斥共享;虚拟性,通过软件技术实现资源抽象;异步性,程序执行顺序受中断影响,但结果保持确定性。 操作系统的主要功能包括处理机管理(进程控制)、存储器管理(内存分配、保护、扩充和地址转换)、设备管理(缓冲区管理、设备分配等)、文件和磁盘管理(目录管理、存取控制等),以及提供用户友好的操作接口和程序接口(系统调用)。 进程作为操作系统的核心概念,指程序在数据集上的运行实例,由程序代码和进程控制块(PCB)组成。进程的特点体现在动态性(包括生命周期和状态变化)和并发性(虽在同一时间段内执行,但并非同时进行)。 复习这些知识点有助于深入理解操作系统的工作原理和设计原则,对于准备计算机科学与技术专业的考试或者从事相关领域工作具有重要意义。考生应熟练掌握这些概念,以便在实际问题解决和理论分析中游刃有余。