Computing Components 01/26/11. Announcements & Reminders Programs 1 due Friday, 9/2/11 What is my late policy? Proxy Codes for Labs  You should be able.

Slides:



Advertisements
Similar presentations
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Advertisements

Lecture 1: Overview of Computers & Programming
 Computer hardware components are the physical pieces of the computer.  The major hardware components of a computer are: – The central processing.
ENGR2216 FORTRAN PROGRAMMING FOR ENGINEERS. Chapter 1 The computer CPU MEMORY INPUT/OUTPUT DEVICES DATA REPRESENTATION BINARY SYSTEM OCTAL & HEXADECIMAL.
Engineering Problem Solving With C++ An Object Based Approach Fundamental Concepts Chapter 1 Engineering Problem Solving.
Chapter 1: An Overview of Computers and Programming Languages J ava P rogramming: From Problem Analysis to Program Design, From Problem Analysis to Program.
1 Engineering Problem Solving With C++ An Object Based Approach Fundamental Concepts Chapter 1 Engineering Problem Solving.
Lecture 1: Intro to Computers Yoni Fridman 6/28/01 6/28/01.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Sixth Edition by Tony Gaddis, Judy Walters,
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages C++ Programming:
Starting Out with C++: Early Objects 5/e © 2006 Pearson Education. All Rights Reserved Starting Out with C++: Early Objects 5 th Edition Chapter 1 Introduction.
CIS 260 Computer Programming I in C Prof. Timothy Arndt.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
Chapter Introduction to Computers and Programming 1.
How Computers Work. A computer is a machine f or the storage and processing of information. Computers consist of hardware (what you can touch) and software.
Introduction to Programming Dr Masitah Ghazali Programming Techniques I SCJ1013.
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
Chapter 1 An Overview of Computers and Programming Languages.
Computer Hardware and Software Jinchang Wang. Hardware vs. Software Hardware is something tangible. Computer hardware includes electronic circuitry and.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
Introduction to Computers
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
What is a Computer? An, electrical machine, that can be programmed to accept data (input), process it into useful information (output) and store it away.
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages.
Mrs. Ulshafer August, 2013 Java Programming Chapter 1.
The Central Processing Unit (CPU) and the Machine Cycle.
Intro to Computers Computer Applications. What is a Computer? Initially the term computer referred to an individual whose job it was to perform mathematical.
Computer Architecture
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Chapter 1 : Overview of Computer and Programming By Suraya Alias
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming.
Chapter 1 09/04/13. Change Your Password  The command is: passwd In the lab first do : ssh -Y onyx  You will have to see me to change it, if you forget.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
Senem KUMOVA METİN // Fall CS 115 Introduction to Programming Introduction to Computing.
Chapter 1 An Overview of Computers and Programming Languages.
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
C++ Programming: From Problem Analysis to Program Design, Fifth Edition Chapter 1: An Overview of Computers and Programming Languages.
Computers Inside & Out. How have computers affected your life? How has technology affected your life?
Computer Architecture and Number Systems
BASIC PROGRAMMING C SCP1103 (02)
Chapter 1: An Overview of Computers and Programming Languages
Engineering Problem Solving With C An Object Based Approach
Topics Introduction Hardware and Software How Computers Store Data
Chapter 1: An Overview of Computers and Programming Languages
BASIC PROGRAMMING C SCP1103 (02)
Overview of Computers and Programming Chapter 1
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Chapter 2 – Computer hardware
Chapter 1: An Overview of Computers and Programming Languages
C++ Programming: From Problem Analysis to Program Design
Introduction to Computers
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Overview of Computers & Programming Languages
Chapter 1: Introduction to Computers and Programming
Computer Science I CSC 135.
Computer Electronic device Accepts data - input
Computers: Hardware and Software
Computer Electronic device Accepts data - input
Introduction to Computers
Topics Introduction Hardware and Software How Computers Store Data
Computer Electronic device Accepts data - input
Logical Computer System
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
ICS103 Programming in C 1: Overview of Computers And Programming
Chapter 1: Introduction to Computers and Programming
Presentation transcript:

Computing Components 01/26/11

Announcements & Reminders Programs 1 due Friday, 9/2/11 What is my late policy? Proxy Codes for Labs  You should be able to get in now, if you have an ID with a gold bar

Change Your Password The command is: passwd  In the lab first do : ssh -Y onyx You will have to see me to change it, if you forget it.  Change it to something you can remember.

Computing Machines

Today Parts of a Computer Instruction Cycle More linux

Parts of Computer

CPU Central Processing Unit  “Brain” of computer Has  Control Unit Decodes instructions Sends signals to rest of System  ALU, Arithmetic and Logic Unit Add, Subtract, Compare  Registers High speed memory locations inside CPU

Memory Integrated circuit chips Used to store data and instructions

Memory Stored as ones and zeroes Bit – binary digit Byte – eight bits, a character Word – 16, 32, 64 bits.

Memory Address  Binary number that tells where something is stored. Contents  Data contained at that address.

Secondary Storage What happens to data in memory when you turn off the machine? What are examples of long term storage devices  Thumb drive  Hard Drive  Tapes

Input/Output Input  Allows information to be sent to the computer  Keyboard, Scanner, Mouse, Microphone Output  Allows user to receive information from the computer.  Monitor, Printer, Speaker

Relationship of Parts Sketch of System Instruction Cycle

How does CPU know what to do? Software – programs. Operating System  Controls interaction of hardware.  e.g. print, copy Application Software  Solve real world problem  e.g. add interest to a bank account

Languages Machine code  Binary code  Specific to CPU Assembly Language  Mnemonic code High Level Language  Machine independent  C/C++, Java, FORTRAN

Compiler Translates H.L. to M.L. Source File --> Object File C++ Text File --> Binary

Other Software Linker  Resolves cross references, e.g.  Creates executable file Loader  Copies executable file to memory  Starts execution

Quiz Monday, 1/31/11 On your own  p. 24 #1-8, 13, 14, 16  Odd answers in text Define  Memory address  Memory contents  Machine language

Reading Read Chapter 2

More Linux Will cover more as semester progresses