SlideShare a Scribd company logo
1 of 42
Computer Fundamentals
and its Organization
By
Humera Shaziya
Department of Computer Science, Nizam College
NIZAM
COLLEGE
Ms. Humera Shaziya
Department of Computer Science (MCA)
Contents
Computer Fundamentals
 Computer Definition
 Characteristics of Computers
 Brief History of Computers
 Evolution of Computers
 Categories of Computers
 Computer Hardware
 Computer Software
 Limitations of Computer
 Uses and Impact of Computer Contd
NIZAM
COLLEGE
Contents
Computer Organization
 Central Processing Unit
o Components
o Types of Computer Memory
o Communication Pathways
o Computer Registers
Input/output Devices
Programming
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Computer Definition
 A Computer is a machine that can solve problems by
accepting data, performing certain operations and
presenting the results to the user.
 Computer Science is the study of the operating principles of
computers, PLs and algorithms for solving theoretical and
practical problems
 Data Processing is defined as the process of transforming
data (raw facts) into useful information (processed data)
by the computer.
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Computer System
Ms. Humera Shaziya
Department of Computer Science (MCA)
Block Diagram of a Computer
NIZAM
COLLEGE
Characteristics of Computer
Speed
Accuracy
Reliability
Storage Capability
Flexibility
Reduced Cost
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Brief History of Computers
 3000 B.C The Abacus
 1642 – Blaise Pascal-Mechanical Digital Calculator
 1822 – Charles Babbage (Father of Computer)-Difference Engine
 1840 – Augusta Ada (The first Programmer)-Binary data Storage
 1850 – George Boole-Boolean Logic
 1940 – Von Neumann-Stored Program Concept
 1944 – Aiken-Mark I (First automatic calculator)
 1947 – Mauchly and Eckert-ENIAC (General Purpose Computer)
 1949 – Englishman Maurice-EDSAC
 1949 – Mauchly, Eckert and Von Neumann-EDVAC a-b
 1950 – Turing-ACE(Automatic Computing Engine)
 1950 – Grace Hopper-UNIVAC I compiler
 1951 – Mauchlyand Eckert-first commercial computer UNIVAC I Contd
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Brief History of Computers
 1957 – Backus-FORTRAN
 1959 – Kilby and Noyce-Integrated Circuits
 1959 – Hopper-COBOL
 1960 – Gene Amdahl-Mainframe Computer- IBM System/360
 1963 – Oslen-Mini Computer-PDPI
 1965 – Dr. John Kemeny-BASIC
 1970 – Intel Corporation-Memory chip and Microprocessor
 1975 – H.Edward Roberts (Father of Microcomputer)-Microcomputer
 1976 –Seymour Cray-CRAY-I Super Computer
 1977 – Stephan Wozniak-Apple Micro Computer
 1980 – IBM-Personal Computers
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Evolution of Computers
Generations
 First Generation (1951-1959)
 Second Generation (1959-1965)
 Third Generation (1965-1971)
 Fourth Generation (1971-Present)
 Fifth Generation (Future)
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
First Generation Computers
 Electronic Circuitry – Vacuum tubes
 Input Mechanism – Punched Cards
 Output Mechanism – Punched Cards and Paper
 External Storage – Magnetic Tapes
 Processing Mode – Batch Processing
 Languages Supported – Machine and Assembly languages
 Examples – UNIVAC I, IBM 650, Burroughs 220
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Second Generation Computers
 Electronic Circuitry – Transistors
 Input Mechanism – Punched Cards and Magnetic Tapes
 Output Mechanism – Punched Cards and Paper
 External Storage – Magnetic Tapes
 Processing Mode – Multi-Processing Processing
 Languages Supported –FORTRAN, COBOL, BASIC PL/1
 Examples – IBM 1400 and 7000 series, GE 635
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Third Generation Computers
 Electronic Circuitry – Integrated Circuits
 Input Mechanism – Keyboard
 Output Mechanism – Monitor
 External Storage – Magnetic Disks
 Processing Mode – Multi-Processing Processing
 Languages Supported – PASCAL, RPG(Report Program
Generator)
 Examples – IBM System 360
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Fourth Generation Computers
 Introduction of Microcomputers
 Electronic Circuitry – Miniaturization of Integrated Circuits
 Input Mechanism – Keyboard
 Output Mechanism – Monitor
 External Storage – Magnetic Disks
 Processing Mode – Multi-Processing Processing
 Languages Supported – Language C, C++, SQL
 Examples – IBM System 370
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Fifth Generation Computers
Advanced Supercomputers
Artificial Intelligence
Expert Systems
Knowledge Discovery
Superior speed, accuracy and reliability
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Categories of Computers
According to size
 Super Computers
 Mainframe Computers
 Mini Computers
 Micro Computers or Personal Computers
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Computer Hardware
The physical components of a computer
system its modules and peripherals
constitute hardware
Computer Hardware includes
 CPU
 Input Devices
 Output Devices
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Computer Software
It is set of instructions grouped into
programs that make the system function in
the desired ways
Software categories
 System Software
 Application Software
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
System Software
Operating System
Translators
 Assemblers
 Compilers
 Interpreters
