Components of a Computer System
A computer is used to process data and a data processing system must consist of more than just machines. A computer system must contain: hardware, software, human-ware and operational procedures.
Hardware:
Computer Hardware generally refers to the machine or physical equipment that performs the basic functions of the data processing cycle. It is the physical parts or components of a computer, such as the monitor, mouse, keyboard, computer data storage, hard disk drive (HDD), graphic cards, sound cards, memory (RAM), motherboard, and so on, all of which are tangible physical objects. These components may be off-line that is detached from the computer and operating independently or they may be on-line that is directly connected to and controlled by the computer. A printer is an off-line device and a keyboard is an on-line device. By contrast, software is machine-readable instructions that can be stored and run by hardware.
Software:
Software is any set of machine-readable instructions that directs a computer's processor to perform certain operations. A computer must have access to prewritten, stored programs to input and store data, make decisions, arithmetically manipulate and output data in the correct sequence. Programs are referred to as software.A combination of hardware and software forms a usable computing system. Software is generally categorized as either system software or application software.
System software consists of programs that facilitate the use of computer by a user. These programs are sometimes referred to as utility programs. They perform such standard tasks as organizing and maintaining data files, translating programs written in various languages to a language acceptable to the computer, scheduling jobs through the computer, as well as aiding in other areas of general operations. Of all the systems software supplied by the manufacturer of a computer, the most important one is known as the operating system.
Application software software consists of programs to perform specific user applications. A computer program giving instructions for the steps involved in preparing results of a public examination is an example of applications software. Application programs are either purchased or written by the computer users for specific applications.
Humanware:
Humanware refers to the persons who design, program, and operate a computer installation. There are numerous categories of jobs, but the three principal positions required in a large computer installation are system analyst, programmer, and computer operator. People in each of these areas generally perform special-purpose tasks under the supervision of a director or manager.
The position of a systems analyst requires the broad background and extensive understanding of the above three job categories. The main task of the system analyst is to study information and processing requirements. A systems analyst defines the applications problem, determines systems specifications, recommends hardware and software changes, and designs information processing procedures.
A programmer requires a comprehensive knowledge of one or more programming languages and standard coding procedures. This position does not require the broader understanding of the structure and inner workings of an application. A programmer's principal job is to code or prepare programs based on the specifications made by the systems analyst.
A computer operator requires the least extensive background of the three categories. A computer operator generally performs a series of well-defined tasks that will keep the computer operating at maximum efficiency. The operational efficiency of a computer installation is dependent on the quality and abilities of the operational staff.
Operational Procedures
Operations of a data processing center require an extensive and clearly defined set of procedures for performing the essential functions of the installation. These functions generally include obtaining, preparing, and entering data into the computer, processing jobs, initiating new programs and changing or deleting old ones etc. Such procedures must have provision for actions to be taken in the event of hardware or software malfunctions.
0 Comments