07 Computer Science
07 Computer Science
Computer are the machines that have revolutionized the world around us. It ia an
electronic device that can be programmed to accept data(input), process it and generate
result(output).
A Computer along with hardware and software together is called a computer system.
i) Input device
ii) Output device
iii) Central processing unit
iv) Memory unit
- Primary memory
- Secondary memory
CONTROL UNIT(CU)
LOGIC UNIT(ALU)
PRIMARY MEMORY
SECONDARY MEMORY
1
Class-XI Notes and Assignment (Computer Science)
to be done as per the instruction in a program. CU controls sequential instruction execution,
interprets instructions and guides data flow through the computer’s memory, ALU and input
or output devices.
CPU is also popularly known as microprocessor.
Evolution of Computer
Computing devices have evolved in a relatively short span of time. The evolution of
computing devices is shown below:-
i. ABACUS(500BC) - A mechanical device capable of doing simple arithemetic
calculation only.
ii. PASCALINE(1642) – A mechanical device capable of doing addition and
subtraction of two numbers directly and multiplication and division through
repeated addition and division subtraction.
iii. ANALYTIC ENGINE(1834) – A mechanical device capable of inputing,
processing, storing and displaying the output. It was invented by Charles
Babbage.
iv. TABULATING MACHINE(1890) – This machine was designed by Herman
Hollerith for summarizing the data stored on the punched card.
v. TURING MACHINE(1937) – This machine was capable of solving any problem
by executing the program stored on the punched cards.
vi. EDVAC/ENIAC(1945) – These two computers were developed by John Von
Newmann capable of storing data as well as program in the memory.
vii. INTEGRATED CIRCUIT(IC)1970 – IC is a silicon chip which contains entire
electronic circuit on a very small area.
viii. TRANSISTOR(1947) – Transistors were used in 3rd generation of computer in
replace of vacuum tubes.
The John Von Newmann architecture consists of a central processing unit (CPU)
for processing arithmetic and logical instructions, a memory t store data and programs, input
and output devices and communication channels to send or receive the output data.e.g.,
ENIAC.
2
Class-XI Notes and Assignment (Computer Science)
CENTRAL PROCESSING
UNIT(CPU)
COMPUTER MEMORY
1KB=1024 byte
1Megabyte= 1024Kbyte
1Gigabyte=1024 Mbyte
1Terabyte=1024 Gbyte
1Pentabyte=1024Tbyte
1Exabyte=1024Pbyte
1Zetabyte=1024Ebyte
1Yottabyte=1024Zbyteyrome
TYPES OF MEMORY
i. Primary Memory – A temporary memory that directly interacts with the CPU to
perform read or write operation. It is of two types – RAM & ROM
ii. Cache Memory – To speed up the operations of the CPU, a very high speed memory
is placed between the CPU and the Primary memory is known as Cache.
iii. Secondary Memory – A computer memory which is used to store the data or
instructions permanently is the secondary memory.
e.g., Hard Disk drive(HDD), Solid state drive(SDD), Pen drive, DVD etc.
3
Class-XI Notes and Assignment (Computer Science)
Data are transferred between different components of a computer system using physical wires,
called bus.
i. Data Bus – It carries data to transfer between a hard disk and main memory and
other components.
ii. Address Bus – It carries addresses to transfer address of data between CPU and main
memory.
iii. Control Bus – It is the bus which is used to communicate control signals between
different components of a computer.
MICROPROCESSORS
a) Word size – It is the maximum number of bits that a microprocessor can process at a
time.
b) Memory size – This size depends on the word size. As the word size increased, the size
of RAM also increased.
c) Clock speed – The number of pulses generated per second by the clock inside a
computer. It indicates the speed at which the computer can execute instructions. It is
measured in GHz.
d) Cores – Core is a basic computation unit of the CPU. Each of the processors had only
one computation unit, thereby capable of performing only one tasks at a time. Processor
with two, four, & eight words are called dual-core, quad-core, and Octa-core processor
respectively.
MICROCONTROLLERS
The microcontroller is a small computing device which has a CPU, a fixed amount of
RAM, ROM and other peripherals all embedded on a single chip, e.g., keyboard, Mouse,
Washing machine etc.
4
Class-XI Notes and Assignment (Computer Science)
‘Data’ are zero facts. It may be meaningful or not meaningful. Anything we entered is called
data. Whereas ‘Information’ are meaningful data.
i. Structured data – Data which follows a strict record structure is called structured
data. E.g., list in a table.
ii. Unstructured data – Data which are not organized in a pre-defined record format is
called unstructured data.
e.g., text documents, video files etc.
iii. Semi-Structured data – Data which have no well-defined structure but maintain
internal tags or markings to separate data elements are called semi-structured data.
E.g., email document, HTML, page etc.
OPERATIONS ON DATA:
i. Data capturing
ii. Data storage
iii. Data Retrieval
iv. Data Deletion
v. Data Recovery
SOFTWARE
Software represents the set of programs that govern the operation of a computer system
and make the hardware run.
NEEDS/PURPOSE OF SOFTWARE:-
The main purpose of a software is to make the computer hardware useful and operational.
TYPES OF SOFTWARE:-
Depending on the mode of interaction with hardware and function to be performed, the
software can be broadly classified in three categories. Viz.
i. System software: The software that provides the basic functionality to operate a
computer by interacting directly with its constituent hardware is termed as system
software.
System software has the following types:-
5
Class-XI Notes and Assignment (Computer Science)
a) Operating system – It acts as an interface between the user and the hardware.
E.g., Windows 7, Linux etc.
b) System utilities – Software used for maintenance and configuration of the
computer system is called system utilities. E.g., Defragmenter, Antivirus etc.
c) Device Drivers – It acts as an interface between the device and the operating
system.
ii. Programming tools:- Programming tools are the computer programming languages
that are developed for writing instructions which are applied on the input data to get
the desired outcome.
Programming languages can be categorized into- loe-level language and high-level
languages.
LANGUAGE TRANSLATORS
Assembler – It is the translator used to convert the code written in assembly language to
machine language.
Compiler – Compiler is also the translator used to convert the code written in high-level
language to low-level language in one go.
Interpreter – It is also the translator used to convert the code written in gigh-level language to
low-level language line-by-line.
iii. Application software – This type of software pertains to enable computer to perform
a specific tasks such as processing words, calculations, medical accounting, etc.
b) Customised Software – These are custom or tailor-made application software that are
developed to meet the requirements of a specific organization or an individual. E.g., School
management software, Pharmaceutical software etc.
Proprietary software – The software which has to be purchased from the vendor who has the
copyright of the software. E.g., Windows, Tally etc.
6
Class-XI Notes and Assignment (Computer Science)
The software that is freely available with their source code to public, with an aim to
develop and improve further with each other’s help is known as Free and Open source
software(FOSS).
OPERATING SYSTEM
OS USER INTERFACE
Functions of OS
7
Class-XI Notes and Assignment (Computer Science)
ASSIGNMENT
1. Name the software required to make a computer functional. Write down its two primary
services.
2. How does the computer understand a program written in high level language?
i. To output audio.
8. What is the role of system bus? Why is data bus is bidirectional while address bus is
unidirectional?