COMPUTER SOFTWARE
a. What
is software?
Ø Firstly,
the software is a set of well-defined programs that is designed or programmed
to activate hardware component, to create user interface and to perform
specific task.
Ø Software is a coded medium that acts as a mediator / bridge and helps to instruct hardware components to perform particular task.
b. What
is system software? Write the common functions of system software.
Ø System
software is a type of software that is designed to operate, control and extend
the processing capabilities of the computer itself.
Ø System
software is a base / foundation where others software can execute.
Ø System
software serves as the interface between the hardware and the end user.
Ø All
the Input, processing, output and storage works is controlled or monitored by
this software.
Ø Time
management, Security and storage management as well language translation is
also the major function of the system software.
c. What
is system management software?
Ø The
software which is responsible to manage the computer system and makes computer
ready to work is called system management software.
Ø It
includes starting up the computer, creating an operating platform to run the
other programs and managing the overall function of hardware devices like
input/output/process and storing task management.
d. What
is operating system?
Ø An
operating system is the system software that creates an operating platform. It
creates an interface between user and hardware.
Ø It
manages and coordinates the functioning of peripheral devices and other
software.
Ø Operating system on the basis of user interface are GUI (Windows and Mac Os) and CUI|(Linux, MS-DOS).
e. What
is device driver software?
Ø The
dependent software of operating system that helps to activate the peripherals
devices like mouse, keyboard, speaker etc
Ø It
plays critical role to establish connection to communicate between devices and
operating system.
f. What
is system development software?
Ø Software
programs and software packages that help programmers and system analysts create
and develop information systems are referred to as system development software.
g. What
is programming language?
Ø A
programming language is a representation of a written language that tells
computers what to do. A few examples are Python, Ruby, Java, JavaScript, C,
C++, and C#. Programming languages are used for developing all computer programs
and applications.
h. What
is assembler?
Ø An assembler is a type of computer
program that interprets software programs written in assembly language into
machine language, code and instructions that can be executed by a computer.
i.
Differentiate between interpreter and
compiler.
Compiler |
Interpreter |
A compiler
translates the entire source code in a single run. |
An interpreter
translates the entire source code line by line. |
It consumes less
time i.e., it is faster than an interpreter. |
It consumes much
more time than the compiler i.e., it is slower than the compiler. |
It is more
efficient. |
It is less
efficient. |
CPU utilization
is more. |
CPU utilization
is less as compared to the compiler. |
Both syntactic
and semantic errors can be checked simultaneously. |
Only syntactic
errors are checked. |
The compiler is
larger. |
Interpreters are
often smaller than compilers. |
It is not
flexible. |
It is flexible. |
The localization
of errors is difficult. |
The localization
of error is easier than the compiler. |
A presence of an
error can causes the whole program to be re-organized. |
A presence of an
error causes only a part of the program to be re-organized. |
The compiler is
used by the language such as C, C++. |
An interpreter
is used by languages such as Java. |
j.
What is application software?
Ø Application
software is a category of computer program that performs out particular
business, educational, and personal tasks. Every program is made to help users
do a range of tasks, some of which might be connected to productivity,
creativity, or communication.
k. What
is desktop application?
Ø Desktop
applications are software programs run locally on computer devices. They aren't
accessible from a browser, like web-based apps, and require deployment on a
personal computer or laptop.
Ø These programs run on top of
operating systems such as Linux, Microsoft Windows, and macOS. Some top
examples of desktop applications include Microsoft Office, VLC Media Player,
Windows File Explorer, and Activity Monitor on macOS.
l.
What is web application?
Ø A web application is software that
runs in your web browser. Businesses have to exchange information and deliver
services remotely. They use web applications to connect with customers
conveniently and securely.
m. What
is mobile Apps?
Ø A mobile app (or mobile application) is a software application developed
specifically for use on small, wireless computing devices, such as smartphones
and tablets, rather than desktop or laptop computers.
0 Comments