System Intro

System Intro - C Programming An Overview of Computers and...

Info iconThis preview shows pages 1–14. Sign up to view the full content.

View Full Document Right Arrow Icon
C++ Programming An Overview of Computers and Programming Languages
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Part 1 Process of programming Machine point of view
Background image of page 2
CPU (Central Processing Unit) CU (Control Unit) : Fetches and decodes instructions Controls flow of information in and out of MM Controls operation of internal CPU components PC (program counter) : points to next instruction to be executed
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CPU (Central Processing Unit) (continued) IR (instruction register) : holds instruction currently being executed ALU (arithmetic logic unit) : carries out all arithmetic and logical operations
Background image of page 4
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Main Memory Directly connected to the CPU All programs must be loaded into main memory before they can be executed All data must be brought into main memory before it can be manipulated When computer power is turned off, everything in main memory is lost
Background image of page 6
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Secondary Storage Secondary storage : Device that stores information permanently Examples of secondary storage: Hard disks Floppy disks Zip disks CD-ROMs Tapes Flash Memory
Background image of page 8
Input/Output Devices Input devices feed data and programs into computers - Include: Keyboard Mouse Secondary storage Output devices display results. They include: Monitor Printer Secondary storage
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Software Software : Programs that do specific tasks System software take control of the computer, such as an operating system UNIX Windows Mac OS Application software perform a specific task Word processors Spreadsheets Games
Background image of page 10
Computer System
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Categories of Computers Mainframe computers Used for centralized computing: Banks, Universities, Government agencies Midsize computers Network servers Micro computers (personal computers)
Background image of page 12
The Language of a Computer Digital signals are sequences of 0s and 1s Machine language: language of a computer
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 14
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/04/2011 for the course CSCI 101 taught by Professor Ghyam during the Spring '08 term at USC.

Page1 / 36

System Intro - C Programming An Overview of Computers and...

This preview shows document pages 1 - 14. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online