Device Drivers
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Application Software
User written application packages
Pre written application packages
 MS-Office
 RDBMS
 Graphics Package
 Communication Package
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Computer Limitations
Cannot think
Work well provided programs are reliable
Perform tasks given by the user
To make system perform its intended task,
application logic must be definite
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Uses and Impact of Computer
Business and Industry
Health Care
Education
Humanities
Science and Technology
Recreation and Entertainment
Government
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
COMPUTER ORGANIZATION
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Central Processing Unit - CPU
Ms. Humera Shaziya
Department of Computer Science (MCA)
Registers
Control Unit
Arithmetic
Logic Unit
Block Diagram of CPU
NIZAM
COLLEGE
CPU
 It is the brain of computer
 It executes the instructions
 It performs the process part of INPUT-PROCESS-OUTPUT
cycle
 It is mounted on motherboard
 A microprocessor chip contains the circuits and special
storage locations called registers needed to perform the
arithmetic- logic and control functions
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
CPU Characteristics
Word Size
 16 bit
 32 bit
 64 bit
Clock Speed
 The no. of pulses it uses each second
 Speed at which instruction is executed
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
CPU Characteristics
Primary Storage Capacity
 Registers – that speed up the processing
Instruction Set
 Built-in set of machine instructions that the CPU
responds
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Components of CPU
Arithmetic and Logic Unit – ALU
 Actual data processing occurs
Control Unit
 Direct s the sequences of events necessary to
execute the instruction
Registers
 Temporary storage location within the CPU
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Types of Computer Memory
 Cache Memory
 Registers
 Primary Memory
 RAM
 ROM
 Secondary Memory
 Magnetic Tapes
 Magnetic Disks
 Optical Disks
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Communication Pathway
Various components on motherboard linked
together by a set of parallel wires known as
a bus
Bus Types
 Data Bus
 Address Bus
 Control Bus
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Working of CPU
CPU executes an instruction in two cycles
 Instruction Cycle
 Execution Cycle
Instruction cycle is made up of fetch and
decode phases
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Registers
 The no and types of registers differ in different
CPUs
 The size of the register affect the processing
power of computer system
 Common registers are
 Accumulator
 Program Counter
 Instruction Register
 Data Register
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Input/output Devices
Input is the process of entering and
translating incoming data into machine
readable form.
Output is the process of translating data in
machine-readable form into a human
understandable form
I/O devices are known as Peripherals
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Input Devices
 Punched Cards and Card Readers
 Keyboards
 Mouse
 Joystick
 Track Ball
 Touch Screen
 Light Pen
 Optical Mark Recognition
 Optical Bar Recognition
 Optical Character Recognition
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Output Devices
Hard-Copy Devices
 Printer
o Dot-Matrix
o Ink-Jet
o Laser Printer
 Plotter
