search
HomeCommon ProblemWhat are the most basic characteristics of a computer operating system?

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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools