SlideShare uma empresa Scribd logo
1 de 40
ICITSS PROGRAMME
Submit by: Submit to:
Project Report on -
Computer Concepts including Input and
Output Devices And Operating Systems.
Acknowledgement
• We’d want to convey our heartfelt appreciation and gratitude to our faculty as
well as our Institute for providing us with the opportunity to work on this
wonderful project on “Computer fundamentals, operating system and office
automation”, It also aided us in conducting extensive study and learning
about a bunch of new topics.
• It was a lot useful in terms of expanding our knowledge and abilities.
Topics Slide
No.
About Computer -Uses, Advantages and Disadvantages 4 - 7
Elements of computers 8-10
Input And Devices 10-15
Characteristics of Computer 16
Historical Perspective 17
CPU and Functions 18-22
Operating System 23-24
Storage Devices 25-28
Multiprogramming 29-30
Multitasking 31
Mutlithreading 32
Multiprocessing 33-38
Table of Contents
What is Computer?
 A computer is programmable i.e. the computer depends totally on the program,
which the computer is using.
 Computer Operation includes -
Input
• A computer accepts data that is provided by means of an input device,
such as keyboard.
Processi
ng
• A computer performs operations on the data to transform it in some
way.
Output
• A computer produces output on a device, such as printer or a monitor,
that shows the results of processing operations.
Storage
• A computer stores the results of processing operations for future use
Uses of Computer
Education
Medical
Personal Use
Banking & Business
Advantages and Disadvantages
Advantages
Multitasking Speed Accuracy Reliability Storage
Disadvantages
Virus
Reduction in
employment
High Cost Distractions
Online Cyber
Crimes
Elements of Computing Process -
• Physical Parts of Computer
Hardware
• Programming Language
• System Software
• Application Software
Software
Data
• End Users
• Power Users
People
Procedures
 Hardware –
 Hardware refers to the computer's tangible components or delivery systems that
store and run the written instructions provided by the software.
 Hardware is used for taking input data from the user, store the data and display the
output and execute the commands given by an individual.
 The hardware of the computer system includes monitor, CPU, keyboard, mouse,
printer, sound system, RAM, hard disk and many more.
Elements of Computing Process -
 Software –
 Software refers to set of instructions (also called a program) that guides the hardware through its job.
 Additional aspects of software’s –
 Programming Languages – Language in which programs are written by programmers.
 System Software – It is designed to provide a platform for other software. Eg – macOS, Linux, Android.
 Application Software – A computer software package that performs specific function directly for an end
user. Eg – MS Word or MS Excel.
Elements of Computing Process -
 Data –
 Computer transforms data into information. Data is raw material and
information is processed data.
 The purpose of information is to help people for making well informed
decisions which requires information to be relevant ,timely ,accurate
,concise and complete.
Input Data
Processing
(Software
Instructions)
Output
Information
 People –
 Computer requires people who are called users (also called end users).
 Users which learn the advance features of application programs and customize an
application programs for specific task are called power users.
 Procedures –
 Procedures are steps that one must follow to accomplish a specific computer- related task.
 Eg:- ATM(Automated Teller Machine) is a computer.
INPUT AND OUTPUT DEVICES
 These are pieces of hardware for people to
interact and communicate with computers.
 The data is entered through input device and
output is generated through output device.
 For instance, a keyboard or mouse is an input
device for a computer, while monitors and
printers are output devices.
 Devices for communication between computers,
