• 1. WHAT IS SOFTWARE
  • 2.TYPES OF SOFTWARE
  • 3. A) SYSTEM SOFTWARE
    • [[#3. A) SYSTEM SOFTWARE#FEATURES OF SYSTEM SOFTWARE|FEATURES OF SYSTEM SOFTWARE]]
    • [[#3. A) SYSTEM SOFTWARE#CLASSIFICATION OF SYSTEM SOFTWARE|CLASSIFICATION OF SYSTEM SOFTWARE]]
    • [[#3. A) SYSTEM SOFTWARE#OPERATING SYSTEM|OPERATING SYSTEM]]
    • [[#3. A) SYSTEM SOFTWARE#LANGUAGE PROCESSORS|LANGUAGE PROCESSORS]]
    • [[#3. A) SYSTEM SOFTWARE#DEVICE DRIVERS|DEVICE DRIVERS]]
    • [[#3. A) SYSTEM SOFTWARE#UTILITY SOFTWARE|UTILITY SOFTWARE]]
  • 4. B) APPLICATION SOFTWARE - [[#UTILITY SOFTWARE#FUNCTIONS OF APPLICATION SOFTWARE|FUNCTIONS OF APPLICATION SOFTWARE]] - [[#UTILITY SOFTWARE#TYPES OF APPLICATION SOFTWRE|TYPES OF APPLICATION SOFTWRE]]
  • UP NEXT:

1. WHAT IS SOFTWARE

  1. set of programs (sequence of instructions) that allows the users to perform a well-defined function or some specified task.“
  2. collection of instructions, data, or computer programs , to run machines
  3. generic term used to refer to applications, scripts and programs that run on a device
  4. All programs running on a pc
  5. to execute a user’s commands and tell the computer what to do
  6. For example like MS-Word, MS-Excel, PowerPoint, etc.

2.TYPES OF SOFTWARE

  1. two types
    1. system software
    2. application software

Transclude of Untitled-1.canvas

3. A) SYSTEM SOFTWARE

System Software 1. The main software 2. Activates the hardware 3. controls and coordinates their functioning. 4. The application programs are also controlled by system software. 5. System software is a computer program that helps the user to run computer hardware or software and manages the interaction between them. 6. An operating system is an example of system software 7. Essentially, it is software that constantly runs in the computer background. 8. it maintaining the computer hardware and computer’s basic functionalities, including the operating system, utility software, and interface. 9. System software is not limited to the operating system. 10. They also include the basic I/O system procedures, the boot program, assembler, computer device driver, etc. 11. They are the first thing that gets loaded in the system’s memory wherever you turn on your computer. 12. System software is also known as “low-level software” because the end-users do not operate them 13. System software is software that directly operates the computer hardware and provides the basic functionality to the users and the other software to operate smoothly. 14. system software basically controls a computer’s internal functioning and also controls hardware devices such as monitors, printers, and storage devices, etc. 15. It is like an interface between hardware and user applications. 16. it helps them to communicate with each other because hardware understands machine language(i.e. 1 or 0) whereas user applications are work in human readable languages like English. 17. so system software converts the human-readable language into machine language and vice versa

FEATURES OF SYSTEM SOFTWARE

  1. System Software is closer to the computer system.
  2. System Software is written in a low-level language in general.
  3. System software is difficult to design and understand.
  4. System software is fast in speed(working speed).
  5. System software is less interactive for the users in comparison to application software.

CLASSIFICATION OF SYSTEM SOFTWARE

  1. OS
  2. language processors
  3. Device drivers
  4. utility

OPERATING SYSTEM

  1. The operating system is the most prominent example of system software that acts as an interface between the user and system hardware.
  2. It is the main program of a computer system.
  3. When the computer system ON it is the first software that loads into the computer’s memory.
  4. Basically, it manages all the resources such as computer memory, CPU, printer, hard disk, etc.,
  5. It provides an interface to the user, which helps the user to interact with the computer system.
  6. It also provides various services to other computer software. Examples of operating systems are Linux, Apple macOS, Microsoft Windows, etc

LANGUAGE PROCESSORS

  1. As we know that system software converts the human-readable language into a machine language and vice versa.
  2. So, the conversion is done by the language processor.
  3. It converts programs written in high-level programming languages like Java, C, C++, Python, etc, into LOW level code, i.e sets of instructions that are easily readable by machines(known as object code or machine code)
  4. I.E CONVERT high level, human readable SOURCE CODE TO machine readable MACHINE CODE.

DEVICE DRIVERS

  1. A device driver is a program or software that controls a device and helps that device to perform its functions.
  2. Every device like a printer, mouse, modem, etc. needs a driver to connect with the computer system eternally.
  3. So, when you connect a new device with your computer system, first you need to install the driver of that device so that your operating system knows how to control or manage that device

UTILITY SOFTWARE

  1. Utility software is part of the system software and performs specific tasks to keep the computer running.
  2. Utility software is always running in the background. Examples of utility software are security and optimization programs.
  3. Security programs include anti-virus software that scans and removes viruses.
  4. Most computers will include some sort of anti-virus software, but you can add your own.
  5.  Optimization programs can include tools for system clean-up, disk defragmentation, and file compression.  These tools are typically installed as part of the operating system

4. B) APPLICATION SOFTWARE

  1. The term “application software” refers to software that performs specific functions for a user.
  2. When a user interacts directly with a piece of software, it is called application software.
  3. The sole purpose of application software is to assist the user in doing specified tasks.
  4. Application software is a type of computer program that performs a specific personal, educational, and business function.
  5. Each application is designed to assist end-users in accomplishing a variety of tasks, which may be related to productivity, creativity, or communication.
  6. Microsoft Word and Excel, as well as popular web browsers like Firefox and Google Chrome, are examples of application software.
  7. It also encompasses the category of mobile apps, which includes apps like WhatsApp for communication and games like Candy Crush Saga.
  8. An application can be self-contained, or it can be a group of programs that run the application for the user.
  9. Examples of application software : the most common software application platforms are used by million of people every day
  10. They are designed to help with specific tasks, simplify workflow, and improve communication across teams.
  11. The Microsoft Suite: office, Excel, Word, PowerPoint  Internet browsers : Firefox, chrome, Safari, internet explorer. 12. Music Software: Apple music ,Spotify
  12. Communication Software: Slack, skype, zoom, teams.

FUNCTIONS OF APPLICATION SOFTWARE

Application software programs are generally designed and developed to help with a wide range of tasks. Here are a few examples

  1. Software for healthcare applications for seamless connectivity and quick response
  2. Managing information and data in an organization
  3. Managing and checking documents across
  4. Software for educational purposes such as Learning Management Systems and e-learning systems
  5. Development of visuals and video for presentation purposes

TYPES OF APPLICATION SOFTWRE

  1. Word Processing Software
  2. Spreadsheet Software
  3. Presentation Software
  4. Multimedia Software
  5. Web Browsers
  6. Educational Software
  7. Graphics Software

UP NEXT:

PROGRAMMING LANGUAGE