Soft-Copy Device
 Monitor
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Connection
 CPU is connected to various peripherals by a
special h/w called interface
 An interface connection is often called a port
 The s/w used by the computer to communicate
with other devices is called a driver
 There are two types of interface
 Parallel
 Serial
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Programming
 It is the process of writing programs to instruct
computer to perform the desired task
 The set of instructions given to a computer is
known as a program
 A program is written in a programming language
 Basically two types of PL exists
 Low-Level Languages
 High-Level Languages
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Types of PL
Low – Level Languages
 Machine-Level Language
 Assembly-Level Language
High – Level Languages
 Procedural Languages
 Object-Oriented Languages
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
C- Language
It is a procedural language
It is a high-level language
But, sometimes it is called as Middle-Level
Language
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Example Program
A C-lang program to print greetings
#include<stdlib.h>
void main()
{
print(“Hello World”);
}
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Conclusion
 Computer is a general-purpose machine
 It is able to perform variety of tasks
 From scientific computations and mathematical
calculations to spell checking in a word document
 From daily routine operations to research in
various fields
 Hence computer is essential part of our live that
has made the life comfortable
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Questions?
Ms. Humera Shaziya
Department of Computer Science (MCA)
NIZAM
COLLEGE
Thank You
Ms. Humera Shaziya
Department of Computer Science (MCA)

More Related Content

What's hot

What's hot (20)

Input Output - Computer Architecture
Input Output - Computer ArchitectureInput Output - Computer Architecture
Input Output - Computer Architecture
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
 
CLASSIFICATION OF COMPUTERS
CLASSIFICATION OF COMPUTERSCLASSIFICATION OF COMPUTERS
CLASSIFICATION OF COMPUTERS
 
Computer Hardware and software
Computer Hardware and softwareComputer Hardware and software
Computer Hardware and software
 
Processors
ProcessorsProcessors
Processors
 
All about Computer memory in one ppt
All about Computer memory in one pptAll about Computer memory in one ppt
All about Computer memory in one ppt
 
Computer peripheral or Peripheral Devices
Computer peripheral or Peripheral Devices Computer peripheral or Peripheral Devices
Computer peripheral or Peripheral Devices
 
Types of computer
Types of computer Types of computer
Types of computer
 
Parts of the computer and thier function
Parts of the computer and thier functionParts of the computer and thier function
Parts of the computer and thier function
 
Hardware and Software Components of Computer
Hardware and Software Components of ComputerHardware and Software Components of Computer
Hardware and Software Components of Computer
 
Computer processors
Computer processorsComputer processors
Computer processors
 
Output devices of Computer
Output devices of ComputerOutput devices of Computer
Output devices of Computer
 
Basic computer hardware and software
Basic computer hardware and softwareBasic computer hardware and software
Basic computer hardware and software
 
FTCP
FTCPFTCP
FTCP
 
Microcontroller part 1
Microcontroller part 1Microcontroller part 1
Microcontroller part 1
 
Output devices
Output devicesOutput devices
Output devices
 
Types of software
Types of softwareTypes of software
Types of software
 
Information processing cycle
Information processing cycleInformation processing cycle
Information processing cycle
 
Generations of computer
Generations of computerGenerations of computer
Generations of computer
 
Introduction to Motherboard
Introduction to Motherboard Introduction to Motherboard
Introduction to Motherboard
 

Similar to computer fundamentals

Dr.Balamurugan_Fundamentals_of_Computer.pptx
Dr.Balamurugan_Fundamentals_of_Computer.pptxDr.Balamurugan_Fundamentals_of_Computer.pptx
Dr.Balamurugan_Fundamentals_of_Computer.pptxBalamurugan M
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer FundamentalShradha Kabra
 
CH003
CH003CH003
CH003JUC
 
Tìm hiểu về Công nghệ thông tin (IT) toàn tập
Tìm hiểu về Công nghệ thông tin (IT) toàn tậpTìm hiểu về Công nghệ thông tin (IT) toàn tập
Tìm hiểu về Công nghệ thông tin (IT) toàn tậpINFOCHIEF institute
 