such as modem and network cards, typically
perform both input and output operations.
TYPES OF INPUT DEVICES
KEYBOARD
Input device consisting of typewriter-like device that
enables to enter data into the computer.
MOUSE
A small object that can roll along a hard-flat surface that controls
movement of cursor on a display screen.
TYPES OF
MOUSE
MECHANICAL OPTOMECHANICAL OPTICAL
Joystick controls the movement of the pointer(or some other
display symbol) and it has a lever that moves in all direction in
which the joystick is pointing.
Scanners can read text or illustrations printed on paper and
translate the information into a form that computer can use.
The digital camera takes still photograph, stores it and then
sends it a as digital input in computer. The images are then
stored as digital files
JOYSTICK
SCANNER
DIGITAL CAMERA
TYPES OF OUTPUT DEVICES
MONITOR
Monitor is another term for the
display screen. However, the term
monitor usually refers to entire box,
whereas the display screen can
mean just the screen.
TYPES OF
MONITOR
BASED ON
COLOUR
MONOCHROME GRAYSCALE COLOUR
BASED ON
SIGNAL
DIGITAL ANALOUGE
PRINTER
Printer is a device that
prints texts or
illustrations on paper
and in many cases n
transparencies and
other media.
Types of printers
DAISY-
WHEEL
DOT-
MATRIX
INK-JET LASER WD & LED LINE THERMAL
PLOTTER
A plotter is a device that receives commands from the
computer and then draws its picture on the page. A printer
is a device that prints texts and images on a page after
receiving commands from a network.
SOUND CARDS
AND SPEAKERS
Sound card is an expansion bord that enables a computer
to manipulate and produce sound as output through
speakers connected to the board.
3D-AUDIO
3D-Audio is a technique to give more depth to traditional
stereo sound by placing a device in a room with stereo
speakers
Input Device Vs Output Device
 In computing, an input device is a piece
of equipment used to provide data and
control signals to an information
processing system, such as a computer
or information appliance.
 For example, a keyboard is an input
device. Input device other than keyboard
are known as alternate devices.
 An output device is any piece of computer
hardware equipment which converts
information into a human-perceptible form,
into a physical machine-readable form.
 Examples include monitor, printers,
speakers, projectors.
OUTPUT DEVICE
INPUT DEVICE
HISTORICAL PERSPECTIVE
Generation Years Circuitry Characterized by
First Generation 1951-1959 Vacuum Tube Magnetic drum and magnetic tape; difficult to
program; used machine language and assembly
language
Second Generation 1959-1963 Transistors Magnetic cores and magnetic disk; used high –level
language and were easier to program
Third Generation 1963-1975 Integrated circuit Minicomputer accessible by multiple users from
remote terminals
Fourth Generation 1975- present VLSI(very large scale
integrated)
The personal computer and user friendly ; micro
program
Fifth Generation Present to future ULSI(ultra large scale
integrated)
Biomatrix Devices , Note Book, Ultra Book etc.
Characteristics of Computer
1. Speed: – As you know computer can
work very fast. It takes only few seconds for
calculations that we take hours to complete.
2. Accuracy: – The degree of accuracy of
computer is very high and every calculation is
performed with the same accuracy.
3. Diligence: – A computer is free from
tiredness, lack of concentration, fatigue, etc.
It can work for hours without creating any
error
4. Versatility: – It means the capacity to
perform completely different type of work. You
may use your computer to prepare payroll
slips.
5. Storage: – The Computer has an in-
built memory where it can store a large
amount of data.
Classification of computer
Minicomputer-
A minicomputer also referred to
as miniature. It’s a category of
little computers which has
introduced to the world from the
mid-1960s.
EXAMPLE:- Tablet , PCs,
Smartphones
Supercomputer-
A supercomputer is the fastest
computer on earth that could
process a considerable number of
information very quickly.
EXAMPLE:- ROADRUNNER, Los
Alamos National Laboratory
Microcomputer -
Micro Computer is a little computer. Your
private machines are equal to the
microcomputer.
EXAMPLE:- Desktop computers
Mainframe computer -
The Mainframe computers can
accommodate in large air-conditioned
rooms because of its dimensions in
the current world. EXAMPLE:-
System/360.
CPU & Functions
Functions
Control
unit
Arithmetic
unit
Virtual
memory
This brain of
computer-
READS
EXECUTES
PROGRAM
INSTRUCTIONS
PERFORMS
CALCULATIONS
MAKES
DECISIONS
logical operation differentiate no. ,
letters & special characters
arithmetic operations
Includes , , , .
Control Unit
It directs the entire computer system.
It communicates & co-ordinates activities
with both the UNITS
Arithmetic Logic Unit
This unit executes Arithmetic & Logical
operations
Memory Unit - This part of computer holds data and instructions for processing.
Used for easy & fast information storage(which is in solid state)
Its reduce restoration time and helps to perform task rapidly
Can only fetch/read information Over-written
CPU Fetches program instructions & CPU Store result of
calculations in RAM
Virtual Memory
Virtual Memory is a common technique
used in a computer’s operating system.
It uses both hardware & software to
compensate for physical memory
shortages.
CPU re-writes the old data from RAM to
Virtual memory to free some space in RAM.
An OS can load programs larger than its
physical memory.
OPERATING SYSTEM
 A software consisting integrated set of programs that-
 Control computer resources.
 Provide common services for efficient execution of various application
