Computer Fundamentals: Basic Concepts and Key Components, Lecture notes of Computer science

An introduction to computer fundamentals, covering basic concepts such as computer types, components, memory, and applications. It discusses input and output devices, data storage, computer architecture (cpu, alu, and cu), and different types of data storage. The document also explores the advantages and disadvantages of computers, classifications based on size, generations of computers, and various types of keyboards and their advantages. It further explains the functions of graphic plotters, gpus, psus, ram, and microsoft powerpoint versions, animations, integration with other microsoft office applications, and accessibility features.

Typology: Lecture notes

2024/2025

Uploaded on 09/26/2025

kayode-oluborode
kayode-oluborode 🇬🇧

1 document

1 / 256

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Partial preview of the text

Download Computer Fundamentals: Basic Concepts and Key Components and more Lecture notes Computer science in PDF only on Docsity!

Computer Fundamentals Tutorial

i

About the Tutorial

Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions (called a program), produces a result (output), and saves it for future use. This tutorial explains the foundational concepts of computer hardware, software, operating systems, peripherals, etc., along with how to get the most value and impact from computer technology.

What is Computer Fundamentals?

Computer fundamentals is all about the learning of the basic concepts of computers, such as introduction, types, components, memory, etc. The knowledge of computer fundamentals is required to operate computers and use their applications.

Key Topics in Computer Fundamentals

Some of the key topics of computer fundamentals are:

 Introduction to Computers

 Components of a Computer

 Input Devices

 Output Devices

 Data Storage and Memory

 Computer Memory Units

 Different Types of Data Storage

 Computer Architecture (CPU, ALU, and CU)

 Software

 Basics of Operating System

 Basics of Networks

Advantages of Computers

Computers provide various advantages, like speed and efficiency in processing and analyzing large amounts of data in a fraction of the time. They can automate repetitive tasks and can store vast amounts of information with quick access to it. They also perform complex calculations and have good problem-solving, decision-making, and multitasking with cost savings, as they help save a lot of paperwork and paper, which is ultimately good for the environment. Another advantages is that they also provide good data security and backup with global reach.

Read the chapter Computer Advantages and Disadvantages

to learn the advantages and disadvantages of using computer systems in detail.

Computer Fundamentals Tutorial

iii

 In healthcare, it manages a vast number of patient records, tracks patient health with the help of medical software and artificial intelligence (AI).  In communication and entertainment, it provides instant communication through social media, collaboration tools, and global connectivity.  In science and research, computers process large datasets for scientific research, and enhanced digital platforms lead to faster discoveries and advancements.  Computers in finance and accounting help track financial transactions, manage accounts, and analyze market trends.  And else in government and public administration, transportation, agriculture, and security and defense, overall it helps in a wide range of tasks to improve various aspects of modern life.

Why Learn Computer Fundamentals?

Learning computer fundamentals is necessary to operate a computer and to know fundamental skills to work on the different computer applications.

Audience

This computer fundamentals tutorial has been prepared for beginners as well as advanced learners who want to deal with computers. The tutorial is also very useful for undergraduate students of computer science, engineering, business administration, management, science, commerce, and arts, where an introductory course on computers is a part of the curriculum.

After completing this tutorial, you will find yourself at a moderate level of expertise in the knowledge of computer basics from where you can take yourself to the next level.

Prerequisites

Knowledge of computers is not a prerequisite to follow the contents of this tutorial. This tutorial assumes no background in Computers or Computer programming.

Computer Fundamentals FAQs

1. Is any prior experience necessary to begin learning computer

fundamentals?

No, there is no need for any prior knowledge to start learning computer basics. You can learn here from scratch

Computer Fundamentals Tutorial

iv

even if you have no prior knowledge of computers. The basics are designed for beginners, and as you go along, you will slowly learn and get your hands on a computer. Thus, it is perfectly fine to start with the basics whether you are new to technology or just need a refresh.

2. From where should I begin when learning the fundamentals of

computers?

Firstly, you should start with basic components, like

hardware (CPU, RAM, storage, etc.) and their workings.

