Operating system
- a programs that control the hardware directly
- they a way for applications software to communicate with hardware
- they manage the transfer of data to and from various peripherals
User interface
The user interface the aggregate of means by which people-the user-interact with the system-a particular machine, device, computer program or other complex tool. The user interface provide means of
- Input; allowing the users to manipulate a system
- Output; allowing the system to indicate the effects of the users' manipulation
Translator
Translators convert written materials from one language into another. In computing; this is the software the converts the whole of a program written in a high-level language into machine code in one go. For example, if a program needs to be altered at a later date, the original source code is altered and the program recompiled.
Utility software
Utility software is computer software designed to help manage and tine the computer hardware, operating software or application software by performing a single task or a small range of tasks. Utility software has long been integrated into most major operating systems. These are some example of utility software and it's functions:
- Disk storage utilities; e.g disk defragmenters, backup, disk compression and file managers
- System profilers provide detailed information about the software installed and hardware attached to the computer
- Data compression utilities output a shorter steam or a smaller file when provided with a steam or file.
Programming language
A programming language isa machine -readable artificial language designed to express computations that cn be perfomed by a machine, particularly a computer. Programming languages can be used t create programs that specify the behavior of a machine, to express algorithms precisely, or as a mode of human communication.
Many programming languages have some form of written specification of their syntax and semantics, since computers require precisely designed instructions. Some are defined by a specification document, while others have a dominant implementation.

No comments:
Post a Comment