SlideShare une entreprise Scribd logo
1  sur  29
Fundamentals of Computer Concepts

CSC141 Introduction to Computer
Programming

1
Computer
A computer is a programmable, multiuse machine
that accepts data, ( raw facts and figures ) and
process ,or manipulates, it into information.

Information:
“processed data
information”

on

a

computer

CSC141 Introduction to Computer
Programming

is

called

2
Parts of the Computer System
• Building Blocks of computer system
– Data (information)
– User
– Hardware
– Software

CSC141 Introduction to Computer
Programming

3
Parts of the Computer System
• Data
– Pieces of facts
– Computer organize and present information
• Users
– People operating the computer
– Computer working for the people
– Users are most important part of the
computers
– Tell the computer what to do
CSC141 Introduction to Computer
Programming

4
HARDWARE
• Physical Components of the Computer.
• TANGIBLE (can be touched)

SOFTWARE
•
•
•
•

Step-by-step instructions to perform the task.
Also called a program
INTANGIBLE (cannot be touched)
Programs and software interchangeable
terms

CSC141 Introduction to Computer
Programming

5
HARDWARE :
Major components of a Computer
•
•
•
•
•

INPUT DEVICES
OUTPUT DEVICES
CPU
MEMORY
STORAGE DEVICES

CSC141 Introduction to Computer
Programming

6
HARDWARE:
INPUT DEVICES
These devices allow the user to enter the data into
the computer.
These devices are;
• Keyboard
• Mouse
• Scanner
• Pointer

CSC141 Introduction to Computer
Programming

7
HARDWARE:
OUTPUT DEVICES
Consist of devices that translate information
processed by the computer into human
understandable format.
These devices are:
• Printer
• Monitor
• Speaker

CSC141 Introduction to Computer
Programming

8
HARDWARE:
I/O DEVICES
Some devices are both input as well as output
devices.
Can perform I/O simultaneously.
• Touchpad Screens

CSC141 Introduction to Computer
Programming

9
HARDWARE :
CPU; Central Processing Unit
• Brain of the
computer.
• Two parts are:
– ALU
– CU

CSC141 Introduction to Computer
Programming

10
HARDWARE :
CPU; CONTROL UNIT
• Directs and coordinates flow of
data through the CPU and to
and from other devices
• Traffic cop
• CPU’s Instruction set is built into
the
Control
unit
called
Commands that a CPU can
execute
CSC141 Introduction to Computer
Programming

11
HARDWARE :
CPU; ALU
Arithmetic Logic Unit

CSC141 Introduction to Computer
Programming

12
HARDWARE:
MEMORY
Two categories of Memory
• Volatile Memory
Loses its contents when the computer's
power is turned off
• Non-volatile Memory
Does not lose its contents when the
computer’s power is turned off

CSC141 Introduction to Computer
Programming

13
HARDWARE:
MEMORY
Stores Data or programs
(workspace or archiving/storage space)
RAM: Random Access Memory (Volatile)
• Stores current Data and programs
• More RAM results in a faster system

ROM: Read Only Memory (non-volatile)
• Permanent storage of programs/instructions
• Holds the computer boot directions
CSC141 Introduction to Computer
Programming

14
HARDWARE:
Memory; CPU Registers (Part of ALU)
• High speed memory locations built directly
into the CPU
• Temporary storage location used by the
CPU (Scratchpad)
• Used to hold data currently being
processed
• Results of the calculations
• Very expensive that’s why very limited.
CSC141 Introduction to Computer
Programming

15
HARDWARE:
STORAGE DEVICES
• Hold data and programs permanently
• Different from RAM
• Magnetic storage; Uses a magnet to access data
(Floppy and hard drive, USB drives)
• Optical storage; Uses a laser to access data
(CD and DVD drives )

CSC141 Introduction to Computer
Programming

16
TYPES OF SOFTWARE
SYSTEM SOFTWARE
Enables the application to interact with the computer
and manages the computer internal resources.
Examples:
– Operating System
– Device Drivers
APPLICATION SOFTWARE
It performs useful work on General-purpose task.
Examples:
– MS-Word
– PowerPoint
– Google (search engine)
CSC141 Introduction to Computer
Programming

