Operating Software (Operating System - OS):
Purpose: The operating system is the core software that manages and controls all the hardware and software resources of a computer system.
Functions: It provides services for running applications, managing memory, handling input and output, and controlling peripheral devices.
Examples: Windows, macOS, Linux, Unix, Android, iOS, etc.
Device Drivers:
Purpose: Device drivers are software components that allow the operating system to communicate with and control hardware devices like printers, graphics cards, and keyboards.
Functions: They provide a bridge between the hardware and the operating system, enabling the OS to send commands and receive data from the hardware.
Examples: Printer drivers, graphics card drivers, sound card drivers, etc.
Utility Programs:
Purpose: Utility programs are software tools designed to perform specific tasks related to system maintenance, optimization, and management.
Functions: They help users manage files, troubleshoot problems, maintain system performance, and enhance security.
Examples: Disk cleanup tools, antivirus software, file compression utilities, backup software, disk defragmenters, etc.
Language Processors:
Purpose: Language processors are software tools used for translating and executing high-level programming languages.
Functions: They convert human-readable code into machine code that the computer's CPU can understand and execute.
Examples: Compilers, interpreters, and assemblers. For example, Java & C# as compiler and Python as interpreter
No comments:
Post a Comment