Types of Computer Software System software consists of many different programs that manage and support different tasks. Depending upon the task performed,the system software can be classified into two major groups: System management programs used for managing both the hardware and software systems System development programs used for developing and executing application software
Types of Computer Software ◼ System software consists of many different programs that manage and support different tasks. Depending upon the task performed, the system software can be classified into two major groups: ⚫ System management programs used for managing both the hardware and software systems ⚫ System development programs used for developing and executing application software
Types of Computer Software Application software includes a variety of programs that are designed to meet the information processing needs of end users.They can be broadly classified into two groups: ● Standard application programs that are designed for performing common application jobs. ● Unique application programs that are developed by the users themselves to support their specific needs
Types of Computer Software ◼ Application software includes a variety of programs that are designed to meet the information processing needs of end users. They can be broadly classified into two groups: ⚫ Standard application programs that are designed for performing common application jobs. ⚫ Unique application programs that are developed by the users themselves to support their specific needs
Types of Computer Software Computer Software System Application Software Software System System Standard Unique Management Development Application Application Programs Programs Programs Programs Major categories of computer software
Types of Computer Software Major categories of computer software Computer Software System Software Application Software System Management Programs System Development Programs Standard Application Programs Unique Application Programs
System Management Programs System management programs are those programs that are meant for operating the hardware system and managing their resources effectively.They also enable the users to perform certain utility functions,such as creating backup files, recovering damaged files and merging files.They minimize the human intervention during processing and aid in maximizing the productivity of a computer system.System management programs include: Device Utility Drivers Programs ● Operating system ● Utility programs Hardware ● Device drivers Operating System These programs work in close interaction with each other
◼ System management programs are those programs that are meant for operating the hardware system and managing their resources effectively. They also enable the users to perform certain utility functions, such as creating backup files, recovering damaged files and merging files. They minimize the human intervention during processing and aid in maximizing the productivity of a computer system. System management programs include: ⚫ Operating system ⚫ Utility programs ⚫ Device drivers System Management Programs These programs work in close interaction with each other. Operating System Device Drivers Utility Programs Hardware
Operating System Operating System (OS)is the principal component of system software and is responsible for overall management of computer resources.It also provides an interface between the computer and the user and helps in implementing the application programs. Major functions of an operating system are: Scheduling and execution of all processes ● Allocation and management of main memory and other storage areas to the programs ● Coordination and assignment of different hardware devices to the programs Creation,storage and manipulation of files required by the various processes
Operating System ◼ Operating System (OS) is the principal component of system software and is responsible for overall management of computer resources. It also provides an interface between the computer and the user and helps in implementing the application programs. Major functions of an operating system are: ⚫ Scheduling and execution of all processes ⚫ Allocation and management of main memory and other storage areas to the programs ⚫ Coordination and assignment of different hardware devices to the programs ⚫ Creation, storage and manipulation of files required by the various processes