Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

What must the software part of a computer system have?

Shulou Source: shulou.com Published: 2022-06-02 13:47:42 10月01日 Update

This article is about what the software part of a computer system must have. The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.

The software part of a computer system must have "system software". System software refers to the system that controls and coordinates computers and external devices, supports the development and operation of application software, is a collection of various programs without user intervention, and its main function is to schedule, monitor and maintain the computer system; responsible for managing all kinds of independent hardware in the computer system so that they can coordinate their work.

The software part of computer system can be divided into system software, supporting software and application software.

The system software is composed of operating system, utility program, compiler and so on. The operating system implements the management and control of various software and hardware resources. The utility is designed for the convenience of users, such as text editing, etc. The function of a compiler is to translate programs written by users in assembly language or some high-level language into machine-executable machine language programs.

The supporting software includes interface software, tool software, environmental database and so on. It can support the environment of the machine and provide software development tools. The supporting software can also be considered as part of the system software.

Application software is a special program written by users according to their own needs. it runs with the help of system software and supporting software, and is the outermost layer of the software system.

The software part of a computer system must have "system software".

System software refers to the system that controls and coordinates computers and external devices, supports the development and operation of application software, is a collection of various programs without user intervention, and its main function is to schedule, monitor and maintain the computer system; responsible for managing all kinds of independent hardware in the computer system so that they can coordinate their work. System software enables computer users and other software to treat the computer as a whole without regard to how each underlying hardware works.

Although all kinds of application software perform different tasks, they all need some common basic operations, such as getting data from input devices, sending data to output devices, writing data to external storage, reading data from external storage, routine management of data, and so on. This basic work is also done by a series of instructions. People organize these instructions together to form special software to support the operation of application software, which is called system software. Generally speaking, the system software includes the operating system and a series of basic tools (such as compiler, database management, memory formatting, file system management, user authentication, driver management, network connection, etc.). It is the part of the software that supports the normal operation of the computer system and implements user operations.

The system software is generally carried at random when the computer system is purchased, and can also be installed separately according to the need.

Thank you for reading! This is the end of the article on "what the software part of the computer system must have". I hope the above content can be of some help to you, so that you can learn more knowledge. If you think the article is good, you can share it for more people to see!

Tags: Software systems computers programs data users management parts application software applications work support running tools devices utilities operating systems functions hardware languages Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Xiaomi vpn Apple Shulou Information MySQL