Skip to main content

Classification of computers software

CLASSIFICATION OF COMPUTER SOFTWARE

Computer software is written by programmers using a programming language. The programmer writes a set of instructions (program) using a specific programming language. Such programs are known as the source code. Another computer program called a compiler is then used on the source code, to transform the instructions into a language that the computer can understand. The result is an executable computer program, which is another name for software.

Examples of computer software include the following:


Driver software, which allows a computer to interact with hardware devices such as printers, scanners, and video cards.


Educational software, which includes programs and games that help in teaching and providing drills to help memorize facts. Educational software can be used in diverse areas, from teaching computer-related activities like typing to subjects like chemistry.


Media players and media development software, which are specifically designed to play and/or edit digital media files such as music and videos.


Productivity software, which is an older term used to denote any program that allows the user to be more productive in a business sense. Examples of such software include word processors, database management utilities, and presentation software.


Operating systems software, which helps in coordinating system resources and allows execution of other programs. Some examples of operating systems are Windows, Mac OS X, and Linux.


Computer games, which are widely used as a form of entertainment software that has many genres. Computer software can be broadly classified into two groups, namely application software and system software.

Application software is designed for users to solve a particular problem. It is generally what we think of when we refer to a computer program. Examples of application software include spreadsheets, database systems, desktop publishing software, program development software, games, and web browsers. Simply put, application software represents programs that allow users to do something besides merely run the hardware.

On the contrary, system software, provides a general programming environment in which programmers can create specific applications to suit their needs. This environment provides new functions that are not available at the hardware level and performs tasks related to executing the application program. System software represents programs that allow the hardware to run properly. It acts as an interface between the hardware of the computer and the application software that users need to run on the computer.


Comments

Popular posts from this blog

Cache Memory

Cache Memory Cache memory is an intermediate form of storage between registers and the primary memory. It is used to store instructions and data that are repeatedly required to execute programs thereby improving the overall system speed and increase the performance of the computer. Keeping frequently accessed data and instructions in the cache avoids accessing the slower primary memory. Working of the Cache Memory When a program is being executed and the CPU wants to read data or instructions, then the following steps will be performed: CPU first checks whether the data or instruction is available in cache memory. If it is not present, the CPU reads the data or instructions from the main memory into the processor registers. The CPU also copies it into the cache memory. When the same piece of data/instruction is needed, the CPU reads it from the cache memory instead of the main memory

Concept Of Hardware and Software

Concept Hardware and Software The concept of hardware and software is very simple in the computer. A computer system is made of two parts- Hardware and Software. Hardware All physical parts of the computer can be said as hardware of the computer. For example, all the input and output devices from the parts of the computer. If we think of computer as a living being, then the hardware would be the body. Since the computer hardware is a part of a machine, it can only understand two basic concepts: 'ON' and 'OFF'. The 'ON' and 'OFF' concepts is called binary. Computer software was developed to tell the computer hardware what to do. Software The computer hardware cannot think and make decision on its own. The hardware needs a software to instruct what to be done. A program is a set of instruction that is arranged in a sequence to guide a computer to find a solution for the given problem. The process of writing a program is called programming .

What is CPU (Central Processing Unit) Architecture

What is CPU (Central Processing Unit) Architecture CPU or Central Processing unit can be called the brain of the computer system because the entire processing of data is done here. It is made up of more than one microprocessors which consist of two main parts - Arithmetic and Logical Unit (ALU) and Control Unit(CU) . Arithmetic and Logical Unit The ALU performs all kinds of calculations, such as arithmetic fadd, subtract, multiply, divide, etc.), comparison (less than, greater than, or equal to), and other operations. The intermediate results of processing may be stored in the main memory, as they might be required again. When the processing completes, the final result is then transferred to the main memory. Hence, the data may move from main memory to the ALU multiple times before the processing is over. Control Unit The main function of the CU is to direct and coordinate the computer operations. It interprets the instructions (program) and initiates action to execute them. The CU...