Chapter No.1 Basics of Information Technology
Chapter No.1 Basics of Information Technology
Chapter No.1 Basics of Information Technology
Information Technology:
Information technology (IT) is the use of any computers, storage, networking and
other physical devices, infrastructure and processes to create, process, store,
secure and exchange all forms of electronic data.
Information:
Information is data that has been processed in such a way as to be meaningful to
the person who receives it. it is anything that is communicated.
2
2)Computer System:
Definition: Is a collection of entities(hardware,software and liveware) that are
designed to receive, process, manage and present information in a meaningful
format.
3
3)Architecture of Computer:
It refers to how a computer system is designed and how it works.Computer
system has three basic units that help the computer to perform operations, which
are given below:
1. Input Unit
2. Output Unit
3. CPU
I)Input Unit
Input unit connects the external environment with internal computer system. It
provides data and instructions to the computer system. Commonly used input
devices are keyboard, mouse, magnetic tape etc.
And Modern input devices are barcode reader, MICR(Magnetic ink character
reader),Optical character readers(OCR), Touch screens
4
II)CPU
It is Central Processing Unit of the computer. The control unit and ALU are
together known as CPU. CPU is the brain of computer system. It performs
following tasks:
It performs all operations.
It takes all decisions.
It controls all the units of computer.
a)Control Unit
It controls all other units of the computer. It controls the flow of data and
instructions to and from the storage unit to ALU. Thus it is also known as
central nervous system(Back bone) of the computer.
The control unit provides the necessary timing and control signals to all the
operations on the computer. It controls the flow of data between the CPU,
memory and peripherals. It also controls the entire operation of a computer. It
obtains the instructions from the program stored in the main memory, interprets
the instructions and issues the signals, which cause the other units of the system
to execute them. So, it is considered as a central nervous system of a computer
that provides status, control and timing signals necessary for the operation of
other parts of CPU, memory and I/O devices. The main functions of control units
are given below: It performs the data processing operations with the aid of
program prepared by the user and send control signals to various parts of the
computer system. It gives commands to transfer data from the input devices to
the memory to an arithmetic logic unit. It also transfers the results from ALU to
the memory and then to the output devices. It stores a program in the memory. It
fetches the required instruction from the main storage and decode each
instruction and hence execute them in sequence.
b)Arithmetic Logic Unit
This is the area of CPU where various computing functions are performed on
data. The ALU performs arithmetic operations such as addition, subtraction,
5
It is not volatile.
Always retains its data.
Content are stored at the time of manufacturing.
Used in embedded systems or where the programming needs no
change.
III)Output Unit
The output unit is formed by the output devices attached to the computer.
Output devices are used to present result produced by the computer to the
users. The output from the computer is in the form electric signals, which is
then converted into human understandable form into human readable form.
The examples of output devices are the monitor, printer and speaker. The main
functions of the output unit are as follow: Accepts the result produced by the
computer which is in electric binary signals. It then converts the result into
human readable form. Finally, it supplied the converted results to the outside
word.eg. monitors, screens, display, printers, speakers, projectors, plotters
etc.
4)Units of memory:
Memory unit is the amount of data that can be stored in the storage unit. This
storage capacity is expressed in terms of Bytes.
7
Nibble
2
A group of 4 bits is called nibble.
Byte
3 A group of 8 bits is called byte. A byte is the smallest unit,
which can represent a data item or a character.
Word
A computer word, like a byte, is a group of fixed number of
bits processed as a unit, which varies from computer to
computer but is fixed for each computer.
4
The length of a computer word is called word-size or word
length. It may be as small as 8 bits or may be as long as 96
bits. A computer stores the information in the form of
computer words.
Kilobyte (KB)
1
1 KB = 1024 Bytes
Megabyte (MB)
2
1 MB = 1024 KB
GigaByte (GB)
3
1 GB = 1024 MB
8
TeraByte (TB)
4
1 TB = 1024 GB
PetaByte (PB)
5
1 PB = 1024 TB
ExaByte(EB)
6
1EB=1024 PetaBytes
1)Refers to the software which uses the code 1)Refers the software which uses the
freely available on the Internet. The code can proprietary and closely guarded code. Only
be copied, modified or deleted by other users the original authors of software can access,
and organizations. copy, and alter that software.
2) No cost need to be paid for free software. 2) Need to purchase the original copy of
software from the owner.
3) Eg. GNU Linux, PostgreSQL, OpenOffice etc 3) Microsoft OS, Ms Office, Oracle etc
System Software
The system software is a collection of programs designed to operate, control,
and extend the processing capabilities of the computer itself. System software
is generally prepared by the computer manufacturers. These software products
comprise of programs written in low-level languages, which interact with the
hardware at a very basic level. System software serves as the interface
between the hardware and the end users.
Some examples of system software are Operating System, Compilers,
Interpreter, Assemblers, etc.
What is Operating System?
The Operating System is a program with the following features −
10
Application Software
Application software products are designed to satisfy a particular need of a
particular environment. All software applications prepared in the computer lab
can come under the category of Application software.
Application software may consist of a single program, such as Microsoft's
notepad for writing and editing a simple text. It may also consist of a
collection of programs, often called a software package, which work together
to accomplish a task, such as a spreadsheet package.
Examples of Application software are the following −
Payroll Software
Student Record Software
Inventory Management Software
Income Tax Software
Railways Reservation Software
Microsoft Office Suite Software
Microsoft Word
Microsoft Excel
Microsoft PowerPoint
Internet
It is a global network connecting millions of computers world wide. It is often called
network of networks.
Its main job is to move computerized information from one place to other.
Various uses of Internet electronic mail, chatting, any type of travel bookings,
banking, online shopping, learning etc.
Because of internet a person sitting at home can be connected anyone worldwide.
Internet has made the world a global village.
History of Internet
?????
Protocols
13
A protocol is a standard set of rules that allow electronic devices to communicate with each
other. Network protocols include mechanisms for devices to identify and make connections with
each other, as well as formatting rules that specify how data is packaged into sent and received
messages.
Examples of Protocols
2) DNS - The Domain Name Systems (DNS) is the phonebook of the Internet. Humans access
information online through domain names, like timesofindia.com, espn.com etc. Web browsers
interact through Internet Protocol (IP) addresses. Domain Name Ssystem translates domain
names to IP addresses so browsers can load Internet resources.
Each device connected to the Internet has a unique IP address which other machines use to find
the device. DNS servers eliminate the need for humans to memorize long IP addresses such as
192.168.1.1
3) DHCP- DHCP (Dynamic Host Configuration Protocol) is a network management protocol used
to dynamically assign an Internet Protocol (IP) address(IP address) to any device, or a computer,
on a network so they can communicate using IP.
4) FTP – (File transfer protocol ) It is basically used for transferring files to different
networks easily. There may be a mass of files such as text files, multimedia files, etc.
5) HTTP- HTTP is based on client and server model. HTTP is used for making a connection
between the web client and web server. HTTP shows information in web pages.
6) IMAP and SMTP- (Internet Message Access Protocol and Simple Mail Transfer Protocol)
SMTP & IMAP are the two main protocols that allow you to send and receive emails respectively.
Simple Message Transfer Protocol (SMTP) is what your email client (e.g. Gmail,rediff,yahoo etc.)
uses to send your email messages to your email server. Next, SMTP is also used by the email
server to send your message to the mailbox of your recipient’s email server.
From there, the recipient’s email client can fetch your message
using Internet Message Access Protocol (IMAP) and put it in their inbox, where they can access it.
It maintains a copy of all email on server. We can sort or filter emails.
7) IRC- (Internet Relay chat) this protocol is used for Internet chat and other communications.
Specially text communications Eg. chat groups where people all over the world can chat its like
open discussion.
14
8) POP3 – (Post Office Protocol3) It is a standard mail protocol used to receive emails from a
remote server to a local email client. POP3 allows you to download email messages on your local
computer and read them even when you are offline.
IT Enabled Services
They are also called web enabled services or remote services or tele-working.
Information Technology that enables the business by improving the quality of service is IT enabled
services. The outcome of an IT enabled service is in the two forms:
1. Call centers – these are the help centers for consumer for after sales services, or call
centers in banking industries who provide online banking services like blocking a
debit/credit card etc.
4. Data center - It is a facility composed of networked computers and storage that businesses
or other organizations use to organize, process, store and disseminate large amounts of
data.
7. Knowledge Management & archiving - It is the process of creating, sharing, using and
managing the knowledge and information of an organisation
15
2) Asha – Nokia on Thursday announced its US$99 Asha 501 mobile device, which was
powered by a refreshed Asha operating system (OS) featuring software capabilities from
Smarterphone. Nokia also claims the phone has a battery standby time of up to 48 days.
3) iOS - was introduced in 29th June 2007 when the first iPhone was developed. Since
then iOS has been under gone many upgrades and currently the latest one is the iOS
____. Apple has still not allowed any other manufacturer to lay hands on its operating
system. Unlike Android, Apple has more concentrated on the performance along with
appearance. Overall it is very user-friendly and is one of the best mobile operating systems
in the world. So far iOS has been used in all iPhones, iPod & iPad.
4) Blackberry OS- is the property of RIM (Research In Motion) and was first released in
1999. RIM has developed this operating system for its Blackberry line of smartphones.
Blackberry is much different from other operating systems. The interface style, as well as
the Smartphone design, is also different having a trackball for moving on the menu and a
qwerty keyboard. Like Apple, Blackberry OS is a close source OS It is a very reliable OS
and is immune to almost all the viruses.
Roku device allows you to watch free and paid video content on your TV via the Internet. TV
and Movie streaming services like Netflix, Amazon, Hulu, Sling TV, YouTube and more are loaded
on the Rokusimilar to how apps are loaded onto a smartphone.
QWERTY keyboard
Arrangement of Characters
New Keyboards
With the emergence of ball-head electric typewriters and computer keyboards, on which jamming
is not an issue, new keyboards designed for speed typing have been invented. The best-known is
called a Dvorak keyboard. Despite their more rational designs, these new keyboards have not
received wide acceptance.
17
Open-Source Experiments
Richard Stallman was a central figure among the developers who were inspired to create
non-proprietary alternatives to Unix. While working at MIT’s Artificial Intelligence
Laboratory, he initiated work on the GNU project (recursive for “GNU’s not Unix!”),
eventually leaving the Lab in 1984 so he could distribute GNU components as free
software. The GNU kernel, known as GNU HURD, became the focus of the Free Software
Foundation (FSF), founded in 1985 and currently headed by Stallman.
Torvalds had been using GNU code, including the GNU C Compiler, with his kernel, and it
remains true that many Linux distributions draw on GNU components. Stallman has
lobbied to expand the term “Linux” to “GNU/Linux,” which he argues would capture both
the role of the GNU project in Linux’s development and the underlying ideals that fostered
the GNU project and the Linux kernel. Today, “Linux” is often used to indicate both the
presence of the Linux kernel and GNU elements. At the same time, embedded systems on
many handheld devices and smartphones often use the Linux kernel with few to no GNU
components.