Introduction to programmable computing devices. What is a computer Computer: How was the computer developed/invented: A computer is a "reckoning" or computing.

Slides:



Advertisements
Similar presentations
Computer Parts There are many parts that work together to make a computer work.
Advertisements

Chapter 1:Introduction to the world of computers
COMP6005 An Introduction to Computing Session Two: Computer Hardware.
Introduction to programmable computing devices. Overview What is a computer ? How is the computer developed ?? How to encode instructions in past programmable.
What Is A Computer System?
Introduction to Computers Essential Understanding of Computers and Computer Operations.
Introduction to computer: storing instructions and information.
CS102 Introduction to Computer Programming
Introduction to Computers and Python. What is a Computer? Computer- a device capable of performing computations and making logical decisions at speeds.
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
1-1 Introduction to Computer Science Computer Hardware Components: CPU, Memory, and I/O What is the typical configuration of a computer sold today? Minia.
What is Information Technology?
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.
Computer Organization ANGELITO I. CUNANAN JR. 1. What is Computer?  An electronic device used for storing and processing data.  It is a machine that.
Introduction to Computers
An Introduction To Computer Hardware
Today’s Agenda: Computer Basics Review Hardware: The physical components of a computer, any internal or external computer part that you can touch. Software:
INTRODUCTION TO COMPUTING
Configuration.
An Overview of Using Computers
INTRODUCTION TO COMPUTERS The personal computer was far from reality in Computer users were limited to specially trained operators and engineers.
Computer Parts There are many parts that work together to make a computer work.
Introduction to Computers
Computer Components Checklist There are many parts that work together to make a computer work.
Business Computer Information Systems I.  Knowing how to use a computer is a basic skill necessary to succeed in business or to function effectively.
Computer Basics.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
IT Introduction to Information Technology CHAPTER 01.
Hardware vs Software Hardware: A physical part of the computer which you can touch. Software: A set of instructions which is run to perform tasks on your.
What is a computer? Computer is a device for processing information.
Intro to Computers Computer Applications. What is a Computer? Initially the term computer referred to an individual whose job it was to perform mathematical.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
Computer Architecture
The Computer.
Parts of the Computer System
Multimedia and Computers Introduction to Computers.
There are many parts that work together to make a computer work. System Unit Computer Parts.
 There are many parts that work together to make a computer work.
1 THE COMPUTER. 2 Input Processing Output Storage 4 basic functions.
Today: Student will be able to describe the basics of their class and computing Tell me about you and how you use computers. Lesson 1 Slide 1.
Computer Architecture2  Computers are comprised of three things  The physical computer  The operating system  The user and programs running on the.
Computer Parts There are many parts that work together to make a computer work.
Senem KUMOVA METİN // Fall CS 115 Introduction to Programming Introduction to Computing.
ICS2O-What is Computer and Information Science There is a wide variety of definitions for what a computer is or what it does. Our definition for the computer.
Parts of a Computer. Two Basic Components of a Computer System Hardware Parts of the Computer System you can physically touch Software Computer Instructions.
By: Dwayne Burl. 1. The definition and its history of a computer 2. The components that are needed for the built of a computer. 3. The step of the built.
Introduction To Computers
Computer Parts Review. A small data storage device that uses flash memory. A. USB B. CPU C. Flash Drive D. CD Drive.
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
Basic concepts of a computer system V1.0 (21/11/2005)
Computer Parts There are many parts that work together to make a computer work.
Computers Mrs. Flowers University High School.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
Computer Basics 1 Chapter One Computer Basics Part 1.
Computer Parts There are many parts that work together to make a computer work.
An Overview of the Computer System
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Looking Inside the machine (Types of hardware, CPU, Memory)
An Overview of the Computer System
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Introduction to Computers
Presentation transcript:

Introduction to programmable computing devices

What is a computer Computer: How was the computer developed/invented: A computer is a "reckoning" or computing device.... In fact: a computer is an programmable computing device (that helps humans do their chores) Humans invented computing devices in ancient times. In the industrial revolution, programmable machines were invented The computer is a combination of these 2 ideas

Some computing devices invented throughout history "Ancient" computing device: the abacus Toy abacus: # beads in row 1 = unit value # beads in row 2 = 10's value # beads in row 3 = 100's value And so on Real abacus: # beads in column 1 = unit value # beads in column 2 = 10's value # beads in column 3 = 100's value And so on 1 bead in upper half = 5 beads in lower half Value represented by abacus = 63571

