Topics What are computers? A little bit of history Computer basics 25.04.2015Bilgisayar Kullanımı I.

Slides:



Advertisements
Similar presentations
4/23/2015Engineering Problem Solving with C++ second edition, J. ingber 1 Engineering Problem Solving with C++, Etter/Ingber Chapter 1.
Advertisements

Chapter 5 Computing Components Nell Dale John Lewis.
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 1 Introduction.
Computer Hardware.
Skills: none Concepts: computer components, stored program computer, machine language, register, fetch-execute cycle, von Neumann architecture, CPU history.
1 8/28/06CS150 Introduction to Computer Science 1 Professor: Chadd Williams
1 CS150 Introduction to Computer Science 1 Professor: Chadd Williams
CIS 260 Computer Programming I in C Prof. Timothy Arndt.
CMSC 104, Version 9/01 1 Machine Architecture and Number Systems Topics Major Computer Components Bits, Bytes, and Words The Decimal Number System The.
The Study of Computer Science Chapter 0 Intro to Computer Science CS1510, Section 2.
CS 161 INTRO TO PROGRAMMING I Dr. Blaise W. Liffick Fall
Computer Structure.
18/30/2015CS150 Introduction to Computer Science 1 MWF 1:00 - 2:00 pm Professor: Shereen Khoja
1 Machine Architecture and Number Systems Topics Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number System Converting.
Configuration.
Welcome to Computing Presentation slides modified by M. A. Papalaskari from “Java Software Solutions Foundations of Program Design (3 rd ed.)” by John.
The Study of Computer Science Chapter 0 Intro to Computer Science CS1510.
Computer Science 210 Computer Organization The von Neumann Architecture.
Introduction to Programming Using C Introduction to Computer Programming.
Machine Architecture CMSC 104, Section 4 Richard Chang 1.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
CMSC104 Lecture 2 Remember to report to the lab on Wednesday.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
Introduction to Computer Architecture. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers.
Chapter 5 Computing Components Nell Dale John Lewis.
GCSE Information Technology Computer Systems 2 Hardware is the name that is given to any part of a computer that you can actually touch. An individual.
5-1 Computer Components Consider the following ad.
Introduction to Computer Architecture. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers.
Chapter 5 Computing Components. 5-2 Chapter Goals List the components and their function in a von Neumann machine Describe the fetch-decode-execute cycle.
General Concepts of Computer Organization Overview of Microcomputer.
Computer Hardware Basic Computer Concepts Components of Data Processing  Data processing is a technique of collecting, manipulating and distributing.
Computer Architecture And Organization UNIT-II General System Architecture.
Aug CMSC 104, LECT-021 Machine Architecture Some material in this presentation is borrowed form Adrian Ilie From The UNIVERSITY of NORTH CAROLINA.
Computer Science 101 Computer Systems Organization.
COMPUTER ORGANISATION I HIGHER STILL Computing Computer Systems Higher Marr College Computing Department 2002.
Development of Computers. Hardware 1. Original concept: Charles Babbage 1840’s 2. 4 basic components of a computer system: input store mill output (Now:
1 COMS 161 Introduction to Computing Title: Computing Basics Date: September 15, 2004 Lecture Number: 10.
Introduction to Microprocessors
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Machine Architecture and Number Systems
Computer Programming (1) Code & No.: CS 102 CREDIT HOURS: 5 UNIT Lecture 3.0 hours/week Lab: 2.0 hour/on every week a. This course introduces the students.
1 Chapter 2 Computer Evolution and Performance by Sameer Akram.
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
Von Neumann Architecture Stored-Program Architecture.
1.3 First Generation Computers 1.4 The Stored Program Computer Group 2.
CHAPTER 1 OVERVIEW OF COMPUTER AND PROGRAMMING 1.1 Electronic Computer Then and Now 1.2 Computer Hardware 1.3 Computer Software 1.4 The Software Development.
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
Computer Architecture Adapted from CS10051 originally by Professor: Johnnie Baker Computer Science Department Kent State University von Neuman model.
Chapter 1: An Overview of Computers and Programming Languages
Chapter 4 The Von Neumann Model
Computer Science 210 Computer Organization
Introduction to Computer Architecture
Chapter 2 – Computer hardware
Chapter 4 The Von Neumann Model
Chapter 4 The Von Neumann Model
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Chapter 4 The Von Neumann Model
Introduction to Computer Architecture
Computer Architecture
Machine Architecture and Number Systems
The Stored Program Computer
GCSE OCR 1 The CPU Computer Science J276 Unit 1
Professor: Shereen Khoja
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
Machine Architecture and Number Systems
A451 GCSE Computing | Hardware| Required knowledge
Introduction to Computer Engineering
Chapter 4 The Von Neumann Model
Presentation transcript:

Topics What are computers? A little bit of history Computer basics Bilgisayar Kullanımı I

What is a Computer? What is your definition? The most important thing to remember is that a computer is a machine that follows directions. In the case of programming, the machine is following your directions exactly You need to be very specific about what you want the computer to do Bilgisayar Kullanımı I

History First electronic digital computer ◦ Late 1930’s at Iowa State ◦ Dr. John Atanasoff and Clifford Berry ◦ Mathematical computations for nuclear physics First large-scale, general purpose computer ◦ ENIAC in 1946 at U. Penn. for US Army ◦ J. Presper Eckert and John Mauchley ◦ Weighed 30 tons and occupied 1500 sq. ft. ◦ Cost $500,000 to develop and build ◦ Used for calculating ballistics tables, predicting weather and making atomic energy calculations Bilgisayar Kullanımı I

Picture of ENIAC Bilgisayar Kullanımı I

Von Neumann Architecture Dr. John von Neumann proposed the concept of a stored-program computer In ENIAC data is stored in memory, so why not a program The von Neumann architecture is the basis of the digital computers we know today Bilgisayar Kullanımı I

Today Most of us use microcomputers ◦ First developed in 70’s ◦ Small processor ◦ Mac’s and PC’s are examples Bilgisayar Kullanımı I

Hardware Physical components of a computer ◦ Central Processing Unit (CPU) ◦ Main Memory (RAM) ◦ Secondary Storage ◦ Input Devices ◦ Output Devices Let’s look at each of these in detail Bilgisayar Kullanımı I

CPU A CPU ◦ Fetches instructions ◦ Follows instructions ◦ Produces results A CPU consists of ◦ Control unit: coordinates computer operations ◦ ALU: performs arithmetic operations Bilgisayar Kullanımı I

Memory Bilgisayar Kullanımı I Address Contents H 400 RTV 001 STO 005 X 1005 ADD 003 -Memory is a sequence of storage cells -Memory cells are 1 byte in size -Bytes are groups of bits (8 usually) -Bits are 0 or 1 -Each memory cell has unique address -Contents can be data or instruction -Everything stored as strings of 0s & 1s -RAM is volatile

Secondary Storage Not volatile Disk drives ◦ Hard disks ◦ Floppy disks ◦ Zip disks Optical drives ◦ CDs ◦ DVDs Bilgisayar Kullanımı I