0% found this document useful (0 votes)
35 views22 pages

2-Lec B - Fundamentals of Computer Concepts

The document provides an overview of fundamental computer concepts including: 1) A computer accepts raw data as input and processes it to produce useful information as output. 2) The basic components of a computer system are the data, users, hardware, and software. 3) Hardware refers to the physical and tangible parts like the CPU, memory, storage, and input/output devices. Software includes programs and instructions that control the hardware.

Uploaded by

Aqeel Abbas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views22 pages

2-Lec B - Fundamentals of Computer Concepts

The document provides an overview of fundamental computer concepts including: 1) A computer accepts raw data as input and processes it to produce useful information as output. 2) The basic components of a computer system are the data, users, hardware, and software. 3) Hardware refers to the physical and tangible parts like the CPU, memory, storage, and input/output devices. Software includes programs and instructions that control the hardware.

Uploaded by

Aqeel Abbas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 22

Programming Fundamentals

CSC102

Lecture 2: Fundamentals of Computer


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

Data:
A collection of facts made up of texts, numbers and dates

Information:
“processed data on a computer is called information”

2
Data vs. Information

3
Parts of the Computer System
 Building Blocks of computer system
◦ Data
◦ User
◦ Hardware
◦ Software

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

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

6
HARDWARE :
Major components of a Computer
INPUT DEVICES
OUTPUT DEVICES
CPU
MEMORY
STORAGE DEVICES

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

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

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

10
HARDWARE :
CPU; Central Processing Unit
 Brainof the computer.
 Two parts are:

◦ ALU
◦ CU

11
HARDWARE :
CPU; CONTROL UNIT
 Control Unit: Directs and coordinates flow
of data through the CPU and to and from
other devices
 Acts like a traffic cop
 CPU’s Instruction set is built into the
Control unit called Commands that a CPU
can execute

12
HARDWARE :
CPU; ALU
Arithmetic Logic Unit

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

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

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.

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 )

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)

18
Utility Programs
 UtilityPrograms 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

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

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

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

ON OFF

One cycle
22

You might also like