博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
11-4 分时系统
阅读量:5247 次
发布时间:2019-06-14

本文共 637 字,大约阅读时间需要 2 分钟。

11-4分时系统

在多道的基础上用户的新需求

分时系统

70年代中期至今

分时是指多个用户分享使用同一台计算机,分时共享硬件和软件资源。

分时系统-交互式计算

实现方式:

1 多个用户分时:单个用户使用计算机的效率低,因而允许多个应用程序同时在内存中,分别服务于不同的用户。有用户输入时由CPU执行,处理完一次用户输入后程序暂停,等待下一次用户输入--时走时停

2 前台和后台程序(foreground & background)分时:后台程序不占用终端输入输出,不与用户交互--现在的图形用户界面(GUI),除当前交互的程序(输入焦点)之外,其他程序均作为后台

作业直接进入内存

每个作业一次只运行很短的时间

分时技术:把CPU的响应时间分成若干个大小相等(或不等)的时间单位,称为时间片(如100毫秒),每个终端用户获得CPU(获得一个时间片)后开始运行,当时间片到,该用户程序暂停运行,等待下一次运行。

 

分时系统的特点

01人机交互性好

02共享主机:多个用户同时使用

分时系统的特点

多路性 众多联机用户可以同时使用同一台计算机;

独占性 各终端用户感觉到自己独占了计算机;

交互性 用户与计算机之间可进行“会话”;

及时性 用户的请求能在很短时间内获得响应。

在分时系统的基础上,操作系统的发展开始分化,如实时系统、通用(桌面)系统、网络系统、分布式系统等。

转载于:https://www.cnblogs.com/fadewalk/p/10535425.html

你可能感兴趣的文章
stap-prep 需要安装那些内核符号
查看>>
转载:ASP.NET Core 在 JSON 文件中配置依赖注入
查看>>
socket初识
查看>>
磁盘测试工具
查看>>
代码变量、函数命名神奇网站
查看>>
redis cli命令
查看>>
Problem B: 占点游戏
查看>>
python常用模块之sys, os, random
查看>>
HDU 2548 A strange lift
查看>>
Linux服务器在外地,如何用eclipse连接hdfs
查看>>
react双组件传值和传参
查看>>
BNU29140——Taiko taiko——————【概率题、规律题】
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
价值观
查看>>
mongodb命令----批量更改文档字段名
查看>>
CentOS 简单命令
查看>>
使用 SharedPreferences 分类: Andro...
查看>>
TLA+(待续...)
查看>>
题解: [GXOI/GZOI2019]与或和
查看>>
MacOS copy图标shell脚本
查看>>