computer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptxcomputer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptxvishnuvardhan749108
 
Computer Fundamentals lecture 1 Basic components of computer system.pptx
Computer Fundamentals lecture 1 Basic components of computer system.pptxComputer Fundamentals lecture 1 Basic components of computer system.pptx
Computer Fundamentals lecture 1 Basic components of computer system.pptxdbmscse61
 
Computer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answersComputer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answersappasami
 
CPP_Ch_1_Introduction.ppt
CPP_Ch_1_Introduction.pptCPP_Ch_1_Introduction.ppt
CPP_Ch_1_Introduction.pptissackmohamed3
 
Tech impact over.pptx
Tech impact over.pptxTech impact over.pptx
Tech impact over.pptxMariaEmaan1
 
Benefits of Micro Controller.pdf
Benefits of Micro Controller.pdfBenefits of Micro Controller.pdf
Benefits of Micro Controller.pdfirfanakram32
 
Chapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of informationChapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of informationFrankie Jones
 
Basic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptxBasic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptxhasanbashar400
 
COMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNITCOMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNITarunakshidatta
 
Basic of computers
Basic of computersBasic of computers
Basic of computersSanthi thi
 

Similar to computer fundamentals (20)

Dr.Balamurugan_Fundamentals_of_Computer.pptx
Dr.Balamurugan_Fundamentals_of_Computer.pptxDr.Balamurugan_Fundamentals_of_Computer.pptx
Dr.Balamurugan_Fundamentals_of_Computer.pptx
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamental
 
CH003
CH003CH003
CH003
 
Tìm hiểu về Công nghệ thông tin (IT) toàn tập
Tìm hiểu về Công nghệ thông tin (IT) toàn tậpTìm hiểu về Công nghệ thông tin (IT) toàn tập
Tìm hiểu về Công nghệ thông tin (IT) toàn tập
 
computer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptxcomputer organisation and architecture_ppt.pptx
computer organisation and architecture_ppt.pptx
 
Computer Fundamentals lecture 1 Basic components of computer system.pptx
Computer Fundamentals lecture 1 Basic components of computer system.pptxComputer Fundamentals lecture 1 Basic components of computer system.pptx
Computer Fundamentals lecture 1 Basic components of computer system.pptx
 
High speed I/O
High speed I/OHigh speed I/O
High speed I/O
 
Computer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answersComputer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answers
 
CPP_Ch_1_Introduction.ppt
CPP_Ch_1_Introduction.pptCPP_Ch_1_Introduction.ppt
CPP_Ch_1_Introduction.ppt
 
Tech impact over.pptx
Tech impact over.pptxTech impact over.pptx
Tech impact over.pptx
 
MY COMPUTER
MY COMPUTERMY COMPUTER
MY COMPUTER
 
Benefits of Micro Controller.pdf
Benefits of Micro Controller.pdfBenefits of Micro Controller.pdf
Benefits of Micro Controller.pdf
 
Co unit 1
Co unit 1Co unit 1
Co unit 1
 
Computers7 Ch4 2
Computers7 Ch4 2Computers7 Ch4 2
Computers7 Ch4 2
 
Chapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of informationChapter 1 computer hardware and flow of information
Chapter 1 computer hardware and flow of information
 
Basic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptxBasic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptx
 
HARDWARE
HARDWAREHARDWARE
HARDWARE
 
COMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNITCOMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNIT
 
Basic of computers
Basic of computersBasic of computers
Basic of computers
 
Cpu ppt cse
Cpu ppt cseCpu ppt cse
Cpu ppt cse
 

Recently uploaded

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 

Recently uploaded (20)

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 

