CSC 101
CSC 101
1. . WHAT IS COMPUTER?
The word “computer” is comes from the word “TO COMPUTE”
means to calculate.
A computer is normally considered to be a calculation device which
can perform the arithmetic operations very speedily.
A computer may be defined as a device which operates upon the data.
Data can be in the form of numbers, letters, symbols, size etc. And
it comes in various shapes & sizes depending upon the type of
computer application.
A computer can store, process & retrieve data as and when we desired.
The fact that computer process data is so fundamental that many
people have started calling as “Data Processor”.
A computer first it gets the Data, does Process on it and then
produces Information.
DEFINATION OF COMPUTER
o A computer is an electronic device which takes input from
the user, processes it and gives the output as per user’s
requirement.
o So the main tasks of performed by the computer are:
Input
Process
Output
2. . WRITE DOWN THE CHARACTERISTICS OF COMPUTER
Some important characteristics of the computer are as follow:
Automatic:
o Computers are automatic machines because it works by
itself without human intervention.
o Once it started on a job they carry on until the job is finished.
o Computer cannot start themselves.
o They can works from the instructions which are stored inside the
system in the form of programs which specify how a particular
job is to be done.
Accuracy:
o The accuracy of a computer is very high.
o The degree of accuracy of a particular computer depends upon its
design.
o Errors can occur by the computer. But these are due to human
weakness, due to incorrect data, but not due to the
technological weakness.
Speed:
o Computer is a very fact device. It can perform the amount of
work in few seconds for which a human can take an entire year.
o While talking about computer speed we do not talk in terms of
seconds and milliseconds but in microseconds.
o A powerful computer is capable of performing several billion
(109) simple arithmetic operations per second.
Diligence:
o Unlike human beings, a computer is free from monotony,
tiredness & lack of concentration.
o It can continuously work for hours without creating any error
& without grumbling.
o If you give ten million calculations to performed, it will
perform with exactly the same accuracy & speed as the first
one.
Versatility:
o It is one of the most wonderful features about the computer.
o One moment it is preparing the results of a particular
examination, the next moment it is busy with preparing
electricity bills and in between it may be helping an office
secretary to trace an important letter in seconds.
Power of remembering:
o Computer can store and recall any amount of data because
of its high storage capacity of its storage devices.
o Every piece of information can be retained as long as desired
by the user and can be recalled as and when required.
o Even after several years, if the information recalled, it will be as
accurate as on the day when it was filled to the computers.
No I.Q.
o A computer is not a magical device; it processes no intelligence of
its own.
o Its I.Q. is zero.
o It has to be told what to do & in what sequence.
o It cannot take its own decision.
No Fallings:
o A Computer has no feelings because they are machines.
o Based on our feelings, task, knowledge and experience we
often make certain judgments in our day today life.
o But Computer goes exactly the way which we have given the
instructions.
3. . EXPLAIN THE DATA PROCESSING CYCLE
OF COMPUTER.
The computer Data Processing is any process that a computer program
does to
enter data & summarise, analyse or convert data into useable
information.
The process may be automated & run on a computer.
It involves recording, analysing, storing, summarising & storing data.
Because data are most useful when it is well presented &
informative. The Data Processing Cycle:
Data Processing cycle described all activities which are
common to all data processing systems from manual to
electronic systems.
These activities can be grouped in four functional categories, viz.,
data input, data processing, data output and storage, constituting
what is known as a data processing cycle.
The main aim of data processing cycle is to convert the data into
meaningful information.
Data processing system are often referred to as Information System.
The Information System typically take raw Data as Input to produce
Information as Output.
INPUT OUTPUT
DATA PROCESS INFORMATION
STORAGE
Second Generation:
Duration: 1955-1964
Technology: transistor
o 10 times Smaller in size than 1st generation system.
o Less heat than 1st generation computers.
o Consumed less power than 1st generation system.
o Computers were done calculations in microseconds.
o Air-conditioner is also required.
o Easy to configure than 1st generation computers.
o More reliable in information.
o Wider commercial use.
o Large & fast primary/secondary storage than 1st generation
computers.
Third Generation:
Duration: 1965-1975
Technology: IC chip
o Smaller in size than 1st & 2nd generation computers.
o Perform more fast calculations than 2nd generation systems.
o Large & fast primary/secondary storage than 2nd generation
computers.
o Air –conditioner is required.
o Widely used for commercial applications.
o General purpose computers.
o High level languages like COBOL & FORTAN are allowed to write
programs.
o Generate less heat & consumed less power than 2nd generation
computer.
Fourth Generation:
Duration: 1975-1989
Technology: Microprocessor chip
o Based on LSI & VLSI microprocessor chip.
o Smaller in size.
o Much faster than previous generations.
o Minimum hardware maintenance is required.
o Very reliable as computer to previous generation computers.
o Totally general purpose computer.
o Easy to configure.
o Possible to use network concept to connect the computer together.
o NO requirement of air-conditioners.
o Cheapest in price.
Fifth Generation:
Duration: 1989 to Present
Technology: ULSI microprocessor chip
o Much smaller & handy.
o Based on the ULSI chip which contains 100 million electronic
components.
o The speed of the operations is increased.
o Consumed less power.
o Air-conditioner is not required.
o More user friendly interface with multi-media features.
o High level languages are allowed to write programs.
o Larger & faster primary/secondary storage than previous generations.
o Notebook computers are the example of 5th generation computers.
Input Devices:
o The devices which are used to entered data in the computer
systems are known as input devices.
o Keyboard, mouse, scanner, mike, light pen etc are example of
input devices.
o FUNCTION OF INPUT DEVICES
o Accept the data from the outside worlds.
o Convert that data into computer coded information.
o Supply this data to CPU for further processing.
Output Devices:
o The devices which display the result generated by the computer are
known as output devices.
o Monitor, printer, plotter, speaker etc are the example of output
devices.
FUNCTIONS OF OUTPUT DEVICES
o Accept the result form the CPU.
o Convert that result into human readable form.
o Display the result on the output device.
Memory Unit:
o The data & instruction have to store inside the computer before
the actual processing start.
o Same way the result of the computer must be stored before
passed to the output devices. This tasks performed by memory
unit.
Control Unit:
o It controls the movement of data and program instructions into
and out of the CPU, and to control the operations of the ALU.
o In sort, its main function is to manage all the activities within the
computer system.
o Controls the internal parts as well as the external parts related
with the computer.
CPU:
o The Unit where all the processing is done is called as Central
Processing Unit.
o It contains many other units under it.
o Main of them are:- Control Unit And ALU (Arithmetic & Logic Unit)
UNIT: 2 INPUT DEVICES
SIMULTANEOUS-CLICK:
o Press & release left & right button to gather.
o Used in some software package to added some functionality.
DRAG:
o Press the left button down & moved the mouse on screen.
o Used to move the graphics on screen.
Many types of mouse are available such as mechanical mouse,
optical mouse, serial mouse, wireless mouse which are used for
different purpose.
2. . TRACK BALL
3. . JOYSTICK
4. . LIGHT PEN
Light pen is a pointing device which is used to draw directly draw on the
screen.
It is called light pen because it is similar to a pen & senses light.
It’s an input device in the form of light-sensitive stick used in
conjunction with a CRT display.
The light pen allows the user to point out or draw any object on the
screen.
The user brings the pen to the desired point on screen and
presses the pen button to make contact.
It has a switch on its top which allows the user to make contact with
screen.
It is useful for drawing or graphics in the program such as CAD
(computer aided design).
An engineer, architect or fashion designer can draw directly on screen.
Used in application such as gaming, graphic arts, healthcare
applications etc.
Light pen cannot scratch or damage a screen.
Advantages of light pen;
o Less expensive than touch screen.
o give the user the full range of mouse capabilities, without the
use of a pad or any horizontal surface
o Cannot scratch or damage screen.
o Works on any size screen.
5. . TOUCH SCREEN
Touch screen is a pointing device.
It is most simple & easiest to learn of all input devices.
It allows the user to choose from available options by simply
touching with their figure to the desired icon or menu item displayed
on the computer screen.
A touch screen is an electronic visual display that can detect the
presence and location of a touch within the display area.
The term generally refers to touching the display of the device with
a finger or hand.
Touch screens are common in devices such as computers, tablet
computers & Smartphone.
The touch screen has two main attributes::
o First, it enables one to interact directly with what is displayed.
o Secondly, it lets one do so without requiring any intermediate
device that would need to be held in the hand
It’s a very easy to operate device which users can use the system
without any formal training.
Uses optical sensors that detect the touch of the finger on screen.
Sensors communicate the position of touch to the computer which
interprets the input made by the users.
It contains pressure sensitive monitors which are placed inside
the base of computer screen.
Pressure sensitive monitors contain sensors to measure the
monitor’s weight at many points.
When user touches the screen, the changes on weights & forces
transferred down to sensor which allows the device to detect the
location of the touch.
This type of monitors required little pressure to transmit the desired
input.
Touch screen are commonly used in following places.
o An airport or railway station.
o Large departmental stores.
o In large museums or zoos to guide visitors to the locations
of various attractions.
o Self service check out
o In ATM machines
o In I-phones or PDA’s
o Computer based training
Any type of touch screen contains Three main
components: A touch screen sensor panel:
o Which sits above the display & generate appropriate voltage
according to where precisely it is touched?
A touch screen controller:
o Processes the signal received from the sensor & translates this
touch event data & passed to pc’s processor via serial or USB
interface.
A soft ware driver:
o Provides an interface to the pc’s operating system & which
translates the touch event data into mouse event.
6. . DIGITIZER
An input device.
Used for converting pictures, map & drawing into digital form.
Allows one to hand-draw images and graphics, similar to the way
one draws images with a pencil and paper.
Also be used to capture data or handwritten signatures.
The device consists of a flat surface upon which the user may
"draw" an image using an attached stylus, a pen-like drawing tool.
These devices are usually connected via a Serial port.
Placed on the desk n connected with the computer.
Digitizer consists of graphic tablets which are associated with a stylus.
The stylus is like a pen with a button.
Stylus connected with a tablet and can press down at a point on
the tablet to input (x, y) co-ordinates of point.
It contains hundreds of copper wires forming a grid that receives electric
pulsed.
When stylus moves on tables the cursor on screen moves
simultaneously.
Allows the user to draw sketches directly.
Commonly used in CAD by architects & engineers.
Used in GIS (geographical information system) for digitizing maps.
7. . MICROPHONE
It’s an input device.
Used to stores the voice data into the computer system.
Microphones are a type of transducer - a device which converts
energy from one form to another.
Microphones convert sound waves into electrical energy.
Different types of microphone have different ways of converting energy.
LASER PRINTER:
It’s non-impact printer.
It’s a page printer.
Three main components laser beam, a multi-sided mirror, a
photoconductive drum & toner.
To print page laser beam is focused on drum by spinning multisided
mirror.
Drum is electric charged.
Toner which is composed of oppositely charged ink particles, stick to
the drum.
Then toner focused on the paper with heat & pressure to generate
output.
Low speed laser printer can print 4 to 12 page per minute while high
speed laser printer Capable to print 500 to 1000 pages per minutes.
ADVANTAGES:
o High quality output.
o Very faster in speed.
o Silent during the operation.
o Able to print graphics.
o Able to print any characters & graphics.
o Able to generate colour & monochrome output.
DISADVANTAGES:
o Very expensive.
o Cannot make carbon copy of print out.
Drum plotter:
In the case design has to be made is placed over a drum.
It consist one or more than penholders which are mounted to the drum
surface.
The drum plotter both the paper and the pen move.
The paper is contained on two rollers and passes over a drum.
The pen is driven along fixed arm set across the length of the drum.
It is especially useful for plotting continuous line graph.
The accuracy of the drum type depends on the paper transport
mechanism, which in turn is dependent on the width of the paper
and it can also produce larger drawings.
Flatbed Plotter
The Flatbed Plotter is generally more expensive and can produce
very detailed and accurate drawings.
The paper is mounted on a stationary flatbed.
32
The pen is mounted on a moveable arm.
Colour drawing can be produced by some plotters through
interchangeable pens.
Able to draw output in small size as A4 size or can able to generate
very large size can be up to 20ft by 50ft.
Specially used in the design of cars, ships, aircrafts, buildings, highways
etc.
Dual-core refers to a CPU that includes two complete execution
cores per physical processor.
It has combined two processors and their caches and cache
controllers onto a single integrated circuit (silicon chip )
Multi-core is similar to dual-core in that it is an expansion to the
dual-core technology which allows for more than two separate
processors.
Dual-core refers to a CPU that includes two complete execution
cores per physical processor.
It combines two processors and their caches and cache controllers
onto a single integrated circuit (silicon chip).
It is basically two processors, in most cases, rsesiding reside side-
by-side on the same die.
Dual-core processors are well-suited for multitasking
environments because there are two complete execution cores
instead of one.
Each with an independent interface to the front side bus.
Since each core has its own cache, the operating system has
sufficient resources to handle most compute intensive tasks in
parallel.
ADVANTAGES:
Performance is faster than single-core processors.
Able to divide information for processing by multiple units.
Core processor uses slightly less power than two coupled single-core
processors
Multi-core chips also allow higher performance at lower energy.
CORE 2 DUO
Core 2 Duo is the name given by Intel to its second batch of dual core
processors.
Desktop PCs with the Intel® Core™2 processor family deliver faster
performance, greater energy efficiency, and more responsive
multitasking.
Intel’s dual core processors were simply 2 Pentium 3
processors that were fabricated in a single chip.
As they refined their product more, they decided to differentiate their
second set of processors from the Core Duo and decided to call it
Core 2 Duo.
The difference between dual core processors and the Core 2 Duo
processors is just in the semantics as Core 2 Duo is simply a name
given to a more recent family of dual core processors.
If we translate this to the single core processors, we can say that
Core Duo is Pentium 1 while Core 2 Duo is Pentium 2. But all these
are still single core processors.
We can therefore say that Core 2 Duo is simply a subset of all the
dual core processors that are out in the market today.
SRAM:
Static Random Access Memory is also a volatile memory.
Once data is written into the chip, it is maintained as long as power is
supplied to it; it does not need refreshing.
However, SRAM is slower than DRAM and it is also more expensive.
ROM
The complete name of ROM is read only memory.
The data stored permanently & can’t be altered by the programmer.
Data stored in RAM chip can be read & used but cannot be changed.
This memory also known a field storage permanent storage or dead
storage.
It is basically used to store manufacturer programmed & user program.
Most of the basic operations are carried out by electronic circuits
which are known as micro programs.
These programs are stored in ROM. For ex. System Boot Loader.
PROM
Programmable Read Only Memory is a non-volatile memory which
allows the user to program the chip with a PROM writer.
The chip can be programmed once, thereafter, it cannot be altered.
EPROM & EEPROM
Erasable Programmable Read Only Memory and Electrically
Erasable Programmable Read Only Memory chips can be
electrically programmed.
Unlike ROM and PROM chips, EPROM chips can be erased and
reprogrammed.
3. .
EXPLAIN FOLLOWING PORTS
SERIAL PORT
Known as asynchronous port or RS-232-C port.
This type of port is sends & receives data using only two line.
Therefore this type of port is ideal for connection to the phone
circuits which uses 2 data lines.
The communication process of data transfer is slower.
Due to this reason it is not used for printer.
It has high signal travelling capacity.
PARALLEL PORT
Known as centronics or printer port.
It’s a type of socket found on personal computer for connecting
various types of computer devices.
Normally it is reserved for printer.
They carry 8 bits at the same time so that communication becomes very
faster.
Due to the faster data communication capability it is used in input
& output devices.
The signal travel capacity is less than serial port.
USB PORT
It’s a new interface technology which are used to connect computer
peripherals such as keyboard, mouse, scanner, joysticks, printer,
web camera etc.
USB operate at two speeds 1.5 mbps & 12 mbps.
The speed is depending upon the devices which are attached with the
port.
For example the devices such as mouse, keyboard Use the law band
while digital camera use high speed channel/
Main advantage is that when devices are attached the appropriate
drivers are loaded automatically.
PS/2 PORT
Developed by IBM for connecting mouse or keyboard to PC.
It supports the plug that contains 6 pins.
Also called mouse port.
4. EXPLAIN FOLLOWING CABLES
Serial Cable
Serial Cables are typically used for RS-232 communication.
A serial cable is a cable that can be used to transfer information
between two devices using serial communication.
The form of connectors depends on the particular serial port used.
The maximum working length of a cable varies depending on the
characteristics of the transmitters and receivers.
This cable has short transmission distance because of noise limiting
the transmission of high numbers of bits per second when the cable
is more than 15 meters long.
It is cheap to purchase and is simple to join and connect.
It is suitable for unbalanced data standards.
Only one device can be connected to the cable.
Parallel Cable
USB Cable
Advantages:
Large or unlimited storage capacity.
Low cost.
Light weight and compact in size.
Copying of data is easy and fast.
Possible to erase older data n store new data.
Disadvantages:
Cannot be accessed directly because it’s a Sequential access device.
Must be located in dust free environment otherwise it cause errors.
Data are stored in coded form so cannot interpret or verify directly.
TRACK
Two common types of magnetic disks are used widely.
o Floppy disks
o Hard disks
Advantages:
Cheap in cost.
Convenient offline storage for small
computer users.
Disadvantages;
Low storage capacity.
A floppy disk drive device is required to use read/write data.
Advantages:
Easy to use and carry
Large capacity than floppy disk.
Faster than floppy disk
Disadvantages:
Expensive
Data transfer between drive & computer is slow.
001 1
010 2
011 3
100 4
101 5
110 6
111 7
Converting from Binary to Octal
The binary number must be divided into groups of three from the
octal point
– to the right in case of the fractional portion and to the left in case of
the integer portion. Each group can then be replaced with their octal
equivalent.
Example
Binary 101010101010100
101 010 101 010 100
5 2 5 2 4
So, 52524 is the Octal equivalent of binary 101010101010100
Converting Octal to Binary
Each octal digit is replaced with the appropriate ‘triple’ of binary
digits.
e.g. 65
6 5
110 101
The binary equivalent of the Octal number 65 is
110101 Hexadecimal Number System (Base 16)
There is another commonly used positional system, hexadecimal
system.
The hexadecimal system has a base of 16, so the value increases
from left to right as 1, 16, 256, 65536,. . . .
We need to keep a simple table in mind before we attempt any
conversion from hexadecimal or vice-versa.
Converting Decimal To HexaDecimal
In conversion from decimal to any other number system, the
steps to be followed are:
o Divide the decimal number by the base of 16.
Example:
The decimal number is 370
16 370 2
16 23 7
16 1 1
0
The hexadecimal number of 370 is 172
Converting Hexadecimal To Decimal
The hexadecimal number 172
= (1*162) + (7*161) + (2*160)
= (1*256) + (7*16) + (2*1)
= 256+112+2
= 370
The decimal number of 172 is 370
Converting Binary to Hexadecimal
Each hexadecimal digit is represented by 4
binary digits. Binary Hexadecimal
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
To convert a binary number to its hexadecimal equivalent we
split the quantity into groups of four onwards, as before.
Each of this group of four is directly converted into their
hexadecimal equivalent.
We may add zeros to the left of the number if necessary.
example
Binary 10101011000010
0010 1010 1100 0010
2 A C 2
So, the hexadecimal equivalent of binary 10101011000010 will be
2AC2
Converting Hexadecimal to Binary
The conversion from hexadecimal to binary consists of writing off the
binary
E .
q e.g.
u Hexadecimal 1901A0412C
i
0001 1001 0000 0001 1010 0000 0100 0001 0010 1100
v
a 1 9 0 1 A 0 4 1 2 C
l Thus the required binary number
e can be written as:
n 110010000000110100000010000010
t 0101100
o
f
e
Converting Hexadecimal to Octal
a
c Write 4 digit binary numbers for each hexadecimal.
h Arrange the entire number sequence into group of 3 bit
h section.
e If any bit is missing add 0 on leftmost section.
x Now write down octal equivalent of each 3 bit section.
a
Example:
d
e The hexadecimal
c number is 2A35. 2
i A3 5
m 0010 1010 0011 0101
a 000 010 101 000 110 101
l
0 2 5 0 6 5
d
i The octal number is 25065
g
Converting Octal to Hexadecimal
i
Write 3 digit binary number for each octal.
t
i Arrange the entire number sequence into group of 4 bit
n section.
g If any bit is missing add 0 on leftmost section.
r Now write down hexadecimal equivalent of each 4 bit
o section.
u Example:
p
s The octal
o number is
f 25065. 2 5 0 6
f 5
o 010 101 000 110 101
u
0010 1010 0011 0101
r
2 A 3 5
Binary
Arithmetic
All the arithmetic operations are possible in binary numbering
system like addition, subtraction, multiplication and division All
the Arithmetic operations are done in binary number system are
Additio
explained as under:
n
0001000
+ 1 (Continue since there is a carry of 1)
0 0 0 1 0 0 1 (Answer)
e.g. 2
101100 – 11100101
Step-1. Find the complement of
11100101 00011010
Step-2. Add the number you are
subtracting from Carry 0 1 1 1
00101100
+00011010
0 1000110
Step-3. Since there is no carry we are complement
the result 10111001
attach a negative sign
- 10111001
(Answer) Multiplication
Multiplication
Multiplication in binary follows the same rules that are
followed in the decimal system. The table to be remembered
is:
0x0=0
0x1=0
1x0=0
1x1=1
e.g.
1010 * 1001
1010
x 1001
1010
0000
0000
1010
101101 0
The answer is (1011010)
Divisio
n Table for binary division is given as under:
0/1=1
1/1=1
The steps for binary division are:
o Start from the left of the dividend.
o Perform subtraction in which the divisor is subtracted
from the dividend
o If subtraction is possible put a 1 in the quotient and subtract
the divisor from the corresponding digits of the dividend else
put a 0 in the quotient
o Bring down the next digit to the right of the remainder.
o Execute step 2 till there are no more digits left to strating
down from the dividend.
e.g.
10000 / 110
1 (quotient)
0101
110 100001
110
110
1000
100
110
1001
110
11 (reminder)
Unit Of Information (Codes)
Most computers do not represent characters as pure binary numbers.
They use a coded version of true binary to represent letters and
special symbols as well as decimal numbers.
Coding of characters has been standardized to enable transfer of
data between computers.
Codes used are:
- BCD
- ASCII
- EBCDIC
BCD
BCD stands for Binary Coded Decimal.
BCD code is one of the early computer codes.
It is based on the idea of converting each digit of a decimal
number into its binary equivalent rather than converting the entire
decimal into binary form.
All decimal digits are represented in BCD by 4 bit.
Each decimal digit is independently converted into a 4 bit binary
number & so the conversion process is very easy.
4 bit BCD can be used to represents only decimal numbers
because 4 bits are insufficient to represent various characters.
By using 4 bit BCD only 16 possible characters are represented.
So the BCD code was extended from 6-bit code and it is possible to
represent 64 characters.
ASCII
EBCDIC
UNICODE
With the onset of globalization through Internet, there emerged a
need to Cater for data interchange of the more common
languages of the different nationalities like Chinese, Korea and
Japanese.
ASCII, EBCDIC and other forms of representation proved insufficient.
The Unicode/ISO 10646 standard was devised to overcome this problem.
The 16 bits used by Unicode can represent 65536 symbols, one extra
parity bit for parity check, which is more than enough to represent
all the worlds written characters.
Although Unicode solves the problem of multi-language data
representation, it is not the perfect solution as there remain issues to
be addressed.
Problems include the wastage of storage space, time
needed for data transmission and the lack of support of
current operating systems.
Furthermore, Unicode does not guarantee a particular sort order.
Parity Check
The 1st part is the operation code which tells the computer what
function to be performed.
The 2nd part is the operand which tells the computer where to find &
store data to be manipulated.
So each instruction tells the computer what operation to perform &
the length & location of the data field which are involved in the
operation.
Advantages
Programs can be executed immediately upon completion because
it doesn’t require any translation.
Now extra storage space is needed.
Programmer has complete control over the performance of the
hardware. Disadvantage
Tedious to program
Difficult to program
Difficult to modify
Time consuming to code
Error prone
Operation codes have to be memorised
Assignment of memory is done by programmer
Time consuming for development
Programs development are machine dependent
Preparation of programs was slow and costly.
Compiler
Compiler is a special program (translator) which translates high
level programs into machine codes.
Advantages:
Machine independent.
Easier to learn, use and understand.
Easier to correct error.
Easier to maintain.
Less time & efforts.
Easily relocatable.
Program preparation cost is low.
Few errors.
Disadvantages:
Less flexible.
Lower efficiency.
Require more time & storage space.
4. .SHORT NOTE: ASSEMBLER
A computer can directly execute only machine language
programs so the assembly language program must be converted
into its equivalent machine language program before can be
executed.
This translation is done with the help of a translator program which
is known as assembler.
Assembler is a special program (translator) which translates
symbolic operation codes into machine codes, and symbolic address
is addressed into an actual machine address.
ASSEMBLY
LANGUAGE
PROGRAM
Input output M
ASS A
EMB C
LER H
I
N
E
L
A
N
G
U
A
G
E
P
R
O
G
R
A
M
(Source Program) ONE TO ONE CORRESPONDENCE (Object Program)
As shown in figure that the input to assembler is the assembly
language program (source program) and the output is the machine
language program (object program).
Assembler translates each assembly language instruction into
equivalent machine language instruction.
There is one to one correspondence between the assembly language
instructions of source program & the machine language instruction of
its equivalent object program.
In case of assembly language program the computer not only has
to run the program but also must first run assembler program to
translate the original assembly language program into machine
language program.
So the computer has to spend more time in getting desired answer.
COMPIL
High level language ER
output machine language
Inpu
t
Program program
1) PROCESS MANAGEMENT
o The process management of OS taking care about the creation
& deletion of user & system process, providing mechanism for
process synchronization & process communication.
2) MEMORY MANAGEMENT
o The memory management of OS taking care about the
allocation & deallocation of memory space to the various
programs in need of this resource.
3) FILE MANAGEMENT
o The file management of OS is taking care about the file related
activities such as creation, storing, retrieving, naming, sharing
& organization of files.
4) SECURITY
o The security model of OS protects the resources &
information of a computer system against destruction &
unauthorized access.
5) COMMAND INTERPRETATION
o This model taking care of interpreting user commands &
directing the system resources to handle the requests.
Advantages
Error messages are immediate
Source documents are available at the time the error occurs.
Faster than on-line systems.
Disadvantages
Direct access devices have to be used.
Elaborate controls and backup procedures to guard against
unwarranted access to the system.
Control checks are difficult since updating occurs at the time of
processing.
10 EXPLAIN TIME SHARING OPERATING SYSTEM
Time-sharing is a mechanism that allows the many users to use a
computer system in such a way that each user is given the
impression that they use their own system.
It has many user terminals simultaneously connected to the same
computer.
Using these terminals multiple users can simultaneously work on the
system.
The multiprogramming feature allows multiple programs to
simultaneously reside in the memory.
The special scheduling algorithm used in a time-sharing system.
In this very short period of CPU time allocates to each user process.
When the CPU is allocated to user process, the process will use
CPU until the allocate time slice is expires or the execution process
is over during this time period.
Features:
o The processing time is divided among various programs in time
slices.
o Each program is given control of CPU only for time slice
turn by turn. Advantages:
o Reduce CPU idle time
o Provides advantages of quick response time.
o Offers good computing facility to small users.
ADVANTAGES:
It improves the performance of computer.
Less turnaround time.
In case of failure of one CPU other can take over without any loss.
DISADVANTAGES:
Large main memory required.
Expensive
Design of the system makes time consuming process.
13 . EXPLAIN TYPES OF SOFTWARE PACKAGES
The software is set of programs, procedure and associated
documents which describe the programs and how they are used.
On the base of task performed by software it can be divided in following
tasks.
WORD PROCESSING SOFTWARE :
o It enables you to make use of computer system for creating,
editing, and viewing, formatting, storing, retrieving & printing
documents.
SPREAD SHEET SOFTWARE:
o Spreadsheet software is a numeric data analysis tool, which
allows us to create kinds of computerised ledger.
o Provides a predefined sheet which contains rows and columns.
DATABASE SOFTWARE
o A database is a collection of related data stored & treated as
a unit for information retrieval purpose.
o Database software is a set of one or more programs which
enables us to create a database, maintain it, and organize it.
GRAPHICS SOFTWARE:
o Graphic software enables you to use a computer system for
creating, editing, viewing, storing, retrieving and printing
designs, drawings, pictures, graphs.
PERSONAL ASSITANCE SOFTWARE:
o It allows you to use personal computers for storing &
retrieving your personal information & planning &
managing schedules, contacts, inventory & important
items.
PRESENTATION SOFTWARE:
o It allows you to provide the tools which help you to develop a
presentation on specific subject.
ANIMATION/VIDEO/SOUND PACKAGE:
o Provides the different kinds of application that allows you to
generate animation, watching or creating videos, playing or
producing sound data.
Introduction
Emerging technologies are contemporary advances and
innovation in various fields of technology.
Various converging technologies have emerged in the technological
convergence of different systems evolving towards similar goals.
Convergence can refer to previously separate technologies such as
voice (and telephony features), data (and productivity applications)
and video that now share resources and interact with each other,
creating new efficiencies.
Emerging technologies are those technical innovations which
represent progressive developments within a field for
competitive advantage
COMPONENTS OF GIS
There are 5 types components of a GIS like
o Hardware
o Software
o Data
o People
o Method
GPS APPLICATIONS:
o Navigation
o Agriculture
o Space Shuttle
o Tourism
o Air Traffic Control
o Surveying and mapping
o Remote sensing
o military
STANDARD OF CDMA:
There are number of standards that employs CDMA for instance,
IS-95A, IS- 95B,CDMA-1 etc.
CDMA-1 describes a complete wireless system.
It represents the end-to-end wireless system and all the necessary
specifications that administer its operation.
CDMA provides a collection of related services including fixed
wired, wireless local loop and cellular within the personal
communication services family
ADVANTAGES:
Provides good quality & low power consumption
Avoid interceptions.
Require fewer cell sites than GSM
This technology provides good resistance to fading problems.
4. GSM
GSM stands for Global System For Mobile communication.
GSM is the most popular standard for mobile phones in the world.
Its promoter, the GSM association, estimates that 80% of the
global mobile market uses the standard.
GSM is used by over 3 billion people across more than 212 countries.
Its ubiquity makes international roaming very common between
mobile phone operators, enabling subscribers to use their phones in
many parts of the world.
GSM differs from its predecessors in both signalling & speech
channels are digital & thus it is considered as 2G mobile phone
system.
The GSM standard has been an advantage to the both
consumers and also network operators.
GSM pioneered a low cost alternative to voice calls, the short
message service(SMS) which is now supported on other
mobile standard as well.
Another advantage of GSM is that the standard includes one
worldwide emergency telephone number, 112.
This makes it easier for international travellers to connect to
emergency services without knowing the local emergency numbers.
There are 5 different cell sizes in a GSM network: macro, micro, pico,
femto and umbrella cells.
The coverage area of each cell varies according to the
implementation environment.
5. NOTE ON FOLLOWING COMMUNICATION DEVICES:
MODEM
Converting digital signal into analog is called modulation and the
reverse process that is converting analog signal into digital signals is
called demodulation.
The word “MODEM” comes from the term modulation-demodulation
Computer can store & transmit data digitally while our telephone
lines can transmit data in analog signals.
When an analog facility is used for data communication between
two digital devices, two modems are required, one near each
digital device.
The analog signal is transmitted through the telephone line which is
converted into digital by modem.
To connect a computer network that are at distant location by using
telephone line then modems must be used at both ends to do the
modulation & demodulations.
The modem is an essential piece of hardware for any application in
which two digital devices want to communicate over an analog
transmission channel.
Different capacity modems are available according to different
data transfer rate.
INFRARED
Infrared are widely used for short-range communications.
Distance is about to only 1 meters range.
Remote controls used on television, VCRs and stereos all used
in infrared communications.
They are directional, cheap and easy to build but do not pass
through solid objects.
Infrared is used for indoor wireless LANs.
Two types of infrared given below:
o Point to point
Point to point systems requires direct alignment between
devices.
Many laptop systems and PDAS use point-to-point
transmission.
o Broadcast
Broadcast infrared transmissions use a spread signal.
One broadcast in all directions instead of a direct beam.
This help to reduce the problems of proper
alignment & obstructions.
It allows multiple receivers of a signal.
BLUETOOTH
Bluetooth is the technology using short range radio links, intended to
replace the cables connecting portable/fixed electronic devices.
By using Bluetooth the users can have all mobile and fixed computer
devices can be totally coordinated.
The standard defines a uniform structure for a wide range of
devices to communicate with each other and minimal user
efforts.
This technology offers wireless access to LANs, PSTN, the mobile
phone network and the internet.
Bluetooth technology use license-free 2.4GHz frequency band.
You can connect wireless device up to 10 meter.
The main advantage of Bluetooth is it can able to simultaneously
handle both data & voice transmissions.
Bluetooth is a radio based wireless technology which allows
devices to share information over a maximum range of 10 meters.
It enables computers, phones and the other peripherals to
communicate with one another without cables.
Provides more security, flexibility and less power consumptions.
ADVANTAGES:
Less power consumptions.
Enhances user’s experience.
Voice conferencing & video clips on cell phone is possible.
Connect devices without using cable.
WI -FI
Wi-Fi stands for wireless fidelity.
It is used to define any of the wireless technology in the IEEE 802.11.
It is useful to get internet access.
It’s a wireless way to handle networking.
It is also known as 802.11 networking or wireless networking.
It provides the facility to connect computers anywhere in your
home office without need of physical connection.
Wi-Fi allows connecting the computers within up to 100 feet area.
Wi-Fi network uses radio technologies called IEEE 802.11 which
provides fast, secure & reliable wireless connectivity.
Wi-Fi setup contains one or more access points & one or more clients.
The Wi-Fi standard leaves connection criteria & roaming totally
open to the client.
Wi-Fi transmit in the air, it has some properties as a non-
switched wired Ethernet network therefore collisions can
occur.
Wi-Fi cannot do collision detection.
Wi-Fi network can be used to connect computer to each other to the
internet & wired networks.
Wi-Fi networks operate in the unlicensed 2.4 and 5 GHZ radio bands.
ADVANTAGES:
Allows LANs to be deployed without cabling.
Allows you to connect any place within up to 100feet area.
Contains one more access points and connect with one or more clients.
Wi-Fi products are widely available in market.
DISADVANTAGES:
Limited range.
Power consumption is higher than Bluetooth.
Wi-Fi devices do not have channels to avoid interference.
(iii) ALGOL: This stands for ALGOrithmic Language for scientific programming
using algorithms.
• Other examples of High Level Languages include:
• Pascal
• C Language
• Python
Process
• The last component of information systems is process.
• A process is a series of steps undertaken to achieve a desired outcome or
goal.
• Information systems are becoming more integrated with organizational
processes, bringing greater productivity and better control to those
processes.
Dr. O. D. Ninan Computing Science. CSC 101 2023/2024 23
• Businesses/Organisations automating activities using technology also utilize
information systems to do more.
• The ultimate goal is to improve processes both internally and externally,
enhancing interfaces with suppliers and customers.
• Technology buzzwords such as “business process re-engineering,” “business
process management,” and “enterprise resource planning” all have to do
with the continued improvement of these business procedures and the
integration of technology with them.
• Businesses hoping to gain a competitive advantage over their competitors
are highly focused on this component of information systems.
Some common hardware that you might find connected to the outside of a
computer:
• Keyboard Mouse Printer Scanner
• Speakers Monitor
Dr. O. D. Ninan Computing Science. CSC 101 2023/2024 5
Input Devices
• A unit of computer system that brings data and instruction into the
computer. It accepts data or instruction given by user and converts into
machine readable code if required.
• OCR Technology
• CHR Technology
• It allows user to read manuscript data in cursive written (natural writing not
in capital letters)
• Monochrome Monitors
• Monochrome monitors have only two colors – one for background and other for the
foreground (text). The colors can be white, amber or green on a dark background.
Dr. O. D. Ninan Computing Science. CSC 101 2023/2024 18
• A monochrome monitor was very common in the early days of computing, from the
1960s through the 1980s until color monitors became popular.
• They are still widely used in applications such as computerized cash
register systems.
• Color Monitors
• A color monitor is a display peripheral that displays more than two colors.
• Color monitors implement the RGB color model by using three different phosphors
that appear red, green, and blue when activated.
• By placing the phosphors directly next to each other, and activating them with
different intensities, color monitors can create an unlimited number of colors.
• Color display technology have been developed through following paths:
• CGA stands for Color Graphics Adapter. It is a circuit board introduced by IBM and
the first graphics standard for the IBM PC. With a CGA monitor, it is harder to read
than with a monochrome monitor because the CGA supports much fewer pixels. It
supports 4 colors.
Dr. O. D. Ninan Computing Science. CSC 101 2023/2024 19
• EGA It stands for Enhanced Graphics Adapter. EGA is a video display standard
that has a resolution of 640 by 350 pixels and supports 16 colors. EGA
supports previous display modes and requires a new monitor.
VGA:
• VGA stands for Video Graphics Array. This is a video display standard that
provides medium to high resolution. In a text mode, the resolution of this
board is 720 by 400 pixels. It supports 16 colors with a higher resolution of 640
by 480 pixels and 256 colors with 320 x 200 pixels.
Super VGA:
• This is a very high resolution standard that displays up to 65,536 colors.
• Super VGA can support a 16.8 million colors at 800 by 600 pixels and 256
colors at 1024 by 768 pixels.
• VESA (Video Electronics Standards Association) has set a standard for super
VGA. Dr. O. D. Ninan Computing Science. CSC 101 2023/2024 20
Flat Panel Displays
• Portable computers such as a lap top use flat panel displays, because they
are more compact and consume less power than CRTs. A Flat panel display
LCD Monitor is shown.
• Memory Chips
• Primary memory is built into chips that can hold programs and data either
temporarily or permanently.
• Based on whether they can store data temporarily or permanently, there are
two types of memory chipsDr.–O. D.RAMs and ROMs.
Ninan Computing Science. CSC 101 2023/2024 32
• RAM Chips
• RAM stands for random-access memory. Random- access memory holds the
data or instructions that the CPU is presently processing. I
• t is a volatile memory chip meaning the data stored in RAM are temporary. It
is erased automatically after some time or when the power supply is cut off.
Dr. O. D. Ninan Computing Science. CSC 101 2023/2024 33
Types of RAM
• SRAM: Static random access memory can hold data as long as power supply
is provided.
• DRAM: Dynamic random access memory can hold data only for few
milliseconds. So it must be refreshed periodically.
• FPM DRAM: Fast page mode dynamic random access memory was the
original form of DRAM.
• EDO DRAM: Extended data-out dynamic random access memory does not
wait for all of the processing of the first bit before continuing to the next one.
• SDRAM: Synchronous dynamic random access memory takes advantage of
the burst mode concept to greatly improve performance. SDRAM is about
five percent faster than EDO RAM and is the most common form in desktops
today.
Dr. O. D. Ninan Computing Science. CSC 101 2023/2024 34
• DDR SDRAM: Double data rate synchronous dynamic RAM is just like SDRAM
except that is has higher bandwidth, meaning greater speed.
• VRAM: is a type of RAM used specifically for video adapters or 3-D
accelerators.
Memory Modules
• Memory modules are the circuit board containing memory chips.
• SIMM:stands for single in-line memory module. allowed for up to 256 MB of
RAM.
• DIMM: dual in-line memory module (DIMM). DIMMs range in capacity from
8 MB to 1 GB per module.
• RIMM: Rambus in-line memory module(RIMM)
• SODIMM: small outline dual in-line memory module. . Capacity ranges from 16
MB to 1 GB per module.
Dr. O. D. Ninan Computing Science. CSC 101 2023/2024 35
• ROM Chips
• ROM stands for read-only memory. A ROM chip is a memory chip that stores
instructions and data permanently. Its contents are placed into the ROM chip
at the time of manufacture and cannot be modified by the user.
• A CPU can read and retrieve the instructions and data from the ROM chip, but
it cannot change the contents in ROM.
• ROM chips usually contain special instructions for computer operations such
as ROM BIOS.
Dr. O. D. Ninan Computing Science. CSC 101 2023/2024 36
• PROM (Programmable Read-Only Memory):
• A permanent storage device that becomes a read-only memory after it is
written once by the customer rather than by the chip manufacturer. For
example, a software producer can write instructions onto the PROM using
special equipment.
• EPROM (Erasable Programmable Read-Only Memory):
• EPROM is a reusable PROM-chip that can be erased by a special ultraviolet
light. EPROM holds its content until erased and new instructions can be
written on it.
• EEPROM (Electrically Erasable Programmable Read-Only Memory):
• EEPROM-chip can be erased, either within a computer or externally, by
electric power.
• Expansion Boards
• Expansion boards are also called expansion cards, controller cards, plug-in boards, adapter
cards, or interface cards. They are plugged into expansion slots.
• Expansion boards are connected to peripherals through ports located on the edge of
expansion boards.
• Expansion boards include memory expansion cards /O controller, video display card, sound
cards, communications cards, etc.
Dr. O. D. Ninan Computing Science. CSC 101 2023/2024 39
• Ports