Professional Documents
Culture Documents
It Essentials Lec03 and 4 For Students
It Essentials Lec03 and 4 For Students
2
1. Mouse & keyboard 2. USB
3. Parallel port 4. CPU Chip
5. RAM slots 6. Floppy controller
4
9
5
PC COMPONENTS
• Motherboards
Demo…
6
PC COMPONENTS
• Motherboards
Demo…
7
The Components of a Computer System
- Von Neumann architecture
8
The Components of a Computer System
- Von Neumann architecture
9
The Components of a Computer System
- Memory and Cache
10
The Components of a Computer System
- Memory and Cache
• Computer memory
uses an access
technique called
random access
RAM
ROM
11
The Components of a Computer System
- Memory and Cache
The time it takes to fetch or store the contents of a cell is the same
for all the cells in memory.
12
The Components of a Computer System
- Memory and Cache
9 them.
13
The Components of a Computer System
- Memory and Cache
1111 . . . 11
N digits
which is equal to the value 2N – 1.
14
The Components of a Computer System
- Memory and Cache
15
The Components of a Computer System
- Memory and Cache
16
The Components of a Computer System
- Memory and Cache
17
The Components of a Computer System
- Input / Output and Mass Storage
• The input/output (I/O) units are the devices that allow a computer
system to communicate and interact with the outside world as well
as store information.
18
The Components of a Computer System
- The Arithmetic/Logic Unit (ALU)
Note: in all modern machines the ALU and the control unit have
become fully integrated into a single component called the processor.
19
The Components of a Computer System
- Control Unit
These three steps are repeated over and over until we reach the last
instruction in the program, typically something called HALT, STOP, or
QUIT.
9
20
System Software
• To make a Von Neumann computer usable, we must create an
interface between the user and the hardware.
21
System Software
• System software is a collection of computer programs that manage
the resources of a computer and facilitate access to those
resources.
22
System Software
• System software is a collection of computer programs that manage
the resources of a computer and facilitate access to those
resources.
23
System Software
• The system software has the following responsibilities:
Hides the complex and unimportant (to the user) details of the
internal structure of the Von Neumann architecture.
24
Types of System Software
• System software is a collection of many different programs.
• The program that controls the overall operation of the computer is
the operating system, and it is the single most important piece of
system software on a computer.
25
Operating System
• An operating system (OS) interfaces between a user’s program
and the hardware and provides a variety of services and supervisory
functions.
26
Operating System
• An operating system (OS) interfaces between a user’s program
and the hardware and provides a variety of services and supervisory
functions.
27
Compilers
• Compilers perform another vital function: the translation of a
program written in a high-level language, such as C, C++, Java, or
Visual Basic into instructions that the hardware can execute.
28
From a High-Level Language to the Language of Hardware
29
From a High-Level Language to the Language of Hardware
30
From a High-Level Language to the Language of Hardware
31
Thank You
9
32