You are on page 1of 40

COMPUTER SOFTWARE

WHAT IS COMPUTER SOFTWARE


• Program – Set of instruction is called Program.
• Software – Set of program is called software .
WHAT IS COMPUTER SOFTWARE
Types of software - There are two main types of software:
systems software and application software.
WHAT IS COMPUTER SOFTWARE
System software -
• System software are used to designed operate the computer
hardware and provide a platform for running application
software.
• System software include Operating system, Language
Translator, Utility program etc.
WHAT IS COMPUTER SOFTWARE

Example of Operating System


WHAT IS COMPUTER SOFTWARE
WHAT IS COMPUTER SOFTWARE
WHAT IS COMPUTER SOFTWARE
Application Software -
• Application software are used to perform the specific task
for user.
• There are two types of application software
1. General purpose application
2. Specific purpose application.
OPERATING SYSTEM
WHAT IS OPERATING SYSTEM

• An operating System used to create an interface


between user and computer hardware and application
Software.
• For example -
Windows
Linux
Unix
Mac OS
Android
IOS
WHAT IS OPERATING SYSTEM
WHAT IS OPERATING SYSTEM
Task of the Operating System -
• An operating system is used to manage the computer
resource like starting the computer, managing
memory, process management, file system
management, job scheduling, and coordinate the task
between input and output devices.
WHAT IS OPERATING SYSTEM
Types of interface of the Operating System -
There are two types of interface of operating system.
1. GUI (Graphic User Interface)
2. CLI (Command Line Interface)
WHAT IS OPERATING SYSTEM
Booting process -
• Booting is the process in which operating system is
load from hard disk to Ram.
• Booting is done by help of BIOS.
WHAT IS OPERATING SYSTEM
Types of booting
• There are two types of booting .
Cold booting – When you start the computer is called
cold booting.
Warm booting – When you restart the computer is
called warm booting.
WHAT IS OPERATING SYSTEM
Types of Operating System

Client Operating System


Server Operating System
I. MS DOS
II. WINOW 95 WINDOW NT
III. WINDOW 98 WINDOW SERVER 2000
IV. WINDOW 2000 WINDOW SERVER 2003
V. WINDOW XP WINDOW SERVER 2008
VI. WINDOW VISTA WINDOW SERVER 2012
VII.WINDOW 7 UNIX
VIII.WINDOW 8 LINUX
IX. WINDOW 10
WHAT IS OPERATING SYSTEM
• MS DOS is the example of single user single task operating
system.
• Client Operating Systems are the example of single user and
multitask operating system.
• Server operating systems are the example of multiuser and
multitask operating system.
WHAT IS OPERATING SYSTEM
Linux • Linux is open source , multi user and Unix like
operating system.
• It was introduced by Linus Torvalds in 1991.
• It is written in C language.
• In 1969, a team of developers of Bell Labs
started a project to make a common software
for all the computers and named it as 'Unix'.
• Today, supercomputers, smart phones, desktop,
web servers, tablet, laptops and home
appliances like washing machines, DVD players,
routers, modems, cars, refrigerators, etc use
Linux OS
WHAT IS OPERATING SYSTEM
What is multitasking
• Multitasking is the ability to execute two or more
task at the same time by using single processor.
• Multitasking is when one person handles more
than one task at the same time. Examples include
chewing gum while walking, sending e-mails
during a meeting, and talking on the phone while
watching television.
WHAT IS OPERATING SYSTEM
WHAT IS OPERATING SYSTEM
Multiprocessing Operating System
• Multiprocessing is the ability to execute two or
more process or program at same time by using
multiple processor, is called Multiprocessing.
WHAT IS OPERATING SYSTEM
What is multiprogramming
• Multiprogramming is a method to execute two or
more programs at the same time but CPU execute
only one program at time.
WHAT IS OPERATING SYSTEM
What is Multithreading
• Multithreading is the ability of an operating
system to execute different parts of a program
simultaneously.
WHAT IS OPERATING SYSTEM
Spooling
• Spooling is a method for queuing and
holding data for input or output.
• Sending print jobs to buffer instead of
directly to printer.
• Print jobs line up in queue.
WHAT IS OPERATING SYSTEM
What is File System
• File system is used to store the files and folders.
• There are many types of file system like –
• FAT – File Allocation Table
• NTFS – New Technology File System
• Ext2, ext3, ext4 support Linux Operating System.
WHAT IS OPERATING SYSTEM
Differences between FAT32 and NTFS
• FAT stands for File Allocation Table.
• FAT32 is an extension which means that data is
stored in chunks of 32 bits. ...
• The NTFS file system is both secure, and it supports
larger file sizes and hard drives.
• These are the main differences between FAT32
and NTFS.
• Disk quotas can be implemented on NTFS
• File compression and encryption also supported by
NTFS.
• NTFS has great security
WHAT IS OPERATING SYSTEM
What is Patch
• A patch is a software update comprised code
inserted (or patched) into the code of an
executable program. Typically, a patch is installed
into an existing software program.
• Patches may do any of the following:
• Fix a software bug
• Install new drivers
• Address new security vulnerabilities
• Address software stability issues
• Upgrade the software
WHAT IS OPERATING SYSTEM
Difference between Authentication and
Authorization
LANGUAGE
TRANSLATOR
WHAT IS LANGUAGE TRANSLATOR
Language Translator
• Language translator is a program which is used to
translate instructions that are written in the
source code to object code i.e. from high-
level language or assembly language into
machine language.
• There are 3 different types of translators as
1. Assembler
2. Compiler
3. Interpreter
WHAT IS LANGUAGE TRANSLATOR
WHAT IS LANGUAGE TRANSLATOR
Assembler -
Assembler are used to convert assembly language code
into machine code.
Assembler convert mnemonic code in to object code.
WHAT IS LANGUAGE TRANSLATOR
Compiler
• Compiler translate high level language in machine
language.
• It read the entire program.
• It find the syntax error.
• Error in a program is called bug.
• Compiler convert source code into object code.
WHAT IS LANGUAGE TRANSLATOR

Interpreter
• An interpreter translates high-level instructions into an
intermediate form, which it then executes.
• It reads the program line by line.
• In contrast, a compiler translates high-level instructions
directly into machine language. Compiled programs
generally run faster than interpreted programs.
WHAT IS LANGUAGE TRANSLATOR
WHAT IS LANGUAGE TRANSLATOR

What is linker
• Linker is a program in a system which helps
to link a object modules of program into a single
object file.

What is Loader – A loader is a major component


of an operating system that ensures all necessary
programs and libraries are loaded, which is
essential during the startup phase .
WHAT IS LANGUAGE TRANSLATOR
WHAT IS LANGUAGE TRANSLATOR
Utility software
• Utility software helps to manage, maintain and
control computer resources.
• Examples of utility programs are
• antivirus software,
• backup software
• Disk Defragmenter
• File compression
• Disk defragmenter
• Etc
WHAT IS LANGUAGE TRANSLATOR
Device Driver -
• Device drivers are the small system software which is
used to recognize the particular hardware device.
Example –
• Sound driver
• Lan card driver
• Graphics driver
• Printer driver
• Scanner driver
Thank You

You might also like