17
Utility Programs
• Utility Programs provide services not provided
by the system software.
• Usually used to recover the system, data or
resources.
• Examples:
– Screen savers
– Data recovery
– Backup
– Virus protection
– Norton utilities
CSC141 Introduction to Computer
Programming

18
How CPU works?
Four basic operations:
1. Fetch: obtain a program instruction or data
item from memory.
2. Decode: translate the instruction into
commands.
3. Execute: carry out the command.
4. Store: write the result into the memory
CSC141 Introduction to Computer
Programming

19
Machine Cycle
A Machine Cycle comprises i-time and e-time:

• Instruction time or i–time
to fetch and decode
• Execution time or e–time
to execute and store the
result

CSC141 Introduction to Computer
Programming

20
How CPU Synchronizes?
Through System Clock
System Clock Synchronizes all computer operations
• Train of binary pulses
• Faster clock speed means the CPU can
execute more instructions each second
• Units: MHz and GHz
Hz = cycles per second

CSC141 Introduction to Computer
Programming

21
Types of Computers
1.
2.
3.
4.

Supercomputers
Mainframes
Minicomputers
Microcontrollers

CSC141 Introduction to Computer
Programming

22
Supercomputer
• Most powerful computers
• Physically largest in size
• Hundreds of thousands of processors that can process
huge amounts of data
• Perform over 1 quadrillion calculations per second. e.g.
IBM ASCI White, Cray
• Ideal for handling large and highly complex problems that
require extreme calculating power

CSC141 Introduction to Computer
Programming

23
Mainframe
• Mainly used by large organizations for critical
applications, typically bulk data processing
– Banks, Airlines, Insurance Companies
• Measured in millions of integer operations per
second (MIPS)
• Vary in size from small, to medium, to large,
depending on their use.
• Normally Dumb Terminals are connected to
these main frames. Processing is done by
Main Frames.
• Dumb terminals only have keyboard,
monitors.
CSC141 Introduction to Computer
Programming

24
Minicomputers
• Class of multi-user computers that lies in between
mainframe computers (multi user) and microcomputers
or personal computers (single user)
• Midrange computer, such as the higher-end SPARC,
POWER and Itanium-based systems from Sun
Microsystems, IBM and Hewlett-Packard.

CSC141 Introduction to Computer
Programming

25
Computers for individuals -PCs
Microcomputers
– Workstation
– Desktop computers
– Notebook computers
– Tablet computers
– Handheld computers
– Smart phones

CSC141 Introduction to Computer
Programming

26
Microcontroller
• Embedded computers are small in size,
specialized microprocessors
• Designed for small or dedicated applications
• Installed in "smart" appliances from automobiles
to washing machines

CSC141 Introduction to Computer
Programming

27
What is IT?
Base of the Computer was/is:
digital signal;
Base of Communication devices
was analog signal transferred to digital signal
The day Communication changed its base from analog to
digital; There was natural merger of the two technologies
Computer and Communication
The following industries also joined : Mass storage, Consumer
Electronics, Entertainment, Multimedia
The Name given to the family

Information Technology : IT
CSC141 Introduction to Computer
Programming

28
Practice Quiz
1. What is the difference between data and
Information?
2. What is the difference between volatile and
non-volatile memory?
3. Memory is used for?
4. What does computer do in i-time and e-time?
5. How CPU synchronizes with its other
components?
6. Name a device which is both input and output?
7. Give few examples of utility software.
8. Name at least two operating systems (OS).
9. What is the use of embedded systems?
10.What is Information Technology?
CSC141 Introduction to Computer
Programming

29

Contenu connexe

Tendances

Components of a computer system
Components of a computer systemComponents of a computer system
Components of a computer systemMark Santos
 
Introduction to computer Powerpoint Presentation
Introduction to computer Powerpoint PresentationIntroduction to computer Powerpoint Presentation
Introduction to computer Powerpoint PresentationJibin Sr. Plamoottukada
 