Programmable machines, programs and instructions Programmable machine: Program: –Example: Programmable machine = a device which function can be altered by a program Program = a series of instructions that accomplishes a specific task Each row of holes in the card board is an instruction for some machine The position of a hole encodes a certain meaning The program consists of a series of rows (= instructions) on the card board

Instruction encoding Instructions (= program instructions) tells a machine what to do Instructions are represented using a encoding method Example encoding: Another example: encoding a song on paper 1 means add 2 means subtract And so on. The location of a hole in the paper corresponds to a particular musical note Encoding a song: a series of holes in the paper make the mechanical piano/music box play the notes of a song

Most common perception of a computer (cont.) Component of the computer by their functionality: Input devices: allow users to enter input to the computer (mouse, keyboard, microphone, camera) Output devices allow the computer to display output to the user (monitor, printer, speaker) Input/output devices: used by the computer to store data and/or communicate with other computers (CD-rom, floppy drive, hard drive, modem, network) Computer system (that's the box in the middle of the picture)

Hardware Computer jargon: Hardware = the physical parts of a computer The case containing the computer Keyboard Terminal Mouse Etc

Most common uses of a computer Today, the most popular usages of a computer are: The operations of these tasks differ widely from each other And yet, they are accomplished using the same machine (a computer) through executing a different computer program Web browsing Play games Text processing (for homework)

Software Software = the computer programs that you run with a computer Web browser PC games Microsoft Word Microsoft Excel Etc

Hardware and Software (cont.) We will first study how a computer (hardware) is connected together so it can execute computer programs Then we will study what computer software does

Logical view of a computer (hardware) Logical (functional) view of a computer

Functionality of the RAM (Memory) Structure of the Memory (RAM) The RAM consists of multiple memory cells: Each memory cell is uniquely identified by its memory address Memory addresses always starts at zero (0) The last memory address depends on the amount of memory installed in the computer system

Operation of the memory Memory can store and recall (retrieve) values for the CPU: Each memory cell can store one number Example: In this example: Memory location 0 stores the value 13 Memory location 1 stores the value 3 Memory location 2 stores the value 0 Memory location 3 stores the value 45...

Operation of the memory (cont.) Computer (RAM) memory: The RAM memory works just like the Store/recall buttons. The RAM memory is under the control of the CPU: The CPU can store a value in a specific memory location in the RAM memory The CPU can recall the stored value later when it needs it.

Storing information in memory cells using numbers An encoding method is simply an agreement on a representation of some facts by specific numbers 2 common type of things are represented by numbers inside a computer: 1.The instructions that tells the computer what to do 2.Various kinds of information that are stored and manipulated by the computer.

Computer programs (Software) Computer program: Schematically: what a computer program look like A computer program (or software) is a (very long) list of instructions that are executed by the computer "add x to y" "subtract x from y" "multiply x with y“....

Computer programs (Software) (cont.) The instructions are not represented in English, but by some number (Some programs contains over a billion instructions !)

Representing computer instructions Representing computer instructions by numbers: A computer can perform Mathematical operations and logical operations: Example: Add Subtract Multiply Divide Compare 2 numbers And 2 logical value Or 2 logical value

Representing computer instructions (cont.) Each operation is represented by a unique encoding Example: 0 = add 1 = subtract 2 = multiply And so on...

Computer programs - revisited Computer program: (the naked truth) Schematically: what a computer program look something like Each number represents a computer instruction A computer program (or software) is a (very long) list of numbers that represents instructions that are executed by the computer

Representing information A computer is used to process information How is information stored inside a computer ???

Representing information (cont.) Representing various kinds of information by numbers: Same technique is used to encode any type of information Example: encoding gender information Example: encoding marital status information 0 = male 1 = female 0 = single 1 = married 2 = divorced 3 = widowed

How can we tell what a number stored in the computer mean ? In the previous examples, we saw that the number 0 can mean: We can only tell what is the meaning of the number 0 if we are given: Add (in instruction encoding) male (in gender information) single (in marital status information) context information

Now we can tell what a number stored in the computer mean ! If the computer is executing an instruction, then: If the computer is examining gender information, then: If the computer is examining marital status information, then: The number 0 means "perform an add operation" The number 0 means "male" The number 0 means “single"