Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

Unit 1 :

Computer Science
Class XI
Computer
System &
Organization
Software

Types of software:
(1)System software: The software that controls internal
computer operations is called System Software. E.g.
Operating System, Compiler, Interpret etc.
(2)Application software: It handles specialized/ common
tasks a user wants to perform, such as banking, hotel
management, any data processing, word processing
etc.

Visit : python.mykvs.in for regular updates


Software
(1) System software
OPERATING SYSTEM
An Operating System (OS) is a
system program that controls and
manages the computer
resources(resource manager) so
that application software can run
on it.
Example: Microsoft Windows,
Solaris, Linux, MAC OS,Ubuntu,
Apple’s i-Phone OS etc.

Visit : python.mykvs.in for regular updates


Software
HOW OPERATING SYSTEM WORKS
In any computer or mobile device, the operating
system can be termed as the back bone when it
comes to software. This is because it has to be
there before other programs can be run.It works as
a middleman (interface) between machine and user.

At the simplest level, an operating system does two


things:
•It manages the hardware resources of the
computer system. These resources include such
things as the processor, memory, disk space, etc.

•It provides a stable, consistent way for


applications to deal with the hardware without
having to know all the details of the hardware.

Visit : python.mykvs.in for regular updates


Software
FUNCTIONS OF OPERATING SYSTEM
• Processor management
Loads, schedules and execute process/programs.
• Memory management
Allocates /De-allocation of memory for program execution.
• Device management
Communicate and controls various I/O devices.
• Storage management
Manages and controls the storage device to provide space to
program for execution & data save.
• Application interface
API/drivers provide a way for applications to make use of
hardware subsystems
• User interface
structure for interaction between a user and the computer
Visit : python.mykvs.in for regular updates
Software
TYPE OF OPERATING SYSTEM
* Single-User, Single Task Operating System:
These operating systems work on single task & single user at a time.E.g. DOS
* Single-User, Multi-Task Operating System:
These operating systems works on more than one task and process them
concurrently at a time.E.g. windows 95 or later version of windows
* Multiuser Operating System:
In these OS, multiple users are allowed to access the same data or information
at a time via a network. E.g. Unix,Linux,Windows7.
* Multiprocessing Operating System:
Here, a single process runs on two or more processors. All the processing and
their management takes place in a parallel way, hence this OS are also called
as Parallel Processing. E.g. Linux, UNIX and Windows 7.
* Embedded Operating System:
These are embedded in a device, which is located in ROM.E.g. OS of
microwaves,washing machine.
* Distributed Operating System:
In these OS, the computers work in co-operation with each other.

Visit : python.mykvs.in for regular updates


Software
SYSTEM SOFTWARE
Language processor
* Translates the source code into an object code.
These are of 3 types Language processors
* Compiler * Interpreter * Assembler

Compiler
It converts high-level language code to machine code in one go. It takes
time because it has to translate high-level code to lower-level machine
language all at once and then save the executable object code to
memory.

Interpreter
It translates and executes instructions written in a computer
program line-by-line, unit by unit etc.

Assembler
It translates an assembly language program into machine language.

Visit : python.mykvs.in for regular updates


Software

(2) Application software


An application software is the set of programs necessary to carry out
operations for a specified application
There are four categories of application software:
• 1.Packages 2. Utilities 3. Business software 4. Developer Tools.
Software
Packages:
Packages are general-application software ,that can be
used by individual users to meet their needs and
requirements.
Examples:-Word processing, software , spreadsheets,
database management systems, desktop publishing
software etc.
Utility software
that assist OS in carrying out certain specialized tasks
are called utility software.
 Antivirus - An anti-virus scans the system for any
virus and if detected, gets rid of it by deleting or
isolating it.
 Compression tools - Compression tools are utilities
that assist operating systems in shortening files so
that they take less space.
Visit : python.mykvs.in for regular updates
Software
Utility software
 Disk Cleanup - Disk cleanup tools assist users in
freeing up disk space.
 Disk Defragmenter - Disk defragmenter is a disk
management utility that increases file access speeds
by rearranging fragmented files on contiguous
locations.
 Backup - Backup utility enables backing up of files,
folders, databases or complete disks.
 File management tools - Utility software providing
regular file management tasks like browse, search,
update, preview, etc. are called file management
tools.
 Text editor:for creating and editing text files

Visit : python.mykvs.in for regular updates


Software

Business Software:
• This type of software is specifically created software according to
business requirements(to meet the general requirement of a
business).
• Example: Inventory management systems , Payroll system, Financial
accounting etc.
• Customized software is tailor made software according to user’s
requirement.
Software

Developer Tools:  Developer tools are computer programs


