fedora操作系统优缺点
There are following types of Operating systems:
有以下几种操作系统:
Batch Operating System
批处理操作系统
Time-Sharing Operating System
分时操作系统
Distributed Operating System
分布式操作系统
Network Operating System
网络操作系统
Real-Time Operating System
实时操作系统
1)批处理操作系统 (1) Batch Operating System)
There is no direct interaction of this operating system with the computer.
此操作系统与计算机没有直接交互。
There is an individual operator which takes similar kind of jobs having the same needs and requirements and then group them into different batches. It is the work of the operator to sort the jobs with the same requirements.
有一个单独的操作员负责执行具有相同需求和要求的同类工作,然后将其分为不同的批次。 操作员的工作是对具有相同要求的作业进行分类。
Advantages:
优点:
Processors of the batch systems are aware of the time duration of the job even when it is present in the queue.
批处理系统的处理器知道作业的持续时间,即使该作业存在于队列中也是如此。
Batch systems can be shared by multiple users.
批处理系统可以由多个用户共享。
There I very less idle time of the batch system.
在那里,批处理系统的空闲时间非常少。
It enables us to manage the efficiently large load of work.
它使我们能够有效地管理大量工作。
Disadvantages:
缺点:
It is very difficult to debug the batch systems
调试批处理系统非常困难
It proves to be costly sometimes
有时证明是昂贵的
If any job fails, then it is difficult to predict the time
如果任何工作失败,那么很难预测时间
Examples:
例子:
Payrolls Systems, Banks Statement etc.
薪资系统,银行对帐单等
2)分时操作系统 (2) Time-Sharing Operating System)
Some time is given to each task to execute or et implemented.so that each task is able to work smoothly. Each and every user occupies the time of CPU as they use a single system.
给每个任务一些时间来执行或执行,以便每个任务都能顺利进行。 每个用户使用一个系统都占用CPU时间。
Thus these systems are also known to be multitasking systems. Hence the task could be undertaking either by a single user or even multiple users. Quantum is the word used for the time required by each task. after each quantum, the OS switches over to the next task.
因此,这些系统也被称为多任务系统。 因此,该任务可能由单个用户甚至多个用户执行。 量子是每个任务所需时间所用的词。 在每个数量级之后,操作系统将切换到下一个任务。
Advantages:
优点:
Duplication of software is less probable
重复软件的可能性较小
Each task is given equal importance
每个任务都具有同等的重要性
The CPU idle time can be decreased
可以减少CPU空闲时间
Disadvantages:
缺点:
Problem of reliability
可靠性问题
Care of security and integrity is to be taken of user data and programs
应注意用户数据和程序的安全性和完整性
There is a problem in data communication
数据通讯有问题
Examples:
例子:
Multics, Unix etc.
Multics,Unix等
3)分布式操作系统 (3) Distributed Operating System)
Independent systems have their own memory unit and CPU. These are called as loosely coupled or distributed systems. These systems processors vary in sizes and functions. The major benefit of working is that it is always viable that a single user can access the files or software which are not currently present on the system but actually present on some other system connected in this network i.e., remote access is enabled in the devices which are connected in this network.
独立的系统具有自己的存储单元和CPU。 这些被称为松散耦合或分布式系统。 这些系统处理器的大小和功能各不相同。 工作的主要好处是,单个用户可以访问系统上当前不存在但实际上存在于此网络中连接的其他系统上的文件或软件始终是可行的,即在设备上启用了远程访问,在此网络中连接。
Advantages:
优点:
The data exchange speed is increased by using electronic mails
通过使用电子邮件提高数据交换速度
All systems are entirely independent]et of each other
所有系统都是完全独立的
Failure of one system is not going to affect the other
一个系统的故障不会影响另一个系统
The resources are shared and hence the computation is very fast and speedy
资源是共享的,因此计算速度非常快
There is a reduction in load on their host computers
他们的主机上的负载减少了
Delay in processing reduces
处理延迟减少
Disadvantages:
缺点:
If the main network fails, this will stop the complete communication.
如果主网络出现故障,将停止完整的通信。
To establish such systems, the language which is used are not clearly and well defined still.
为了建立这样的系统,所使用的语言还没有被清楚地定义。
They are very expensive.
它们非常昂贵。
The underlying software is highly complex.
基础软件非常复杂。
Examples: LOCUS etc.
例如: LOCUS等
4)网络操作系统 (4) Network Operating System)
These systems run on a server. These systems provide the functionality to manage data, users, applications, security, groups, and also some other networking roles. These allow shared access to networking functions on minor or small private network. All the users who know the configuration, of all the other users in the network, their private or individual connections etc. And hence these are referred to as tightly coupled systems.
这些系统在服务器上运行。 这些系统提供了管理数据,用户,应用程序,安全性,组以及某些其他网络角色的功能。 这些允许在小型或小型专用网络上共享访问网络功能。 所有知道网络中所有其他用户的配置的用户,其私人或个人连接等。因此,这些用户被称为紧密耦合系统。
Advantages:
优点:
The servers are Highly stable and centralized
服务器高度稳定且集中
Servers handle Security concerns
服务器处理安全问题
New technologies and hardware up-gradation can be easily integrated
新技术和硬件升级可以轻松集成
Server access is possible remotely from various locations and different types of systems
可以从不同位置和不同类型的系统远程访问服务器
Disadvantages:
缺点:
Costly servers
昂贵的服务器
Depended on central location
取决于中心位置
Regular updates and maintenance required
需要定期更新和维护
Examples:
例子:
MS Windows Server 2003, MS Windows Server 2008, NetWare, BSD etc.
MS Windows Server 2003,MS Windows Server 2008,NetWare,BSD等
5)实时操作系统 (5) Real-Time Operating System)
Used in real-time systems. The time interval which is needed to process and respond to inputs is very less. This time interval is known as response time.
用于实时系统。 处理和响应输入所需的时间间隔非常短。 该时间间隔称为响应时间。
Real-time systems are used when there are very strict time needs like missile systems, robots etc.
当有非常严格的时间需求时,例如导弹系统,机器人等,可以使用实时系统。
There are two types of Real-Time Operating System:
实时操作系统有两种类型:
Hard Real-Time Systems
硬实时系统
For the applications where time constraints or conditions are very strict and even the smallest or shortest possible delay is not accepted. These systems are mainly built for saving a life like automatic opening parachutes or airbags which are required to be immediately available in case of an accident. Virtual memory is mostly not used in these systems.
对于时间限制或条件非常严格,甚至最小或最短可能的延迟的应用,均不接受。 这些系统主要用于节省生命,例如自动打开降落伞或安全气囊,在发生事故时必须立即使用。 这些系统中大多不使用虚拟内存。
Soft Real-Time Systems
软实时系统
For applications where for less strict time-constraint.
适用于时间限制不太严格的应用。
Advantages:
优点:
Maximum use of devices and system thus gives more output from all the resources
最大限度地利用设备和系统,从而从所有资源中获得更多输出
Time given for shifting tasks is very less
轮班任务的时间很少
It Focusses on running applications and gives less importance to queue applications
它专注于正在运行的应用程序,而对队列应用程序的重视程度则较低
Size of programs are small
程序大小小
Error free
无错误
Memory allocation is well managed
内存分配管理得当
Disadvantages:
缺点:
Only some task run at the same time
只能同时运行一些任务
Sometimes the system resources are not good enough and they are costly as well
有时系统资源不够好,而且成本也很高
Complex and difficult to write algorithms are used
使用复杂且难以编写的算法
It requires specific device drivers
需要特定的设备驱动程序
They are very less prone to switching tasks
他们不太容易切换任务
Examples:
例子:
Medical imaging systems, industrial control, weapon systems, air traffic control systems, etc.
医学成像系统,工业控制,武器系统,空中交通管制系统等
翻译自: https://www.includehelp.com/operating-systems/advantages-and-disadvantages-of-different-types-of-operating-systems.aspx
fedora操作系统优缺点