Basics of Computer
Basics of Computer
• Speed
• Accuracy
• Memory
• Diligence
• Versatility
• Reliability
• Low Cost ad Reduced size
• Automatic
• No Feelings, No IQ (GIGO)
BLOCK DIAGRAM OF A COMPUTER
• Input Unit
• Output Unit
• CPU (Computer Processing Unit)
• Storage Unit
• ALU (Arithmetic Logic Unit)
• Control Unit
INPUT UNITS
• The term Bus refers to an electrical pathway through which bits are
transmitted between the various computer components.
• Depending on the design of the system, several types of buses may be
present.
• The most important one is the data bus, which carries the data through
out the central processing unit.
• The wider the data bus, the more data it can carry at one time and thus
the greater the processing speed of the computer.
FUNCTIONS OF BUSES IN COMPUTERS
The speed of Random Access Memory (RAM) is higher The speed of Read-only Memory (ROM) is slower when
when compared to ROM compared to RAM.
Random Access Memory (RAM) has a higher capacity ROM has a lower capacity compared to RAM
when compared to ROM
Data in RAM can be modified, erased, or read. Data in ROM can only be read, it cannot be modified or
erased.
The data stored in RAM is used by the Central Processing The data stored in ROM is used to bootstrap the computer.
Unit (CPU) to process current instructions
Data stored on RAM can be accessed by the Central If the Central Processing Unit (CPU) needs to access the
Processing Unit. data on ROM, first the data must be transferred to RAM,
and then the Central Processing Unit (CPU) will be able to
access the data.
Data of RAM is very volatile, it will exist as long as there Data present in Read-Only Memory (ROM) is not volatile,
is no interruption in power. it is permanent. Data will remain unchanged even when
there is a disruption in the power supply.
SECONDARY STORAGE
Computer
CLASSIFICATION
CONTD….
According to
According to Size
Microprocesso
r
• Super Computer • Sequential
• Mainframe • Parallel
• Mini Computer
• Micro computer
ADVANTAGES OF COMPUTERS
For
For writing For Home
Organizatio
n
ADVANTAGES OF COMPUTERS
For For
researc Education
h
LIMITATIONS OF COMPUTER
• Hardware is a comprehensive term for all the physical parts of a computer and related devices.
Computer hardware can be categorized as having either internal or external components.
• Internal components include items such as the motherboard, central processing unit (CPU),
Hardware
random access memory (RAM), hard drive, optical drive, heat sink, power supply, transistors, chips,
graphics processing unit (GPU), and network interface card (NIC). These components collectively
process or store the instructions delivered by the program or operating system (OS).
• External components, also called peripheral components, are those items that are often connected
to the computer in order to control either its input or output.
• Common input components include a mouse, keyboard, microphone, camera, touch pad , stylus,
joystick, scanner, USB flash drive or memory card.
• Monitors, printers, speakers, headphones and earphones/earbuds are all examples of output
computer hardware components (discussed in detail in Chapter 2 ppts).
• All of these hardware devices are designed to either provide instructions to the software or render
results from its execution.
SOME TERMS
• A computer system cannot do anything its own, it must be instructed to do a desired job. Hence, it
is necessary to specify a sequence of instructions that a computer must perform to solve a
problem. Such a sequence of instructions written in a language that can be understood by a
computer is called a computer program.
Softwar
• It is the program that controls the activity of processing by the computer; and the computer
performs precisely what the program wants it to do.
• The term software refers to the set of computer programs, procedures and associated documents.
Precisely, software means a collection of programs whose objective is to enhance the capabilities
of the hardware machine.
• Software consists of the programs and applications that run on computers. It provides instructions
for the hardware to accomplish tasks.
• Because software runs on computer hardware, software programs often have system
e
requirements that list the minimum hardware required for the software to run.
• There are two types of software – System and Application Software (discussed in detail in Chapter
4 ppt)
SOME TERMS
• Computer is automatic, but under the supervision of human. It need human to activate
(initialize) it before the combination of hardware/software can execute any job (work).
Humanware
• Humanware (also known as peopleware) doesn’t include those who can not operate
computer.
• Humanware includes programmer, operator, etc., i.e. anybody who can guide computer
to perform (execute) task.
• The computer work on data and these data will be fed via its’ input device into the
computer.
• Humanware is those responsible for inputting data. Without the humanware the
computer set is more like an artwork (decoration).
• Humanware can also be defined as hardware or software that is built around user
capabilities and user needs. This often involves creating a particular visual or physical
interface for a given set of users. The design and engineering of humanware starts with
the user's interests and needs first, and designs the infrastructure accordingly.
MIDDLEWARE
• Software that connects two otherwise separate applications. For example, there are a number of
middleware products that link a database system to a Web server. This allows users to request
data from the database using forms displayed on a Web browser, and it enables the Web server
to return dynamic Web pages based on the user's requests and profile.
• The term middleware is used to describe separate products that serve as the glue between two
applications. It is, therefore, distinct from import and export features that may be built into one
of the applications. Middleware is sometimes called plumbing because it connects two sides of an
application and passes data between them. Common middleware categories include:
• ESBs
• TP monitors
• DCE environments
• RPC systems
• Object Request Brokers (ORBs)
• Database access systems
• Message Passing
FREEWARE
• Freeware (from "free" and "software") is computer software that is available for use at no
cost or for an optional fee.
• Though the definition of "freeware" covers both proprietary and closed source software
that is available for use at no cost as well as free and open source software, in common
usage it tends to refer more often to proprietary and closed source software that
is
available for use at no cost.
• Software that is commercial but not available free of charge is occasionally referred to
as payware or commercial software
• Freeware (not to be confused with free software) is programming that is offered at no cost
and is a common class of small applications available for downloading and use in most
operating systems.
• Because it may be copyrighted, you may or may not be able to reuse it in programming you
are developing.
• The least restrictive "no-cost" programs are uncopyrighted programs that are in the public
domain.
• When reusing public domain software in your own programs, it's good to know the history
of the program so that you can be sure it really is in the public domain.
THANK YOU