Then go for operating systems like Windows or macOS,

where you can learn how to navigate, manage files, and customize settings. Then further go for practice, using common software applications like word processors, spreadsheets, and web browsers. And then further you can go for more advanced topics as you progress.

Computer Fundamentals Tutorial

vi

Table of Contents

About the Tutorial ......................................................................................................................................... i

Audience ...................................................................................................................................................... ii

Prerequisites................................................................................................................................................. ii

Copyright & Disclaimer................................................................................................................................ iii

Table of Contents ........................................................................................................................................ iv

**1. Computer - Overview............................................................................................................................. 1

  1. Computer - Advantages and Disadvantages ........................................................................................... 4
  2. Classification of Computers ................................................................................................................... 6
  3. Computer - Applications ...................................................................................................................... 13
  4. Computer - History and Evolution ........................................................................................................
  5. Characteristics of Computer System ....................................................................................................
  6. Origin of Computing.............................................................................................................................
  7. Computer - Generations ...................................................................................................................... 26
  8. Types of Computers .............................................................................................................................
  9. Computer - Components ......................................................................................................................
  10. Computer - Central Processing Unit (CPU)............................................................................................
  11. Computer - Input Devices ....................................................................................................................
  12. Computer - Output Devices..................................................................................................................
  13. Computer - Memory Units ...................................................................................................................
  14. Computer - Arithmetic Logic Unit (ALU) ...............................................................................................
  15. Computer - Hardware ..........................................................................................................................
  16. Computer - Motherboard.....................................................................................................................
  17. Computer - Random Access Memory (RAM) ........................................................................................
  18. Computer - Read Only Memory (ROM) .............................................................................................. 104
  19. Computer - Graphics Processing Unit (GPU) ....................................................................................... 108
  20. Computer - Power Supply Unit (PSU) ................................................................................................. 112**

Computer Fundamentals Tutorial

    1. Computer - Software vii
    1. Computer - Software Types................................................................................................................
    1. Computer - NAND Flash Memory
    1. Computer - NVMe Memory
    1. Computer - CompactFlash Card..........................................................................................................
    1. Computer - Data Storage & Memory
    1. Computer - Types of Data Storage
    1. Computer - Hard Disk Drives (HDD)
    1. Computer - Solid State Drives (SSD)
    1. Computer - Optical Storage (Discs).....................................................................................................
    1. Computer - Memory Cards
    1. Computer - Cloud Storage..................................................................................................................
    1. Computer - Memory
    1. Computer - Cache Memory
    1. Computer - VRAM
    1. Computer - Internet and Intranet
    1. Computer Fundamentals - Internet....................................................................................................
    1. Computer Fundamentals - Extranet
    1. Computer Fundamentals - Websites
    1. Computer Fundamentals - Word Processors
    1. Computer Fundamentals - Spread Sheet
    1. Computer Fundamentals - Power Presentations
    1. Computer Fundamentals - E-mail Tools..............................................................................................
    1. Types of Computer Ports
    1. Computer - Number System
    1. Computer - Number Conversion
    1. Computer Fundamentals - Data and Information...............................................................................
    1. Basics of Computer Networking

COMPUTER OVERVIEW

Today’s world is an information-rich world and it has become a necessity for everyone to know about computers. A computer is an electronic data processing device, which accepts and stores data input, processes the data input, and generates the output in a required format.

The purpose of this tutorial is to introduce you to Computers and its fundamentals.

Functionalities of a Computer

If we look at it in a very broad sense, any digital computer carries out the following five functions −

Step 1 − Takes data as input.  Step 2 − Stores the data/instructions in its memory and uses them as required.  Step 3 − Processes the data and converts it into useful information.  Step 4 − Generates the output.  Step 5 − Controls all the above four steps.

Advantages of Computers

Following are certain advantages of computers.

High Speed

 Computer is a very fast device.  It is capable of performing calculation of very large amount of data.  The computer has units of speed in microsecond, nanosecond, and even the picosecond.  It can perform millions of calculations in a few seconds as compared to man who will spend many months to perform the same task.

