How Computers Work

Read Complete Research Material



How Computers Work

Introduction

In the era of World Wide Web, several different software have been created and modified. However, primarily, there are three types of software that make computers work, these are programming software, application software and system software. Nobody could have imagined that something could actually possess the power of bringing world on our finger tips.

Discussion

System Software

The system software is the kind of software that controls or manages computer hardware thereby enabling application software to perform the task. Operating systems, for example Mac OS X, Linux or Microsoft Windows are well-known forms of system software (Love, 2007). Furthermore, the system software also ensures a protective shield to all other software application; it also gives support for the functioning of computer hardware for e.g. keyboard and printer. They are primarily responsible for performing the tasks such as transfer of data from the memory to disk. Examples include: device drivers, operating systems, loading programs, utility software, compilers, linkers, programming tools and assemblers. System software can wither be one or set of software System software is a set of one or more programs , formulated to regulate the operations and maximize the processing ability of a computer program . As a general rule, a computer's system software carries out more than one of the of the following operations:

Facilitates the progression of some other software.

Facilitates the functioning of other application programs.

Directs the practical utilization of different computer hardware resources, for example, Central Processing Unit, RAM, peripherals, et cetera.

Communicates with and regulates the operations of hardware appliances, for example printer, hard disk, tape, et cetera.

Therefore, system software causes the functioning of a computer system more efficient and effective. It assists the hardware devices to function as a whole, and delivers assistance for the advancement and functioning of application software (systems). There ...
Related Ads