Mobile: 0755/0715 912 366: Rashid Abdalahman
Mobile: 0755/0715 912 366: Rashid Abdalahman
Rashid Abdalahman
[email protected] 1
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
Binary digit
Smallest unit of measurement
Two possible values
•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
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)
This is equivalent to 1000Hz or 1KHz
•Microsecond (µs) - a millionth of a second (1/1,000,000 = 10-6)
This is equivalent to 1000000Hz or 1MHz
•Nanosecond (ns) – a billionth of a second (1/1,000,000,000 = 10-9)
This is equivalent to 1000000000Hz or 1GHz
6
Classification of computers
Computer can be classified into three aspects:
•Representation of numbers
•Degree of specialization
•Types of application
7
Classification of computers…
Representation of numbers
•This aspect has three basic kinds of computers, which are digital, analog and hybrid
computers.
•Digital Computer
This aspect of computer operates on numbers directly.
It handles numbers discretely and precisely rather than approximately.
Examples of digital computers are digital watch, digital phone and digital radio.
•Analog Computer
This aspect of computer deals with quantities that are continuously variable e.g.
speedometer, electric meter, water meter, thermometer.
•Hybrid Computer
This computer combines the features of both analog and digital computers. They handle
data in both quantities and variable. 8
Classification of computers…
Degree of Specialization
•This aspect has two kinds of computers – special purpose and general-purpose
computer.
•Special purpose computer
This kind of computer is designed to perform a specific task.
The program of this aspect of computer is in-built into the machine permanently.
Special purpose computers include but not limited to those used for solving navigation
problems in aircraft and ships and weather forecasting.
•General purpose computer
These computers have the ability to handle a wide variety of different programs and to
solve many different problems.
Different programs can be installed or uninstalled depending on the user needs. 9
Classification of computers…
Types of Application
•There are two types in this aspect – scientific applications computers and business
applications computers.
•Scientific applications
These computers are designed to handle scientific application more effectively.
They require small volume of data input and output.
11
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.
12
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.
13
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
14
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
15
Types of computers…
Workstation computers
•They were used by one person, particularly for graphics, design applications or
engineering.
•They had fast and powerful central processor, a high - resolution monitor and large
memory.
•This enabled complex designs to be easily manipulated.
•The above characteristics however are no longer unique to Workstations.
•High performance personal computer can offer very similar services, so the distinction
is a historical one.
16
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.
17
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.
18
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.
19
• Secondary storage, input and output devices are also called peripheral equipments.
Computer devices…
Buses
•Connect the different inner parts of the computer together.
20
Computer devices…
Ports
•Connect the computer to the outside.
21
Computer devices…
Ports
•Connect the computer to the outside.
22
Computer devices…
Input devices
•The devices that feed data into computers
23
Computer devices…
Input devices
24
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.
25
Computer devices…
The processor
26
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.
27
Computer devices…
Memory
28
Computer devices…
Storage
•The information is retained longer (non-volatile)
•Slower
•Cheaper
29
Computer devices…
Differences between ROM and RAM
30
Computer devices…
Output devices
•The devices that the computer uses to display results
31
Computer devices…
Output devices
•The devices that the computer uses to display results
32
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
33
Computer devices…
Differences between primary storage and secondary storage
34
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 35
Assemblers.
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.
36
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.
37
Operating System…
38
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.
40
Operating System…
Graphical User Interface (GUI)…
41
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.
42
Operating System…
User interface…
Command Line Interface (CLI)
43
Life has no limitations,
except the ones you
make.
44