that software developers  use to create, debug, maintain, or otherwise
support other programs and applications.
Software Libraries: A software library is a predefined and available to
use, suite of data and programming code in the form of prewritten
code/functions/scripts/classes etc. that can be used in the
development of new software programs and applications.
For example, Python is equipped with many software libraries. Some of
these are NumPy(Numerical Python),SciPy(Scientific Python) and Panda
Library.
Basic Computer Organization
Input Devices
Input devices can send data or information to a computer or another device.
Keyboard: It is an input device which sends data in to the computer. The data send
depends on the key pressed by the user.
Mouse: A mouse is a small handheld input device which controls a cursor in a graphical
user interface. It can move and select text, files, folders etc. on our computer according to
the user input.
Scanner: Scanner optically reads and document, file or image and then changes it into
digital signal and sends to the computer.
MICR: Magnetic Ink Character Reader is an input device which generally finds
application is banks to process cheques.
Microphone: it receives audio generated by some input source and sends the same to a
computer.
Webcam: it sends the captured images to a computer.
Graphics Tablets: This input device is used to draw using hand.
Trackballs: an upside down mouse ,encased within a socket. Is a cursor control device.
Barcode reader: It is used to read the barcode of various items and feed the same to
computer.
Gamepad: Also known as joy pad is the input controller for video games.
Joystick: these input devices are used to control video games.
• Difference Between Gamepad and Joystick is that gamepad, which is
held with both hands, controls the movement and actions of players
or objects in video games or computer games. While joystick is a
handheld vertical lever mounted on a base. You move the lever in
different directions and press buttons to control the actions of the
simulated vehicle or player.
Basic Computer Organization

Output Devices
A device that can receive data from computer or another device and
create output with that data is called output device. Examples of
various output devices are as :

Monitor: A monitor is an output device that is responsible for receiving


data from a computer and displaying that information as text or
images for users to see.

Speakers: Receives sound signal from a computer and then plays that
sound signal and thus we hear songs or music or any other audio.

Projector: Gets data from a computer and displays or projects the


same information onto a screen or a wall. Projector cannot
directly accept data from a user and send that data to another
device.
Basic Computer Organization

Printer
• Printer is an output device that gives you the output on a physical medium such as paper,
called printouts. The information we get as printout on paper is called a hard copy.
• Two types of printer: Impact and Non-Impact
Impact printer:
• The types of printers that produce output on paper by striking the print hammer or
wheel against  an inked ribbon are called impact printers.
• Impact printers work like typewriter.
• They are slower in printing and produce low quality output.
• The printing speed of these printers is measured  in characters or lines per minute.
• They also produce more noise during printing.
• Examples: Dot-matrix printer, Daisy-wheel printer.
Basic Computer Organization

Non-impact printer: The printers that produce output on paper


without striking the paper are known as non-impact printers.
• They use electrostatic , inkjet, and thermal technologies for printing.
• Non-Impact printers are faster and produce high quality output than
impact printers.
• They can print up to 24 pages per minute.
• They produce no noise during printing. These printers are costly than
impact printers.
• E.g.Laser printer, Ink jet printer and Thermal printer
Basic Computer Organization
Both Input / Output Devices
An input/output device is capable of receiving data from users or other
devices and also sending data to another devices or computers. That means a
devices which can be used as both input device and output device are called
Input / Output (I/O) devices.
USB drive: Also known as pen drive or flash drives that plug in a USB port
on the computer
Facsimile: Facsimile or FAX machine has a scanner which is an input device
and a small printer to provide output.
Modems: It is used to transmit and receive data from one computer to another
computer or other devices using telephone lines
CD-RW drives and DVD-RW drives: Receives data from a computer as input to
copy onto and save into writable CD or DVD. We also use CDs or DVDs to
transfer data to a computer.
Touch Screen: Touch screen is both input and output device. By touching the
screen input is provided and being a screen, it is used as an output device.
Headsets: Headset consists of speaker as an output device and microphone
functions as an input device.
Internal memory External memory

Internal memory storages are temporary External memory is permanent.

Internal memory is expensive and smaller External memory is cheaper and larger

Internal memory storages are faster External memory storages are slower.

Internal memory can be directly accessed by the CPU External memory cannot be directly accessed by the CPU

RAM and ROM are two types of internal memory Secondary memories are in the form of hard disk, cd, dvd, etc.
Cache memory
Cache memory is a small-sized type of
volatile computer memory that
provides high-speed data access to a
processor and stores frequently used
computer programs, applications and
data. It is the fastest memory in a
computer, and is typically integrated
onto the motherboard and directly
embedded in the processor or main
random access memory (RAM).

You might also like