计算机操作系统知识点总结
【一】
**操作系统的定义:**操作系统是控制和管理计算机系统的硬件和软件资源,合理地组织加计算机工作流程及方便用户使用的程序和数据的集合。
**现代操作系统的基本特征:**并发性、共享性、虚拟性、不确定性。
操作系统在计算机系统中的地位:它是计算机系统中的最重要最基本的系统软件。从资源管理观点来看,它是计算机系统中的资源管理器(程序),它负责对系统的硬、软件资源实施有效的控制和管理,提高系统资源的利用率。从方便用户使用的观点来看,操作系统是一台虚拟机,它是计算机硬件的首次扩充,掩盖了硬件操作的细节,使用户或程序员与硬件细节隔离,从而方便了用户的使用。
操作系统的作用:资源管理、提供用户接口、保障系统安全、提升系统性能。
**操作系统通常具有的功能:**处理机管理、存储管理、设备管理、文件管理、用户接口。
**分时系统概念及特点:**两个或两个以上的事件按时间划分轮流地使用计算机系统中的某一资源。在一个计算机系统中如果多个用户分时地使用同一计算机,那么这样的计算机系统就称为分时系统。
【二】
**作业:**用户一次请求计算机系统为它完成任务所进行的工作总和。
**作业步:**作业步就是处理作业的各个独立的子任务。
**作业流:**作业流是由若干作业组成的,在批量处理系统中通常把若干作业依次放在输入设备上,在操作系统控制下将其送入辅存,这样就形成了一个作业流,也称为输入流。
**操作系统与用户的接口:**操作系统与用户的接口是用户与计算机系统交互的媒介,通过这些接口,用户或应用程序可以访问操作系统提供的服务和资源。
**操作系统与用户的接口类型:**命令接口、程序接口、图形接口。
**操作系统与用户的接口功能:**脱机用户接口与联机用户接口、资源管理与服务请求、可视化操作与系统资源管理。
**命令文件:**命令文件是一种包含一系列可执行命令的文本文件,通过特定解释器或系统调用来实现自动化任务或系统操作。
**命令文件功能:**自动化任务、系统管理、开发支持、交互式操作。
**如何组织命令文件:**联机状态下的批处理。
**系统调用:**系统调用是用户在程序中能用访管指令或软中断指令调用的,由操作系统提供的子功能集合,每个子功能就是一个系统调用命令。
**系统调用主要功能:**资源管理与访问、进程管理、提供抽象接口、保障系统安全与稳定、实现多任务与虚拟内存。