SlideShare a Scribd company logo
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

More Related Content

What's hot (20)

PPTX
Computer Software & its Types
Muhammad Hammad Waseem
 
PPTX
Computer systems
Udara Sandaruwan
 
PPT
Computer Languages....ppt
hashgeneration
 
PPTX
Output devices of Computer
Shaikh Alam
 
PPT
INTRODUCTION TO COMPUTERS
Surenthiran Sethu
 
PPTX
Types of computer
Frya Lora
 
PDF
Classification of Computers
Harjinder Singh
 
PPTX
Input device
RenubalaDalai
 
PPTX
Classification of Computer
Aasim Mushtaq
 
PDF
Introduction To Computer
Abu Bakar Soomro
 
PPT
computer software
Ahsan Khan
 
PPTX
Introduction and brief history of computers
DIrectorate of Information Technology, Govt. of KPK
 
PPTX
Computer Software & It's types.
Mohit Dhankher
 
PPT
Cpu ppt cse
Manpreet Kaur Sidhu
 
PPTX
CLASSIFICATION OF COMPUTER
GLOBAL TECHNOLOGY CONSULTANCY
 
PPT
Types of software
latifah2001
 
PPTX
Introduction to computer
Zunair Aslam
 
PPTX
Processors
HIMANSHU JAIN
 
PPTX
DIGITAL COMPUTERS
devasishreddy22
 
PPT
Fundamentals Of Computer
Jack Frost
 
Computer Software & its Types
Muhammad Hammad Waseem
 
Computer systems
Udara Sandaruwan
 
Computer Languages....ppt
hashgeneration
 
Output devices of Computer
Shaikh Alam
 
INTRODUCTION TO COMPUTERS
Surenthiran Sethu
 
Types of computer
Frya Lora
 
Classification of Computers
Harjinder Singh
 
Input device
RenubalaDalai
 
Classification of Computer
Aasim Mushtaq
 
Introduction To Computer
Abu Bakar Soomro
 
computer software
Ahsan Khan
 
Introduction and brief history of computers
DIrectorate of Information Technology, Govt. of KPK
 
Computer Software & It's types.
Mohit Dhankher
 
Cpu ppt cse
Manpreet Kaur Sidhu
 
CLASSIFICATION OF COMPUTER
GLOBAL TECHNOLOGY CONSULTANCY
 
Types of software
latifah2001
 
Introduction to computer
Zunair Aslam
 
Processors
HIMANSHU JAIN
 
DIGITAL COMPUTERS
devasishreddy22
 
Fundamentals Of Computer
Jack Frost
 

Viewers also liked (20)

PPT
Basic computer fundamentals
James Macalalad
 
PPT
Computer Basics 101 Slide Show Presentation
sluget
 
PDF
Logo e 09_99
Marcio Miranda
 
PPTX
Using unicode with php
Elizabeth Smith
 
PPSX
Computer fundamentals
Sangeeth Kumar
 
PPTX
Unit 1 and 2 review
Jenny VERZOSA
 
PPT
Basic computer fundamentals
Rahul Sharma
 
PPS
Computer basic
Renée Howard-Johnson
 
PPTX
Basic computer skills of BSc IT
Ram krishna Dumrakoti
 
PPTX
Software and its types
Ahmad Hussain
 
PDF
Basic computer fundamentals_itft college chandigarh,india
Navneet Kaur
 
PDF
Personal logos
Emily Valenza
 
PPTX
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
jatin batra
 
PPTX
Computer Fundamentals
Mujahid Riaz
 
PDF
Computer fundamentals
ECDL Group of Educational Instituions
 
PPTX
Computer in nursing seminar
Lavan Yaa
 
PPTX
Classroom Management in the Computer Lab
hamptonk
 
PPT
Analog and Digital Computers
iampencilbox
 
PPT
SYSTEM SOFTWARE
Kak Yong
 
DOCX
Classification of computers
abasyn Universty Peshawar
 
Basic computer fundamentals
James Macalalad
 
Computer Basics 101 Slide Show Presentation
sluget
 
Logo e 09_99
Marcio Miranda
 
Using unicode with php
Elizabeth Smith
 
Computer fundamentals
Sangeeth Kumar
 
Unit 1 and 2 review
Jenny VERZOSA
 
Basic computer fundamentals
Rahul Sharma
 
Computer basic
Renée Howard-Johnson
 
Basic computer skills of BSc IT
Ram krishna Dumrakoti
 
Software and its types
Ahmad Hussain
 
Basic computer fundamentals_itft college chandigarh,india
Navneet Kaur
 
Personal logos
Emily Valenza
 
Best Basic Computer Training in Ambala ! BATRA COMPUTER CENTRE
jatin batra
 
Computer Fundamentals
Mujahid Riaz
 
Computer in nursing seminar
Lavan Yaa
 
Classroom Management in the Computer Lab
hamptonk
 
Analog and Digital Computers
iampencilbox
 
