本文共 1972 字,大约阅读时间需要 6 分钟。
所有工作都要人工干预
,程序的装入、运行、结果的输出都需要人工操作。a、用户独占全机,资源利用率低;b、CPU 经常出于等待手工操作,CPU 利用率低
。单道批处理系统和多道批处理系统
。系统对作业的处理是成批进行的,但内存中始终保持一道作业
。该系统的特点如下:指在顺利情况下,一批作业能够自动逐一完成,无需人工干预
。作业的完成顺序与进入内存的顺序是完全相同的,类似于栈的先进先出
。内存中一段时间间隔内只有一道程序在执行
。CPU 利用率仍旧不高
。允许多个程序在同一个时间间隔内进入内存并允许它们在 CPU 中交替执行,并共享计算机中的资源
。多道批处理系统中,当某一个程序因 I/O 请求停止允许时, CPU 就可以立即去执行其他程序。多道、宏观上并行、微观上串行
。计算机内存中同时具有多道互相独立的程序
。同时进入系统的多道程序都处于运行过程中,即先后开始各自的运行,但都未运行完毕
。内存中的多道程序轮流占有 CPU,交替执行
。处理器怎么分配
?b、内存如何分配
?c、I/O 设备如何分配
?程序和数据如何组织和存放,以方便用户使用并保证安全性和一致性
?资源利用率高;系统吞吐量大,CPU 和其他资源基本处于“忙碌
”。用户响应时间长;不提供人机交互能力,既不能了解程序的运行状况,也不能控制计算机
。针对运行时进行设计的系统
:分时操作系统和实时操作系统
。指运用分时技术的操作系统
,所谓分时技术就是将处理器的运行时间分成一段段很短的时间片段,按时间片轮流把处理器分配给各联机作业使用
。让多个用户通过终端同时共享一台主机,并同时与主机进行交互而互不干扰,支持多道程序设计的系统,与多道批处理系统不同的地方在于分时操作系统可以实现人机交互
。1)同时性:也叫多路性,指允许多个终端用户同时使用一台计算机。 2)交互性:指用户能够方便地与系统进行人机对话,控制程序运行。 3)独立性:指系统中地多个用户彼此独立,互不干扰,彼此感觉不到对方地存在。 4)及时性:指用户的操作请求可以在很短时间内完成。
缺点就是作业必须进行时间片排队,在时间片内不能完成,只能等下一轮
。弥补分时技术和分时操作系统的不足
,即为了能够处理一些紧急又不想进行时间片排队的任务
,出现了实时操作系统
,让这些任务限制在某个时间段中集中处理并完成
,时间限制分为两种情况:某个动作必须在规定时间内完成,如飞行器的飞行自动控制系统
。能够接受偶尔违反时间规定且不会引起任何永久性的损害,如飞机订票系统
。
实时操作系统的主要特点就是及时性和可靠性。
网络操作系统、分布式计算机系统和个人计算机操作系统
。指利用网络通信技术和网络编程等技术,将一个局域网内的各台计算机有机结合起来,提供一种统一、经济而有效的使用各台计算机的方法
,实现各台计算机之间数据的交互。a、系统中任意两台计算机通过通信方式交换信息; b、系统中每台计算机地位相等,没有主机也没有从机; c、每台计算机上的资源为用户所共享; d、系统中任意两台计算机都可以构成一个子系统,且能重构; e、任何工作都可以分布在几台计算机上并行工作、协同完成。
Windows
、Linux
的各种发行版以及 MacOS
。 转载地址:http://lmqgn.baihongyu.com/