Lecture 1 Computer
Lecture 1 Computer
INFORMATION TECHNOLOGY I
Introduction to Computer
• A computer is a device or set of devices that work under the control of a stored
program, automatically accepts and processes data to provide information.
Automatic: it carries out instructions with minimum human intervention
Re-programmable: it stores instruction (the program)
A data processor: it carries out operations on data (numbers or words) to produce
information.
• Data is the name given to facts/item of information.
• Information is the meaningful data that is relevant, accurate, up to date and can be
used to make decisions.
2
Introduction to Computer…
• A computer is made up of the hardware and the software.
• Hardware refers to the physical, tangible components like keyboards, mouse,
monitors, internal circuits and communication.
• Software refers to the intangible components like stored programs.
• Using electrical impulses, the two are connected and communicate with each other.
3
Introduction to Computer…
Basic computer units of measurement
• Bit – is the smallest unit of data that a computer can process and store.
Binary digit
Smallest unit of measurement
Two possible values 0/1
• Byte
A sequence of 8 bits
• Word
The number of adjacent bits that can be stored and manipulated as a unit
32 bits, 64 bits for home computers, 128 bits for the most powerful
A byte is eight bits, a word is 2 bytes (16 bits)
4
Introduction to Computer…
Large units of measurement (Memory, Storage)
5
Introduction to Computer…
Units of measurement (Speed)
• Millisecond (ms) – a thousandth of a second (1/1,000 = 10-3)
6
Types of computers
Types of computers include the following:
• Mainframe computers
• Mini – computers or Mid-range computers
• Micro – computers or Personal Computers (PC)
• Super computers
7
Types of computers…
Mainframe computer
• Is a very powerful central computer linked by cable or telecommunications to
hundreds or thousands of terminals.
• It is capable of accepting simultaneous input from all terminals.
• It has many times more processing power than a PC and offers very extensive data
storage facilities.
• Mainframe computers are used by organizations such as banks that have very large
volumes of processing to perform and have special security needs.
8
Types of computers…
Minicomputer
• Refers to a computer whose size, speed and capabilities lie between those of a
mainframe and PC.
• The advent of more powerful chips now means that some PCs linked in a network
can run more powerfully than small mainframe.
• The advent of PCs and with mainframes now being physically smaller than in the
past, the definition of a minicomputer has become rather vague.
9
Types of computers…
Microcomputer
• Refers to a computer whose size, speed and capabilities is less than the
minicomputer.
• PCs are now the norm for small to medium-sized business computers.
• Other business computers are:
File server
Portables
Workstations
10
Types of computers…
Microcomputer
File server
Is more powerful than the average desktop PC and it is dedicated to providing
additional services for users of network PCs.
Portables
The original portable computers were heavy, weighing around 5 kg and could only
be run from the main electricity supply.
Due to subsequent developments they can now be powered either from the
electricity supply or using a rechargeable battery.
Examples: laptop and the Notebook
11
Types of computers…
Super computers
• Refers to computers that can process very large amount of data quickly.
• They are particularly useful for occasions where high volumes of calculations need to
be performed. For example in meteorological or astronomical applications.
• They are not used commercially.
12
Images of computer types
13
Benefits of computer to the society
• Accuracy of information is improved.
• The volume of information to be processed is increased.
• The speed at which information becomes available is higher.
• The workforce is freed up for most work.
• There is greater access to information available and to more people.
14
Computer devices
• A computer consists of several interconnected devices or components.
• They are five basic components, namely, central processing unit, primary storage,
secondary storage, input devices, and output devices.
15
• Secondary storage, input and output devices are also called peripheral equipments.
Computer devices…
Buses
• Connect the different inner parts of the computer together.
16
Computer devices…
Ports
• Connect the computer to the outside.
17
Computer devices…
Ports
• Connect the computer to the outside.
18
Computer devices…
Input devices
• The devices that feed data into computers
19
Computer devices…
Input devices
20
Computer devices…
The processor
• The processor is also called the central processing unit (CPU).
• The CPU is the brain of the computer and the single most expensive piece of
hardware in a computer.
• The more powerful the CPU, the faster the computer.
• It carries out the calculations for the program and controls the other components of
the system.
• It has two main units, called Arithmetic logic unit (ALU) and control unit (CU).
• The ALU does the arithmetic and perform logical operations.
• The CU analyze and execute instructions.
21
Computer devices…
The processor
22
Computer devices…
Memory
• Is also called internal storage or primary storage.
• Memory is a computer device that stores programs and data.
• One type of primary storage is called RANDOM ACCESS MEMORY or RAM.
• RAM
Is the main type of primary storage used with computers and it is volatile.
Used for temporary storage.
• ROM
ROM is non-volatile storage.
23
Computer devices…
Memory
24
Computer devices…
Storage
• The information is retained longer (non-volatile)
• Slower
• Cheaper
25
Computer devices…
Differences between ROM and RAM
26
Computer devices…
Output devices
• The devices that the computer uses to display results
27
Computer devices…
Output devices
• The devices that the computer uses to display results
28
Computer devices…
Secondary storage
• Secondary storage is an optional attachment, which is cable –connected to the CPU.
• Secondary is nonvolatile.
• Example of secondary storage devices:-
Floppy disks
Zip disks
Hard drives
CD-ROM
DVD
29
Computer devices…
Differences between primary storage and secondary storage
30
Computer software
• Software is a set of programs, which is designed to perform a well-defined function.
• A program is a sequence of instructions written to solve a particular problem.
• There are two types of software
System Software
Application Software
System Software
• Is a collection of programs designed to operate, control, and extend the processing
capabilities of the computer.
• System software are generally prepared by computer manufactures.
• System software serves as the interface between hardware and the end users.
• Examples of system software are Operating System, Compilers, Interpreter and
Assemblers. 31
Computer software…
Application Software
• Application software products are designed to satisfy a particular need of a particular
environment.
• Application software may consist of a single program, such as a Microsoft's notepad
for writing and editing 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 Microsoft Office package.
• Examples of Application software are following; Student Record Software, Microsoft
Word, Microsoft Excel or Microsoft Powerpoint.
32
Operating System
An operating system is a system software having the following features:
• Acting as an interface between the software and the computer hardware.
• It is an integrated set of specialized programs that are used to manage overall
resources and operations of the computer.
• It is a specialized software that controls and monitors the execution of all other
programs that reside in the computer, including application programs and other
system software.
33
Operating System…
34
Operating System…
Objectives of Operating System
• To make a computer system convenient to use in an efficient manner
• To hide the details of the hardware resources from the users
• To provide users a convenient interface to use the computer system
• To act as an intermediary between the hardware and its users and making it easier
for the users to access and use other resources
• To keep track of who is using which resource and granting resource requests.
36
Operating System…
Graphical User Interface (GUI)…
37
Operating System…
User interface…
Command Line Interface (CLI)
• A CLI is a user interface to a computer's operating system or an application in which
the user types in different command on a specified line, receives a response back
from the system, and then enters another command, and so forth.
• It not user friendly to beginners.
38
Operating System…
User interface…
Command Line Interface (CLI)
39
Computer Generations
• In the history of computers, we often refer to the advancements of modern
computers as the generation of computers. We are currently on the fifth generation
of computers.
• This was from the period of 1940 to 1955. This was when machine language was
developed for the use of computers. They used vacuum tubes for the circuitry. For
the purpose of memory, they used magnetic drums. These machines were
complicated, large, and expensive.
• For example, ENIAC, UNIVAC-1, EDVAC, and so on.
41
2 Generation
nd
42
3 Generation
rd
• The hallmark of this period (1964-1971) was the development of the integrated
circuit. A single integrated circuit (IC) is made up of many transistors, which increases
the power of a computer while simultaneously lowering its cost.
• These computers were quicker, smaller, more reliable, and less expensive than their
predecessors.
• High level programming languages such as FORTRON-II to IV, COBOL, and PASCAL
PL/1 were utilized.
• For example, the IBM-360 series, the Honeywell-6000 series, and the IBM-370/168.
43
4 Generation
th
44
5 Generation
th
• These computers have been utilized since 1980 and continue to be used now. This is
the present and the future of the computer world.
• The defining aspect of this generation is artificial intelligence. The use of parallel
processing and superconductors are making this a reality and provide a lot of scope
for the future.
• Fifth-generation computers use ULSI (Ultra Large Scale Integration) technology
• ULSI is the process of integrating or embedding millions of transistors on a single
silicon semiconductor microchip.
• C, C++, Java, .Net, and more programming languages are used.
• For instance, IBM, Pentium, Desktop, Laptop, Notebook, Ultrabook, and so on.
45
Computer Generations
46
End
47