Information Processing Cycle
Information Processing Cycle Information Processing Cycle
Information Processing Cycle MudAssar IQbal
 
Generations of computers
Generations of computersGenerations of computers
Generations of computersAajuSunariya
 
Parts of a Computer
Parts of a ComputerParts of a Computer
Parts of a ComputerMatt Shea
 
Computer Systems Foundation General
Computer Systems Foundation GeneralComputer Systems Foundation General
Computer Systems Foundation Generalmrcarty
 
Beginning computer basics
Beginning computer basics Beginning computer basics
Beginning computer basics Vicente Antofina
 
Computer hardware presentation
Computer hardware presentationComputer hardware presentation
Computer hardware presentationOliver Sabornido
 
Software and hardware
Software and hardwareSoftware and hardware
Software and hardwaremeryy21
 
Parts of a computer
Parts of a computerParts of a computer
Parts of a computerAmit Jaglan
 
Basic Computer Concepts
Basic Computer ConceptsBasic Computer Concepts
Basic Computer ConceptsReynz Anario
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentationsluget
 

Tendances (20)

Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
Components of a computer system
Components of a computer systemComponents of a computer system
Components of a computer system
 
Introduction to computer Powerpoint Presentation
Introduction to computer Powerpoint PresentationIntroduction to computer Powerpoint Presentation
Introduction to computer Powerpoint Presentation
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Computer hardware and its components
Computer hardware and its componentsComputer hardware and its components
Computer hardware and its components
 
Information Processing Cycle
Information Processing Cycle Information Processing Cycle
Information Processing Cycle
 
Generations of computers
Generations of computersGenerations of computers
Generations of computers
 
Cpu ppt cse
Cpu ppt cseCpu ppt cse
Cpu ppt cse
 
Parts of a Computer
Parts of a ComputerParts of a Computer
Parts of a Computer
 
Computer Systems Foundation General
Computer Systems Foundation GeneralComputer Systems Foundation General
Computer Systems Foundation General
 
Beginning computer basics
Beginning computer basics Beginning computer basics
Beginning computer basics
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamental
 
Computer hardware presentation
Computer hardware presentationComputer hardware presentation
Computer hardware presentation
 
Software and hardware
Software and hardwareSoftware and hardware
Software and hardware
 
Parts of a computer
Parts of a computerParts of a computer
Parts of a computer
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Basic Computer Concepts
Basic Computer ConceptsBasic Computer Concepts
Basic Computer Concepts
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentation
 

En vedette

Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentalsJames Macalalad
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentalsRahul Sharma
 
Software and its types
Software and its typesSoftware and its types
Software and its typesAhmad Hussain
 
Basic computer fundamentals_itft college chandigarh,india
Basic computer fundamentals_itft college chandigarh,indiaBasic computer fundamentals_itft college chandigarh,india
Basic computer fundamentals_itft college chandigarh,indiaNavneet Kaur
 
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTREBest Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTREjatin batra
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer FundamentalsMujahid Riaz
 
Computer in nursing seminar
Computer in nursing seminarComputer in nursing seminar
Computer in nursing seminarLavan Yaa
 
Classroom Management in the Computer Lab
Classroom Management in the Computer LabClassroom Management in the Computer Lab
Classroom Management in the Computer Labhamptonk
 
Analog and Digital Computers
Analog and Digital ComputersAnalog and Digital Computers
Analog and Digital Computersiampencilbox
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWAREKak Yong
 

En vedette (20)

Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
 
Logo e 09_99
Logo e 09_99Logo e 09_99
Logo e 09_99
 
Using unicode with php
Using unicode with phpUsing unicode with php
Using unicode with php
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Unit 1 and 2 review
Unit 1 and 2 reviewUnit 1 and 2 review
Unit 1 and 2 review
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Computer basic
Computer basicComputer basic
Computer basic
 
Basic computer skills of BSc IT
Basic computer skills of BSc ITBasic computer skills of BSc IT
Basic computer skills of BSc IT
 
Software and its types
Software and its typesSoftware and its types
Software and its types
 
