What are the main system software
System software refers to a system that controls and coordinates computers and external devices, and supports the development and operation of application software. It is a collection of various programs that do not require user intervention. Its main function is to schedule, monitor and maintain computer systems; it is responsible for managing computer systems. Various independent hardware in it so that they can work in harmony.
# System software allows computer users and other software to treat the computer as a whole without taking into account how the underlying hardware works.
Main categories(Recommended learning: PHP video tutorial)
While system software provides the above basic functions for application software, Hardware management is also carried out so that different application software running simultaneously or successively on a computer can use hardware equipment in an orderly manner. For example, two application software have to store and modify data on the hard disk. If there is no coordination and management organization to demarcate areas for them, they will inevitably destroy each other's data.
1. Operating system class
The operating system is software that controls and manages various computer resources, automatically schedules user job programs, and handles various interrupts. The role of the operating system is to control and manage the use of system resources and is the interface between the user and the computer. Currently, the more popular operating systems include DOS operating system, UNIX operating system, and Windows operating system (a single-user multi-tasking graphical interface operating system).
2. Language processing program class
The language that the computer can recognize is not consistent with the language that the machine can directly execute. There are many languages that computers can recognize, such as assembly language, Basic language, Fortran language, Pascal language and C language, etc. Each of them stipulates a set of basic symbols and grammatical rules. Programs compiled in these languages are called source programs.
A language composed of machine codes of "0" or "1" according to certain rules is called machine language. Programs written in machine language are called target programs. The task of the language processing program is to translate the source program into the target program. Source programs in different languages correspond to different language processing programs.
3. Service program class
System auxiliary processing program is also called "software development tool", "support software" and "software tool". The main ones are Edit programs, debug programs, equip and connect programs, debug programs.
4. Standard library program class
In order to facilitate users to program, some commonly used program segments are usually pre-programmed in a standard format to form a standard program library , stored in the computer system, and when needed, the user can select appropriate program segments and embed them into his or her own program.
5. Database management system category
Database management system stores large amounts of data in an organized and dynamic manner, allowing people to use these data conveniently and efficiently. Database management system is a large-scale software that manipulates and manages databases and is used to establish, use and maintain databases. There are various types of database management systems. Currently, many computers, including microcomputers, are equipped with database management systems, such as FoxPro, Oracle, Sabase, etc.
For more PHP-related technical articles, please visit the PHP Graphic Tutorial column to learn!
The above is the detailed content of What are the main system software. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



The difference between system software and application software: 1. System software is used to manage and control computer hardware and software resources, and application software is used to meet specific needs; 2. System software is usually pre-installed in the computer, and users do not need to Self-installed, it runs automatically when the computer starts. The application software needs to be installed and configured by the user. The installation program of the application software can be downloaded from the Internet; 3. The system software is more low-level and is responsible for managing the resources of the entire computer system, while the application software is higher-level. , pay more attention to user needs and experience, etc.

The most important software in system software is the "operating system". In computers, the operating system is the most basic and important basic system software; the operating system needs to handle tasks such as managing and configuring memory, determining the priority of system resource supply and demand, controlling input devices and output devices, operating networks, and managing file systems. and other basic matters.

System software mainly includes four categories, namely: 1. Operating system, which is the lowest level software and a bridge between the bare metal of the computer and applications and users; 2. Language processing program, the computer can only directly recognize and execute machine language , so a computer must be equipped with a program language translation program to run high-level language programs; 3. Database management, which is a large-scale software for manipulating and managing databases, used to establish, use and maintain databases; 4. Auxiliary programs, mainly editors Programs, debuggers, rigging and linking programs, debuggers.

Assembly programs do not belong to application software, but to system software. System software includes the operating system and a series of basic tools (such as compilers, database management, memory formatting, file system management, etc.); and assembly programs refer to translating programs written in assembly language into equivalent machine language programs The translation program is a language processing program.

System software refers to a type of computer software used to manage and control computer hardware resources and provide operating environment and support for application software. It is an important part of the computer system and is responsible for coordinating and managing various computer resources, including processors, memory, disks, input and output devices, etc., as well as providing user interface and operating system functions.

The most important system software is the operating system. The operating system is a computer program that manages computer hardware and software resources. It is the lowest software in the computer system. The operating system controls all computer running programs and manages the resources of the entire computer. It is the bridge between the bare metal of the computer, applications and users. Without it, users cannot use a certain software or program.

System software refers to a system that controls and coordinates computers and external devices, and supports the development and operation of application software. It is a collection of various programs that do not require user intervention. Its main function is to schedule, monitor and maintain computer systems; it is responsible for managing various aspects of computer systems. Independent hardware allows them to work in harmony. The main features of the system software are: it has strong interactivity with the computer hardware system, can schedule and manage shared resources, and can solve coordination problems in concurrent operation processing.

The system software that enables computer hardware to run efficiently is the operating system. An operating system is system software used to manage, manipulate, and maintain various computer resources and enable them to run normally and efficiently. 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.