computer

Topics: Computer program, Computer software, Programming language Pages: 4 (1422 words) Published: May 14, 2014

Software is a general term. It can refer to all computer instructions in general or to any specific set of computer instructions. It is inclusive of both machine instructions and source code (more human-understandable instructions that must be rendered into machine code by compilers or interpreters before being executed). On most computer platforms, software can be grouped into a few broad categories: software is the basic software needed for a computer to operate. software refers to one or more computer programs and data held in the storage of the computer. In other words, software is a set of programs, procedures, algorithms and its documentation concerned with the operation of a data processing system. Program software performs the function of the program it implements, either by directly providing instructions to the digital electronics or by serving as input to another piece of software. Computer software is so called to distinguish it from computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. At the lowest level, executable code consists of machine language instructions specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. Programs are an ordered sequence of instructions for changing the state of the computer in a particular sequence. It is usually written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. System software or operating system is the software used by the computer to translate inputs from various sources into a language which a machine can understand. Basically, the operating system coordinates the different hardware components of a computer. The constituents of system software include:

Device Drivers - For interaction with the hardware...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Computer Architecture Essay
  • Dennis Ritchie the Computer Scientist Essay
  • The History、Present Status and the Future Outlook of the Computer Language Development Essay
  • Evolution of Computers Essay
  • Essay about Computer Fields
  • Computers Essay
  • Intro to Computers Essay
  • Generation of Computers Essay

Become a StudyMode Member

Sign Up - It's Free