Basic computer fundamentals_itft college chandigarh,india
Basic computer fundamentals_itft college chandigarh,indiaBasic computer fundamentals_itft college chandigarh,india
Basic computer fundamentals_itft college chandigarh,india
 
Personal logos
Personal logosPersonal logos
Personal logos
 
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTREBest Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Computer in nursing seminar
Computer in nursing seminarComputer in nursing seminar
Computer in nursing seminar
 
Classroom Management in the Computer Lab
Classroom Management in the Computer LabClassroom Management in the Computer Lab
Classroom Management in the Computer Lab
 
Analog and Digital Computers
Analog and Digital ComputersAnalog and Digital Computers
Analog and Digital Computers
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWARE
 
Classification of computers
Classification of computers Classification of computers
Classification of computers
 

Similaire à Fundamentals of Computer

Introduction To Programming
Introduction To Programming Introduction To Programming
Introduction To Programming JebranJavid
 
unit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptunit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptvardagotmare1
 
avicHomphs-150226100804-conversion-gate01 (1)(1).pdf
avicHomphs-150226100804-conversion-gate01 (1)(1).pdfavicHomphs-150226100804-conversion-gate01 (1)(1).pdf
avicHomphs-150226100804-conversion-gate01 (1)(1).pdfRajDhrub
 
computer hardware and software
computer hardware and softwarecomputer hardware and software
computer hardware and softwareavinash gupta
 
01 introduction to information technology
01 introduction to information technology01 introduction to information technology
01 introduction to information technologyDinesh Gunathilaka
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann ArchitectureZahid Rajeel
 
KL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdfKL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdfSysteDesig
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Subhasis Dash
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded SystemZakaria Gomaa
 
MIS Presentation Chapter III: Hardware
MIS Presentation Chapter III: Hardware MIS Presentation Chapter III: Hardware
MIS Presentation Chapter III: Hardware Sopov Chan
 
computer organisation architecture.pptx
computer organisation architecture.pptxcomputer organisation architecture.pptx
computer organisation architecture.pptxYaqubMd
 

Similaire à Fundamentals of Computer (20)

Fcp lecture 01
Fcp lecture 01Fcp lecture 01
Fcp lecture 01
 
Introduction To Programming
Introduction To Programming Introduction To Programming
Introduction To Programming
 
Unit I.ppt
Unit I.pptUnit I.ppt
Unit I.ppt
 
unit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptunit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.ppt
 
Lecture 02 hardwares
Lecture 02 hardwaresLecture 02 hardwares
Lecture 02 hardwares
 
avicHomphs-150226100804-conversion-gate01 (1)(1).pdf
avicHomphs-150226100804-conversion-gate01 (1)(1).pdfavicHomphs-150226100804-conversion-gate01 (1)(1).pdf
avicHomphs-150226100804-conversion-gate01 (1)(1).pdf
 
computer hardware and software
computer hardware and softwarecomputer hardware and software
computer hardware and software
 
Computer Basics
Computer BasicsComputer Basics
Computer Basics
 
ch1.pptx
ch1.pptxch1.pptx
ch1.pptx
 
01 introduction to information technology
01 introduction to information technology01 introduction to information technology
01 introduction to information technology
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
KL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdfKL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdf
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
Comp hardware Introduction
Comp hardware IntroductionComp hardware Introduction
Comp hardware Introduction
 
MIS Presentation Chapter III: Hardware
MIS Presentation Chapter III: Hardware MIS Presentation Chapter III: Hardware
MIS Presentation Chapter III: Hardware
 
Week 01.pdf
Week 01.pdfWeek 01.pdf
Week 01.pdf
 
computer organisation architecture.pptx
computer organisation architecture.pptxcomputer organisation architecture.pptx
computer organisation architecture.pptx
 
CAO.pptx
CAO.pptxCAO.pptx
CAO.pptx
 

Plus de educationfront

Personality Development in Islam
Personality Development in IslamPersonality Development in Islam
Personality Development in Islameducationfront
 
Discussing Fundamentals of C
Discussing Fundamentals of CDiscussing Fundamentals of C
Discussing Fundamentals of Ceducationfront
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languageseducationfront
 
