Professional Documents
Culture Documents
(CSC223)
OVERVIEW
OF THE
COMPUTING SYSTEM
Week 1 ¡ Lecture Note
The CSC223 Team @2023
Recommended Textbook
1
Learning Objectives
2
In this Lecture…
1. Overview of the Computer System
2. Computer Components - Hardware, Software & People-ware
3. The Computer Central Processing Unit (CPU)
4. Storage devices – Hard-disk, Flash drive, RAM, ROM, etc
5. Data Access Technology & Connections
6. Language of the Computer: Binary, Bits, Bytes, …
7. Application Programs/Device Drivers.
3
What Is a Computer?
vA computer is an electronic machine that is
programmable. It has two principal
characteristics:
• It responds to a specific set of instructions
in a well-defined manner.
• It can execute a pre-recorded list of
instructions (a program).
3/28/23 4
The Computer System – An Overview
5
The Computer System – An Overview (2)
3/28/23
6
The Computer System – An Overview (3)
3/28/23
7
THE MODERN COMPUTER
11
The CPU components
12
Inside
the CPU
Motherboard 13
Inside the
CPU
CHIPS
14
Inside the
CPU
ROM
15
Inside
the CPU
RAM
16
Inside the
CPU
Hard Disk
Drive
17
Clock Speed
v Clock Speed - also called clock rate, the speed at
which a microprocessor executes instructions.
§ Every computer contains an internal clock that
regulates the rate at which instructions are executed
and synchronizes all the various computer
components.
§ The faster the clock, the more instructions the CPU
can execute per second.
18
BUS
§ A bus is a collection of wires/cables through which data
is transmitted from one part of a computer to another.
You can think of a bus as a highway on which data
travels within a computer.
§ There are various types of buses, both internal and
external, that connect the hardware, inside and outside,
the computer.
§ Like the CPU, buses have a clock speed. A fast bus
allows data to be transferred faster, which makes
applications run faster.
19
Data Access Technology
v Modern Computers use
Random Access Technology -
Data Can Be Accessed in any
order at any time regardless of
storage position or time of
Creation. 20
Random vs. Sequential Access
21
The Language of Computers
§ Binary: The binary system is the primary language of computing systems.
§ It is the digital language of computers.
§ Inside these systems, a binary number (0, 1) consists of a series of eight
bits.
§ This series is known as a byte. E.G. 00110010
§ This language is composed of an alphabet containing only 2 “digits”
known as bits.
§ Any work done on a modern computer from word processing to digital
audio is translated to this (Binary) language.
22
Digital Letters and Words
3/28/23
23
Bit Rate
24
Example
Ø8 bits = 1 byte
Ø1024 bytes = 1 kilobyte (210)
Ø1024 kilobytes = 1 megabyte (220)
Ø1024 megabytes = 1 gigabyte (230)
25
HARD DISK (Storage Device)
29
Hardware vs. Software – An Analogy
30
Important Software
vThe Operating System (OS) software is
the most important program that runs on
a computer.
vEvery general-purpose computer must
have an operating system to run other
programs.
31
Key Functions of the Operating System
v Operating systems perform major functions, such as:
1. Hardware/Device Management : It manages hardware operations
2. File Management: It manages computer system files & user folders
3. Memory Management: It manages the computer memory among all
the processes and all the data they are using…
4. Process Management: It manages processes running on the
computer system…
5. Job Management/Accounting: It manages the utilization of
computer resources…
32
Function of the Operating System:
Hardware Device Management
v Operating systems can perform basic tasks, such as:
– Processing input and output requests: recognizing input from the keyboard, and
sending output to the display screen,
– Managing storage devices: keeping track of files and directories on the storage
disk.
– Controlling peripheral devices, e.g. mouse, printer, mic, etc
– Keeps records of all the devices attached to the computer.
– Allocating memory: Allocating and deallocating devices to different processes
– Decides which device to be allocated to which process and for how much time.
33
Diagram describing the function of an Operating System
34
Function of the Operating System:
Process (Application) Management
§ Operating Systems also provide a software platform on
top of which other programs, called application
programs, can run/execute.
35
Diagram describing the function of an Operating System
36
Function of the Operating System:
Keeps Tracking of Connected Devices
37
Other
Hardware
Peripherals
USB Hub
38
Other
Hardware
Peripherals
USB to MIDI
39
Other
Hardware
Peripherals
EXTERNAL STORAGE
40
Plug and Play
42