computer fundamentals

  • 1. Computer Fundamentals and its Organization By Humera Shaziya Department of Computer Science, Nizam College
  • 2. NIZAM COLLEGE Ms. Humera Shaziya Department of Computer Science (MCA) Contents Computer Fundamentals  Computer Definition  Characteristics of Computers  Brief History of Computers  Evolution of Computers  Categories of Computers  Computer Hardware  Computer Software  Limitations of Computer  Uses and Impact of Computer Contd
  • 3. NIZAM COLLEGE Contents Computer Organization  Central Processing Unit o Components o Types of Computer Memory o Communication Pathways o Computer Registers Input/output Devices Programming Ms. Humera Shaziya Department of Computer Science (MCA)
  • 4. NIZAM COLLEGE Computer Definition  A Computer is a machine that can solve problems by accepting data, performing certain operations and presenting the results to the user.  Computer Science is the study of the operating principles of computers, PLs and algorithms for solving theoretical and practical problems  Data Processing is defined as the process of transforming data (raw facts) into useful information (processed data) by the computer. Ms. Humera Shaziya Department of Computer Science (MCA)
  • 5. NIZAM COLLEGE Computer System Ms. Humera Shaziya Department of Computer Science (MCA) Block Diagram of a Computer
  • 6. NIZAM COLLEGE Characteristics of Computer Speed Accuracy Reliability Storage Capability Flexibility Reduced Cost Ms. Humera Shaziya Department of Computer Science (MCA)
  • 7. NIZAM COLLEGE Brief History of Computers  3000 B.C The Abacus  1642 – Blaise Pascal-Mechanical Digital Calculator  1822 – Charles Babbage (Father of Computer)-Difference Engine  1840 – Augusta Ada (The first Programmer)-Binary data Storage  1850 – George Boole-Boolean Logic  1940 – Von Neumann-Stored Program Concept  1944 – Aiken-Mark I (First automatic calculator)  1947 – Mauchly and Eckert-ENIAC (General Purpose Computer)  1949 – Englishman Maurice-EDSAC  1949 – Mauchly, Eckert and Von Neumann-EDVAC a-b  1950 – Turing-ACE(Automatic Computing Engine)  1950 – Grace Hopper-UNIVAC I compiler  1951 – Mauchlyand Eckert-first commercial computer UNIVAC I Contd Ms. Humera Shaziya Department of Computer Science (MCA)
  • 8. NIZAM COLLEGE Brief History of Computers  1957 – Backus-FORTRAN  1959 – Kilby and Noyce-Integrated Circuits  1959 – Hopper-COBOL  1960 – Gene Amdahl-Mainframe Computer- IBM System/360  1963 – Oslen-Mini Computer-PDPI  1965 – Dr. John Kemeny-BASIC  1970 – Intel Corporation-Memory chip and Microprocessor  1975 – H.Edward Roberts (Father of Microcomputer)-Microcomputer  1976 –Seymour Cray-CRAY-I Super Computer  1977 – Stephan Wozniak-Apple Micro Computer  1980 – IBM-Personal Computers Ms. Humera Shaziya Department of Computer Science (MCA)
  • 9. NIZAM COLLEGE Evolution of Computers Generations  First Generation (1951-1959)  Second Generation (1959-1965)  Third Generation (1965-1971)  Fourth Generation (1971-Present)  Fifth Generation (Future) Ms. Humera Shaziya Department of Computer Science (MCA)
  • 10. NIZAM COLLEGE First Generation Computers  Electronic Circuitry – Vacuum tubes  Input Mechanism – Punched Cards  Output Mechanism – Punched Cards and Paper  External Storage – Magnetic Tapes  Processing Mode – Batch Processing  Languages Supported – Machine and Assembly languages  Examples – UNIVAC I, IBM 650, Burroughs 220 Ms. Humera Shaziya Department of Computer Science (MCA)
  • 11. NIZAM COLLEGE Second Generation Computers  Electronic Circuitry – Transistors  Input Mechanism – Punched Cards and Magnetic Tapes  Output Mechanism – Punched Cards and Paper  External Storage – Magnetic Tapes  Processing Mode – Multi-Processing Processing  Languages Supported –FORTRAN, COBOL, BASIC PL/1  Examples – IBM 1400 and 7000 series, GE 635 Ms. Humera Shaziya Department of Computer Science (MCA)
  • 12. NIZAM COLLEGE Third Generation Computers  Electronic Circuitry – Integrated Circuits  Input Mechanism – Keyboard  Output Mechanism – Monitor  External Storage – Magnetic Disks  Processing Mode – Multi-Processing Processing  Languages Supported – PASCAL, RPG(Report Program Generator)  Examples – IBM System 360 Ms. Humera Shaziya Department of Computer Science (MCA)
  • 13. NIZAM COLLEGE Fourth Generation Computers  Introduction of Microcomputers  Electronic Circuitry – Miniaturization of Integrated Circuits  Input Mechanism – Keyboard  Output Mechanism – Monitor  External Storage – Magnetic Disks  Processing Mode – Multi-Processing Processing  Languages Supported – Language C, C++, SQL  Examples – IBM System 370 Ms. Humera Shaziya Department of Computer Science (MCA)
  • 14. NIZAM COLLEGE Fifth Generation Computers Advanced Supercomputers Artificial Intelligence Expert Systems Knowledge Discovery Superior speed, accuracy and reliability Ms. Humera Shaziya Department of Computer Science (MCA)
  • 15. NIZAM COLLEGE Categories of Computers According to size  Super Computers  Mainframe Computers  Mini Computers  Micro Computers or Personal Computers Ms. Humera Shaziya Department of Computer Science (MCA)
  • 16. NIZAM COLLEGE Computer Hardware The physical components of a computer system its modules and peripherals constitute hardware Computer Hardware includes  CPU  Input Devices  Output Devices Ms. Humera Shaziya Department of Computer Science (MCA)
  • 17. NIZAM COLLEGE Computer Software It is set of instructions grouped into programs that make the system function in the desired ways Software categories  System Software  Application Software Ms. Humera Shaziya Department of Computer Science (MCA)
  • 18. NIZAM COLLEGE System Software Operating System Translators  Assemblers  Compilers  Interpreters Device Drivers Ms. Humera Shaziya Department of Computer Science (MCA)
  • 19. NIZAM COLLEGE Application Software User written application packages Pre written application packages  MS-Office  RDBMS  Graphics Package  Communication Package Ms. Humera Shaziya Department of Computer Science (MCA)
  • 20. NIZAM COLLEGE Computer Limitations Cannot think Work well provided programs are reliable Perform tasks given by the user To make system perform its intended task, application logic must be definite Ms. Humera Shaziya Department of Computer Science (MCA)
  • 21. NIZAM COLLEGE Uses and Impact of Computer Business and Industry Health Care Education Humanities Science and Technology Recreation and Entertainment Government Ms. Humera Shaziya Department of Computer Science (MCA)
  • 22. NIZAM COLLEGE COMPUTER ORGANIZATION Ms. Humera Shaziya Department of Computer Science (MCA)
  • 23. NIZAM COLLEGE Central Processing Unit - CPU Ms. Humera Shaziya Department of Computer Science (MCA) Registers Control Unit Arithmetic Logic Unit Block Diagram of CPU
  • 24. NIZAM COLLEGE CPU  It is the brain of computer  It executes the instructions  It performs the process part of INPUT-PROCESS-OUTPUT cycle  It is mounted on motherboard  A microprocessor chip contains the circuits and special storage locations called registers needed to perform the arithmetic- logic and control functions Ms. Humera Shaziya Department of Computer Science (MCA)
  • 25. NIZAM COLLEGE CPU Characteristics Word Size  16 bit  32 bit  64 bit Clock Speed  The no. of pulses it uses each second  Speed at which instruction is executed Ms. Humera Shaziya Department of Computer Science (MCA)
  • 26. NIZAM COLLEGE CPU Characteristics Primary Storage Capacity  Registers – that speed up the processing Instruction Set  Built-in set of machine instructions that the CPU responds Ms. Humera Shaziya Department of Computer Science (MCA)
  • 27. NIZAM COLLEGE Components of CPU Arithmetic and Logic Unit – ALU  Actual data processing occurs Control Unit  Direct s the sequences of events necessary to execute the instruction Registers  Temporary storage location within the CPU Ms. Humera Shaziya Department of Computer Science (MCA)
  • 28. NIZAM COLLEGE Types of Computer Memory  Cache Memory  Registers  Primary Memory  RAM  ROM  Secondary Memory  Magnetic Tapes  Magnetic Disks  Optical Disks Ms. Humera Shaziya Department of Computer Science (MCA)
  • 29. NIZAM COLLEGE Communication Pathway Various components on motherboard linked together by a set of parallel wires known as a bus Bus Types  Data Bus  Address Bus  Control Bus Ms. Humera Shaziya Department of Computer Science (MCA)
  • 30. NIZAM COLLEGE Working of CPU CPU executes an instruction in two cycles  Instruction Cycle  Execution Cycle Instruction cycle is made up of fetch and decode phases Ms. Humera Shaziya Department of Computer Science (MCA)
  • 31. NIZAM COLLEGE Registers  The no and types of registers differ in different CPUs  The size of the register affect the processing power of computer system  Common registers are  Accumulator  Program Counter  Instruction Register  Data Register Ms. Humera Shaziya Department of Computer Science (MCA)
  • 32. NIZAM COLLEGE Input/output Devices Input is the process of entering and translating incoming data into machine readable form. Output is the process of translating data in machine-readable form into a human understandable form I/O devices are known as Peripherals Ms. Humera Shaziya Department of Computer Science (MCA)
  • 33. NIZAM COLLEGE Input Devices  Punched Cards and Card Readers  Keyboards  Mouse  Joystick  Track Ball  Touch Screen  Light Pen  Optical Mark Recognition  Optical Bar Recognition  Optical Character Recognition Ms. Humera Shaziya Department of Computer Science (MCA)
  • 34. NIZAM COLLEGE Output Devices Hard-Copy Devices  Printer o Dot-Matrix o Ink-Jet o Laser Printer  Plotter Soft-Copy Device  Monitor Ms. Humera Shaziya Department of Computer Science (MCA)
  • 35. NIZAM COLLEGE Connection  CPU is connected to various peripherals by a special h/w called interface  An interface connection is often called a port  The s/w used by the computer to communicate with other devices is called a driver  There are two types of interface  Parallel  Serial Ms. Humera Shaziya Department of Computer Science (MCA)
  • 36. NIZAM COLLEGE Programming  It is the process of writing programs to instruct computer to perform the desired task  The set of instructions given to a computer is known as a program  A program is written in a programming language  Basically two types of PL exists  Low-Level Languages  High-Level Languages Ms. Humera Shaziya Department of Computer Science (MCA)
  • 37. NIZAM COLLEGE Types of PL Low – Level Languages  Machine-Level Language  Assembly-Level Language High – Level Languages  Procedural Languages  Object-Oriented Languages Ms. Humera Shaziya Department of Computer Science (MCA)
  • 38. NIZAM COLLEGE C- Language It is a procedural language It is a high-level language But, sometimes it is called as Middle-Level Language Ms. Humera Shaziya Department of Computer Science (MCA)
  • 39. NIZAM COLLEGE Example Program A C-lang program to print greetings #include<stdlib.h> void main() { print(“Hello World”); } Ms. Humera Shaziya Department of Computer Science (MCA)
  • 40. NIZAM COLLEGE Conclusion  Computer is a general-purpose machine  It is able to perform variety of tasks  From scientific computations and mathematical calculations to spell checking in a word document  From daily routine operations to research in various fields  Hence computer is essential part of our live that has made the life comfortable Ms. Humera Shaziya Department of Computer Science (MCA)
  • 42. NIZAM COLLEGE Thank You Ms. Humera Shaziya Department of Computer Science (MCA)