Advertisement

《操作系统的设计原理与精髓》(第七版)——学习笔记

阅读量:

2.2.4 分时系统

与多道程序设计支持处理器同时处理多个批作业类似,在后者中也允许处理器管理多个交互型作业。在分时系统中这一技术因此被称为分时(interleaving)。在这样的系统中,在终端上可以同时访问操作系统管理下的各个用户提供服务的资源,并由操作系统的调度算法将这些终端按最短时间片的方式轮流分配执行任务。当有n个用户同时发起服务请求时(不计操作系统的开销),每个用户的平均响应时间相当于整个计算机系统有效速率的1/n比例。

批处理和分时系统都使用了多道程序设计,其主要差别如表2.3所示。

第一台分时操作系统是麻省理工学院开发出的一种兼容分时系统(CTSS)。首先在1961年被应用于IBM 709上。随后被迁移至IBM 7094平台。

2.3 主要的成就

涉及操作系统开发的关键理论发展包括:过程管理技术、内存管理和优化机制、信息安全机制以及作业调度策略与资源优化配置等核心内容,并辅以系统的架构设计作为支撑体系

2.3.1 进程

进程是操作系统的基本结构。它存在很多定义,如下所示:

一个正在执行的程序

计算机中正在运行的程序的一个实

全部评论 (0)

还没有任何评论哟~