0% found this document useful (0 votes)
6 views4 pages

Computer Software and Operating System

Uploaded by

kushalpc126
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views4 pages

Computer Software and Operating System

Uploaded by

kushalpc126
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

click here https://goo.

gl/LEprVp (Hard copy) click here


to join to join
group group
Computer software
Computer Software is a set of programs designed to perform a well-defined
function. A program is a sequence of instructions written to solve a particular
problem. Software is a interface between user and computer.

There are two types of software


● System Software
● Application Software
System software is collection of programs designed to operate, control, and extend the
processing capabilities of the computer.
Application software designed to fulfill the requirement of user. Eg MS office, MS word
etc. Utility software designed to enhance the functionality of computer system. Eg .
antivirus.

om
.c
k et
ar
n m
ha
ek
l in
on

Types of operating system


1. Batch operating system​ : Data and Program are executed or processed in a group
called Batch OS.
Batch OS works in two steps
● First storage of processes in form of a batch known as accumulation
of jobs.
● Jobs are processed in sequential manner called periodicals
processing of jobs.

https://goo.gl/wcgc3d (Best coaching) D - (1)onlinekhanmarket.com https://goo.gl/MqAwy3 (Best coaching)


https://goo.gl/LEprVp (Hard copy)

2. ​Multiprogramming operating system​ : Two or more program reside in primary memory


simultaneously. Multiprogramming system are multitasking multiuser and multiprocessing operating
system.

3. ​Single user​ : Designed for single user and a single person use it at a time i.e. DOS windows 95 etc.

4. ​Distributed operating system​ : It is group of independent computers and makes them appear to
the user of the system as a single computer. Data processing jobs are distributed among the
processors according to their efficiency.

5. ​Real time operating system​ : It is a computing environment that reacts to input within a specific
time period. It is used at those Places in which we Requires higher and Timely Response.
There are two types of RTOS
1. Hard real time OS​ : That guarantee a maximum time for the operation it perform.
2. Soft real time OS​ : That cannot absolutely guarantee a maximum time for the operations it

om
perform.

6. ​Time sharing operating system​ : A time sharing system allows the many users to simultaneously

.c
share the computer resources.

and resident in ROM.


k et
7. ​Embedded operating system​ : Refers to the operating system that is self contained in the device
ar
m

8. ​Mobile operating system​ : mobile OS is an OS that operate on smartPhones , tablets and Digital
mobile devices. Google's latest version of its android OS is Nougat and iOS i.e. iPhone Operating
n

System's latest version is iOS 10.


ha

9. ​Server-site Operating system​ : Also known as n


​ etwork operating system. ​ It is a complete set
ek

of files, tasks and job management. Eg Linux, Unix, Solaris.


l in
on

Functions of operating system


1. Process management : ​The OS handles the creation and deletion of processes
and also manages the scheduling and synchronization.
2. File management​ : Includes creating and deleting both files and directories.
Allocating space for files, easy access of files.
3. Buffering : ​Storing data in memory area called buffering.
4. Spooling : ​Sending data to a spool of the computer memory. OS maintain the
spooling of data by adding an address location with every element in the memory.

https://goo.gl/wcgc3d (Best coaching) D - (2)onlinekhanmarket.com https://goo.gl/MqAwy3 (Best coaching)


https://goo.gl/LEprVp (Hard copy)

User interface
OS provide an interface between the computer user and hardware.
Graphical user interface ​: ​That enable a person to communicate with a computer
through the use of symbols, visual metaphors and pointing devices. Eg gaming,
media player. Character user interface : o ​ r command line interface , interacting
with a computer system or software by typing command.

Computer languages

● Low level language : These are coded in a form which is easy to understand by the
processor.
● Machine language: It is also a type of low level language these can be develop in binary
language (0 and 1) .

om
● Assembly language : it is also a type of low level language and using the human readable
instruction of the CPU. It is written as ‘MOV A.’ High level language programmer can write
code in simple easy language, it is user friendly . E.g. C, JAVA

.c
● C language : it is a middle level programming language and also known as procedural


language k et
C++ is high level language that uses the OOPS concept.
Fortran : it is known as formula translation .it is used for scientific application
ar

● COBOL(Common Business Oriented Language ): used for record keeping and data
m

management in business organizations


● BASIC (Beginner’s All Purpose Symbolic Instruction Code) : first language designed for
n

non-professional programmers.
ha

● PASCAL : it is developed as a teaching tool for programming concepts.


● Language processor (Translator) : Programmers write their program in one of the high
ek

level language because it is much easy to code in these language but computer does not
understand any of these language so it is necessary to convert program into a machine
in

language so translator do this work.


l

● Loader: It loads the code which is translated by translator into the main memory and
on

makes it ready to execute.


● Linker: is used to combine all the object files and convert them into a final executable
program.
● Interpreter : converts high level language program into machine language. It is very slow
because it convert program line by line.
● Compiler : It also translates the program from high level language to machine language. It
is very fast because it converts the whole program into machine language.
● Assembler : It is used for converting the code of low level language into machine level
language.

https://goo.gl/wcgc3d (Best coaching) D - (3)onlinekhanmarket.com https://goo.gl/MqAwy3 (Best coaching)


https://goo.gl/LEprVp (Hard copy)

Computer software
1.Which process checks to ensure the components of the computer are operating and
connected properly?
(a)Booting (b) Processing (c) Saving (d) Editing
Answer (a)

2. Application software?
(a) Is used to control the operating system (b) Is designed to help programmers
(c) Performs specific task for computer users (d) Is used for making design only
Answer (c)

3. Which among the following is not hardware?


(a) Motherboard (b) Operating system (c) (d) Keyboard
CPU Answer (b)

om
4. Which part of a computer cannot be touched?

.c
(a) Mouse (b) Monitor (c) Hardware (d) Software
Answer
(d)
5. Which of the following is software?
k et
ar
(a) (b) CP (c) Microsoft (d) RAM
Motherboard U Windows
m

Answer (c)
n

6. What is Loading Operating System into main memory called?


ha

(a) Printing (b) Saving (c) Storing (di) Booting


Answer:D
ek

7.
(d)Which of the following is a recent version of operating systems?
in

(a) Windows XP (b) Windows 7 Basic (c) Windows 8 (d)


l
on

Windows 10 Answer (d)

8. Which of the following groups contains all graphical file extensions?


(a) JPG, GIF, BMP (b) GIF, TCF, WMF (c) TCP, JPG, BMP (d) ADP, GIF,
PPT Answer (a)

9. Select the odd one out :


(a) Interpreter (b) operating system (c) Compiler (d) Assembler
Answer (b)

10. Which technology is used by cell phones to access the internet?


(a) Cloud computing (b) Neural Networks (c) XML language (d) micro browser
software Answer (d)

https://goo.gl/wcgc3d (Best coaching) D - (4)onlinekhanmarket.com https://goo.gl/MqAwy3 (Best coaching)

You might also like