UNIT I CPF
UNIT I CPF
COMPUTER FUNDAMENTALS
A computer is an electronic device that processes data using a
combination of hardware components and software programs. It is designed
to perform a wide range of tasks, from simple calculations and data storage
to complex computations and multimedia processing. Computers can receive
input from various sources, process that input based on programmed
instructions, and produce output in the form of information, results, or
actions.
Generation of Computers:
Computers have evolved through several generations, each marked by
significant advancements in technology.
The first computer systems used vacuum tubes for circuitry and magnetic
drums for main memory, and they were often enormous, taking up entire
rooms. These computers were very expensive to operate, and in addition to
using a great deal of electricity, the first computers generated a lot of heat,
which was often the cause of malfunctions. The maximum internal storage
capacity was 20,000 characters.
The transistor was far superior to the vacuum tube, allowing computers to
become smaller, faster, cheaper, more energy-efficient, and more reliable than
their first-generation predecessors. Though the transistor still generated a
great deal of heat that subjected the computer to damage, it was a vast
improvement over the vacuum tube. A second-generation computer still relied
on punched cards for input and printouts for output.
Instead of punched cards and printouts, users would interact with a third-
generation computer through keyboards, monitors, and interfaces with
an operating system, which allowed the device to run many
different applications at one time with a central program that monitored the
memory. Computers, for the first time, became accessible to a mass audience
because they were smaller and cheaper than their predecessors.
In 1981, IBM introduced its first personal computer for the home user, and
in 1984 Apple introduced the Macintosh. Microprocessors also moved out of
the realm of desktop computers and into many areas of life as more and more
everyday products began to use the microprocessor chip.
[A] Input Devices: These include devices which allow users to input data and
commands into the computer. Input devices are hardware components or
peripherals that allow users to interact with a computer or electronic device
by providing data or commands. Some common examples of input devices:
1. Keyboard: A keyboard is one of the most common input devices, used to
enter text and commands into a computer. It consists of a set of keys, each
representing a letter, number, symbol, or function.
2. Mouse: A mouse is a pointing device that allows users to move a cursor on
a computer screen and interact with graphical user interfaces. It typically has
two buttons and a scroll wheel.
3. Touchscreen: A touchscreen is a display that can detect and respond to
touch inputs. It's commonly used in smartphones, tablets, and some laptop
computers.
4. Stylus Pen: A stylus pen is a tool used on touchscreen devices, providing
more precise control than a finger. It's often used for drawing, note-taking, or
navigating touchscreens.
5. Trackpad: A trackpad, also known as a touchpad, is a flat surface on
laptops and some desktop computers that allows users to control the cursor
by moving their finger across it.
6. Graphics Tablet: A graphics tablet, or digitizing tablet, is a specialized
input device used by artists and designers to create digital drawings and
illustrations. It usually comes with a stylus pen.
7. Barcode Scanner: Barcode scanners are used to read barcodes on
products, tickets, or documents. They convert the barcode information into a
digital format that can be processed by a computer.
8. QR Code Scanner: QR code scanners are similar to barcode scanners but
specifically designed to read QR (Quick Response) codes, which can contain
various types of information.
9. Microphone: A microphone is an input device that captures audio signals
and converts them into digital data. It's used for voice commands, voice
recognition, and audio recording.
10. Camera/Webcam: A webcam is a camera that captures video and
sometimes audio. It's commonly used for video conferencing, live streaming,
and video recording.
11. Joystick: Joysticks are often used for gaming and flight simulation,
allowing users to control the movement of characters or vehicles in a virtual
environment.
12. Gamepad: Gamepads are input devices designed for gaming consoles and
PC gaming. They typically feature buttons, triggers, and analog thumbsticks
for precise control in games.
13. Scanner: Scanners are used to convert physical documents, photos, or
images into digital format. Flatbed scanners and document scanners are
common types.
14. Biometric Scanner: Biometric scanners, such as fingerprint scanners
and facial recognition cameras, are used for authentication and security
purposes.
15. Card Reader: Card readers are used to read data from various types of
memory cards, smart cards, and credit cards.
16. Light Pen: Light pens are input devices that allow users to interact with
a computer screen by pointing directly at specific areas of the display.
17. MIDI Controller: MIDI (Musical Instrument Digital Interface) controllers
are used by musicians and composers to input music data into digital audio
workstations (DAWs) and synthesizers.
These are just some examples of input devices, and there are many more
specialized input devices for various applications and industries.
[B] Central Processing Unit (CPU): The CPU is the "brain" of the computer,
responsible for executing instructions and performing calculations.
Central Processing Unit or the CPU, is the brain of the computer. It works the
same way a human brain works. As the brain controls all human activities,
similarly the CPU controls all the tasks.
Moreover, the CPU conducts all the arithmetical and logical operations in the
computer.
Now the CPU comprises of three units, namely – ALU (Arithmetic Logic Unit)
and Timing and Control Unit and CPU registers. All of these units work in
sync. The CPU processes the data as a whole.
ALU (Arithmetic Logic Unit) is responsible for performing arithmetic and
logical functions or operations.
Arithmetic Unit: By arithmetic operations, we mean operations like addition,
subtraction, multiplication, and division, and all these operation and
functions are performed by ALU. Also, all the complex operations are done by
making repetitive use of the mentioned operations by ALU.
Logic Unit: By Logical operations, we mean operations or functions like
selecting, comparing, matching, and merging the data, and all these are
performed by ALU.
[C] Memory: unit can store instructions, data, and intermediate results. The
memory unit is responsible for transferring information to other units of the
computer when needed. It is also known as an internal storage unit or the
main memory or the primary storage or Random Access Memory (RAM) as all
these are storage devices.
Its size affects speed, power, and performance. There are two types of memory
in the computer, which are internal (primary) memory and external
(secondary) memory. Some main functions of memory units are listed below:
• Data and instructions are stored in memory units which are required
for processing.
• It also stores the intermediate results of any calculation or task when
they are in process.
• The final results of processing are stored in the memory units before
these results are released to an output device for giving the output to
the user.
• All sorts of inputs and outputs are transmitted through the memory
unit.
Memory provides temporary storage for data and instructions that the CPU
needs to access quickly. These devices, such as hard drives and solid-state
drives (SSDs), are used for long-term storage of data, programs, and files.
[D] Output Devices: These devices, including monitors, speakers, and
printers, display or convey the results of computations and actions to users.
The output device displays the result of the processing of raw data that is
entered in the computer through an input device. There are a number of
output devices that display output in different ways such as text, images,
hard copies, and audio or video. They bridge the gap between digital data and
human perception, letting users engage with computer-generated
information. Understanding the many forms of output devices and their
importance in computing is essential for making informed decisions while
selecting the right devices for certain applications. Output devices play an
important role in our everyday lives by making computer interactions easier.
Even if you don't work with computers directly, you likely rely on several
output devices for different things. By understanding the role of output
devices, you can better choose the correct devices for different professional
situations.
• Monitor
• Printer
• Speaker
• Plotter
• Projector
• Headphone
• GPS
• Sound Card
• Video Card
• Speech Synthesizer
Real computer systems can have more complex architectures, including
multiple levels of memory, various types of storage devices, and specialized
components for tasks like graphics processing and network communication.
Additionally, the CPU may consist of multiple cores like Dual Core, Quad
Core and Octa Core, and there may be additional subsystems for tasks like
graphics processing, audio processing, and network connectivity.
The block diagram illustrates the flow of data and instructions through the
major components of a computer system, from user input to processing and
output. The CPU fetches instructions and data from memory, processes
them, and sends results to output devices while utilizing storage devices as
needed for data storage and retrieval.
Characteristics of Computer:
1. Speed and Processing Power: Computers are known for their incredible
speed and processing capabilities. They can perform complex calculations
and execute instructions in a fraction of a second.
2. Accuracy: Computers are highly accurate in their calculations and data
processing. They don't make errors due to fatigue or human mistakes,
making them invaluable for tasks where precision is essential.
11. Security: Computers have security features to protect data and systems
from unauthorized access and cyber threats. This includes firewalls,
antivirus software, encryption, and authentication methods.
Classification of Computers:
• Supercomputer
• Mainframe computer
• Minicomputer
• Microcomputer
Supercomputer:
Among digital computers, supercomputers are the biggest, fastest,
strongest, and priciest. The first supercomputer was created in the 1960s
for the American Department of Defense (USA). Supercomputers use several
processors to increase their speed, and many people can use them
simultaneously. Supercomputers are generally utilized for scientific
purposes and large-scale, complex calculations.
Mainframe Computer:
Mainframe computers, also known as mainframes, are the most commonly
used type of digital computer in large industries for controlling processes as
well as in offices for maintaining networks and providing access to shared
resources. IBM is estimated to control two-thirds of the mainframe market.
They are far more suitable for intensive operation than supercomputers.
Many modern computers can multitask; however, they are typically limited
to eight or fewer processors.
Examples for Mainframe computer: IBM-3000 series, IBM 4300, IBM 3090.
Desktop/Mini Computer:
Most minicomputers, like mainframes, are multiuser and general-purpose
computers. The primary distinction between mainframes and
minicomputers is that minicomputers are slower even when performing the
same tasks as mainframes.
Desktop Computer:
A desktop computer, also known as a PC (Personal computer), is the most
common type of microcomputer. It have CPU (Central Processing Unit), a
keyboard and a mouse for input, and a monitor or display unit for output.
The CPU is made up of a microprocessor, main memory, secondary storage
unit such as a hard drive or optical drive, and a power supply unit all
housed in a single cabinet.
Micro Computer:
The most common type of computer, widely used in homes, schools, banks,
and offices, among other places. It is a low-cost digital computer with a
single microprocessor, storage unit, and input/output device.
Microcomputers are typically designed for individual use only.
• General-purpose computer
• Specific-purpose computer
• Digital computer
• Analog computer
• Hybrid computer
Digital Computer:
A digital computer deals with the data that can be stored in binary format
i.e. in the form of 0s and 1s. This computer stores data or information as
voltage pulses that either indicate 0 or 1. Before being stored in a
computer’s memory, all types of data, including text documents, music files,
and graphic images, are transformed into binary format. It is a machine that
manipulates discrete data and executes logical and mathematical
operations.
Analog Computer:
An Analog computer is used to process the analog data. Analog data is data
that is constantly changing or varying. They are used to measure
continuously varying aspects of physical quantities such as electrical
current, voltages, hydraulic pressure, and other electrical and mechanical
properties. Analog computer does not measure discrete values. They are
employed in scientific and industrial applications.
Hybrid Computer:
A hybrid computer is a combination of both a digital computer system and
an analog. The hybrid computer has the capacity to handle both analog and
digital input. While the digital half of the system manages the numerical and
logical operation, the analog portion of the system handle the continuously
varying aspects of complex mathematical computation. The system’s
controller is also a part of the digital component.
Humans vs Computers:
Humans and Computers both are capable of storing and processing the
information to accomplish tasks. Both use signals. In computer its binary
Signal and in human it’s neuron to neuron bio signal.
b) Health & Medicine: Computers play a crucial role in the field of health
and medicine, revolutionizing healthcare delivery, research, and patient
management. Here are some detailed applications of computers in this field:
1. Electronic Health Records (EHR): Computers store and manage patient
records electronically, providing quick access to medical histories, test
results, and treatment plans. EHR systems improve patient care coordination
and reduce paperwork.
2. Medical Imaging: Computers are used for the acquisition, storage, and
analysis of medical images such as X-rays, CT scans, MRIs, ultrasounds,
ECG, EEG. Image processing software aids in diagnosing and monitoring
diseases.
3. Video Consultation & Telemedicine: Computers enable remote
consultations between patients and healthcare providers, offering access to
medical expertise regardless of geographic location. Video conferencing and
secure messaging enhance virtual healthcare. Tata 1mg, PharmEasy provide
easy ordering and delivery of medicines.
4. Medical Research: Computers facilitate data analysis, simulation, and
modeling in medical research. Genomic research, drug discovery, and clinical
trials rely on computational tools for data interpretation and analysis.
Computers aid in the modeling of molecular structures and interactions to
design new drugs. Pharmacokinetics and pharmacodynamics simulations
assess drug efficacy and safety.
7. Health Monitoring and Wearables: Wearable devices like fitness trackers
and smartwatches collect health data such as heart rate, activity levels, and
sleep patterns. These data can be analyzed to monitor and improve an
individual's health.
8. Robot-Assisted Surgery: Computers control surgical robots, assisting
surgeons with precision and minimizing invasiveness. Robotic surgery is used
in various procedures, including minimally invasive surgery and telesurgery.
Computers have improved healthcare quality, efficiency, and accessibility.
They have also advanced medical research and diagnostic capabilities,
making it a rapidly evolving field with immense potential for the future.
1. Gaming: Computers are at the heart of the video game industry, powering
game development, rendering graphics, and enabling immersive gameplay.
PUBG, Online Chess, Ludo etc.
2. Streaming Services: Computers play a central role in delivering content
through streaming platforms like Netflix, Prime, Hotstar, YouTube, and
Spotify. High-performance servers and content delivery networks (CDNs)
ensure smooth streaming.
4. Video Production and Editing: Computers are used in all aspects of video
production, from shooting and editing to visual effects and post-production.
Software like Adobe Premiere Pro and Final Cut Pro are used for video
editing.
5. Virtual Reality (VR) and Augmented Reality (AR): Computers power VR
and AR experiences, offering immersive gaming, educational applications, and
training simulations. Devices like Oculus Rift and HoloLens provide
interactive experiences.
7. Special Effects in Film and TV: Computers are used to create visual
effects (VFX) in movies and TV shows, enhancing scenes and creating realistic
CGI characters. Software like Autodesk Maya and Adobe After Effects is
used for VFX.
8. Animation, Filters and Visual Effects Studios: Animation studios rely
heavily on computers for 2D and 3D animation, as well as creating visual
effects for films and TV. Canva, Pixar, DreamWorks, and Industrial Light &
Magic are examples of such studios.
10. Video Conferencing and Live Streaming: Computers enable live
broadcasts and video conferencing, allowing creators to connect with
audiences in real time. Platforms like Zoom and Twitch support these
functions.
11. Social Networking & News: Various social networking sites like
Facebook, Instagram, Twitter provide platform for connecting people
through feeds, timelines and chats. Various news apps Like Dailyhunt,
Indeed Shorts provide news on the go.
1. Email: Computers are the primary means for sending, receiving, and
managing email messages. Email clients and web-based email services like
Gmail, Yahoomail, Rediff, are widely used for personal and professional
communication.
2. Instant Messaging and Chat: Computers support instant messaging apps
like WhatsApp, Facebook Messenger, and Slack, allowing real-time text and
multimedia communication with individuals and groups.
3. Video Conferencing: Computers enable video conferencing tools like
Zoom, Microsoft Teams, and Skype for remote face-to-face communication,
business meetings, and collaboration. Computers are used for VoIP services
like Skype, Google Voice, and Zoom, allowing voice calls and conference calls
over the internet, often at lower costs than traditional phone services.
4. File Sharing and Transfer: Computers facilitate file sharing through email
attachments, cloud storage services like Dropbox and Google Drive, and
peer-to-peer (P2P) sharing platforms.
5. Customer Support and Help Desks: Computers power customer support
platforms, including chatbots, to provide assistance and resolve queries for
users and customers.
6. SMS and Text Messaging: Computers connect with mobile devices to send
and receive text messages, facilitating one-on-one communication and alerts.
7. Podcasting: Computers are used for podcast creation, editing, and
distribution, allowing content creators to reach a global audience with audio
content.
Computers have transformed the way people communicate, making it faster,
more accessible, and more diverse. They are essential in both personal and
professional communication, enabling people to connect, share information,
and collaborate across vast distances.
4. Memory Cards:
- Memory cards are commonly used in cameras, smartphones, and other
portable devices.
- Examples include SD cards, microSD cards, and CompactFlash cards.
- Memory cards can be used as external memory when connected to a
computer via card readers.
5. Optical Disks:
- Optical drives, such as external DVD and Blu-ray drives, are used for
reading and writing optical discs.
- They are often used for data backup, software installation, and media
playback.
Magnetic tapes: There are two reels which turn around and pull the tape
The basic idea behind any tape is the electromagnet that applies a
“remembers” the flux it sees. A tape recorder’s record head is a very small
when writing, at the gap, magnetic flux forms a fringe pattern to bridge the
gap (shown in red), and this flux is what magnetizes the oxide on the tape.
Optical disc drive
Optical Disk: Some computers have a (secondary) storage device called an
optical disc drive. If you have ever bought a playstation/Xbox game from a
shop, taken it home an put the disc in your console then you have used and
optical disc (the game) and an optical disc drive (where you put the game).
This disc drive is called an "optical" disc drive because it has a lens in it.
If you have ever seen anyone wearing glasses on their face, chances are they
bought them from an "opticians" (another word for lens is optics). The
optical drive contains an optical lens and a laser beam passes thought this
optical lens.