Professional Documents
Culture Documents
Computer Basics
Computer Basics
Instructor: Olivier
Learning Unit 1(LU1): Describe
Computers
? At the end of the Unit 1, you should be able
1. Describe computer components
2. Describe operating system
3. Describe computer use ergonomic
1.1.Computer components
1.1.1. Key concepts
2. Software.
• 1. Hardware is the physical parts of 2. Software is the entire set of
computer. These parts are inside programs and procedures
and outside of the computer. associated with a computer.
Software is the set of instruction on
a computer.
The software comes in two forms
1. System Software(Operating
system software)
2. Applications software
3. Utility software
• Operating system (OS)
is a software program that manages
computer hardware and software • Application software, also
resources and provides common known as application programs
services for computer programs. It is or apps, are computer programs
the most important software on a designed to perform specific
computer and is responsible for tasks for users. Ex.Word
booting up the system, running processing,spreadsheet,Publisher
applications, and managing files. ,database,communication,compu
Ex:Windows,macOS,Linux and ter aided design(CAD).
Android
Functions of an operating system
• Kernel: The kernel is the core component of an operating system. It manages essential
system resources like the CPU, memory, and input/output devices. It handles tasks such as
process scheduling, memory management, and hardware abstraction.
• File System: The file system is responsible for managing files and directories on storage
devices like hard drives, SSDs, and flash drives. It provides a structured way to store,
organize, and retrieve data.
• Shell
This is the user interface that interacts with the kernel, which in turn, interacts with the
underlying hardware. It is a command line interface (CLI) or a graphical user interface (GUI)
through which users can communicate with the computer and execute various commands and
programs.
Example of File system
• FAT (File Allocation Table): FAT is a simple and reliable file system that is often used on portable storage
devices, such as USB flash drives and SD cards.
• exFAT (Extended File Allocation Table): exFAT is an extension of the FAT file system that supports larger
files and partitions. It is often used on external hard drives and other high-capacity storage devices.
• NTFS (New Technology File System): NTFS is the default file system used on Windows operating systems.
It is a journaling file system that supports features such as file permissions, data encryption, and disk quotas.
• APFS (Apple File System): APFS is the default file system used on macOS and iOS devices. It is a modern
file system that is designed to be efficient and scalable.
• HFS+ (Hierarchical File System Plus): HFS+ is an older file system that was used on macOS devices before
APFS. It is still supported by macOS and can be used on external storage devices.
• ext4 (Fourth Extended File System): ext4 is a journaling file system that is commonly used on Linux
operating systems. It is a reliable and efficient file system that supports features such as file permissions,
data encryption, and large files.
• Btrfs (B-tree File System): Btrfs is a modern file system that is designed to be scalable and reliable. It is still
under development, but it is becoming increasingly popular among Linux users.
Computer functions
Computers manipulate (process) data (input) to produce information (output) and hold (store) processed information
for future use
Input: The first box on the illustration depicts how a computer receives input for processing.
Process: The computer then performs processing such as calculations and
comparisons.
Output: The computer generates information that may be printed or displayed on a screen or in a
specified format.
Storage: Data and information may be stored for future use on storage devices
COMPUTER CHARACTERISTICS
1. Fast: A computer can perform in a few seconds the amount of work a human being can do in
days, months or years.
2. Accurate: A computer is far much more accurate than human beings during data processing. The
accuracy of the output obtained from a computer mainly depends on input provided. If the input is
wrong, the computer processes wrong
3. Versatile: Computers are versatile i.e. flexible in that they can be used to carry out different types
of activities. For example, at one point using a word processor a computer can be programmed to
process words like a typewriter and while using a spreadsheet to perform calculations like a
calculator.
4. Reliable: Computers are more reliable because they do not get tired or bored in processing
repeated work.
5. Power of remembering: Computers can store and recall high amount of information depending
with the size of secondary storage media.
6. Diligent: Computers do not suffer from human related traits such as tiredness, and loss of
concentration after working for long hours.
Computer components
Hardware parts of a personal computer
1. Central unit
● Motherboard
● Processor
● Hard disk drive
● CD drive (Optional)
● RAM
● ROM
● Power Supply
2. Monitor
3. Keyboard
4. Mouse
1. System unit/Computer case:
+12V Yellow Disk drives fans, cooling devices and the system slots YES YES YES
-12V Blue Some types of serial ports circuits and earlier programmable YES YES YES
Read only memory.
+5V Red Mother boards Baby AT earlier CPUs and many motherboard YES YES YES
components.
-5V White ISA bus cards and early PROM YES YES YES
+3.3V Orange Most newer CPUs, some types of memories and AGP video NON YES YES
card
0V Black Ground: Used to complete circuit with the other voltage YES YES YES
Motherboard
? A motherboard shown is the main printed circuit board onto which all
components of the computer interconnect and communicate with each other
or are mounted.
The following are the main components that are attached or mounted on the
motherboard.
They are discussed later in the section:
1. Central Processing Unit (CPU): it is also called the microprocessor
2. Computer memory: They are various types of read only memory chips
(ROMs) and random access memory modules (RAM).
3. Disk drives: hard disk drive and the optical disk drive.
4. Adapter cards: they add functionality to the computer e.g. network
interface cards, TV/Radio cards, wireless network cards etc.
• Motherboard form factor is a specification for the size, shape, and mounting holes of a
motherboard. It also determines the location of the I/O panel, CPU socket, and other
components.
• AT (Advanced Technology) is a motherboard form factor that was introduced in 1984 with
the IBM PC AT. It was the standard motherboard form factor for most personal computers
until the ATX form factor was introduced in 1995.
• ATX
ATX is the largest and most common motherboard form factor. It measures 305mm x 244mm
and has 7 mounting holes. ATX motherboards typically have the most features and expansion
slots, making them ideal for high-performance gaming and workstation computers.
• Micro-ATX
Micro-ATX is a smaller version of the ATX form factor, measuring 244mm x 244mm. It has 6
mounting holes and typically has fewer features and expansion slots than ATX motherboards.
Micro-ATX motherboards are a good choice for mid-range computers and home theater PCs.
• Mini-ITX
Mini-ITX is the smallest motherboard form factor, measuring 170mm x 170mm. It has 4
mounting holes and typically has the fewest features and expansion slots.
Baby ATX is a motherboard form factor that is slightly smaller than
ATX, measuring 244mm x 214mm. It has 6 mounting holes and typically
has fewer features and expansion slots than ATX motherboards.
Balanced Technology eXtended (BTX) is another motherboard form
factor that was introduced in 2004. It was designed to improve airflow
and cooling over the ATX form factor. BTX motherboards have a
different component layout than ATX motherboards, with the I/O panel
located at the bottom of the board.
Central processing unit (CPU)
There are two main storage units found in the CPU, namely Registers and
cache memory.
Registers
? They are temporary storage locations found inside the processor that are
used to hold data, instructions or information awaiting processing or output.
Cache memory
? This is a high speed storage location that enables the CPU to perform its
functions faster. It stores frequently accessed instructions so that the CPU
can quickly fetch it when needed
RAM
ROM
ROM and RAM on motherboard
Types of memory
Primary memories
? RAM and ROM are primary memories
? Other primary memories are
◦ Registers
◦ Cache memory
RAM –Random Access Memory
Dynamic RAM
Dynamic RAM (DRAM) is a relatively slower type of RAM
compared to SRAM. The term dynamic refers to the tendency for
the stored charge to leak away, even with constant power supply.
For this reason, DRAM requires periodic recharging (refresh) to
maintain its data storage. This type of RAM is commonly used in
personal computers (PCs), workstations and servers.
Depending on permanence of the instructions or data written on it, there are four Types of Read
Only Memory namely:
? (i) Mask Read Only Memory (MROM): Once the content is written on it by the manufacturer, it
cannot be changed. Examples of computer that use MROM based operating systems are those that
require longterm sustainability e.g. computers that run network operating systems or server
operating systems.
? (ii) Programmable Read Only Memory (PROM): This allows the user to alter it only once after
the content is written on it. Examples are the PROM compact disc and PROM intergrated circuit
chips.
? (iii) Erasable Programmable Read Only Memory (EPROM): This has a transparent quartz
window through which its contents, can be erased by exposing it to ultra violet (UV) light, and
then reprogrammed for another use.
? (iv) Electrically Erasable Programmable Read Only Memory (EEPROM): This type of ROM
can be erased and reprogrammed using electricity. An example of EEPROM is the memory that
stores the basic input/output system (BIOS).
Characteristics of Read Only Memory (ROM)
? One can only read its content but you cannot write on it unless it is a special type
of ROM.
? It is non-volatile i.e. its content is not lost when the computer is switched off.
? Hard Disk
The hard disk is a secondary storage device that stores data and programs for a long time
(permanently) even after the computer has been switched off. When the computer requires to
process data and instructions stored on the hard disk, it has to be fetched first and placed in
primary memory (RAM). When the data and instructions are in RAM, they can be easily fetched
into the cache then the registers as directed by the control unit of the CPU.
The hard disk is made up of metallic disk platters together with a read/write head, housed in a
protective metal case
Hard disk (cont…)
? A hard disk drive consists of one or more metallic platters, stacked on top of each
other but not touching one another. The stack of platters is attached to a rotating
pole called a spindle. If it has more than one platter, they are stacked on top of
each other to form a cylinder.
? A cylinder requires multiple read/write heads, one for each platter. The read/write
head floats just above the surface of the rapidly rotating disk to read or write data.
On the surface of each disk are special read/write circular regions called tracks.
? Each track is divided into angular sections called sectors similar to the sector of a
circle.
Other secondary storage memory
Other examples of secondary storage technologies are flash memory
(e.g. USB flash drives ), memory cards, floppy disks, Optical disks
? Flash disk: an electronic (solid-state) non-volatile computer storage medium that
can be electrically erased and reprogrammed.
? Memory cards: Memory cards are storage used in devices such as cameras or
mobile phones
▪ Compact Disk Recordable (CD-R): Once data has been burned on it, it cannot be
erased but more data can be added on the empty tracks. CDRs can be used until their
memories are full or finalized.
They are optical media used for storing digital data. They resemble
CDs but have a higher capacity than the CD.
Blu-Ray is a high definition DVD format that is intended to replace the current
range of DVDs. It is used for distributing large amount of material such as movies.
The capacities range from 25 GB to 128 GB.
Hard disk Interface :PATA/EIDE
PATA is an acronym for Parallel Advanced Technology Attachment, often shortened to Parallel
ATA. Parallel refers to the fact that data is sent 16 bits at a time through a single 16-bit
connection, which is used for data traveling in both directions. This is also called IDE or
EIDE(Enhanced Integrated Drive Electronics);
SATA is an acronym for Serial Advanced Technology Attachment, often shortened to Serial ATA.
Serial refers to the fact that data is sent one bit at a time down a single connection in each
direction. There’s a separate connection for data going in to and out of the device.
Peripheral devices and their classification
? A peripheral device as an independent device that is connected
to the computer to add functionality or enhance the capabilities
of a computer to meet user needs.
🞂 It is a pointing device with sensors on the bottom. The sensors enable the user
to execute commands, select options, and move a pointer on the screen when
the mouse is moved.
2. Barcode reader
3. Microphone
Microphone is an input device to input sound that is then stored in a digital form.
Input devices (cont…)
5. Joystick 6.Touchpad
4. Graphics Pad
It is purposely used for It is a pointing device
It is a pointing device
playing computer games. commonly found in laptops
used by designers and
The user controls game where the user places or
artists. They use it to
actions by varying the moves the
draw a picture on
pressure, speed and finger across it to control
a computer screen by free
direction of the joystick. the pointer on the screen.
hand without using a
mouse or a keyboard.
Output devices
? 2) Output Devices: They display or present the output to
the user. They convert machine language to human
language. This output must be in the correct format
understandable to the user.
? Examples
◦ Monitors (LED, LCD, CRT)
◦ printers
◦ projector
◦ speakers
◦ Headphones
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.
Types of monitors
Cathode-Ray Tube (CRT) Monitor
The CRT display is made up of small picture elements called pixels. The smaller the pixels, the
better the image clarity or resolution. It takes more than one illuminated pixel to form a whole
character, such as the letter ‘e’ in the word help.
The flat-panel display refers to a class of video devices that have reduced volume, weight
and power requirement in comparison to the CRT. You can hang them on walls or wear
them on your wrists. Current uses of flat-panel displays include calculators, video games,
monitors, laptop computer, and graphics display.
? Touch screen technology lets the user to touch the screen using a finger or a
stylus in order to write or select an item. The screen consists of infrared light
crisscrossing behind it. When the user touches a location on the screen, the
finger interrupts the infrared light and the output is displayed on the screen.
Babbage designed the Analytical Engine and that is considered as the basic
architecture of modern electronic computers are based on.
It is not until 1937 when John Atanasoff and Clifford Berry built the first
electronic digital computer called Atanasoff-Berry Computer (ABC).
Since then, there have been major computer evolutions classified into five
generations.
Computer generations
1. First generation (1940-1956): Vacuum tubes or thermionic values. These types of computers were
enormous, expensive, consumed a lot of power, and emitted a lot of heat which was often the cause
of malfunctions.
The main features of the first generation
•Use of Vacuum tube technology
•Supported machine language only
•Very costly
•Generated a lot of heat
•Use of punch cards as input devices and paper tape as o
devices
•Huge size
•Need of AC
•Non-portable
•Consumed a lot of electricity
Some computers of this generation were −
•ENIAC
•EDVAC
Computer generations
2. Second generation (1956-1964): Transistors. Although transistors still generated a great deal of heat,
they were faster and more reliable than those made of vacuum tubes.
MP3 Player
ATM
Types of Computers according to data types
a) Digital computers
Digital computers perform calculations and logical
comparisons by representing data and instructions as binary
digits. This means that digital computers must convert data
such as text, numbers, images, video and sound into a series of
zeros and ones. Most of the computers used today such as
desktop computers, laptops and tablets are digital computers.
0
b) Analog Computer
🞂 These are computers that process data
that is continuous (analog) in nature. An
analog signal is one which has a value
that varies smoothly from peak to
minumum and vice- versa.
Analog Signal
Computer Specifications
To choose a computer(Desktop/Laptop) the following are respective criteria
used to specify each part:
❑ Display(screen/Monitor)
❑ Manufacturer. There are many Computer
• Resolution: Number of pixels (WIDTH x HEIGHT)
Manufacturers
• Aspect Ratio: Proportional relationship of image
Eg. POSITIVO BGH, HP, Lenovo, MAC, Samsung, width and Height
Toshiba, etc • Touchscreen(for Laptop)
❑ Operating System
❑ Processor: • Windows
• Brand: Intel or AMD. • Linux/Unix
• Frequency: Represents the speed at which the processor • Mac
runs, in GHz (1GHz = 1000MHz) ❑ Keyboard
• Brand Modifier: ex. (i3,i5,i7) • Language: QUERTY(US) or AZERTY(FR)
• Generation • Keyboard parts
4. You can right-click Start and choose Windows PowerShell (Admin) to run PowerShell as
administrator, then Type Get-computerinfo
5. Run systeminfo in command prompt (cmd)
Checking whether computer has SSD or HHD
• run Get-PhysicalDisk in powershell
Computer properties for Linux OS
• 1. lscpu
• The lscpu command reports information about the cpu and processing units.
• 2. lshw
• Reports detailed and brief information about multiple different hardware units such as cpu, memory,
disk, usb controllers, network adapters etc. (lshw -short)
• 3. hwinfo
• Hwinfo is another general purpose hardware probing utility that can report detailed and brief
information about multiple different hardware components, and more than what lshw can report.
• $ hwinfo –short
• $ df –H (disk information in human readable)
• $sudo fdisk -l
• $ lsblk (hard drive partitions and other storage devices)
• $ free –m (Check the amount of used, free and total amount of RAM on system)
Role of computer in society
➢ Generate information from data: E.g.: statistics
➢ Keeping data(record keeping) for later use: E.g.. Reports , population data 2D, 3D printing
➢ Digitalization: Integration of technologies in daily practices.
Examples in Rwanda:
? Online Service delivery: The government of Rwanda offers various services to the
citizens. A good example is the government website www.irembo.gov.rw where
citizens can access various services including application for birth certificates, driving
licenses and many other.
? Rwanda Revenue Authority with Online tax information and in offering efficient
services to the citizens.
? Cashless transactions and Online shopping
? Information and devices sharing: E.g. Social networking , sharing of devices such as
printer in the network.
? Text, photo formatting
? Audio, Video, game playing
Role of Computer in society in specific sectors
1. Economics: Computers enables governments, businesses and individuals to plan, budget and tract
their revenues and expenditures.
2. Retail stores: Management of daily activities like stock control.
3. Offices : To access and receive information and automate service delivery
4. Financial institutions: In the banking sector, computers and mobile devices such as cellphones can
be used to withdraw, record keeping or get any service from different branches. ATM are used for
automation of cash deposits and withdrawal services.
5. Industries: Computers are being used to monitor and control industrial processes. In this category,
we include remote controlled devices called robots.
Role of Computer in society in specific sectors(next)
6. Health: Computers are used to keep patients’ records for easy access of patient’s treatment and
diagnosis history. They are used by physicians physic to get proper diagnosis of the affected body parts.
Computers are used also to control life support machines in Intensive Care Units (ICU).
7. Security: Information stored in computers such as fingerprints, images and other identification details
help law enforcers carry out criminal investigations.
8. Education: Teaching and learning in schools
9. Entertainment: Recreational activities such as watching movies, playing music and computer games
10. Library management: Access and keep easily updated records of books and other library materials.
Library users can also use computers to search for titles instead of using the manual card catalogue.
Computer Ergonomics
Computer ergonomics is the science of designing and arranging
computer workstations and equipment to maximize user comfort,
efficiency, and safety. Proper computer ergonomics are essential to
prevent musculoskeletal injuries, such as carpal tunnel syndrome, eye
strain, and back pain, that can result from long hours of computer
use.Computer ergonomics is the science of designing a computer
workstation to fit the user, rather than the other way around. This
means adjusting the equipment and environment to create a
comfortable and efficient workspace that reduces the risk of injury and
strain.
Key principles of computer ergonomics include:
Proper Chair and Desk Height: Your chair and desk should be at the right height to
maintain a neutral body posture. Your feet should rest flat on the floor, and your knees
should be at a 90-degree angle.
Monitor Placement: The top of your computer monitor should be at or just below eye
level. This reduces strain on the neck and minimizes the need to tilt your head up or
down.
Keyboard and Mouse Position: Your keyboard and mouse should be at a height that
allows your elbows to remain close to your body and form an angle of 90-120 degrees.
The wrists should remain straight when typing or using the mouse.
Ergonomic Accessories: Utilize ergonomic accessories like a split keyboard, an
ergonomic mouse, or an adjustable monitor stand to further improve your workstation
setup.
Screen Distance: Your computer screen should be about 20-30 inches (50-76 cm) from
your eyes to reduce eye strain. The screen should be directly in front of you, and you
shouldn't need to turn your head to see it.
Lighting: Proper lighting is crucial to reduce glare on your computer screen. You
should have adequate and adjustable lighting in your workspace to minimize eye strain.
Breaks and Posture: Take regular breaks to stand up, stretch, and change your posture.
Sit back in your chair with your back supported and avoid slouching.
Foot Support: Use a footrest if your feet don't comfortably reach the floor. This helps
maintain proper posture and reduces lower back strain.
Cable Management: Keep cables organized and out of the way to prevent tripping
hazards and to maintain a clean workspace.
Screen Settings: Adjust the brightness, contrast, and font size on your computer screen
to make it more comfortable for your eyes.
Ergonomic Software: Consider using software applications that remind you to take
breaks and maintain proper posture.
Computer Ergonomics cont’…
Posture and Positioning
MONITOR