Lecture #4
Lecture #4
COMPUTATIONAL
PROBLEM SOLVING
(FALL 2022-23)
Lecture 4
TODAYS TOPICS:
Cay Horstmann:
Chapter 1: Section 1.2,1.3
Chapter 2: 2.1,2.3 (partial)
THE BROADER PICTURE
OF COMPUTING
THE ANATOMY OF A COMPUTER –
THE CPU
The CPU (central processing unit)
heart of the computer
executes one operation at a time
performs program control and data processing
Processor
System Bus
HD
Mem
Bus
The compiler
a special computer program, that translates the higher-level
description (a program) into machine instructions for a
particular processor.
System Software:
Controls the computer
Performs the basic operating tasks
ApplicationSoftware:
Help user to accomplish a specific task
Application Software
System Software
Hardware
SYSTEM SOFTWARE:
Operating systems
Works as coordinator between
hardware and user software Example:
Opening a word document, screen
display, print, and save.
Business software
Productivity software
Entertainment software
Educational software
ASCI/ANSII CODE
TABLE
American Standard Code for Information Exchange (ASCI): 0-
127
American National Standards Institute (ANSI): 0-255
Thanks to:https://simple.wikipedia.org/wiki/ASCII
Thanks to:https://simple.wikipedia.org/wiki/ASCII
Number System