11/28/2018 Fundamentals of Computers 1
11/28/2018 Fundamentals of Computers 1
11/28/2018 Fundamentals of Computers 1
Fundamentals of Computers
Fundamentals of Computers
11/28/2018 2
What is a computer? 11/28/2018
Memory
Arithmetic
Input
Instr1 & Logic
Instr2
Instr3 Fundamentals of Computers
Data1
Output Data2 Control
I/O Processor
Stores
information: Control unit coordinates
Output unit sends various actions
results of processing: •Instructions,
•Data •Input,
•To a monitor display, •Output
•To a printer •Processing
4
11/28/2018
Input unit
Binary information must be presented to a computer in a specific format. This
task is performed by the input unit:
- Interfaces with input devices.
- Accepts binary information from the input devices.
- Presents this binary information in a format expected by the computer.
- Transfers this information to the memory or processor.
Real world
Computer
Keyboard Memory
Audio input
…… Input Unit
Processor 5
11/28/2018
Output unit
Computers represent information in a specific binary form. Output units:
- Interface with output devices.
- Accept processed results provided by the computer in specific binary form.
- Convert the information in binary form to a form understood by an
output device.
Computer Real world
Memory Printer
Graphics display
Speakers
Fundamentals of Computers
……
Output Unit
Processor
6
11/28/2018
Memory unit
11/28/2018
10
Arithmetic and logic unit (ALU) 11/28/2018
Bus
11/28/2018
Computer Architecture basics
11/28/2018
14
Von Neumann Architecture 11/28/2018
John von Neumann was a consultant to the ENIAC project. The team discussed
changing the way computers were programmed. Von Neumann publicized and
popularized these ideas.
The instructions could be converted into numbers and placed in memory along
with the data. This is known as the stored program concept.
The combination of the basic units (ALU, control, memory, input and output) and
the stored program concept give one the “von Neumann architecture.”
15
11/28/2018
16
Harvard architecture 11/28/2018
In the von Neumann architecture, the instructions and data are held in
the same memory.
A variation on this, known as the Harvard architecture, has the
instructions and data held in separate memories.
A more modern variation on the Harvard architecture isofto
Fundamentals have the
Computers
data and instructions in the same main memory but to place them in
separate caches.
17
11/28/2018
Fundamentals of Computers
18
Computer System Components
11/28/2018
1. hardware
19
Input Devices
Input Devices: devices that input
information into the computer such
as
keyboard
mouse
scanner
digital camera…etc
printer
monitor.
Speaker
Reading Assignment
Study the differences of each intel processor family.
Operating System
Perform common computer hardware functionsFundamentals of Computers
Provide a user interface
Manage system memory
Manage processing tasks
Provide networking capability
Control access to system resources
Manage files
25
Role of the Operating System 11/28/2018
Fundamentals of Computers
26
Application Software Interface 11/28/2018
27
Popular Operating Systems
11/28/2018
Fundamentals of Computers
28
Sources of Software 11/28/2018
29
Summary 11/28/2018
Hardware devices work together to perform input, processing, data storage, and output.
There are two main categories of software: systems software and application software.
An operating system (OS) is a set of computer programs that controls the computer hardware to
support users’ computing needs.
30
Assignment (In a Group of 5)
Next
Binary Number Representations on Computers