Computer Software and Hardware

Resulta ng larawan para sa computer historyComputer hardware, being part of a machine, can only understand two basic concepts: on and off. The on and off concept is called binary. 
Computer software was developed in order to make binary into a useful way to tell the computer hardware what to do. Computer software translates concepts and directions that people can understand into something that can actually be done on the computer hardware.

Computer software is most commonly created by computer programmers using a programming language. The programmer writes commands in the programming language that are similar to what someone might use in everyday speech. These commands are calledsource code. Another computer program called a compiler is then used on the source code, transforming the commands into a language that the computer can understand. The result is an executable computer program, which is another name for software.
Computer software falls into two primary categories: system software and application software. System software represents programs that allow the hardware to run properly. Application software represents programs that allow users to do something besides simply run the hardware. Some experts also include a third category, programming software, though others put those programs into one of the other previously mentioned categories.
Some types of computer software:

Operating Systems - it coordinates system resources and allows other programs to run. A few examples are Windows Vista, Mac OS X, and Linux.

Computer Games – for entertainment software that has many genres. Some of these genres include MMOs (Massive Multiplayer Online games), first-person shooters, action games, role playing games, and adventure games.

Driver Software – programs that enables a computer to interact with hardware devices such as printers, scanners, and video cards.

Educational Software – programs and games that illustrates or provide the user drills to help memorize facts. Educational software is diverse, and can teach anything from computer-related activities like typing to higher education subjects like chemistry.

Media Players and Media Development Software – it is designed for play and/or edit digital media files such as music and videos.

Productivity Software –  term that use to any programs that would allow the user to be more productive in a business sense. Word processors, database management utilities, and presentation software all fall into this category.

The software is another component of Computer that is essential in operating a computer.


Previous
Previous

History of Computer

Next
Next

Learning and sharing