Punjab Public Service Commission (PPSC)
Punjab Public Service Commission (PPSC)Punjab Public Service Commission (PPSC)
Punjab Public Service Commission (PPSC)educationfront
 

Plus de educationfront (6)

Personality Development in Islam
Personality Development in IslamPersonality Development in Islam
Personality Development in Islam
 
Discussing Fundamentals of C
Discussing Fundamentals of CDiscussing Fundamentals of C
Discussing Fundamentals of C
 
C Programming
C ProgrammingC Programming
C Programming
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Punjab Public Service Commission (PPSC)
Punjab Public Service Commission (PPSC)Punjab Public Service Commission (PPSC)
Punjab Public Service Commission (PPSC)
 
Action research
Action researchAction research
Action research
 

Dernier

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationNeilDeclaro1
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 

Dernier (20)

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 

Fundamentals of Computer

  • 1. Fundamentals of Computer Concepts CSC141 Introduction to Computer Programming 1
  • 2. Computer A computer is a programmable, multiuse machine that accepts data, ( raw facts and figures ) and process ,or manipulates, it into information. Information: “processed data information” on a computer CSC141 Introduction to Computer Programming is called 2
  • 3. Parts of the Computer System • Building Blocks of computer system – Data (information) – User – Hardware – Software CSC141 Introduction to Computer Programming 3
  • 4. Parts of the Computer System • Data – Pieces of facts – Computer organize and present information • Users – People operating the computer – Computer working for the people – Users are most important part of the computers – Tell the computer what to do CSC141 Introduction to Computer Programming 4
  • 5. HARDWARE • Physical Components of the Computer. • TANGIBLE (can be touched) SOFTWARE • • • • Step-by-step instructions to perform the task. Also called a program INTANGIBLE (cannot be touched) Programs and software interchangeable terms CSC141 Introduction to Computer Programming 5
  • 6. HARDWARE : Major components of a Computer • • • • • INPUT DEVICES OUTPUT DEVICES CPU MEMORY STORAGE DEVICES CSC141 Introduction to Computer Programming 6
  • 7. HARDWARE: INPUT DEVICES These devices allow the user to enter the data into the computer. These devices are; • Keyboard • Mouse • Scanner • Pointer CSC141 Introduction to Computer Programming 7
  • 8. HARDWARE: OUTPUT DEVICES Consist of devices that translate information processed by the computer into human understandable format. These devices are: • Printer • Monitor • Speaker CSC141 Introduction to Computer Programming 8
  • 9. HARDWARE: I/O DEVICES Some devices are both input as well as output devices. Can perform I/O simultaneously. • Touchpad Screens CSC141 Introduction to Computer Programming 9
  • 10. HARDWARE : CPU; Central Processing Unit • Brain of the computer. • Two parts are: – ALU – CU CSC141 Introduction to Computer Programming 10
  • 11. HARDWARE : CPU; CONTROL UNIT • Directs and coordinates flow of data through the CPU and to and from other devices • Traffic cop • CPU’s Instruction set is built into the Control unit called Commands that a CPU can execute CSC141 Introduction to Computer Programming 11
  • 12. HARDWARE : CPU; ALU Arithmetic Logic Unit CSC141 Introduction to Computer Programming 12
  • 13. HARDWARE: MEMORY Two categories of Memory • Volatile Memory Loses its contents when the computer's power is turned off • Non-volatile Memory Does not lose its contents when the computer’s power is turned off CSC141 Introduction to Computer Programming 13
  • 14. HARDWARE: MEMORY Stores Data or programs (workspace or archiving/storage space) RAM: Random Access Memory (Volatile) • Stores current Data and programs • More RAM results in a faster system ROM: Read Only Memory (non-volatile) • Permanent storage of programs/instructions • Holds the computer boot directions CSC141 Introduction to Computer Programming 14
  • 15. HARDWARE: Memory; CPU Registers (Part of ALU) • High speed memory locations built directly into the CPU • Temporary storage location used by the CPU (Scratchpad) • Used to hold data currently being processed • Results of the calculations • Very expensive that’s why very limited. CSC141 Introduction to Computer Programming 15
  • 16. HARDWARE: STORAGE DEVICES • Hold data and programs permanently • Different from RAM • Magnetic storage; Uses a magnet to access data (Floppy and hard drive, USB drives) • Optical storage; Uses a laser to access data (CD and DVD drives ) CSC141 Introduction to Computer Programming 16
  • 17. TYPES OF SOFTWARE SYSTEM SOFTWARE Enables the application to interact with the computer and manages the computer internal resources. Examples: – Operating System – Device Drivers APPLICATION SOFTWARE It performs useful work on General-purpose task. Examples: – MS-Word – PowerPoint – Google (search engine) CSC141 Introduction to Computer Programming 17
  • 18. Utility Programs • Utility Programs provide services not provided by the system software. • Usually used to recover the system, data or resources. • Examples: – Screen savers – Data recovery – Backup – Virus protection – Norton utilities CSC141 Introduction to Computer Programming 18
  • 19. How CPU works? Four basic operations: 1. Fetch: obtain a program instruction or data item from memory. 2. Decode: translate the instruction into commands. 3. Execute: carry out the command. 4. Store: write the result into the memory CSC141 Introduction to Computer Programming 19
  • 20. Machine Cycle A Machine Cycle comprises i-time and e-time: • Instruction time or i–time to fetch and decode • Execution time or e–time to execute and store the result CSC141 Introduction to Computer Programming 20
  • 21. How CPU Synchronizes? Through System Clock System Clock Synchronizes all computer operations • Train of binary pulses • Faster clock speed means the CPU can execute more instructions each second • Units: MHz and GHz Hz = cycles per second CSC141 Introduction to Computer Programming 21
  • 23. Supercomputer • Most powerful computers • Physically largest in size • Hundreds of thousands of processors that can process huge amounts of data • Perform over 1 quadrillion calculations per second. e.g. IBM ASCI White, Cray • Ideal for handling large and highly complex problems that require extreme calculating power CSC141 Introduction to Computer Programming 23
  • 24. Mainframe • Mainly used by large organizations for critical applications, typically bulk data processing – Banks, Airlines, Insurance Companies • Measured in millions of integer operations per second (MIPS) • Vary in size from small, to medium, to large, depending on their use. • Normally Dumb Terminals are connected to these main frames. Processing is done by Main Frames. • Dumb terminals only have keyboard, monitors. CSC141 Introduction to Computer Programming 24
  • 25. Minicomputers • Class of multi-user computers that lies in between mainframe computers (multi user) and microcomputers or personal computers (single user) • Midrange computer, such as the higher-end SPARC, POWER and Itanium-based systems from Sun Microsystems, IBM and Hewlett-Packard. CSC141 Introduction to Computer Programming 25
  • 26. Computers for individuals -PCs Microcomputers – Workstation – Desktop computers – Notebook computers – Tablet computers – Handheld computers – Smart phones CSC141 Introduction to Computer Programming 26
  • 27. Microcontroller • Embedded computers are small in size, specialized microprocessors • Designed for small or dedicated applications • Installed in "smart" appliances from automobiles to washing machines CSC141 Introduction to Computer Programming 27
  • 28. What is IT? Base of the Computer was/is: digital signal; Base of Communication devices was analog signal transferred to digital signal The day Communication changed its base from analog to digital; There was natural merger of the two technologies Computer and Communication The following industries also joined : Mass storage, Consumer Electronics, Entertainment, Multimedia The Name given to the family Information Technology : IT CSC141 Introduction to Computer Programming 28
  • 29. Practice Quiz 1. What is the difference between data and Information? 2. What is the difference between volatile and non-volatile memory? 3. Memory is used for? 4. What does computer do in i-time and e-time? 5. How CPU synchronizes with its other components? 6. Name a device which is both input and output? 7. Give few examples of utility software. 8. Name at least two operating systems (OS). 9. What is the use of embedded systems? 10.What is Information Technology? CSC141 Introduction to Computer Programming 29