0% found this document useful (0 votes)
10 views6 pages

Overview of Computer Software and Types

Computer software consists of programs that enable computers to perform tasks and interact with users, categorized into application, system, programming, and driver software. Computers can be classified based on size, purpose, and hardware design, including supercomputers, mainframes, and microcomputers. Peripheral devices, which include input, output, and storage devices, facilitate data transfer and processing, with examples like keyboards, mice, and printers.

Uploaded by

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

Overview of Computer Software and Types

Computer software consists of programs that enable computers to perform tasks and interact with users, categorized into application, system, programming, and driver software. Computers can be classified based on size, purpose, and hardware design, including supercomputers, mainframes, and microcomputers. Peripheral devices, which include input, output, and storage devices, facilitate data transfer and processing, with examples like keyboards, mice, and printers.

Uploaded by

Diinaaf Gamtaa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

What is Computer Soft Ware?

- Computer software helps the computer to perform the task using


programs. It is generally a language that a computer understands.
- Collection of instructions that enables a user to interact with the computer
Types of software
Major types of computer software are:
- Application software
- System software
- Programming software
- Driver software

1.1.1. Computer Classifications

Classification of Computers according to Size, Type and Purpose


We see many Computers nearby, but they all are different from each other. In this
Module, we are going to know about the basics and classification of
computers which included all the different types of computers.
There are different classes of computer technology available these days. The
functionality and data processing of each type of computer is different and output
results as well.
However, the methods or techniques, Size, capacity, characteristics, and data
handling of the data of each computer may be different too. Let’s Get to Know the
“What are the Classifications of Computers System“.

We can classify the computers into the following 3 categories:


- On the Basis of Size and Capacity, [Supercomputer, Mainframe, Mini, and
Micro
Computer].
- On the Basis of Purposes, [General and Special Purpose].
- On the Basis of Hardware Design and Type [Analog, Digital, and Hybrid
Computer].
Fig [Link] classification of computers
1.2. Identifying client peripherals requirements

Peripheral Devices
Any device connected internally or externally to a computer system unit and used in the
transfer of data as well as processing information is considered as peripheral devices.

Any input, output or external storage device connected externally or internally


communicate with the computer's processors is termed as peripherals. Examples are:
monitor, keyboard, printer, disk, tape, graphics tablet, scanner, joy stick, paddle or mouse
etc.

Categories of Peripherals and Device Drivers


Peripheral devices can be categorized in to three (3), Input device, Output devices and
Internal and external storage devices.
Input device - is a device that has been used as a means of input. It is any peripheral
(piece of computer hardware equipment) used to provide data and control signals to
an information processing system such as a computer or other information appliance.
The common input devices are keyboard, mouse, and scanner.
 Keyboard - The computer key board is used to input, or enter, letters, numbers,
symbols, punctuations and commands into the computer. The standard keyboard
layout is sometimes called QWERTY layout and it is the most common layout.

Fig.1.2.1 Keyboard

 Mouse or a pointing device is any human interface device that allows a user
to input spatial data to a computer. In the case of mice and touch
screens, this is usually achieved by detecting movement across a
physical surface.

Fig.1.2.2. Mouse
The most familiar type of mouse is Optical mouse and this kind of mouse utilizes light-
emitting diodes (LED) or laser as a method of tracking movement. These mice are more
proficient than other computer mice. These mice are easily identified by examining the
bottom of the mouse.

 Scanner is a device that can scan or digitize images on paper and convert
them to data that the computer can use. They can then be stored in a file,
displayed on the screen, added to documents, or manipulated.

Fig.1.2.3. Scanner

 Imaging and Video input Devices


Video input devices are used to digitize images or video from the outside world into the
computer. The information can be stored in a multitude of formats depending on the
user's requirement.

- Digital camera
- Webcam
- Image scanner
- Fingerprint scanner
- Barcode reader
- 3D scanner
- Laser rangefinder
 Medical Imaging
- Computed tomography
- Magnetic resonance imaging
- Positron emission tomography
- Medical ultrasonography

 Audio input devices


In the fashion of video devices, audio devices are used to either capture or
create sound. In some cases, an audio output device can be used as an input
device, in order to capture produced sound.

- Microphone
- MIDI keyboard or other digital musical instrument
Output Device
An output device is any piece of computer hardware equipment used to communicate the
results of data processing carried out by an information processing system (such as
a computer) to the outside world. In computing, input/output, or I/O, refers to the
communication between an information processing system (such as a computer), and the
outside world. Inputs are the signals or data sent to the system, and outputs are the signals
or data sent by the system to the outside.
Examples of output devices are:-

 Printer

In computing, a printer is a peripheral which produces a text and/or graphics of