software.
 It is an interface between Hardware and User.
Functions of
the
Operating
System
Process
Management
Memory
Management
File
Management
Device
Management
Security
Command
Interpretation
STORAGE DEVICES
Auxiliary storage Devices:
• Memory that supplement the
main storage.
• Long term memory
• Non volatile
Magnetic Tape:
• Magnetic coated strip of
plastic on which data can be
stored.
• Cheaper
• Large storage capacity
Winchester Disk:
• Magnetic disk on which we
can store data.
• Holds more data.
• Faster than floppy.
Floppy Disk:
• Soft magnetic disk
• Portable
• Slower to access
• Less expensive
• Size available – 5
1
4
and 3
1
2
inch
ZIP Disk:
• High capacity floppy disk
drive
• Slightly larger than
conventional floppy disk
• Holds 100 mb of data
• Inexpensive and durable
JAZ Disk:
• They are removable disk
drive
• 12-ms average seek time
• Transfer rate of 5.5 mbps.
• Fast data rate and large
storage capacity
DVD:
• Used mainly for video and data
storage.
• It is known as Digital Versatile Disc.
• It stores more than 6x times of CD
data.
• Wavelength used by DVD Lasers is
650 nm.
USB Flash Drive:
• It consist of NANA-type flash memory
data storage.
• Typically, removable and rewritable.
• Compact shape, operate faster,
durable design.
• Storage capacity range from 64 MB to
64 GB
Tools to Measure System Performance
Throughput
Turnaround
Time
Response-
time
Throughput is the amount of work
that the system is able to do per
unit time.
Turnaround time is the interval from
the time of submission of a job to
the system for processing to the
time of completion of the job.
Response time is the time interval
from the time of submission to the
time of the first response for the job is
produced by the system.
MULTI Programming
 In a multi programming system two or more user programs can be in memory and are executed one
after another.
ITS-REQUIREMENT
• Large memory
• Memory protection
• Proper job mix
• C.P.U Scheduling
• Job status preservation
Advantages
• CPU Utilization Is Maximum.
• Short Time Jobs Get Executed Faster.
• Resources Are Used Efficiently.
• Response Time Is Shorter.
Disadvantages
• Difficult To Program A System Because Of Complicated Schedule Handling.
• Due To High Load Of Tasks , long Time Jobs Have To Wait Long.
Advantages and Disadvantages of Multiprogramming
MULTI TASKING
 The Ability To Execute More Than One Task At The
Same Time, A Task Being A Program.
 Multitasking Is Processing Multiple Tasks At One
Time. It Does Not Allow To Run Two Lines Of Code
As The Same Time.
- You See Some One In The Car Next To
You Eating Burger, Taking On His Cell Phone And
Trying To Drive At The Same Time, This Is Multi
Tasking..
• Multithreading is the ability of a program or an Operating System to enable more than one
user at Time without requiring multiple copies of the program running in computer.
• Fast CPU Speed And Large Memory Capacities Are Needed For Multithreading.
Multithreading
MULTIPROCESSING
Multiprocessing is the simultaneous execution of two or
more processes by a computer system having more
than one CPU
TIGHTLY COUPLED MULTIPROCESSING
SYSYTEM
• CPU are connected at bus level. Example:
mainframe system
LOOSELY COUPLEDMULTIPROCESSING
SYSYTEM
• Based on multiple standalone single or dual
processor commodity computers connected with
high speed. Example: Linux Beowulf.
TYPES OF MULTIPROCESSING (BASICALLY TWO TYPES)
 BETTER PERFORMANCE
