博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作系统的概念
阅读量:6069 次
发布时间:2019-06-20

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

hot3.png

        操作系统是一组控制和管理计算机硬件和软件资源 ,合理的对各类作业进行调度,以及方便用户使用的程序的集合。

1. 分时系统

        分时系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用通过自己的终端,以交互方式使用计算机,共享主机中的资源。
        首先,用户作业不能进入磁盘,然后再调入内存。因为作业在磁盘上不能运行,当然用户也无法与机器交互,因此,作业应直接进入内存。
        其次,不允许一个作业长期占用处理机,直至它运行结束或出现I/O请求后,方才调度其他作业运行。为此,应该规定每个作业只运行一个很短的时间(例如0.1秒钟,通常把这段时间称为时间片),然后便暂停该作业的运行,并立即调度下一个程序运行。如果在不长的时间(例如3秒)内能使所有的用户作业都执行一次(一个时间片的时间),便可使每个用户都能及时地与自己的作业交互,从而可使用户的请求得到及时响应。

2.实时系统

        实时系统是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。

3.微机操作系统

3.1.单用户单任务操作系统
        即只允许一个用户上机,且只允许用户程序作为一个任务运行。
3. 2.单用户多任务操作系统
        即只允许一个用户上机,但允许用户把程序分为若干个任务,使他并发执行,从而有效的改善了系统的性能。
3. 3.多用户多任务操作系统
        即允许多个用户通过各自的终端使用同一台机器,共享主机系统中的各种资源,而每个用户程序又可进一步分为几个任务,使它们能并发执行,从而可进一步提高资源利用率和系统吞吐量。

转载于:https://my.oschina.net/u/1757002/blog/736627

你可能感兴趣的文章
mysql 从一个表中查数据,插入另一个表
查看>>
ios8新特性屏幕适配之sizeclass
查看>>
pcDuino安装USB声卡实现放歌和录音功能
查看>>
C++中string型字符串的使用示例
查看>>
警惕! 超过18000个安卓应用正在窃取你的短信
查看>>
无法获取model上的排他锁
查看>>
CentOS6配置ffmpeg
查看>>
快速安装mysql方式
查看>>
CSS中margin-top对父级元素产生作用的问题
查看>>
javascript闭包浅析
查看>>
配置 Linux 服务器 SSH 安全访问的四个小技巧
查看>>
jQuery链式操作
查看>>
iframe 跨域访问session/cookie丢失问题解决方法
查看>>
MongoDB学习笔记(一)基础操作
查看>>
Android发送和接收短信(Broadcast receiver的一个使用例子)
查看>>
springboot基于角色的权限认证
查看>>
AndroidStudio 上传项目至OSChina(GIT@OSC)简单教程
查看>>
Android中的广播Broadcast详解
查看>>
Linux下安装禅道管理系统7.2
查看>>
Linux网络相关
查看>>