Accuracy

 In addition to being very fast, computers are very accurate.  The calculations are 100% error free.  Computers perform all jobs with 100% accuracy provided that the input is correct.

Storage Capability

 Memory is a very important characteristic of computers.  A computer has much more storage capacity than human beings.

 It can store a large amount of data.  It can store any type of data such as images, videos, text, audio, etc.

Diligence

 Unlike human beings, a computer is free from monotony, tiredness, and lack of concentration.  It can work continuously without any error and boredom.  It can perform repeated tasks with the same speed and accuracy.

Versatility

 A computer is a very versatile machine.  A computer is very flexible in performing the jobs to be done.  This machine can be used to solve the problems related to various fields.  At one instance, it may be solving a complex scientific problem and the very next moment it may be playing a card game.

Reliability

 A computer is a reliable machine.  Modern electronic components have long lives.  Computers are designed to make maintenance easy.

Automation

 Computer is an automatic machine.  Automation is the ability to perform a given task automatically. Once the computer receives a program i.e., the program is stored in the computer memory, then the program and instruction can control the program execution without human interaction.

Reduction in Paper Work and Cost

 The use of computers for data processing in an organization leads to reduction in paper work and results in speeding up the process.  As data in electronic files can be retrieved as and when required, the problem of maintenance of large number of paper files gets reduced.  Though the initial investment for installing a computer is high, it substantially reduces the cost of each of its transactions.

Disadvantages of Computers

Following are certain disadvantages of computers.

No I.Q.

 A computer is a machine that has no intelligence to perform any task.  Each instruction has to be given to the computer.  A computer cannot take any decision on its own.

Dependency

Computer Fundamentals Tutorial

Spread of Pornography − The growing trend of the internet has spread pornography. In today's time, pornography is a big threat to society and the youth.  Virus and hacking attacks − Viruses are unwanted programs that enter computers through networks or the internet. These programs may steal information or damage computers. Sometimes these lock the application programs of the computer to affect its working.  No IQ − Computers cannot make their own decisions. Its functioning depends on human interventions.  Negative effect on the environment − The increasing use of computers and automated devices has posed a major threat to the environment.  Crashed Networks − Hackers may destroy the network, which affects the overall working of the existing system. In today’s time, most of the data is on servers, so destroying the network may be a serious threat to communication.  Online cybercrimes − The practice of using a computer to facilitate unlawful activities including fraud, the trafficking of child pornography and other items of intellectual property, identity theft, and privacy violations is known as cybercrime. The relevance of cybercrime, particularly over the Internet, has increased as the computer is most widely used in business, entertainment, and government.  Data and information violation − A breach of confidentiality occurs when information is given to a third party without the data owner's authorization. The owner of the data has the right to file for legal action to recover the potential losses.

CLASSIFICATION OF COMPUTERS

A computer can be classified based on its size, capacity, and purpose. The following diagram illustrates different types of computers as per their size, capacity, and purpose.

Computer's classification based on Size

As per the size, a computer can be broadly classified as follows −

 Micro Computer

 Mini Computer  Mainframe Computer  Super Computer

Micro Computer

Microcomputers, also known as personal computers (PCs), are a type of computer designed for individual use. They are distinguished by their compact dimensions, small size, processing power, compatibility, internet connectivity, portability, low price, and versatility. In the 1970s and 1980s, microcomputers gained popularity and became more popular in the modern computing era.

Fig: Micro Computer

Size − Microcomputers are small in size. These are portable.  Example − Some of the popular microcomputers are laptops and desktops, standard PCs, mobile phones, and notebooks.  Why microcomputer? Microcomputers have become an important part of modern life. They have had a big impact on society, companies, education, and related areas.  Uses of Microcomputers − Microcomputers are most widely used in education and learning, entertainment and media, innovation and creativity, research and science, healthcare and medicine, home automation, remote work, and e- commerce and online shopping.

Minicomputer

A minicomputer is a type of computer that is smaller in size than large computers. It possesses all the capabilities of a large computer. Hence, it is a midsize multi-processing system capable of supporting up to 250 users simultaneously.