If there are two different programs to be run, two
processors are evidently more powerful than one
because the programs can be simultaneously run
on different processor.
 BETTER RELIABILITY
In a proper designed multiprocessor system, if one
of the processor break down, the other processors
automatically takes over the system workload until
repairs are made. System run slower rather than
failing altogether.
 Support sophisticated operation.
 Complex designing, time taking job.
 Expensive to procure
 High charge paid initially.
 Regular operation and maintenance are also a
costly affairs,
LIMITATIONS OF
MULTIPROCESSING
ADVANTAGES OF
MULTIPROCESSING
Time sharing mechanism to provide simultaneous interactive use of a computer system by many users in
such a way that each users given the impression that they have own computer system
TIME- SHARING
ADVANTAGES OF TIME SHARING
• REDUSE CPU IDEAL TIME: While one
use is busy in thinking time sharing
provide system to other users .
• PROVIDES ADVANTAGES OF
QUICK RESPONSE TIME: User
interact rapidly while working on there
problems.
• OFFERS GOOD COMPUTER
FACILITY TO SMALL USERS: Small
users access more sophisticated
hardware and software then they could
afford .
LIMITATIONS OF TIME SHARING
• Number of terminals simultaneously
connected
• for support need large memory
• Required job status preservation
mechanism to preserve a job complete
status
• Special CPU algorithm and alarm
clock mechanism, to allocate time to
each user and send interrupt signal
respectively
File Management
 A file is collection of related information. Every file has a name,
its data, and attributes.
 The name of a file uniquely identifies it in the system and is used by
its user to access it. and the two commonly supported file access
methods are Sequential and random access.
 The file management module of an operating system takes care of
file- related activities such as structuring, accessing, naming,
sharing and protection of files.
A typical set of file operation provided by an operating system may include create, delete,
open, close, read, write, seek, get attributes, set attributes, rename and copying it.
Operating System Structure
Layered: A layered design of an
operating system architecture
attempts to achieve robustness
by structuring the architecture
into layers with different
privileges.
Kernel: It is the central
component of most computer
operating system , it is a bridge
between applications and the
actual data processing done at
the hardware level.
Resident & non-resident OS
modules: Those module that are
always kept in the system’s main
memory are called resident
modules and those that are kept
on hard disk are called non-
resident modules.
Monolithic Kernel: It is
an operating system
structure where the entire
operating system is
working in kernel space.
Microkernel: In
microkernel the user
services and kernel
services are implemented
in different address
spaces.
Real-time & Distributed Operating system
• A Real-time operating
system(RTOS) is an operating
system intended to serve real-time
application requests. The key
characteristic of an rtos is the level
of consistency concerning the
amount of time it takes to accept
and complete a task.
• Example of RTOS: airline traffic
control system, heart pacemaker
and robot etc.
• A Distributed operating system is
the logical aggregation of operating
system software over a collection
of independent, networked,
communicating and spatially
disseminated computational nodes.
• Example of Distributed OS: AIX
operating system for IBM and
Solaris operating system for sun.
Real-Time Operating System Distributed Operating System
“
”
THANK
YOU…
From ALL our Team members

Mais conteúdo relacionado

Semelhante a computer concepts.pptx

Lecture 12-1234865709062834-2
Lecture 12-1234865709062834-2Lecture 12-1234865709062834-2
Lecture 12-1234865709062834-2
Sami Khan
 
Lesson 1 introduction
Lesson 1 introductionLesson 1 introduction
Lesson 1 introduction
Vhe Cagande
 
Reportmajor ppt2003 (hardware)
Reportmajor ppt2003 (hardware)Reportmajor ppt2003 (hardware)
Reportmajor ppt2003 (hardware)
lealynn
 
Computer, introduction, features, anatomy,
Computer, introduction, features, anatomy,Computer, introduction, features, anatomy,
Computer, introduction, features, anatomy,
kiranmohan42
 

Semelhante a computer concepts.pptx (20)

Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computer
 
Lecture 1 2
Lecture 1 2Lecture 1 2
Lecture 1 2
 
Ict basics
Ict basicsIct basics
Ict basics
 
