CBSE Class 11 Computer Science Revision Notes Chapter-1 Computer Fundamentals
CBSE Class 11 Computer Science Revision Notes Chapter-1 Computer Fundamentals
CBSE Class 11 Computer Science Revision Notes Chapter-1 Computer Fundamentals
Objective:
• To impart in-depth knowledge of computer related basic terminologies.
• To inculcate the skills of implementation of basic theory in troubleshooting the software &
hardware problems.
What is Computer?
Computer is an advanced electronic device that takes raw data as input from the user and
processes these data under the control of set of instructions (called program) and gives the
result (output) and saves output for the future use. It can process both numerical and non-
numerical (arithmetic and logical) calculations.
Input (Data):
Input is the raw information entered into a computer from the input devices. It is the
collection of letters, numbers, images etc.
Process:
Process is the operation of data as per given instruction. It is totally internal process of the
computer system.
Output:
Output is the processed data given by computer after data processing. Output is also called as
Result. We can save these results in the storage devices for the future use.
Generation of computer:
Second Generation(1956-63):
In 2nd generation computers, vaccum tubes were replaced by transistors. They required only
1/10 of power required by tubes. This generation computers generated less heat & were
reliable. The first operating system developed in this generation.
The 3rd generation computers replaced transistors with Integrated circuit known as chip.
From Small scale integrated circuits which had 10 transistors per chip, technology developed
to MSI circuits with 100 transistors per chip. These computers were smaller, faster & more
reliable. High level languages invented in this generation.
ARCHITECTURE OF COMPUTER
Input Devices: Those devices which help to enter data into computer system. Eg. Keyboad,
Mouse, Touchscreen, Barcode Reader, Scanner, MICR, OMR etc.
Memory: It facilitates the remembrance power to computer system. It refers to the physical
devices used to store programs (sequences of instructions) or data (e.g. program state
information) on a temporary or permanent basis for use in a computer or other digital
electronic device. The term primary memory is used for the information in physical systems
which are fast (i.e. RAM), as a distinction from secondary memory, which are physical
Volatile memory(RAM)
Volatile memory is computer memory that requires power to maintain the stored
information. Most modern semiconductor volatile memory is either Static RAM or dynamic
RAM.
SRAM retains its contents as long as the power is connected and is easy to interface to but
uses six transistors per bit.
Dynamic RAM is more complicated to interface to and control and needs regular refresh
cycles to prevent its contents being lost. However, DRAM uses only one transistor and a
capacitor per bit, allowing it to reach much higher densities and, with more bits on a
memory chip, be much cheaper per bit. SRAM is not worthwhile for desktop system memory,
where DRAM dominates, but is used for their cache memories.
Cache Memory:
Cache memory is random access memory (RAM) that a computer microprocessor can access
more quickly than it can access regular RAM. As the microprocessor processes data, it looks
first in the cache memory and if it finds the data there (from a previous reading of data), it
does not have to do the more time-consuming reading of data from larger memory. It is of
two types- L1 cache is on the same chip as the microprocessor. L2 is usually a separate static
RAM (SRAM) chip.
Secondary Memory:
A. Hard Disk (Local Disk)
B. Optical Disks: CD-R, CD-RW, DVD-R, DVD-RW
C. Pen Drive
D. Floppy Disks
F. Memory Cards
G. External Hard Disk
H. Blu Ray Disk
Units of Memory:
The smallest unit is bit, which mean either 0 or 1.
1 bit = 0 or 1
1 Byte = 8 bit
1 Nibble = 4 bit
Booting
The process of loading the system files of the operating system from the disk into the
computer memory to complete the circuitry requirement of the computer system is called
booting.
Types of Booting:
There are two types of booting:
• Cold Booting: If the computer is in off state and we boot the computer by pressing the
power switch ‘ON’ from the CPU box then it is called as cold booting.
• Warm Booting: If the computer is already ‘ON’ and we restart it by pressing the ‘RESET’
button from the CPU box or CTRL, ALT and DEL key simultaneously from the keyboard then
it is called warm booting.
Types of Computer
On the basis of working principle
a) Analog Computer
An analog computer is a form of computer that uses continuous physical phenomena such as
electrical, mechanical, or hydraulic quantities to model the problem being solved.
Eg: Thermometer, Speedometer, Petrol pump indicator, Multimeter
c) Mini Computer
A midsized computer. In size and power, minicomputers lie between workstations and
mainframes. In the past decade, the distinction between large minicomputers and small
mainframes has blurred, however, as has the distinction between small minicomputers and
workstations. But in general, a minicomputer is a multiprocessing system capable of
supporting from 4 to about 200 users simultaneously. Generally, servers are comes in this
category.
d) Micro Computer
e) Workstations
A terminal or desktop computer in a network. In this context, workstation is just a generic
term for a user's machine (client machine) in contrast to a "server" or "mainframe."
Software
Software, simply are the computer programs. The instructions given to the computer in the
form of a program is called Software. Software is the set of programs, which are used for
different purposes. All the programs used in computer to perform specific task is called
Software.
Types of software
1. System software:
a) Operating System Software
DOS, Windows XP, Windows Vista, Unix/Linux, MAC/OS X etc.
b) Utility Software
Windows Explorer (File/Folder Management), Compression Tool, Anti-Virus Utilities, Disk
Defragmentation, Disk Clean, BackUp, WinZip, WinRAR etc...
c) Language Processors
Compiler, Interpreter and Assembler
Operating system
Operating system is a platform between hardware and user which is responsible for the
management and coordination of activities and the sharing of the resources of a computer. It
hosts the several applications that run on a computer and handles the operations of
computer hardware.
• Symbian: Symbian is a mobile operating system (OS) targeted at mobile phones that offers
a high-level of integration with communication and personal information management (PIM)
functionality. Symbian OS combines middleware with wireless communications through an
integrated mailbox and the integration of Java and PIM functionality (agenda and contacts).
The Symbian OS is open for third-party development by independent software vendors,
enterprise IT departments, network operators and Symbian OS licensees.
Microprocessor:
A microprocessor is a semiconductor chip, which is manufactured using the Large Scale
integration (LSI) or Very Large Scale Integration (VLSI), which comprises Arithmetic Logic
Unit, Control unit and Central Processing Unit (CPU) fabricated on a single chip.
Bus:
A collection of wires through which data is transmitted from one part of a computer to
another. You can think of a bus as a highway on which data travels within a computer. When
used in reference to personal computers, the term bus usually refers to internal bus. This is a
bus that connects all the internal computer components to the CPU and main memory. All
buses consist of two parts -- an address bus and a data bus. The data bus transfers actual data
whereas the address bus transfers information about where the data should go. The control
bus is used by the CPU to direct and monitor the actions of the other functional areas of the
computer. It is used to transmit a variety of individual signals (read, write, interrupt,
acknowledge, and so forth) necessary to control and coordinate the operations of the
computer.
The size of a bus, known as its width, is important because it determines how much data can
be transmitted at one time. For example, a 16-bit bus can transmit 16 bits of data, whereas a
32-bit bus can transmit 32 bits
Clock speed: Also called clock rate, the speed at which a microprocessor executes
16 bit Microprocessor: It indicates the width of the registers. A 16-bit microprocessor can
process data and memory addresses that are represented by 16 bits. Eg. 8086 processor
32 bit Microprocessor: It indicates the width of the registers. A 32-bit microprocessor can
process data and memory addresses that are represented by 32 bits. Eg. Intel 80386
processor, Intel 80486
64 bit Microprocessor: It indicates the width of the registers; a special high-speed storage
area within the CPU. A 32-bit microprocessor can process data and memory addresses that
are represented by 32 bits. Eg. Pentium dual core, core 2 duo.
128 bit Microprocessor: It indicates the width of the registers. A 128-bit microprocessor can
process data and memory addresses that are represented by 128 bits. Eg. Intel core i7
PORTS: A port is an interface between the motherboard and an external device. Different
types of port are available on motherboard as serial port, parallel port, PS/2 port, USB port,
SCSI port etc.
Serial port(COM Port): A serial port transmit data one bit at a time. Typically on older PCs, a
modem, mouse, or keyboard would be connected via serial ports. Serial cables are cheaper to
make than parallel cables and easier to shield from interference. Also called communication
port.
Parallel Port (LPT ports): It supports parallel communication i.e. it can send several bits
simultaneously. It provides much higher data transfer speed in comparison with serial port.
Also called Line Printer Port.
USB (Universal Serial Bus): It is a newer type of serial connection that is much faster than
the old serial ports. USB is also much smarter and more versatile since it allows the "daisy
chaining" of up to 127 USB peripherals connected to one port. It provides plug & play
communication.
PS/2 Port: PS/2 ports are special ports for connecting the keyboard and mouse to some PC
systems. This type of port was invented by IBM
FireWire Port: The IEEE 1394 interface, developed in late 1980s and early 1990s by Apple as
FireWire, is a serial bus interface standard for high-speed communications and isochronous
real-time data transfer. The 1394 interface is comparable with USB and often those two
technologies are considered together, though USB has more market share.
Infrared Port: An IR port is a port which sends and receives infrared signals from other
devices. It is a wireless type port with a limited range of 5-10ft.
Bluetooth: Bluetooth uses short-range radio frequencies to transmit information from fixed
and mobile devices. These devices must be within the range of 32 feet, or 10 meters for
Bluetooth to effectively work. A Bluetooth port enables connections for Bluetooth-enabled
devices for synchronizing. Typically there are two types of ports: incoming and outgoing. The
incoming port enables the device to receive connections from Bluetooth devices while the
used alphanumeric code used in computers. It is a 7- bit code, and so it has 27 =128 possible
code groups.
It represents all of the standard keyboard characters as well as control functions such as
Return & Linefeed functions.
ISCII (American standard code for information interchange): To use the Indian language
on computers, ISCII codes are used. It is an 8-bit code capable of coding 256 characters. ISCII
code retains all ASCII characters and offers coding for Indian scripts also.
Unicode: It is a universal coding standard which provides a unique number for every
character, no matter what the platform, no matter what the program, no matter what the
language. Unicode version 3.1 represented 94,140 characters.
NUMBER SYSTEM:
A. Decimal Number System:
Decimal Number system composed of 10 numerals or symbols. These numerals are 0 to 9.
Using these symbols as digits we can express any quantity. It is also called base-10 system. It
is a positional value system in which the value of a digit depends on its position.
These digits can represent any value, for example: 754.
The value is formed by the sum of each digit, multiplied by the base (in this case it is 10
because there are 10 digits in decimal system) in power of digit position (counting from
zero):
Integer
45 / 2 22 1 1
22 / 2 11 0 01
11 / 2 5 1 101
5 / 2 2 1 1101
2 / 2 1 0 01101
1 / 2 0 1 101101
Fractional Part
150413120110.0-10-21-30-41-51-61-7
1*25 +0*24 +1*23 +1*22 +0*21 +1*20 +0*2-1 +0*2-2 +1*2-3 +0*2-4 +1*2-5 +1*2-6 +1*2-7 =
32 + 0 + 8 + 4 + 0 + 1 + 0 + 0 + 0.125 + 0 + 0.03125 + 0.015625 + 0.007813 = 45.179688(10)
Table to remember
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 8 10
10 1010 A 12
11 1011 B 13
12 1100 C 14
13 1101 D 15
14 1110 E 16
15 1111 F 17
16 10000 10 20
Integer
Fractional Part
Fractional Number
5150.1-13-25-31-43-56-6
We multiply each digit
2 1130.2-114-29-37-48-513-6
Convert from binary to octal: For this conversion make the group of three digits from right to
left before decimal & left to right after decimal then assign the specific octal value. (Given in
the table above)
|| || || || ||
V V V V V
6 5 2 .5 2
Convert from binary to hexadecimal: This conversion make the group of four digits from
right to left before decimal & left to right after decimal then assign the specific Hexadecimal
value. (Given in the table above)
|| || || || ||
V V V V V
1 A 8 .A 8
Convert from hexadecimal to octal and binary: In this conversion write the binary of
specific digit. For Octal three digit binary & for Hexadecimal four digit binary.
Convert from octal to binary
|| || || || ||
V V V V V
1 A 8 .A 8
|| || || || ||
V V V V V
Practice Session:
5. What do you mean by language processors? Why we need it? (Do yourself)
7. Can we think of a computer system without operating system? Justify your answer.
(Do yourself)
9. Which is better for translator & why? Compiler or Interpreter. (Do yourself)
v. 0101110.1010110 to Hexadecimal