Computer System Software Operating System & Translator

Mon, 03/21/2016 - 02:18 -- Umar Farooq

System software are programs which hold instructions related with the working of the hardware and software of the computer system. System Software behaves like an incharge and performs the responsibility of overall supervision of input, processing and output of data. In other words, it is a set of programs the purpose of which is to increase, the capabilities of the system and thus, make the use of computer more effective. This part of the computer is the domain of computer manufacturer in which a variety of functions are implemented quite economically. These software are also called Firmware. It keeps track of all the peripherals equipment attached with the computer, and monitors their activities. It is the necessary software that administer and manage the computer resources and operations in the best possible way.

System computer Software are divided into two categories.

  1. Operating Systems
  2. Translators

Operating Systems

Operating System (OS) is the most important type of system software and can be defined as a set of programs which coordinate and control computer operations. It is a program or a series of programs which provides communication between the user and the computer hardware. Main functions of an operating system are:

  1. Job control
  2. Memory management
  3. Keep track of computer resources
  4. Produce error messages
  5. Multiprogramming
  6. Supervisor

All these functions are discussed in detail in chapter 9 under their individual topics.


Translators are programs which convert instructions in assembly language or high level languages into machine languages because computer can only understand machine language. Since it is difficult to write programs in machine language, therefore, it is more usual to allow the computer to convert the program by using translation software.

During the translation process, errors detected by the translator are listed. Any violation of a programing rule considered as syntax error (comparing with the syntax of that particular language). If some instruction is erroneously coded e.g. AD instead of ADD in assembly language, an error message is displayed. Logical errors are those in which the sequence of programming steps have not been code properly. These cannot be detected during this process. During translation, the machine has no way of judging the logic in a program. This can be tested only by executing or running the program on the computer.

Related pages

personality enhancement tipscharacteristics of parliamentary democracyblake and mouton modelgovernment of india act 1935 pdfvaber sociologyaristotle philosophy summarypiaget cognitive theorydefine sanction sociologycaste system benefitswhat is journalistic languagenonmaterial culture examplespropagandist definitionmaterial culture definition sociologymicro environment macro environmentmaterial and nonmaterial culturebiological maturation psychologymotive psychologyaudiovisual media definitionunsought goodsdefine marginal productivitycarl rogers modeleducational implications of classical conditioning theoryexplain urbanisationsocial ills definitionunitary vs federal systempsychosexual theory of developmentexamples of community organizationspestel analysis definitiondavid ricardo distribution theorydiffusion sociologyprobability and nonprobability sampling in researchcharacteristic of socialismconsequences of ethnocentrismlaw of deminishing marginal utilityhobbes social contract definitionjohn locke and the social contractdescribe the limitations of the barter systemdefine horizontal integrationsociology ethnocentrismdifference between mainframe computer and supercomputeramendments in constitution of pakistandeflation in hindinotes on journalism and mass communicationnull hypothesis defdefine meadsmanagerial grid meaningdefine of communismwhat does urbanisation meanwhat does co education meanpolyandry in nigeriademonstration hindi meaningmeaning of etymologicallyassumption meaning in urdumeaning of assimilatedconsumer equilibrium curvesuper ego meaningthe id ego and super egodefinition of coeducationjohn locke social contract simplifieddefinition of probability sampling in researchcharacteristics of a planned economyadvantages and disadvantages of audio visual aidsgeorge herbert mead contribution to sociologyexternal environmental factors definitiondisadvantages of mergers and takeoversimitative productsporters strategygestalt definition psychologydisadvantage of vertical integrationsix macro environment forcessocial mobility defwhat is the meaning of colonizationthe keynesian consumption function