Lecture 12-1234865709062834-2
Lecture 12-1234865709062834-2Lecture 12-1234865709062834-2
Lecture 12-1234865709062834-2
 
Introduction to computer according to veta curicullum
Introduction to computer according to veta curicullumIntroduction to computer according to veta curicullum
Introduction to computer according to veta curicullum
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Grade 10_QUARTER 1_WEEK 1-2.pptx
Grade 10_QUARTER 1_WEEK 1-2.pptxGrade 10_QUARTER 1_WEEK 1-2.pptx
Grade 10_QUARTER 1_WEEK 1-2.pptx
 
Computer Types according structure .docx
Computer Types according structure  .docxComputer Types according structure  .docx
Computer Types according structure .docx
 
Lesson 1 introduction
Lesson 1 introductionLesson 1 introduction
Lesson 1 introduction
 
Computer Basics
Computer BasicsComputer Basics
Computer Basics
 
Input_and_output_devices.pptx
Input_and_output_devices.pptxInput_and_output_devices.pptx
Input_and_output_devices.pptx
 
Report-computer hardware,system, and software
Report-computer hardware,system, and softwareReport-computer hardware,system, and software
Report-computer hardware,system, and software
 
Computer Based Presentation.pptx
Computer Based Presentation.pptxComputer Based Presentation.pptx
Computer Based Presentation.pptx
 
Reportmajor ppt2003 (hardware)
Reportmajor ppt2003 (hardware)Reportmajor ppt2003 (hardware)
Reportmajor ppt2003 (hardware)
 
seminar about Computer-system consist of 10 slides.ppt
seminar about Computer-system consist of 10 slides.pptseminar about Computer-system consist of 10 slides.ppt
seminar about Computer-system consist of 10 slides.ppt
 
introduction to computer
introduction to computerintroduction to computer
introduction to computer
 
Computer, introduction, features, anatomy,
Computer, introduction, features, anatomy,Computer, introduction, features, anatomy,
Computer, introduction, features, anatomy,
 
Computer and computation
Computer and computationComputer and computation
Computer and computation
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamental
 
Application of computer in Hospitality
Application of computer in HospitalityApplication of computer in Hospitality
Application of computer in Hospitality
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

