Home > Common Problem > body text

What are the software systems of microcomputers usually divided into?

藏色散人
Release: 2020-03-23 11:20:55
Original
19083 people have browsed it

What are the software systems of microcomputers usually divided into?

What are the software systems of microcomputers usually divided into?

The software system of microcomputer is usually divided into system software and application software.

Software part

Hardware is the basis of a computer, and software is the soul of the computer. Only after the software is installed on the computer hardware system can it play its due role. Computers can do a variety of different jobs using different software. A computer equipped with software becomes a complete computer system.

A sequence of instructions compiled for a computer to meet a certain need becomes a program. Programs together with relevant documentation constitute software. The software of microcomputer systems is divided into two categories, namely system software and application software. System software supports machine operation, and application software meets business needs.

1. System software

System software refers to the basic software provided by the computer manufacturer or a "third party" to manage the hardware of the computer system and support the operation of application software. Software, the most commonly used ones include operating systems, programming languages, database management systems, networking and communication software, etc.

(1) Operating system

The operating system (Operating System, OS) is the most basic and important system software of the microcomputer. It is responsible for managing various hardware resources of the computer system (such as CPU, memory space, disk space, external devices, etc.), and is responsible for converting the user's management commands for the machine into actual operations inside the machine. For example, WIndowsXP, Windows2000, etc.

(2) Programming language

Computer language is divided into machine language, assembly language and high-level language. The computing efficiency of machine language is the highest among all languages; assembly language is a "machine-oriented" language; high-level language cannot directly control various operations of the computer. The target program generated by the compiler is often large and difficult to optimize, so the running speed slower.

(3) Database management system

The database management system (DateBase Management System, DBMS) is a system software installed on the operating system for unified management of data. It is mainly used for Create, use and maintain databases. The more famous database management systems on microcomputers include Access, Oracle, SQL server, Sybase, etc. Access is a small database management system suitable for general business activities, while SQL Server is a large database management system suitable for business applications of small and medium-sized enterprises.

(4) Networking and network management system software

The information resources on the network are much richer than those on a single computer, so there is software specifically designed for networking and network management systems. For example, the famous network operating systems NetWare, UNIX, Linux, Windows NT, etc.

2. Application software

Application software refers to a collection of programs designed to solve certain types of problems using computers in addition to system software, mainly including information management software , auxiliary design software, real-time control software, etc.

(1) Office software

A very important job of microcomputers is daily office work. Office2003 office software developed by Microsoft includes WOrd word processing software, spreadsheet Excel, presentation PowerPoint and database Management system Access and other components. Used together, these components can basically meet your daily office needs.

(2) Tool software

Commonly used tool software include compression/decompression tools, anti-virus tools, download tools, data backup and recovery tools, multimedia playback tools, and network chat tools, etc. For example, Winrar, Winzip, Rising, Ghost, Thunder, QQ, etc.

(3) Information management software

Information management software is used to input, store, modify, and retrieve information, such as salary management software, personnel management software, warehouse management software, etc. This kind of software generally requires a database management system for back-end support, and uses a visual high-level language for front-end development to form a client/server (Cliet/Server, C/S) or browser/server (Browse/Server, B/S) architecture. , referred to as MIS (Management Information System, MIS).

(4) Assisted design software

Auxiliary design software is used to efficiently draw and modify engineering drawings, perform routine calculations in design, and help users find good design solutions, such as two-dimensional drawings Design, three-dimensional geometric modeling design, etc. This kind of software generally requires the support of AutoCAD, programming language, database management system, etc.

(5) Real-time control software

Implementation control software is used to obtain the operating status information of production devices, aircraft, etc. at any time, and based on this, implement automatic or semi-automatic operations according to a predetermined plan control. This kind of software requires assembly language or C language support.

The above is the detailed content of What are the software systems of microcomputers usually divided into?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template