Hardware Programming. COMP102 Prog. Fundamentals I: Hardware / Slide 2 l Four components of a...

6
Hardware Programming
  • date post

    18-Dec-2015
  • Category

    Documents

  • view

    215
  • download

    0

Transcript of Hardware Programming. COMP102 Prog. Fundamentals I: Hardware / Slide 2 l Four components of a...

Hardware

Programming

COMP102 Prog. Fundamentals I: Hardware / Slide 2

Four components of a computer system: CPU - central processing unit

– Makes decisions, performs computations, and delegates input/output requests

Memory– Stores information

Input devices– Gets information from the user to the computer

Output devices– Sends information from computer to the user

Hardware

COMP102 Prog. Fundamentals I: Hardware / Slide 3

Hardware

Memory

CPU

InputDevices

OutputDevices

COMP102 Prog. Fundamentals I: Hardware / Slide 4

CPU

“Brains” of the computer Arithmetic calculations are performed using the

Arithmetic/Logical Unit (ALU) Control unit decodes and executes instructions

Arithmetic operations are performed using binary number system 0110 1101 1100 1111 0001

CPU Examples Pentium (for ordinary PC) Sparc (for SUN workstation) PowerPC (for MacIntosh) K6 (for PC compatible)

COMP102 Prog. Fundamentals I: Hardware / Slide 5

Input and Output Devices

Accessories that allow computer to interface with user

Common input and output devices Speakers Mouse Scanner

Printer Joystick CD-ROM

Keyboard Microphone

COMP102 Prog. Fundamentals I: Hardware / Slide 6

Application level jobs: word processor, graphics designer,

HTML designer, program tester Programmer level

jobs: C++ programmer, DSP programmer Systems level

jobs: operating system designer, web master, systems maintenance staff

Hardware level jobs: VLSI chip designer, hardware designer

Types of Computer Jobs