SYSTEM SOFTWARE
Kak Yong
 
Classification of computers
abasyn Universty Peshawar
 
Ad

Similar to Fundamentals of Computer (20)

PPTX
Fcp lecture 01
educationfront
 
PPTX
Introduction To Programming
JebranJavid
 
PPTX
computer-2-Computer-System-1-1.pptxbvghghbbv
liyakhan167
 
PPT
unit-i-computer-architecture.ppt -general studies
dt23ece006
 
PPT
Unit I.ppt
DenashRajput
 
PPT
Computer Architecture refers to the attributes of a system visible to a progr...
kirankumar423676
 
PPT
unit-i-computer-organization and architecture.ppt
vardagotmare1
 
PPTX
Lecture 02 hardwares
Dynamic Research Centre & institute
 
PDF
avicHomphs-150226100804-conversion-gate01 (1)(1).pdf
RajDhrub
 
PPTX
computer hardware and software
avinash gupta
 
PPTX
Computer Basics
Aditya Singh
 
PPT
UNIT I Basic terminology COMPUTER ARCHI.ppt
rajesshs31r
 
PPTX
COMPUTER SYSTEMS SERVICING NC II LO1 COC1 - 2024.pptx
ReminPasion1
 
PPTX
ch1.pptx
berekethailu2
 
PPT
01 introduction to information technology
Dinesh Gunathilaka
 
PPT
Von Neumann Architecture
Zahid Rajeel
 
PPTX
Unit 1.pptx
AshwiniMate10
 
PDF
KL1034 Lect1 Computer assembly.pdf
SysteDesig
 
PPTX
Computer Organisation & Architecture (chapter 1)
Subhasis Dash
 
PDF
Introduction to Embedded System
Zakaria Gomaa
 
Fcp lecture 01
educationfront
 
Introduction To Programming
JebranJavid
 
computer-2-Computer-System-1-1.pptxbvghghbbv
liyakhan167
 
unit-i-computer-architecture.ppt -general studies
dt23ece006
 
Unit I.ppt
DenashRajput
 
Computer Architecture refers to the attributes of a system visible to a progr...
kirankumar423676
 
unit-i-computer-organization and architecture.ppt
vardagotmare1
 
avicHomphs-150226100804-conversion-gate01 (1)(1).pdf
RajDhrub
 
computer hardware and software
avinash gupta
 
Computer Basics
Aditya Singh
 
UNIT I Basic terminology COMPUTER ARCHI.ppt
rajesshs31r
 
COMPUTER SYSTEMS SERVICING NC II LO1 COC1 - 2024.pptx
ReminPasion1
 
ch1.pptx
berekethailu2
 
01 introduction to information technology
Dinesh Gunathilaka
 
Von Neumann Architecture
Zahid Rajeel
 
Unit 1.pptx
AshwiniMate10
 
KL1034 Lect1 Computer assembly.pdf
SysteDesig
 
Computer Organisation & Architecture (chapter 1)
Subhasis Dash
 
Introduction to Embedded System
Zakaria Gomaa
 
Ad

More from educationfront (6)

PPTX
Personality Development in Islam
educationfront
 
PPTX
Discussing Fundamentals of C
educationfront
 
PPT
C Programming
educationfront
 
PPTX
Introduction to Programming Languages
educationfront
 
PPTX
Punjab Public Service Commission (PPSC)
educationfront
 
PPT
Action research
educationfront
 
Personality Development in Islam
educationfront
 
Discussing Fundamentals of C
educationfront
 
C Programming
educationfront
 
Introduction to Programming Languages
educationfront
 
Punjab Public Service Commission (PPSC)
educationfront
 
Action research
educationfront
 

Recently uploaded (20)

PPTX
How to Send Email From Odoo 18 Website - Odoo Slides
Celine George
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PDF
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
PPTX
Identifying elements in the story. Arrange the events in the story
geraldineamahido2
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PDF
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PPTX
infertility, types,causes, impact, and management
Ritu480198
 
PPTX
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
PPTX
Difference between write and update in odoo 18
Celine George
 
PDF
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PDF
Introduction presentation of the patentbutler tool
MIPLM
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPTX
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
PPTX
TRANSLATIONAL AND ROTATIONAL MOTION.pptx
KIPAIZAGABAWA1
 
PDF
epi editorial commitee meeting presentation
MIPLM
 
PDF
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
How to Send Email From Odoo 18 Website - Odoo Slides
Celine George
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
Identifying elements in the story. Arrange the events in the story
geraldineamahido2
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
Horarios de distribución de agua en julio
pegazohn1978
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
infertility, types,causes, impact, and management
Ritu480198
 
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
Difference between write and update in odoo 18
Celine George
 
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
Introduction presentation of the patentbutler tool
MIPLM
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
TRANSLATIONAL AND ROTATIONAL MOTION.pptx
KIPAIZAGABAWA1
 
epi editorial commitee meeting presentation
MIPLM
 
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 

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