登录/注册

分时系统

更多

好的,我们来详细解释一下“分时系统”。

分时系统 (Time-Sharing System)

分时系统是操作系统发展过程中的一个重要类型(尤其在大型机、小型机时代)。它的核心思想是:

允许多个用户通过各自的终端(如键盘和显示器),以交互方式同时使用一台计算机系统,并且每个用户感觉像是自己独占整个计算机一样。

核心思想与工作原理

  1. 时间片分割: 计算机的中央处理器 (CPU) 时间被划分成非常小的片段,称为“时间片”。典型的时间片长度在毫秒级别(例如,10ms-100ms)。
  2. 轮流服务: 系统按照特定的调度算法(如轮转法),轮流为每个连接到系统的用户作业或任务分配一个时间片。
  3. 快速切换: 在每个时间片结束时,无论当前任务是否完成,操作系统都会快速保存当前任务的运行状态(称为“上下文切换”),然后切换到下一个等待的用户任务,将下一个时间片分配给它。
  4. 交互性: 由于时间片非常短,并且切换速度极快(对人而言几乎是瞬间完成),每个用户在终端上输入命令后,都能在极短的时间内(通常是人可感知的秒级或毫秒级)得到系统的响应(输出结果或提示符)。这为用户提供了交互式的体验。
  5. 多用户并发: 虽然在任何一个瞬间,CPU 实际上只为一个用户的任务服务,但由于切换速度极快,从宏观上来看(在几秒钟或几分钟的尺度上),多个用户的任务是同时在计算机上“并发”执行的。每个用户都感觉自己在独占使用计算机。

主要特点

目的与解决的问题

  1. 提高资源利用率: 在分时系统之前的批处理系统中,计算机大部分时间在等待慢速的输入输出设备(如卡片阅读机、打印机),CPU 利用率低。分时系统允许 CPU 在处理一个用户的 I/O 请求时,切换到另一个用户的计算任务,极大地提高了 CPU、内存等资源的利用率。
  2. 提供交互式计算环境: 批处理系统用户提交作业后需要长时间等待结果(可能是几小时甚至第二天)。分时系统让程序员、科学家、数据分析师等可以直接坐在终端前调试程序、运行计算、即时查看结果,极大地提高了开发效率和问题解决速度。
  3. 方便用户使用: 用户不必自己组装复杂的作业控制卡,可以通过简单的命令行或早期菜单界面与系统交互。

历史背景与意义

现代操作系统中的“分时”

现代通用的操作系统(如 Windows, Linux, macOS)都融合了分时系统的核心思想,但通常不被称为纯粹的“分时系统”。这是因为:

  1. 多任务混合: 它们不仅支持多用户交互式登录(体现分时),也支持批处理作业(后台服务、定时任务),并且同时运行着大量系统守护进程。
  2. 时间片调度普及: 进程/线程的基于时间片的抢占式调度已成为所有现代多任务操作系统的标准功能,无论是单用户环境(如你的个人电脑)还是多用户服务器环境。
  3. 更复杂的资源管理: 现代系统需要管理更复杂的资源(如 GPU、网络带宽、多种存储设备)和提供更高级的功能(如图形用户界面 GUI、多媒体支持、网络服务)。

总结

分时系统是早期一种重要的操作系统类型,它通过将 CPU 时间划分为小片段(时间片)并快速地轮流分配给多个用户任务,实现了多用户同时交互式使用一台计算机的目标。它极大地提高了计算机资源利用率和用户交互性,其核心思想(时间片调度、快速切换)是现代所有多任务、多用户操作系统的基石。 虽然今天我们很少用“分时系统”这个特定名词来描述主流桌面或服务器操作系统,但它的灵魂已经融入其中。

“市场化分时”取代“行政化分时”,多地取消行政峰谷分时电价

最近国家发改委、能源局发布了《发改运行[2025]1502号》文件,为各省市的“固定分时电价”之争,基本确定了方向。 原则上直接参与市场用户不再执行政府规定的分时电价,鼓励中长期合同双方签订随市场

2026-01-04 16:55:03

分时钟驱动器和终端

1.介绍差分时钟被广泛用于实现高速、耐噪声的时钟传输。钟表制造商包括爱普生在内的公司提供各种格式的差分时钟产品,有必要做出适当的根据系统要求进行

2024-07-25 16:20:16

Linux是实时系统还是分时操作系统?

我们平时分享的µC/OS、FreeRTOS、RT-Thread、ThreadX这些都是实时操作系统(RTOS),那么有读者问:什么是分时操作系统,Linux属于实时操作

2022-12-28 11:39:49

人形机器人执行、感知系统技术及市场解析

电子发烧友网站提供《人形机器人执行、感知系统技术及市场解析.pdf》资料免费下载

资料下载 佚名 2026-05-20 11:02:27

手机固件系统免费软件程序下载

手机固件系统免费软件程序下载

资料下载 清樽独醉丶BrousMars 2021-09-02 16:01:42

基于FPGA和DSP的机载图形显示系统

基于FPGA和DSP的机载图形显示系统

资料下载 佚名 2021-06-08 10:48:08

基于DSP的变电站综合自动化控制系统

本文研究的是变电站自动化系统中新型保护、测量和控制装置的设计与实现。文章具体给出了系统的总体构成、保护原理和硬件实现方案;然后针对电力系统特殊的

资料下载 佚名 2021-05-19 10:07:13

分时钟EMC设计标准电路原理图免费下载

本文档的主要内容详细介绍的是差分时钟EMC设计标准电路原理图免费下载。

资料下载 佚名 2020-09-11 17:24:36

实时操作系统和Linux分时操作系统有哪些区别呢

什么是单片机?什么是嵌入式呢?实时操作系统和Linux分时操作系统有哪些区别呢?

2022-01-24 07:36:59

分时操作系统与实时操作系统的相关资料下载

分时操作系统(Time-sharing Operating System) 分时操作系统将系统处理机时间与内存空间按一定的时间间隔(划

2021-12-14 08:28:38

什么是分时电价 该功能电表如何选型

安科瑞 任心怡 技术支持:彭峰 一、什么是分时电价 分时电价是指按系统运行状况,将一天24小时划分为若干个时段,每个时段按

2021-12-13 15:53:34

什么是UNIX操作系统

,是指继承UNIX的设计风格演变出来的系统。那什么是UNIX呢?UNIX操作系统(尤尼斯)是一个分时系统、多用户、多任务操作

2021-11-04 07:29:24

七十年代初的一个重要标志,分布式计算机系统

六十年代发展起来的计算机时分服务系统,曾为国防和科研作出过重要贡献。由一台中央大型计算机来连接几十个终端,为它们提供分时数据处理的能力,同时,又能使各终端共享存贮在

2020-04-08 18:59:49

采用中间件结构实现嵌入式操作系统

传统操作系统大多是静态链接而成,由某一家公司提供,所有功能都集成在同一个软件中,一旦链接之后就不可能替换其中的软件模块。这样的操作系统有两大功 能。首先它向用户提供一个

2019-06-25 06:53:12
7天热门专题 换一换
相关标签