61a4b1b2c454f - RBB 4&5 Computer Note by - Shyam Gopal Timsina
61a4b1b2c454f - RBB 4&5 Computer Note by - Shyam Gopal Timsina
com SmartGk
Software
Software is a set of instructions that tell a computer what to do. Software is the set of instructions given to
computer to perform a task or to control operations of computer. Software cannot be touched. The hardware
cannot perform any task without software.
Types of Software
The main types of software are system software and application software.
1. System Software
System software is a set of programs used to implement certain functions in a system. System software controls
the overall operations and components of a computer system.
We can say that system software is the base on which application programs are executed. System software
provides an interface between user and computer. Users use this interface to interact with the computer and
perform different jobs on computer. Operating systems like Windows, Linux and Unix are the main example of
system software. Similarly device drivers are also examples of system software.
• Operating System
Operating system is software to control overall operations and components of a computer system. e.g.,
Windows, UNIX, Linux and Dos etc.
• Utility Programs
SmartGk : “Nepal’s 1st & No.1 Online Institute” For online Class Contact Us @ 9869995445
Buddhanagar ; Kathmandu ( Near Butwal Power Company)
www.smartgkonline.com
2 |RBB-4&5(Computer) www.smartgkonline.com SmartGk
Utility program is used to solve a particular problem of software or hardware, for example, Antivirus program,
disk scanner and File Viewer etc.
• Device Drivers
Device driver is software that permits a computer system to communicate with a device. e.g., device driver
software for a printer comes with it on CD. We have to install device driver before using a device.
• Language Processor
Language processor is software that converts a source program into object program. For example C- compiler
converts a program written in C language into object (machine code). Other examples are assembler, compiler
etc.
2. Application Software
Application software is a program needed to perform various applications on the computer by the user. It helps
a computer user to solve specific problems like to prepare letters and other documents, to create pictures and
advertisements, to perform large calculations quickly etc.The application software runs on top of the operating
system software. Examples of application software are Word Processing, Spreadsheets, Database etc. There are
two types of application software. They are:
1. Packaged software is a collection of programs that perform similar functions or have similar
features. For example, Microsoft Office includes multiple applications such as Excel, Word,
and PowerPoint. Video and audio editing software may also be available as packaged software, used
for editing music and video files used in a movie.
2. Tailored/Customized software is made for an individual or business that performs tasks specific to
their needs is called customized software. For example, software used for result processing in
school, college etc.
An operating system is a software which acts as an interface between the end user and computer hardware.
Every computer must have at least one OS to run other programs. An application like Chrome, MS Word,
Games, etc needs some environment in which it will run and perform its task. It is a powerful, and usually large,
program that controls and manages the hardware and other software on a computer.
The OS helps you to communicate with the computer without knowing how to speak the computer's language.
It is not possible for the user to use any computer or mobile device without having an operating system.
SmartGk : “Nepal’s 1st & No.1 Online Institute” For online Class Contact Us @ 9869995445
Buddhanagar ; Kathmandu ( Near Butwal Power Company)
www.smartgkonline.com
3 |RBB-4&5(Computer) www.smartgkonline.com SmartGk
A graphics-based operating system interface that uses icons, menus and a mouse (to click on
the icon or pull down the menus) to manage interaction with the system. Developed by Xerox,
the GUI was popularized by the Apple Macintosh in the 1980s. For example: Windows OS,
Andriod etc.
Some computer processes are very lengthy and time-consuming. To speed the same process, a job with a similar
type of needs are batched together and run as a group.
The user of a batch operating system never directly interacts with the computer. In this type of OS, every user
prepares his or her job on an offline device like a punch card and submits it to the computer operator.
SmartGk : “Nepal’s 1st & No.1 Online Institute” For online Class Contact Us @ 9869995445
Buddhanagar ; Kathmandu ( Near Butwal Power Company)
www.smartgkonline.com
5 |RBB-4&5(Computer) www.smartgkonline.com SmartGk
Time-sharing operating system enables people located at a different terminal (shell) to use a single computer
system at the same time. The processor time (CPU) which is shared among multiple users is termed as time
sharing.
A computer's capability to process more than one task simultaneously is called multiprocessing.
A multiprocessing operating system is capable of running many programs simultaneously, and most modern
network operating systems (NOSs) support multiprocessing. These operating systems include Windows NT,
2000, XP, and Unix.
Real time OS
A real time operating system time interval to process and respond to inputs is very small. Examples: Military
Software Systems, Space Software Systems.
Distributed systems use many processors located in different machines to provide very fast computation to its
users.
LOCUS
Network Operating System runs on a server. It provides the capability to serve to manage data, user, groups,
security, application, and other networking functions.
Microsoft Windows Server 2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS X, Novell
NetWare, and BSD, etc.
Mobile OS
Mobile operating systems are those OS which is especially that are designed to power smartphones, tablets, and
wearable devices.
Some most famous mobile operating systems are Android and iOS, but others include BlackBerry, Web, and
watchOS.
Block diagram of a computer gives you the pictorial representation of a computer that how it works
inside. Or you can say that, in computer's block diagram, we will see how computer works from feeding
the data to getting the result.
In the above diagram, both control (control unit or CU) and arithmetic & logic unit (ALU) combinely
called as Central Processing Unit (CPU).
All major calculation and comparisons are made inside the CPU and it is also responsible for activation
and controlling the operation of other unit.
This unit consists of two major components, that are arithmetic logic unit (ALU) and control unit (CU).
SmartGk : “Nepal’s 1st & No.1 Online Institute” For online Class Contact Us @ 9869995445
Buddhanagar ; Kathmandu ( Near Butwal Power Company)
www.smartgkonline.com
7 |RBB-4&5(Computer) www.smartgkonline.com SmartGk
Here arithmetic logic unit performs all arithmetic operations such as addition, subtraction, multiplication
and division. It also uses logic operation for comparison.
CU fetches instructions from memory, decodes the instruction, interprets the instruction to know what
the task are to be performed and sends suitable control signals to the other components to perform for
the necessary steps to executes the instruction.
Input/Output Unit
The input/output unit consists of devices used to transmit information between the external world and
computer memory.
The information fed through the input unit is stored in computer's memory for processing and the final
result stored in memory can be recorded or display on the output medium.
Memory Unit
Memory unit is an essential component of a digital computer. It is where all data intermediate and final
results are stored.
The data read from the main storage or an input unit are transferred to the computer's memory where
they are available for processing.
This memory unit is used to hold the instructions to be executed and data to be processed.
Two types of storage unit are primary and secondary storage unit.
SmartGk : “Nepal’s 1st & No.1 Online Institute” For online Class Contact Us @ 9869995445
Buddhanagar ; Kathmandu ( Near Butwal Power Company)
www.smartgkonline.com
8 |RBB-4&5(Computer) www.smartgkonline.com SmartGk
The primary storage is not able to store data permanently for future use. So some other types of storage
technology is required to store the data permanently for long time, it is called secondary or auxiliary
storage.
Characteristics of Computer
Speed
A computer works with much higher speed and accuracy compared to humans while performing
mathematical calculations. Computers can process millions (1,000,000) of instructions per second. The
time taken by computers for their operations is microseconds and nanoseconds.
Accuracy
Computers perform calculations with 100% accuracy. Errors may occur due to data inconsistency or
inaccuracy.
Diligence
A computer can perform millions of tasks or calculations with the same consistency and accuracy. It
doesn’t feel any fatigue or lack of concentration. Its memory also makes it superior to that of human
beings.
Versatility
Versatility refers to the capability of a computer to perform different kinds of works with same accuracy
and efficiency.
Reliability
A computer is reliable as it gives consistent result for similar set of data i.e., if we give same set of input
any number of times, we will get the same result.
Automation
Computer performs all the tasks automatically i.e. it performs tasks without manual intervention.
Memory
A computer has built-in memory called primary memory where it stores data. Secondary storage are
removable devices such as CDs, pen drives, etc., which are also used to store data.
SmartGk : “Nepal’s 1st & No.1 Online Institute” For online Class Contact Us @ 9869995445
Buddhanagar ; Kathmandu ( Near Butwal Power Company)
www.smartgkonline.com
9 |RBB-4&5(Computer) www.smartgkonline.com SmartGk
SmartGk : “Nepal’s 1st & No.1 Online Institute” For online Class Contact Us @ 9869995445
Buddhanagar ; Kathmandu ( Near Butwal Power Company)
www.smartgkonline.com