Computer Fundamentals notes
Computer Fundamentals notes
Computer Fundamentals
25/03/21
Computer
C - Common
O - Operating
M - Machines For
P - Personal
U - Use
T - Training
E - Education and
R - Reaserch
What is a computer ?
● Computer is an electronic device used to passes the data
with very high speed and good accuracy. It also has
capabilities to store huge amounts of data and to retrieve
them within no time.
What is data ?
● Data :- Data are raw facts which doesn't have meaning
by themself. But they are used for processing data can
be either in the form of set of alphabets, sets of digits of
set of both (alpha-number) or in the form of symbols,
form of pictures, diagrams etc.
Ex:- PANDU, (°v°) , 23499, A-109, ▽▽, BENGALURU, etc
/| : |\
/ : \
Notes By:- heart_less_user
26/03/21
● Information:- When some behaviour is added to the
data or the data is manipulated or the processed data so
that it becomes meaningful , this meaningful thing is
known as information.
eg:- MR. Pandu having date of birth 23/04/99 is going through
flight no. A 109 to BENGALURU
#GIGO
● Need For Information :-
1. To increase our knowledge
2. To know about our surroundings and its rules and
regulations
3. For making decisions
Generation Of Computers
● First Generation
Vacum cube technology:- (1940-1956)
Characteristics Properties:-
1. These computers were based on vacuum tube
technology.
2. These were the fastest computing devices of their times
that is they are capable of computing one instruction in
one milli second.
Notes By:- heart_less_user
● Second Generation
Transistor Technology (1956 - 1963)
Characteristics Properties:-
1. These machines were based on transistor technology.
2. These were smaller as compared to the first generation
computers.
3. The computational time of these computers was reduced
to microseconds from milliseconds.
Notes By:- heart_less_user
● Third Generation
Integrated Circuit Technology (1964 - 1970)
Characteristics Properties:-
1. These computers were based on integrated circuit (IC)
technology.
2. They are able to reduce computational time from
microseconds to nanoseconds.
3. They were easily portable and more reliable than the
second generation computers.
4. These devices consumed less power and generated less
heat. In some cases, air conditioning was still required.
5. The size of these computers was smaller as compared to
previous generation computers.
6. Since hardware rarely failed, the maintenance costs were
very low.
7. Extensive use of high-level languages became possible.
Notes By:- heart_less_user
● Fourth Generation
Micro processors technology (1972 - till date)
Characteristics Properties:-
1. These computers are microprocessor-based systems.
2. These are very small in size.
3. These are the cheapest among all the other generation
computers.
4. They are portable and quite reliable.
5. These machines generate negligible amount of heat,
hence they do not require air conditioning.
6. Hardware failure is negligible so minimum maintenance
is required.
7. The production cost is very low.
8. GUIs and pointing devices enabled users to learn to use
the computer quickly.
9. Interconnection of computers led to better
communication and resource sharing.
28/05/21
● Fifth Generation
Artificial Intelligence (present and beyond)-1990
Notes By:- heart_less_user
01/06/21
3. Mainframe Computers :- A mainframe computer is
ultra-high performance computers made for high-volume,
processor with intensive computing. It consist of high-end
computer processors, with related peripheral devices,
capable of supporting large volumes of data processing,
high-performance online transaction processing, and
extensive data storage and retrieval. Normally, they are
able to process and store more data than a
minicomputer. Moreover, it is designed to perform at a
faster rate as compared to minicomputer. Mainframe
Computers are the second largest computers in the
computer family. The largest computer is the
supercomputers. However, mainframe can usually
execute many programs simultaneously at a high speed.
Mainframes allow its user to maintain a large amount of
data storage at a centralized location and are able to
access and process these data from different computers
located at different locations. It is typically used by large
businesses organisation and for scientific purposes.
Computer System
04/06/21
Chapter 2
Computer Organisation and Architecture
Since each computers has a visible structure which is referred
as architecture. The computer architecture is the hardware
elements interconnected with each other to create a computer
that meets functional, performance and goals. Extending the
concept of architecture and making this hardware
components to work in a harmonised manner. In order to
achieve, objective.
07/06/21
CPU :- It is a highly complacted, extensive set of electronic
circuitry which executes stored programm instructions also
controls internal and external devices and performs Arithmetic
and logic operations and also controls the use of main
memory to store data and instruction and control the
sequence of operations. It has three main subsystem i.e,
ALU, CU and the registers.
For example:- X = Y + Z
Green:- operants , Red :- Operators
08/06/21
3. CU:- The CU of a CPU contains electronic circuitry that
uses electrical signal to direct the entire computer system to
carry out or execute stored programm instructions. The cu
Notes By:- heart_less_user
09/06/21
1. Data Bus/Lines:- It provides a path for moving data
between the system modules. They are collectively known as
data bus or data lines. Normally it consists of 8,16,32, and 64
bits separate lines. The number of lines present in data bus is
called the width of the data bus. Its width limits the maximum
number of bits, which can be transferred simultaneously
between the modules. The width of the data bus helps in
determining the overall performance of a computer system.
to shrinko lines and for resetting the modules. They are also
required for reading/writting to io devices and memory. A
control lines is used as a bus request, indicates that a module
needs to gain control of the bus bus can't control lines is used
to indicate that a requesting module has been granted control
to the bus.
10/0621
Communication Among Various Unit
All units in a computer system work in connection with each
other to facilitate a functional computer system. To have a
proper coordination among these units (CPU, catche,memory,
I/O),are reliable and robust means a communication is
required. One of the most important function in the computer
systems is the communication between these units:-
12/06/21
B. Processor to IO device comminication:- Devices are
connected to the computer ........
■ Instruction Format
Notes By:- heart_less_user
14/06/21
● An instruction consists of an op(operation code) and one
or more oprants which may be addressed implicitly or
explicitly. To define the layout of the bits a located to
these elements of instruction,nd instruction format is
used. The instruction format also indicates the
addressing mode used for each operand in that
instruction. Note that most of the instruction said more
that one instruction format is used. Over the years a
variety of instruction format has been used,but designing
of the instruction format involves many complex issues
some of the key issues are:-
1. Instruction Length:- the core designing issue involves in
instructions format in instruction format is the designing of
instruction land. The instruction land determine the flexibility
of the machine. The desicion on length of the instruction
depends upon the memory size, memory organization,nd
memory transfer length.
Notes By:- heart_less_user
15/06/21
In the simplicity form instruction processing consist of three
cycle that is fact cycle, decode cycle, and excusing. The cpu
fetch (reads) instruction from the memory one at a time, and
decode it to performance the second operation written in the
instruction then execution of this instruction may involve
serval operation depends upon the nature of instruction.
INSTRUCTION SETS
Process are built with ability to excuted a limit set of basic
operation.The collection of these operation are known as the
processor instruction set and instruction set is necessary
show that a user can create machine language program to
Notes By:- heart_less_user
22/06/21
23/06/21
25/06/21
For a computer, everything is in the digital form (binary form)
whether it is number, alphabet, punctuation mark, instruction,
etc. To illustrate with the help of an example, Consider the
word "PANDU" that appears on the computer screen as a
series of alphabet characters. However, for the computer, it is
a combination of numbers. To the computer it appears as:-
Notes By:- heart_less_user
Character Representation P A N D U
Decimal Representation 80 65 77 68 85
1.Decimal To Binary
2.Binary To Decimal
3.Decimal To Octal
4.Octal To Decimal
5.Decimal To Hexa
6.Hexa To Decimal
7.Binary To Octal
8.Octal To Binary
9.Binary To Hexa
10. Hexa To Binary
11. Octal To Hexa
12. Hexa To Octal
1 1 0 0 0 1 1 0 1
8 7 6 5 4 3 2 1 0
(28×1)+(27×1)+(26×0)+(25×0)+(24×0)+(23×1)+(22×1)+(21×0)+(20×1)
(256x1)+(128x1)+(64x0)+(32x0)+(16x0)+(8x1)+(4x1)+(2x0)+(1x1)
256+128+0+0+0+8+4+0+1 = 397
Shortcut Method :-
Bin. To Dec. :-
(110001101)2 = (?)10
1 1 0 0 0 1 1 0 1
8 7 6 5 4 3 2 1 0
(28×1)+(27×1)+(23×1)+(22×1)+(20×1)
256+128+8+4+1
= 397
Notes By:- heart_less_user
2n
2⁰ = 1
2¹ = 2
2² = 4
2³ = 8
24 = 16
25 = 32
26 = 64
27 = 128
28 = 256
2⁹ = 512
210 = 1024
(615)8 = (397)10
(615)8 = (?)10
Notes By:- heart_less_user
615
2 1 0
(18D)16 = (397)10
(18D)16 = (?)10
18D
1 8 13
2 1 0
Notes By:- heart_less_user
Conclusion :-
Dec. To Bin. → Divide By 2
Dec. To Oct. → Divide By 8
Dec. To Hex. → Divide By 16
110001101
110 001 101
110 = 1 1 0 = 2² +2¹= 4+2=6
001 = 0 0 1 = 2⁰ = 1
101 = 1 0 1 = 2² + 2⁰ = 5
(615)8 = (110001101)2
Notes By:- heart_less_user
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 = A; 1010
11 = B; 1011
12 = C; 1100
13 = D; 1101
14 = E; 1110
15 = F; 1111
Notes By:- heart_less_user
6 = 110
1 = 001
5 = 101
110001101
i.e, (110001101)2 = (615)8