Fig: Mini Computer

Fig: Super Computer  Example − Some of the popular supercomputers are Fugaku, Google Sycamore, Baidu's quantum supercomputer, and Sierra.  Why Supercomputer? o A supercomputer's processing speed is exceptional and can perform billions of calculations per second. Multiple processors work in parallel mode to execute tasks, which makes processing powerful. o Supercomputers are specially built using specialized hardware like GPUs (Graphics Processing Units) or TPUs (Tensor Processing Units), which are used in graphics rendering or machine learning tasks. o Supercomputers represent the pinnacle of computing power, and these are very expensive and are employed for specialized applications.  Uses of the Supercomputer − Supercomputers are most widely used in scientific research, data analysis, weather forecasting, scientific simulations, graphics, fluid dynamic calculations, nuclear energy research, electronic design, and the analysis of geological data.

Computer's classification based on Capacity

As per the capacity, a computer can be broadly classified as follows −

 Analog Computer  Digital computer  Hybrid computer

Analog Computer

A computer that uses physical means like mechanical or hydraulic components to do the computation rather than electronic circuits is called an analog computer. These computers work with continuous data and can manage physical quantities efficiently. They are particularly good at solving differential equations and simulating dynamic systems.

Fig: Analog computer

In lieu of numbers, an analog computer performs arithmetic operations based on measurable quantities, such as mechanical movement or the rotation of gears. In analog computers, data is processed as continuous signals for its operation, whereas in digital computers, data is transmitted as discrete signals (or discontinuous signals).

Digital Computer

A digital computer is a type of computer that represents and processes data using discrete, distinct values.

Fig: Digital computer

In digital computers, data is processed using binary numbers 0 and 1. These computers are designed to perform arithmetic calculations, complex data processing, and manipulation. The main components of a digital computer are input, processing, and output.

Hybrid Computer

A hybrid computer is a type of computer system that integrates the features and capabilities of both analog and digital computers. This integration allows the hybrid computer to perform various tasks efficiently by leveraging the strengths of both digital and analog technologies.

Fig: Hybrid computer

Special Purpose Computer

A computer that is designed and optimized for a specific task or a set of tasks is called a special purpose computer (SPC). SPCs are designed to excel at a single or limited set of functions, frequently with a high degree of efficiency, speed, and accuracy.

Fig: Special Purpose Computer

Some of the following popular SPCs are:

Embedded Systems − These systems are integrated with devices to control specific functions. For example, a car's engine control unit and microwave ovens  Digital Signal Processors − These are commonly used in applications like audio processing, image compression, and telecommunications.  Automated Teller Machines − ATMs are special-purpose computers designed specifically for banking transactions and interactions with customers.  Medical Equipment − Machines like MRI and CT scanners are specialized computers used for capturing and processing medical images.  Spacecraft Computers − Computers used in spacecraft have to operate in extreme conditions and are optimized for the demands of space missions.

General Purpose Computer

A computer that is designed to perform a wide range of tasks and functions is called a General Purpose Computer (GPC). A GPC is versatile and can be used for various purposes by running different software applications.

Fig: General Purpose Computer Some of the following popular GPCs are as follows −

Turing Completeness − A GPC can simulate any algorithm or computation that can be explored algorithmically.

Programmability − GPCs can run different applications.

General-Purpose Operating System − GPCs can use different operating systems like Windows, macOS, or Linux that provide an interactive user interface and manage hardware resources, enabling the execution of various application programs.

Input and Output Capabilities − GPCs have input and output devices (keyboard, mouse, monitor, etc.) that permit users to interact with the system and receive feedback.

COMPUTER - APPLICATIONS

In this chapter, we will discuss the application of computers in various fields.

Business

A computer has high speed of calculation, diligence, accuracy, reliability, or versatility which

has made it an integrated part in all business organizations.

Computer is used in business organizations for −

 Payroll calculations

 Budgeting

 Sales analysis

 Financial forecasting

 Managing employee database

 Maintenance of stocks, etc.

Banking