computer concepts.pptx

  • 2. Project Report on - Computer Concepts including Input and Output Devices And Operating Systems.
  • 3. Acknowledgement • We’d want to convey our heartfelt appreciation and gratitude to our faculty as well as our Institute for providing us with the opportunity to work on this wonderful project on “Computer fundamentals, operating system and office automation”, It also aided us in conducting extensive study and learning about a bunch of new topics. • It was a lot useful in terms of expanding our knowledge and abilities.
  • 4. Topics Slide No. About Computer -Uses, Advantages and Disadvantages 4 - 7 Elements of computers 8-10 Input And Devices 10-15 Characteristics of Computer 16 Historical Perspective 17 CPU and Functions 18-22 Operating System 23-24 Storage Devices 25-28 Multiprogramming 29-30 Multitasking 31 Mutlithreading 32 Multiprocessing 33-38 Table of Contents
  • 5. What is Computer?  A computer is programmable i.e. the computer depends totally on the program, which the computer is using.  Computer Operation includes - Input • A computer accepts data that is provided by means of an input device, such as keyboard. Processi ng • A computer performs operations on the data to transform it in some way. Output • A computer produces output on a device, such as printer or a monitor, that shows the results of processing operations. Storage • A computer stores the results of processing operations for future use
  • 7. Advantages and Disadvantages Advantages Multitasking Speed Accuracy Reliability Storage Disadvantages Virus Reduction in employment High Cost Distractions Online Cyber Crimes
  • 8. Elements of Computing Process - • Physical Parts of Computer Hardware • Programming Language • System Software • Application Software Software Data • End Users • Power Users People Procedures
  • 9.  Hardware –  Hardware refers to the computer's tangible components or delivery systems that store and run the written instructions provided by the software.  Hardware is used for taking input data from the user, store the data and display the output and execute the commands given by an individual.  The hardware of the computer system includes monitor, CPU, keyboard, mouse, printer, sound system, RAM, hard disk and many more. Elements of Computing Process -  Software –  Software refers to set of instructions (also called a program) that guides the hardware through its job.  Additional aspects of software’s –  Programming Languages – Language in which programs are written by programmers.  System Software – It is designed to provide a platform for other software. Eg – macOS, Linux, Android.  Application Software – A computer software package that performs specific function directly for an end user. Eg – MS Word or MS Excel.
  • 10. Elements of Computing Process -  Data –  Computer transforms data into information. Data is raw material and information is processed data.  The purpose of information is to help people for making well informed decisions which requires information to be relevant ,timely ,accurate ,concise and complete. Input Data Processing (Software Instructions) Output Information  People –  Computer requires people who are called users (also called end users).  Users which learn the advance features of application programs and customize an application programs for specific task are called power users.  Procedures –  Procedures are steps that one must follow to accomplish a specific computer- related task.  Eg:- ATM(Automated Teller Machine) is a computer.
  • 11. INPUT AND OUTPUT DEVICES  These are pieces of hardware for people to interact and communicate with computers.  The data is entered through input device and output is generated through output device.  For instance, a keyboard or mouse is an input device for a computer, while monitors and printers are output devices.  Devices for communication between computers, such as modem and network cards, typically perform both input and output operations.
  • 12. TYPES OF INPUT DEVICES KEYBOARD Input device consisting of typewriter-like device that enables to enter data into the computer. MOUSE A small object that can roll along a hard-flat surface that controls movement of cursor on a display screen. TYPES OF MOUSE MECHANICAL OPTOMECHANICAL OPTICAL
  • 13. Joystick controls the movement of the pointer(or some other display symbol) and it has a lever that moves in all direction in which the joystick is pointing. Scanners can read text or illustrations printed on paper and translate the information into a form that computer can use. The digital camera takes still photograph, stores it and then sends it a as digital input in computer. The images are then stored as digital files JOYSTICK SCANNER DIGITAL CAMERA
  • 14. TYPES OF OUTPUT DEVICES MONITOR Monitor is another term for the display screen. However, the term monitor usually refers to entire box, whereas the display screen can mean just the screen. TYPES OF MONITOR BASED ON COLOUR MONOCHROME GRAYSCALE COLOUR BASED ON SIGNAL DIGITAL ANALOUGE PRINTER Printer is a device that prints texts or illustrations on paper and in many cases n transparencies and other media. Types of printers DAISY- WHEEL DOT- MATRIX INK-JET LASER WD & LED LINE THERMAL
  • 15. PLOTTER A plotter is a device that receives commands from the computer and then draws its picture on the page. A printer is a device that prints texts and images on a page after receiving commands from a network. SOUND CARDS AND SPEAKERS Sound card is an expansion bord that enables a computer to manipulate and produce sound as output through speakers connected to the board. 3D-AUDIO 3D-Audio is a technique to give more depth to traditional stereo sound by placing a device in a room with stereo speakers
  • 16. Input Device Vs Output Device  In computing, an input device is a piece of equipment used to provide data and control signals to an information processing system, such as a computer or information appliance.  For example, a keyboard is an input device. Input device other than keyboard are known as alternate devices.  An output device is any piece of computer hardware equipment which converts information into a human-perceptible form, into a physical machine-readable form.  Examples include monitor, printers, speakers, projectors. OUTPUT DEVICE INPUT DEVICE
  • 17. HISTORICAL PERSPECTIVE Generation Years Circuitry Characterized by First Generation 1951-1959 Vacuum Tube Magnetic drum and magnetic tape; difficult to program; used machine language and assembly language Second Generation 1959-1963 Transistors Magnetic cores and magnetic disk; used high –level language and were easier to program Third Generation 1963-1975 Integrated circuit Minicomputer accessible by multiple users from remote terminals Fourth Generation 1975- present VLSI(very large scale integrated) The personal computer and user friendly ; micro program Fifth Generation Present to future ULSI(ultra large scale integrated) Biomatrix Devices , Note Book, Ultra Book etc.
  • 18. Characteristics of Computer 1. Speed: – As you know computer can work very fast. It takes only few seconds for calculations that we take hours to complete. 2. Accuracy: – The degree of accuracy of computer is very high and every calculation is performed with the same accuracy. 3. Diligence: – A computer is free from tiredness, lack of concentration, fatigue, etc. It can work for hours without creating any error 4. Versatility: – It means the capacity to perform completely different type of work. You may use your computer to prepare payroll slips. 5. Storage: – The Computer has an in- built memory where it can store a large amount of data.
  • 19. Classification of computer Minicomputer- A minicomputer also referred to as miniature. It’s a category of little computers which has introduced to the world from the mid-1960s. EXAMPLE:- Tablet , PCs, Smartphones Supercomputer- A supercomputer is the fastest computer on earth that could process a considerable number of information very quickly. EXAMPLE:- ROADRUNNER, Los Alamos National Laboratory Microcomputer - Micro Computer is a little computer. Your private machines are equal to the microcomputer. EXAMPLE:- Desktop computers Mainframe computer - The Mainframe computers can accommodate in large air-conditioned rooms because of its dimensions in the current world. EXAMPLE:- System/360.
  • 20. CPU & Functions Functions Control unit Arithmetic unit Virtual memory This brain of computer- READS EXECUTES PROGRAM INSTRUCTIONS PERFORMS CALCULATIONS MAKES DECISIONS
  • 21. logical operation differentiate no. , letters & special characters arithmetic operations Includes , , , . Control Unit It directs the entire computer system. It communicates & co-ordinates activities with both the UNITS Arithmetic Logic Unit This unit executes Arithmetic & Logical operations
  • 22. Memory Unit - This part of computer holds data and instructions for processing. Used for easy & fast information storage(which is in solid state) Its reduce restoration time and helps to perform task rapidly Can only fetch/read information Over-written CPU Fetches program instructions & CPU Store result of calculations in RAM
  • 23. Virtual Memory Virtual Memory is a common technique used in a computer’s operating system. It uses both hardware & software to compensate for physical memory shortages. CPU re-writes the old data from RAM to Virtual memory to free some space in RAM. An OS can load programs larger than its physical memory.
  • 24. OPERATING SYSTEM  A software consisting integrated set of programs that-  Control computer resources.  Provide common services for efficient execution of various application software.  It is an interface between Hardware and User.
  • 26. STORAGE DEVICES Auxiliary storage Devices: • Memory that supplement the main storage. • Long term memory • Non volatile Magnetic Tape: • Magnetic coated strip of plastic on which data can be stored. • Cheaper • Large storage capacity Winchester Disk: • Magnetic disk on which we can store data. • Holds more data. • Faster than floppy. Floppy Disk: • Soft magnetic disk • Portable • Slower to access • Less expensive • Size available – 5 1 4 and 3 1 2 inch ZIP Disk: • High capacity floppy disk drive • Slightly larger than conventional floppy disk • Holds 100 mb of data • Inexpensive and durable JAZ Disk: • They are removable disk drive • 12-ms average seek time • Transfer rate of 5.5 mbps. • Fast data rate and large storage capacity
  • 27.
  • 28. DVD: • Used mainly for video and data storage. • It is known as Digital Versatile Disc. • It stores more than 6x times of CD data. • Wavelength used by DVD Lasers is 650 nm. USB Flash Drive: • It consist of NANA-type flash memory data storage. • Typically, removable and rewritable. • Compact shape, operate faster, durable design. • Storage capacity range from 64 MB to 64 GB
  • 29. Tools to Measure System Performance Throughput Turnaround Time Response- time Throughput is the amount of work that the system is able to do per unit time. Turnaround time is the interval from the time of submission of a job to the system for processing to the time of completion of the job. Response time is the time interval from the time of submission to the time of the first response for the job is produced by the system.
  • 30. MULTI Programming  In a multi programming system two or more user programs can be in memory and are executed one after another. ITS-REQUIREMENT • Large memory • Memory protection • Proper job mix • C.P.U Scheduling • Job status preservation
  • 31. Advantages • CPU Utilization Is Maximum. • Short Time Jobs Get Executed Faster. • Resources Are Used Efficiently. • Response Time Is Shorter. Disadvantages • Difficult To Program A System Because Of Complicated Schedule Handling. • Due To High Load Of Tasks , long Time Jobs Have To Wait Long. Advantages and Disadvantages of Multiprogramming
  • 32. MULTI TASKING  The Ability To Execute More Than One Task At The Same Time, A Task Being A Program.  Multitasking Is Processing Multiple Tasks At One Time. It Does Not Allow To Run Two Lines Of Code As The Same Time. - You See Some One In The Car Next To You Eating Burger, Taking On His Cell Phone And Trying To Drive At The Same Time, This Is Multi Tasking..
  • 33. • Multithreading is the ability of a program or an Operating System to enable more than one user at Time without requiring multiple copies of the program running in computer. • Fast CPU Speed And Large Memory Capacities Are Needed For Multithreading. Multithreading
  • 34. MULTIPROCESSING Multiprocessing is the simultaneous execution of two or more processes by a computer system having more than one CPU TIGHTLY COUPLED MULTIPROCESSING SYSYTEM • CPU are connected at bus level. Example: mainframe system LOOSELY COUPLEDMULTIPROCESSING SYSYTEM • Based on multiple standalone single or dual processor commodity computers connected with high speed. Example: Linux Beowulf. TYPES OF MULTIPROCESSING (BASICALLY TWO TYPES)
  • 35.  BETTER PERFORMANCE If there are two different programs to be run, two processors are evidently more powerful than one because the programs can be simultaneously run on different processor.  BETTER RELIABILITY In a proper designed multiprocessor system, if one of the processor break down, the other processors automatically takes over the system workload until repairs are made. System run slower rather than failing altogether.  Support sophisticated operation.  Complex designing, time taking job.  Expensive to procure  High charge paid initially.  Regular operation and maintenance are also a costly affairs, LIMITATIONS OF MULTIPROCESSING ADVANTAGES OF MULTIPROCESSING
  • 36. Time sharing mechanism to provide simultaneous interactive use of a computer system by many users in such a way that each users given the impression that they have own computer system TIME- SHARING ADVANTAGES OF TIME SHARING • REDUSE CPU IDEAL TIME: While one use is busy in thinking time sharing provide system to other users . • PROVIDES ADVANTAGES OF QUICK RESPONSE TIME: User interact rapidly while working on there problems. • OFFERS GOOD COMPUTER FACILITY TO SMALL USERS: Small users access more sophisticated hardware and software then they could afford . LIMITATIONS OF TIME SHARING • Number of terminals simultaneously connected • for support need large memory • Required job status preservation mechanism to preserve a job complete status • Special CPU algorithm and alarm clock mechanism, to allocate time to each user and send interrupt signal respectively
  • 37. File Management  A file is collection of related information. Every file has a name, its data, and attributes.  The name of a file uniquely identifies it in the system and is used by its user to access it. and the two commonly supported file access methods are Sequential and random access.  The file management module of an operating system takes care of file- related activities such as structuring, accessing, naming, sharing and protection of files. A typical set of file operation provided by an operating system may include create, delete, open, close, read, write, seek, get attributes, set attributes, rename and copying it.
  • 38. Operating System Structure Layered: A layered design of an operating system architecture attempts to achieve robustness by structuring the architecture into layers with different privileges. Kernel: It is the central component of most computer operating system , it is a bridge between applications and the actual data processing done at the hardware level. Resident & non-resident OS modules: Those module that are always kept in the system’s main memory are called resident modules and those that are kept on hard disk are called non- resident modules. Monolithic Kernel: It is an operating system structure where the entire operating system is working in kernel space. Microkernel: In microkernel the user services and kernel services are implemented in different address spaces.
  • 39. Real-time & Distributed Operating system • A Real-time operating system(RTOS) is an operating system intended to serve real-time application requests. The key characteristic of an rtos is the level of consistency concerning the amount of time it takes to accept and complete a task. • Example of RTOS: airline traffic control system, heart pacemaker and robot etc. • A Distributed operating system is the logical aggregation of operating system software over a collection of independent, networked, communicating and spatially disseminated computational nodes. • Example of Distributed OS: AIX operating system for IBM and Solaris operating system for sun. Real-Time Operating System Distributed Operating System