分时操作系统

简介:

分时操作系统基本思想

时间片:是把计算机的系统资源(尤其是CPU时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片。


分时技术:把处理机的运行时间分为很短的时间片,按时间片轮流把处理机分给各联机作业使用。


分时操作系统:是一种联机的多用户交互式的操作系统。一般采用时间片轮转的方式使一台计算机为多个终端服务。对每个用户能保证足够快的响应时间,并提供交互会话能力。


设计目标:对用户的请求及时响应,并在可能条件下尽量提高系统资源的利用率。


工作方式

分时(Time Sharing)操作系统的工作方式是:

        一台主机连接了若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。用户根据上步结果发出下道命令

        分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个终端用户服务。每个用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。


分时系统具有多路性、交互性、“独占”性和及时性的特征。

  • 多路性指,同时有多个用户使用一台计算机,宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU

  • 交互性是指,用户根据系统响应结果进一步提出新请求(用户直接干预每一步)。

  • “独占”性是指,用户感觉不到计算机为其他人服务,就像整个系统为他所独占。

  • 及时性指,系统对用户提出的请求及时响应。










本文转自 hgditren 51CTO博客,原文链接:http://blog.51cto.com/phpme/1904252,如需转载请自行联系原作者
目录
相关文章
|
机器学习/深度学习 JSON 前端开发
RESTful API接口设计规范
近年来移动互联网的发展,前端设备层出不穷(手机、平板、桌面电脑、其他专用设备…),因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信,于是RESTful诞生了,它可以通过一套统一的接口为 Web,iOS和Android提供服务。
4089 1
RESTful API接口设计规范
|
存储 JSON 算法
N 种值得一看的前后端鉴权方案
先赞后看,Java进阶一大半各位hao,我是南哥。记得前几天南哥在牛客看到一条面试题:工作的鉴权怎么做的,了解常用的鉴权方案吗?不得不说,哪怕进入一家小型的互联网公司,他们的鉴权方案这类基础建设早已搭建好,在工作中用到的更多是前人搭建好的方案。遇到这道题,如果自己没去提前了解,回答起来容易太浅显。
482 1
N 种值得一看的前后端鉴权方案
|
机器学习/深度学习 人工智能 算法
【专家系统】系统地掌握专家系统的基本概念、技术原理、实现方法以及应用实践。
专家系统是一种人工智能程序,它利用专家知识和推理能力来解决特定领域中的复杂问题,系统地掌握专家系统的基本概念、技术原理、实现方法以及应用实践。
1997 1
|
开发工具 Android开发 开发者
Android开发环境搭建
如何搭建Android开发环境,包括下载和安装Android Studio、配置SDK、创建新的Android工程项目等。
430 0
Android开发环境搭建
|
传感器 人工智能 算法
AI在农业中的应用:精准农业的发展
随着科技的发展,人工智能(AI)在农业领域的应用日益广泛,尤其在精准农业方面取得了显著成效。精准农业通过GPS、GIS、遥感技术和自动化技术,实现对农业生产过程的精确监测和控制,提高产量和品质,降低成本和环境影响。AI在作物生长监测、气候预测、智能农机、农产品品质检测和智能灌溉等方面发挥重要作用,推动农业向智能化、高效化和可持续化方向发展。尽管面临技术集成、数据共享等挑战,但未来前景广阔。
1632 5
|
数据安全/隐私保护 iOS开发
什么是 DVD 区码?关于删除DVD区域代码,您需要知道的一切
DVD 和蓝光分区是数字版权管理的一种形式,目的是控制电影在世界不同地区的发行。这往往会导致在某一地区购买的 DVD 或蓝光光盘无法在另一地区购买的播放器上播放。我们将在本文中,探讨 DVD 和蓝光存在这些地区限制的原因、DVD 和蓝光的常见地区代码类型,并提出消除这些地区限制的有效解决方案。
1403 1
|
并行计算 安全 Java
Python 多线程并行执行详解
Python 多线程并行执行详解
520 3
|
消息中间件 关系型数据库 MySQL
从零玩转Docker之docker-compose快捷部署中间件2
从零玩转Docker之docker-compose快捷部署中间件
1611 0
|
Linux Python
linux安装python3.11
linux安装python3.11
1052 7
|
SQL 开发框架 关系型数据库
16个值得推荐的.NET ORM框架
16个值得推荐的.NET ORM框架
775 1