1)Software is a
generic term for organized collections of computer data and instructions, often
broken into two major categories: system software that provides the basic
non-task-specific functions of the computer, and application software which is
used by users to accomplish specific tasks.
2)System software is
responsible for controlling, integrating, and managing the individual hardware
components of a computer system so that other software and the users of the
system see it as a functional unit without having to be concerned with the
low-level details such as transferring data from memory to disk, or rendering
text onto a display. Generally, system software consists of an operating system
and some fundamental utilities such as disk, file managers, display managers,
text editors, user authentication and management tools, and networking and
device control software.
3) Application
software, on the other hand, is used to accomplish specific tasks other than
just running the computer system. Application software may consist of a single
program, such as an image viewer; a small collection of program.
4)Software is created
with programming languages and related utilities, which may come in several of
the above forms, single programs like script interpreters, packages containing
a compiler, linker, and other tools and large suites (often called Integrated
Development Environments) that include editors, debuggers, and other tools for
multiple languages.
System Software have
direct control and access to your computer hardware, and memory
locations.
They perform I/O
operations on various memory locations, and control the hardware, to make the
application software do a task.Operating systems, are the main examples for
system software .
Examples :
1) Microsoft Windows
2) Linux
3) Unix
4) Mac OSX
5) DOS
6) BIOS Software
7) HD Sector Boot Software
8) Device Driver Software
9) Linker Software
10) Assembler and Compiler Software
Examples :
1) Microsoft Windows
2) Linux
3) Unix
4) Mac OSX
5) DOS
6) BIOS Software
7) HD Sector Boot Software
8) Device Driver Software
9) Linker Software
10) Assembler and Compiler Software
No comments:
Post a Comment