Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Data Representation
Zawar Hussain
Representing
Non-Numeric Data
Char
Decimal
Binary
65
100 0001
66
100 0010
48
011 0000
49
011 0001
36
010 0100
Bits take the form of electrical pulses that can travel over circuits
Almost the same way as electricity flows over a wire when you turn on a
light switch
Computer Languages - 1
2. Assembly languages
Computer Languages - 2
1. High-level languages
Types of Computing
Personal computers
The idea of personal computing first introduced by Apple computer in 1977
First PC introduced by IBM in 1981
Economical enough for individual
Distributed computing
Computing distributed over networks
Often used LANs
PCs were powerful enough to
handle the computing requirements of individual users
handle the basic communication tasks/information passing between the PCs
electronically
Client/server computing
Sharing of information across computer networks between file servers and
clients (personal computers)
Ghulam Ishaq Khan Institute of Engineering Sciences and Technology, Topi
Types of Computing
Parallel Computing
Used to solve large and complex problems
Goal?
Divide problem into sub-problems
Use multiple processors to solve each of the
individual problem
Combine the results of the individual sub-problem
to generate the solution of the original complex
problem
Computer Hardware
Dual
In-line
Package
(DIP)
Dual
In-line
Memory
Module
(DIMM)
Pin
Grid
Array
(PGA)
Single
Edge
Contact
(SEC)
Microprocessor
An integrated circuit designed to process instructions CPU on a chip
The CPU has two parts
ALU (arithmetic logic unit)