documents stored in electronic form, usually on physical print media such as paper or
transparencies.

Fig.1.2.4. Printer

 Speakers

Computer speakers range widely in quality and in price. The computer speakers
typically packaged with computer systems are small, plastic, and have mediocre
sound quality. Some computer speakers have equalization features such as bass
and treble controls.

Fig.1.2.5. Speaker

Common questions

Powered by AI

An optical mouse is distinguished from other types of mice by its use of light-emitting diodes (LED) or lasers to detect movement, rather than a traditional ball or trackball. This technology allows for more precise and reliable movement detection across a variety of surfaces. As a result, optical mice are considered more proficient due to their accuracy, lesser need for regular cleaning compared to mechanical mice, and ability to function smoothly on different surfaces without a mouse pad .

Input devices, such as keyboards and mice, allow users to send data or control commands to a computer, enabling interaction by inputting information and controlling computer operations. Output devices, like monitors and printers, communicate the results of the computer's data processing by displaying images, text, or producing physical copies of electronic documents. This dual role of inputting and outputting data facilitates complete human-computer interaction, allowing users to both control processes and view results .

Peripheral devices play crucial roles in expanding the capabilities of a computer system by providing additional functionalities beyond the core computing processes. Input devices such as scanners and cameras allow for the digitization of physical information, effectively broadening the types of data that can be processed. Output devices such as printers and speakers enhance the ways users can receive and interact with processed data. Additionally, storage peripherals enhance a system's ability to retain and manage large volumes of data, thereby extending its utility and versatility in various computing tasks .

Integrating multiple peripheral devices in a computer system can present several challenges. Compatibility issues can arise if devices do not have appropriate drivers or software to communicate effectively with the computer's operating system. Bandwidth limitations may occur when multiple devices require simultaneous data transfer, leading to potential bottlenecks and performance degradation. Power supply constraints could also be a factor, as many peripherals require additional power, which can exceed the capabilities of a computer's power supply unit. Furthermore, managing the configuration and updates of various peripherals increases the complexity of system maintenance and may lead to conflicts or operational inconsistencies .

A general-purpose computer is designed to perform a wide variety of applications and tasks, such as office work, web browsing, and software development. These are versatile and can run multiple types of applications to perform various functions. In contrast, a special-purpose computer is tailored to perform specific tasks or operations, like control systems embedded in appliances or industrial machines. Special-purpose computers are optimized for their particular function, which often results in higher performance in their designated application but reduced flexibility compared to general-purpose machines .

Correctly categorizing peripheral devices into input, output, and storage types is important because it ensures the effective configuration and operation of computer systems. Each category serves a unique function: input devices facilitate data entry; output devices display or physically produce the results of processing; storage devices retain data for future use. Misclassification can lead to inefficient system operation where inputs or outputs are not correctly processed or stored, resulting in data loss or operational errors. Precise categorization supports optimal system design and functionality .

Video input devices, such as webcams, digital cameras, and barcode readers, are crucial in modern computing applications as they enable the capture and integration of visual data into computer systems. These devices facilitate tasks like video conferencing, digital photography, and inventory management by providing a way to digitize real-world objects and scenes. This capability not only enhances communication and documentation but also plays a vital role in fields such as security and virtual reality, where real-time image and video data integration is critical .

Analog computers might be more beneficial than digital computers in situations where continuous data needs to be processed in real-time, such as in simulations involving physical systems (e.g., electrical, thermal) where variables change continuously. Since analog computers can directly model these continuous changes, they can provide more natural and immediate results. Additionally, analog computers are used in control systems and predictive modeling in circumstances where approximations and smooth data transitions are essential, areas where digital systems might require complex algorithms to simulate the same processes .

Supercomputers and microcomputers differ significantly in their characteristics and capabilities. Supercomputers are designed for extremely high-speed computations and handling large-scale simulations, often used in scientific research and complex problem-solving. They possess extraordinary processing power and large storage capacity to manage and analyze extensive datasets. Conversely, microcomputers, often referred to as personal computers, are designed for general-purpose tasks like browsing, office applications, and multimedia consumption, with significantly less processing power and storage capacity. The fundamental difference lies in their intended applications and the scale of computational tasks they are built to perform .

The classification of computers according to size and capacity directly impacts their functionality by determining the amount of processing power and storage they possess. Supercomputers, for instance, have immense processing capabilities and can perform complex calculations at high speeds, making them suitable for scientific simulations and data-intensive tasks. Mainframe computers are used for handling vast amounts of data and applications, often in business or government operations requiring reliable data processing. On the other hand, mini and microcomputers, with less processing power and storage, are used for less demanding tasks and personal computing. These classifications allow users to select computers based on their specific processing and data handling needs .

You might also like