Академический Документы
Профессиональный Документы
Культура Документы
The five classic components of a computer are briefly described below. Each component is discussed in
more detail in its own section. The operation of the processor is best understood in terms of these
components.
Data path - manipulates the data coming through the processor. It also provides a small amount
of temporary data storage.
Control - generates control signals that direct the operation of memory and the datapath.
Memory - holds instructions and most of the data for currently executing programs.
Input - external devices such as keyboards, mice, disks, and networks that provide input to the
processor.
Output - external devices such as displays, printers, disks, and networks that receive data from
the processor.
OUTPUT DEVICES
Following are some of the important output devices used in a computer.
Monitors
Graphic Plotter
Printer
Monitors
Monitors, commonly called as Visual Display Unit (VDU), are the main output device of a computer. It forms
images from tiny dots, called pixels that are arranged in a rectangular form. The sharpness of the image
depends upon the number of pixels.
There are two kinds of viewing screen used for monitors.
Large in Size
High power consumption
Impact Printers
Non-Impact Printers
Impact Printers
Impact printers print the characters by striking them on the ribbon, which is then pressed on the paper.
Characteristics of Impact Printers are the following −
Character printers
Line printers
Character Printers
Character printers are the printers which print one character at a time.
These are further divided into two types:
Inexpensive
Widely Used
Other language characters can be printed
Disadvantages
Slow Speed
Poor Quality
Daisy Wheel
Head is lying on a wheel and pins corresponding to characters are like petals of Daisy (flower) which is why it
is called Daisy Wheel Printer. These printers are generally used for word-processing in offices that require a
few letters to be sent here and there with very nice quality.
Advantages
Drum Printer
Chain Printer
Drum Printer
This printer is like a drum in shape hence it is called drum printer. The surface of the drum is divided into a
number of tracks. Total tracks are equal to the size of the paper, i.e. for a paper width of 132 characters, drum
will have 132 tracks. A character set is embossed on the track. Different character sets available in the market
are 48 character set, 64 and 96 characters set. One rotation of drum prints one line. Drum printers are fast in
speed and can print 300 to 2000 lines per minute.
Advantages
Very expensive
Characters fonts cannot be changed
Chain Printer
In this printer, a chain of character sets is used, hence it is called Chain Printer. A standard character set may
have 48, 64, or 96 characters.
Advantages
Noisy
Non-impact Printers
Non-impact printers print the characters without using the ribbon. These printers print a complete page at a
time, thus they are also called as Page Printers.
These printers are of two types −
Laser Printers
Inkjet Printers
Expensive
Cannot be used to produce multiple copies of a document in a single printing
Inkjet Printers
Inkjet printers are non-impact character printers based on a relatively new technology. They print characters by
spraying small drops of ink onto paper. Inkjet printers produce high quality output with presentable features.
They make less noise because no hammering is done and these have many styles of printing modes available.
Color printing is also possible. Some models of Inkjet printers can produce multiple copies of printing also.
Advantages
Difference Between
Hardware and Software
The main difference between hardware and software is that
the hardware refers to physical components of a computer while
the software refers to a set of instructions given to a computer to
perform a certain task.
The components of a computer are mainly divided into two sections.
They are hardware and software. Hardware refers to the tangible and
physical components of the computer. CPU, motherboard, mouse,
keyboard, printer, and monitor are some hardware components. On the
other hand, software is a set of instructions to perform a specific task.
The software should be loaded into hardware to perform a task.
Software works as the interface between the user and the hardware. In
brief, both hardware and software are essential for the computer to
produce a useful output.
What is Hardware
Hardware refers to the physical components of a computer. These
components are tangible. Hardware is further divided into input
devices, output devices, secondary storage devices and internal
components.
Input Devices
Firstly, input devices are the components that send data to the computer. Some examples are as follows. Keyboard is a
device that allows the user to enter input data. The layout of the keyboard is similar to a typewriter with additional keys.
Another input device is a mouse. It consists of left, right mouse buttons, and a wheel. It cannot be used to enter text into the
computer. According to the mouse movement, it is possible to control the position of the cursor on the screen. Joysticks,
Light Pen, Scanner, Microphone, and Barcode Reader are furthermore examples for input devices.
Output Devices
Secondly, output devices are the peripheral devices that receive data from the computer. It can be a display, projection or
any other medium. Some examples are as follows. Monitor is a Visual Display Unit (VDU) that displays the data or visuals
from the computer. Printer helps to print the details into a paper. Latest printers are the inject printers. They are used to take
high-quality multiple printouts.
RAM which stands for Random Access Memory that stores data, programs and program results for the CPU to perform
tasks. It is possible to perform read and write operations in RAM. The amount of RAM is a considerable factor to determine
the performance of the computer. It requires more time for the CPU to access secondary storage such as hard disk for all
operations. Therefore, the RAM is used as the primary storage. It is a volatile memory. Therefore, it holds data temporary.
In other words, powering off the device will erase the data in the RAM.
ROM stands for Read Only Memory. It is only possible to read from the ROM. It is a nonvolatile memory, so the data is
permanent. It consists of the instructions required to start a computer. Moreover, a motherboard is a single platform. It
connects CPU, memory, hard drives and other ports through cables. Those are main hardware components found in a
computer.
What is Software
Software is a set of programs designed to perform a task. A program consists of a sequence of instructions. There are two
main types of software: system software and application software.
System Software
System software allows operating, controlling and extending the processing capability of a computer. This software is
necessary to run hardware and application software. They are the interface between the hardware and the end users.
Usually, computer manufacturers develop system software. The common programming languages to develop system
software are C, C++, and Assembly language.
Some examples for system software are operating system, compilers, assemblers, interpreters and device drivers. An
operating system performs task management, memory management, file handling and hardware management and many
more. The compilers and interpreters convert a high-level program into machine understandable machine code. An
assembler converts the assembly language program to machine code. The device drivers control and monitor the
functionalities of specific devices such as printers.
Application Software
Application software is designed to achieve a specific user requirement. Some application software is as follows. Word
documents allow creating documents. Spreadsheet allows maintaining financial details. Database Management Systems
(DBMS) helps in maintaining data in databases.
Moreover, there is application software designed to support particular organizational tasks. Business organizations use
Human Resource Management system to record employee details. A school or a university uses a Library Management
System to insert records of new books, burrower’s details etc.
Apart from these types, there is another software type called utility software. This type assists the tasks of the computer.
Some examples of utility software are antivirus programs, file and disk management tools.
Relationship Between Hardware and Software
Hardware and software are dependent on each other. Both are required for the computer to produce a useful output.
Difference Between Hardware and Software
Definition
Hardware refers to the physical elements of a computer or electronic system. Software refers to a collection of instructions
that tells the computer how to perform a task. This is the main difference between hardware and software.
Categories
The hardware has four main categories: input devices, output devices, secondary storage devices and internal components.
Software is mainly divided into system software and application software.
Tangibility
The hardware is tangible while the software is intangible.
Method of Constructing
Furthermore, the hardware is developed using electronic and other materials. Software is developed by writing instructions
using a programming language.
Replacement
When a hardware component is damaged, it can be replaced with a new component. When software is damaged, it can be
reinstalled using a backup copy. Malware such as virus and worms can damage software.
Initialization
The hardware starts functioning once the software is loaded into the system. To use a software, it should be installed into
the computer.
Examples
Keyboard, Mouse, Monitor, Printer, Hard disk, CPU, RAM, and ROM are few examples of hardware. MS Word, Excel,
MSSQL, MySQL, Photoshop are some example of software.
Conclusion
Both hardware and software are necessary for the proper functioning of the computer. Software cannot be utilized without
hardware while hardware cannot be utilized without software. The difference between hardware and software is that
hardware refers to physical components of a computer while software refers to a set of instructions given to a computer to
perform a certain task.
Difference Between Memory and Storage in Computers
Memory
The term memory refers to the component within your computer that allows you to access data that is
stored for a short term. You may recognize this component as DRAM, or dynamic random-access
memory. Your computer performs many operations by accessing data stored in its short-term memory.
Some examples of such operations include editing a document, loading applications and browsing the
Internet. The speed and performance of your system depends on the amount of memory that is
installed on your computer. If you have a desk and a filing cabinet, the desk represents the memory of
your computer. Items you will need to use soon are kept in your desk for easy access. However, not
much can be stored in a desk due to its size limitations.
Storage
Whereas memory refers to the location of short-term data, storage is the component of your computer
that allows you to store and access data on a long-term basis. Usually, storage comes in the form of a
solid-state drive or a hard drive. Storage allows you to access and store your applications, operating
system and files for an indefinite period of time.
While the desk represents the computer's memory, the filing cabinet represents the storage of your
computer. Items that must be kept yet won't necessarily be accessed soon are stored in the filing
cabinet. Due to the size of the filing cabinet, many things can be stored.
An important distinction between memory and storage is that the former clears when the computer is
turned off. On the other hand, storage remains intact no matter how many times you shut off your
computer. Therefore, in the desk and filing cabinet analogy, any files that are left on your desk when
you leave the office will be thrown away. Everything in your filing cabinet will remain.
Primary Memory (Main Memory)
Primary memory holds only those data and instructions on which the computer is currently working. It has a limited capacity and data is lost when power
is switched off. It is generally made up of semiconductor device. These memories are not as fast as registers. The data and instruction required to be
processed resides in the main memory. It is divided into two subcategories RAM and ROM.
As primary memory is expensive, technologies are developed to optimize its use. These are broad types of primary
memory available.
RAM
RAM stands for Random Access Memory. The processor accesses all memory addresses directly, irrespective
of word length, making storage and retrieval fast. RAM is the fastest memory available and hence most expensive.
These two factors imply that RAM is available in very small quantities of up to 1GB. RAM is volatile but my be of any of
these two types
SRAM (SRAM)
Each cell in SRAM is made of a flip flop that stores one bit. It retains its bit till the power supply is on and doesn’t need to be refreshed like DRAM. It also has shorter read-write
cycles as compared to DRAM. SRAM is used in specialized applications.
ROM
ROM stands for Read Only Memory. As the name suggests, ROM can only be read by the processor. New data cannot be written into ROM. Data to be stored into ROM is
written during the manufacturing phase itself. They contain data that does not need to be altered, like booting sequence of a computer or algorithmic tables for mathematical
applications. ROM is slower and hence cheaper than RAM. It retains its data even when power is switched off, i.e. it is non-volatile. ROM cannot be altered the way RAM can
be but technologies are available to program these types of ROMs −
Cache Memory
Small piece of high speed volatile memory available to the processor for fast processing is called cache memory. Cache may be a reserved portion of main memory, another
chip on CPU or an independent high speed storage device. Cache memory is made of fast speed SRAMs. The process of keeping some data and instructions in cache memory
for faster access is called caching. Caching is done when a set of data or instructions is accesses again and again.
Whenever the processor needs any piece of data or instructions, it checks the cache first. If it is unavailable there, then the main memory and finally secondary memory is
accessed. As cache has very high speed, time spent in accessing it every time is negligible as compared to time saved if data indeed is in the cache. Finding data or instruction
in cache is called cache hit.