0% found this document useful (0 votes)
4 views

Lecture 1 Computer

The document provides an overview of computer fundamentals, including definitions of computers, types of computers, and their components such as hardware and software. It discusses the various units of measurement for data and speed, as well as the evolution of computers through five generations, highlighting advancements in technology and programming languages. Additionally, it outlines the benefits of computers in society and the roles of different types of software, including system and application software.

Uploaded by

edwardmlugare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Lecture 1 Computer

The document provides an overview of computer fundamentals, including definitions of computers, types of computers, and their components such as hardware and software. It discusses the various units of measurement for data and speed, as well as the evolution of computers through five generations, highlighting advancements in technology and programming languages. Additionally, it outlines the benefits of computers in society and the roles of different types of software, including system and application software.

Uploaded by

edwardmlugare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 47

Lecture

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)

• Microsecond (µs) - a millionth of a second (1/1,000,000 = 10-6)

• Nanosecond (ns) – a billionth of a second (1/1,000,000,000 = 10-9)

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.

Examples include versions of Microsoft Windows (like Windows 10, Windows 8,


Windows 7, Windows Vista, and Windows XP), Apple's macOS (formerly OS X), Chrome
OS and Linux.
35
Operating System…
User interface
• A user interface (UI) is the part of an operating system, program or device that the
user uses to input and receive data.
• Common UIs are graphical user interface and command line interface.

Graphical User Interface (GUI)


• Is a type of interface that lets a user use the mouse to click icons, buttons, and
menus, and everything is clearly displayed on the screen using a combination of
graphics and text.
• Modern operating systems use a graphical user interface, or GUI.

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.

There are 5 computer generations


- 1st Generation
- 2nd Generation
- 3rd Generation
- 4th Generation
- 5th Generation
40
1 Generation
st

• 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

• The years 1957-1963 were referred to as the “second generation of computers” at


the time. In second-generation computers, COBOL and FORTRAN are employed as
assembly languages and programming languages. Here they advanced from vacuum
tubes to transistors. This made the computers smaller, faster and more energy
efficient.
• And they advanced from binary to assembly languages.
• For instance, IBM 1620, IBM 7094, CDC 1604, CDC 3600, and so forth.

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

• The invention of the microprocessors brought along the fourth generation of


computers.
• The years 1971-1980 were dominated by fourth generation computers. C, C++ and
Java were the programming languages utilized in this generation of computers.
• For instance, the STAR 1000, PDP 11, CRAY-1, CRAY-X-MP, and Apple II. This was when
we started producing computers for home use.

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

You might also like