Lecture 2-Introduction To Computer Systems
Lecture 2-Introduction To Computer Systems
Lecture 2-Introduction To Computer Systems
2.Networking Principles
3.Computer Hardware
4.Computer Software
2 09/15/2023
LEARNING OBJECTIVES
3 09/15/2023
Basic Computing Concepts
4 09/15/2023
WHAT IS A COMPUTER ?
5 09/15/2023
COMPUTER SIMPLIFIED
The first electronic computer, the Electronic Numerical Integrator And Computer (ENIAC),
was developed in 1946. It measured 18 feet by 80 feet and weighed 30 tons.
6 09/15/2023
TYPES OF COMPUTER
Desktop Computers
The term desktop actually refers to
the casing, or the tower. Once you add a
monitor, mouse, and a keyboard, you have
what is typically known as a desktop
computer.
Most desktop computers are easy to
upgrade and expand, or add new parts.
Cost reduction.
The term desktop computer originated when
the computer case was wide and flat, and
was designed specifically to fit on your
desktop with the monitor on top.
7 09/15/2023
TYPES OF COMPUTER…
Laptop Computers
Battery or AC-powered personal
computers.
Can be easily carried and used in a
variety of locations.
Difficult to expand or upgrade. While
the desktop computer case is relatively
easy to open and access internal
components, the small laptop case
makes this more difficult in comparison.
A laptop computer is sometimes called
a notebook computer because of its size.
8 09/15/2023
TYPES OF COMPUTER…
Others
oWorkstations are similar to desktop computers, but are more powerful and are
usually connected to a network.
oServers are specialized computers that store and deliver, or “serve up”, information
to other computers on a network (file/database/web/… servers).
oMainframes computers are powerful computers used mainly by large organizations
for critical applications, typically bulk data processing such as census, industry and
consumer statistics, enterprise resource planning, and financial transaction processing.
oSupercomputer is a computer that is at the frontline of current processing capacity,
particularly speed of calculation.
9 09/15/2023
OPERATING SYSTEMS
DEFINE?
Themost important software that runs on a computer (Software is any set of
instructions that performs some task on a computer.)
PURPOSE?
Performs many essential tasks for your computer.
Controls
the memory needed for computer processes, manages disk space,
controls peripheral devices, and allows you to communicate with the computer
without knowing exactly how a computer works.
Without an operating system, a computer is useless.
TYPES:
10 09/15/2023
11 09/15/2023
12 09/15/2023
13 09/15/2023
OPERATING SYSTEMS: TYPES
14 09/15/2023
O P E R AT I N G S Y S T E M S : U N I X / L I N U X
15 09/15/2023
BASIC PARTS OF A COMPUTER
16 09/15/2023
Chipset External peripherals
PCIe
Socket
USB
port
17 09/15/2023
SATA & IDE connectors
CPU
CPU/Processor (Central Processing Unit)
The brain of the computer, or the computer's engine.
Carry out commands. Whenever you press a key, click the mouse, or start an
application, you're sending instructions to the CPU.
The processor determines how fast a computer can execute instructions.
A processor’s speed is measured in megahertz (MHZ), or millions of
instructions per second, and gigahertz (GHZ), or billions of instructions per
second.
The power of the processor is measured in bits. The more bits a processor
can handle, the more data it can handle, and therefore, the more powerful the
processor.
18 09/15/2023
RAM
19 09/15/2023
BASIC PARTS OF A COMPUTER…
PORTS
PS/2 Port (1)
These ports are called PS/2 ports and are used for the
mouse and keyboard.
Ethernet Port (2)
This port looks a lot like the modem or telephone port but it
is actually wider.
Audio In/Audio Out (3)
Every computer has a bank of audio ports where you can
connect various devices, including speakers, microphones,
headsets, and more.
VGA/HDMI Port (4)
Your monitor is connected to this port.
USB Port (5)
The Universal Serial Bus let you attach a variety of
devices such as mice, printers, keyboards, web cameras,
USB/flash drives, and digital cameras to your computer
quickly.
20 09/15/2023
BASIC PARTS OF A COMPUTER…
Parallel Port
One of the two original ports on the first personal computer (commonly known as the
printer port)
Serial Port
The serial port is the other original port on the first personal computer. Serial ports can
be used to plug in devices such as dial-up modems and other devices.
Expansion Slots
These empty slots are where expansion cards are added to computers. For example, if
your computer did not come with a video card, you could purchase one and insert it
here.
FireWire Port
FireWire is actually the Apple brand name for the IEEE 1394 port. It is the standard
port used with digital video cameras and high-resolution scanners.
21 09/15/2023
Networking principles
22 09/15/2023
COMPUTER NETWORK
a city.
•Home-Area Networks (HANs): A network contained within a user's home that
23 09/15/2023
HOW TO CON NECT TO INT ERN ET?
25 09/15/2023
REQUIRED HARDWARE
Modem
a device or program that enables a computer to transmit data over, for example, telephone or cable
lines. Computer information is stored digitally, whereas information transmitted over telephone
lines is transmitted in the form of analog waves. A modem converts between these two forms.
The type of Internet access will determine what type of modem: Dial-up access uses a telephone
modem, which may come installed on your computer, DSL service uses a DSL
modem, Cable access uses a cable modem, and Satellite service uses a satellite adapter.
Network Card
-A network card is a piece of hardware that allows computers to communicate over a computer
network. Most newer computers have a network card built into the motherboard.
Router
-A router is a hardware device that allows you to use several computers on a single Internet
connection from your ISP.
-With a router, all the computers in your home can connect to the Internet and all you pay for is
one account with an ISP and one IP address. Additionally, cable, DSL, and satellite users can use a
router as a hardware firewall.
26 09/15/2023
27 09/15/2023
Computer Hardware
28 09/15/2023
Learning Objectives
29 09/15/2023
HARDWARE BASICS
30 09/15/2023
HARDWARE BASICS
31 09/15/2023
C O M P U T E R H A R D WA R E F U N C T I O N S
Input
Keyboards, mouse, optical scanners
Convert data into electronic form
Processing
Central Processing Unit (CPU)
Arithmetic-logic unit performs the arithmetic functions
Control unit
Output
Video display units, printers, etc.
Convert electronic information into human-intelligible form
32 09/15/2023
C O M P U T E R H A R D WA R E F U N C T I O N S
Storage
Primary Storage Unit or memory
Secondary Storage
Magnetic disks and Optical disks
Control
Control unit of the CPU
Controls the other components of the computer
33 09/15/2023
Computer System Components
System unit
34 09/15/2023
C e n t r a l P ro c e s s i n g U n i t
Instruction phase
Step 1: Fetch instruction
Access the primary memory by the control unit, computer
Execution phase
Step 3: Execute the instruction
The ALU does what is instructed to do
37 09/15/2023
C o mp u t e r P ro c e s s i n g S p e e d s
38 09/15/2023
Primary Storage
39 09/15/2023
Semiconductor memory
Advantage
Small size
Fast
Shock and temperature resistance
Disadvantage
Volatility: must have uninterrupted electric power or lose memory
40 09/15/2023
Random Access Memory (RAM)
Random access memory (RAM) - the computer’s primary
working memory, in which program instructions and data are
stored so that they can be accessed directly by the CPU via the
processor’s high-speed external data bus
Volatility: do not retain its contents when the power is switched off
41 09/15/2023
Random Access Memory (RAM)
Cache memory
42 09/15/2023
Read Only Memory (ROM)
43 09/15/2023
Flash drive
44 09/15/2023
Peripherals
45 09/15/2023
Input Devices
46 09/15/2023
Popular input devices
Keyboard
most widely-used
Mouse
One or more control buttons housed in a palm size case and designed so
that one can move it on the table.
47 09/15/2023
Pointing Devices
48 09/15/2023
Automated Input Devices
• Optical data readers: read text or graphic and store as an digital image.
Optical character recognition: read and convert to text
Point-of-sale (POS) devices: terminal used in retail operations to enter
sales information into computer system.
• Bar code scanner: point of sales, inventory
• Magnetic strip: Can hold about kilobytes of information.
Smartcard: that embed a microprocessor chip and several kilobytes of
memory (like credit card, debit card)
49 09/15/2023
Automated Input Devices
• Digital cameras: captures still images or video as a series of 0s and 1s
• Automatic teller machine (ATM) devices: special I/O devices, a
terminal of most bank customers
• Radio-frequency identification (RFID): library, uses active or
passive tags in the form of chips or smart label that can store unique
identifier and relay this information to electronic readers.
50 09/15/2023
Output Technologies
Video displays
Cathode ray tube (CRT) like a television
Most desktop PC screens
Liquid crystal displays (LCDs)
Laptop and PDAs, some PCs
Printed Output
Inkjet printer
Spray ink on page
Laser printer
Electrostatic process like photocopying machine
Voice response systems
51 09/15/2023
Secondary Storage Devices
Binary representation
Data are processed and stored in computer system through the presence
or absence of signals
Either ON or OFF
ON = number 1
OFF = number 0
53 09/15/2023
Bit and Byte
Byte
54 09/15/2023
Representing characters in bytes
(using coding scheme)
55 09/15/2023
Computers use binary system to calculate
56 09/15/2023
Direct and Sequential Access
Sequential Access
Data is stored and retrieved in a sequential
process
Must be accessed in sequence by searching
through prior data
Magnetic tape
57 09/15/2023
Direct and sequential access
58 09/15/2023
Communication Devices
59 09/15/2023
Computer Software
61 09/15/2023
Learning Objectives
62 09/15/2023
S o f t w a re t y p e s
Application software
System software
64 09/15/2023
A p p l i c a t i o n s o f t w a re
General purpose
Programs that perform common information processing jobs
for end users
e.g., word processing, spreadsheet, etc.
also called productivity packages
Application-specific
Programs that support specific applications of end users
e.g., electronic commerce, customer relationship
management, etc.
65 09/15/2023
S o f t w a re c l a s s i f i c a t i o n s
66 09/15/2023
S o f t w a re S u i t e s
Disadvantages
Features not used by all users
Take a lot of disk space
68 09/15/2023
S o f t w a re S u i t e s
69 09/15/2023
Integrated Packages
Integrated packages
Combine the functions of several programs into one package
Advantages
Disadvantages
Limited functionality
70 09/15/2023
We b B ro w s e r
E-mail
Software to communicate by sending and receiving messages
and attachments via the Internet, intranet or extranet
Instant messaging (IM)
Receive electronic messages instantly
Weblog or blog
A personal website in dated log format
Updated with new information about a subject or range of
subjects
72 09/15/2023
Wo r d p r o c e s s i n g a n d D e s k t o p p u b l i s h i n g
Word processing
Create, edit, revise and print documents
E.g., Microsoft Word, Lotus WordPro and Corel WordPerfect
Desktop Publishing
Produce printed materials that look professionally published
E.g., Adobe PageMaker, Microsoft Publisher and
QuarkXPress
73 09/15/2023
Electronic Spreadsheets and Presentation Graphics
Electronic Spreadsheets
Worksheet of rows and columns
Used for calculations and charts
E.g., Lotus 1-2-3, Microsoft Excel, Corel QuatroPro
Presentation Graphics
Convert numeric data into graphics displays
Prepare multimedia presentations including graphics, photos,
animation, and video clips
E.g., Microsoft PowerPoint, Lotus Freelance, Corel
Presentations
74 09/15/2023
Personal Information Manager and Groupware
75 09/15/2023
Machine Languages
First-generation languages
All program instructions had to be written using binary
codes unique to each computer
Programmers had to know the internal operations of the
specific type of CPU
90 09/15/2023
Assembler Languages
Second-generation languages
Symbols are used to represent operation codes and
storage locations
Need language translator programs to convert the
instructions into machine instructions
Used by systems programmers (who program system
software)
91 09/15/2023
High-Level Languages
Third-generation languages
Instructions that use brief statements or arithmetic
expressions
Macro-instructions: each statement generates several
machine instructions when translated by compilers or
interpreters
Easier to learn than assembler
Machine independent
Less efficient than assembler
92 09/15/2023
Fourth-Generation Languages
93 09/15/2023
Object-Oriented Languages
95 09/15/2023
Web Languages
HTML
A page description language that creates hypertext documents for
the Web
XML
Describes the contents of Web pages by applying identifying tags or
contextual labels to the data in Web documents
Java
Object-oriented programming language that is simple, secure and
platform independent
Java applets can be executed on any computer
96 09/15/2023
Web Services
Software components
97 09/15/2023
Language Translator Programs
Translate instructions written in programming languages
into machine language
Assembler
translates assembler language statements
Compiler
translates high-level language statements
Interpreter
compiler that translates and executes each statement in a
program one at a time
Java is interpreted
98 09/15/2023
End of Tutorial
99