Home  >  Article  >  What are the most basic characteristics of a computer operating system?

What are the most basic characteristics of a computer operating system?

青灯夜游
青灯夜游Original
2020-12-24 15:39:1779028browse

The most basic characteristics of a computer operating system are: 1. Concurrency; there are multiple programs in the computer system at the same time. From a macro perspective, these programs are advancing at the same time. 2. Sharability. 3. Randomness; the operating system runs in a random environment. 4. Virtualization: turning a physical entity into several logical counterparts through technology. 5. Asynchronousness.

What are the most basic characteristics of a computer operating system?

The operating environment of this tutorial: Windows 7 system, Dell G3 computer.

The operating system (Operation System, referred to as OS) is a computer program that manages computer hardware and software resources. The operating system needs to handle basic tasks such as managing and configuring memory, determining the priority of system resource supply and demand, controlling input and output devices, operating the network, and managing the file system. The operating system also provides an operating interface for users to interact with the system.

The most basic characteristics of computer operating systems

1. Concurrency:

It is the existence of multiple programs in the computer system at the same time. From a macro perspective , these procedures are advanced as before. On a single CPU, these concurrently executed programs run alternately on the CPU.

Program concurrency is reflected in two aspects: concurrent execution between user programs and user programs. Concurrency between user programs and operating system programs.

2. Sharability:

Resource sharing means that operating system programs and multiple user programs share resources in the system.

3. Randomness:

Randomness means: the operating system runs in a random environment. A device may issue an interrupt request to the processor at any time, and the system cannot know what is running. The program will do something at what time.

4. Virtual (virtual)

refers to turning a physical entity into several logical counterparts through technology. The implementation of virtualization in the operating system is mainly through the use of time sharing. Obviously, if n is the number of virtual logical devices corresponding to a certain physical device, the speed of the virtual device must be 1/n of the speed of the physical device.

5. Asynchronousness:

is uncertainty. Multiple runs of the same program and data may yield different results; the program's running time and running sequence are also uncertain; external input requests and the time when operational failures occur are difficult to predict. These are all manifestations of uncertainty.

If you want to read more related articles, please visit PHP Chinese website! !

The above is the detailed content of What are the most basic characteristics of a computer operating system?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn