CISC101 Reminders Course Web Site:

Slides:



Advertisements
Similar presentations
The CPU The Central Presentation Unit What is the CPU?
Advertisements

© Paradigm Publishing, Inc. 2-1 Chapter 2 Input and Processing Chapter 2 Input and Processing.
S3 Computer Literacy Computer Hardware. Overview of Computer Hardware Motherboard CPU RAM Harddisk CD-ROM Floppy Disk Display Card Sound Card LAN Card.
1 Lesson 1 Computers and Computer Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
COMPONENTS OF THE SYSTEM UNIT
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Input, Output, and Storage & Introduction to Basic Computer Architecture Week 2.
Lesson 3 — How a Computer Processes Data
B.A. (Mahayana Studies) Introduction to Computer Science November March The Motherboard A look at the brains of the computer, the.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
INTRODUCTION TO COMPUTING
Computer Systems 1 Fundamentals of Computing The CPU & Von Neumann.
Lesson 2 — How Does A Computer Process Data?
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
5-1 Computer Components Consider the following ad.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
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.
Computer Architecture And Organization UNIT-II General System Architecture.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
1 COMS 161 Introduction to Computing Title: Computing Basics Date: September 15, 2004 Lecture Number: 10.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
12/13/ _01 1 Computer Organization EEC-213 Computer Organization Electrical and Computer Engineering.
Assessment Covering… Von Neuman architecture Registers – purpose and use, the fetch execute cycle.
Academic PowerPoint Computer System – Architecture.
Winter 2016CISC101 - Prof. McLeod1 Today Take some of the “MAGIC” out of how computers work: An overview of computer architecture. How did the technology.
1 ENG224 INFORMATION TECHNOLOGY – Part I 1. Introduction to Computers.
Succeeding with Technology Chapter 2 Hardware Designed to Meet the Need The Digital Revolution Integrated Circuits and Processing Storage Input, Output,
Chapter 2.
BY MANJU Lesson 21 Computer Hardware. System Components A computer system requires many components to do its job: Input: Device to input data so it can.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
BITS Pilani Pilani Campus Pawan Sharma ES C263 Microprocessor Programming and Interfacing.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
Hardware Architecture
DIGITAL TECHNOLOGY. 20 Questions  Pair off with another student within your table.  Both of you are to think of your favorite in a specific category.
Internal hardware of a computer Learning Objectives Learn how the processor works Learn about the different types of memory and what memory is used for.
Sara Naheed Amjad Information Technology
Computer Systems Nat 4/5 Computing Science Computer Structure:
CPU Lesson 2.
Introduction to Computers
Sara Naheed Amjad Information Technology
Computer Components ICS 3U0.
Objectives Overview Differentiate among various styles of system units on desktop computers, notebook computers, and mobile devices Identify chips, adapter.
Computer Hardware – System Unit
UNIT 9 Computer architecture
Edexcel GCSE Computer Science Topic 15 - The Processor (CPU)
Discovering Computers 2011: Living in a Digital World Chapter 4
Edited by : Noor Alhareqi
Course Name: Computer Application Topic: Central Processing Unit (CPU)
CPUs and Motherboards Cody, Emily, and Slavic.
IB Computer Science Topic 2.1.1
Computer Basics.
Edited by : Noor Alhareqi
Computer Organization
CISC101 Reminders Your group name in onQ is your grader’s name.
Computer Science I CSC 135.
Multicultural Social Community Development Institute ( MSCDI)
Edited by : Noor Alhareqi
CISC101 Reminders Your group name in onQ is your grader’s name.
Introduction to Computer Architecture
Topics Introduction Hardware and Software How Computers Store Data
Hardware Components & Software Concepts
Edited by : Noor Alhareqi
Overview 1. Inside a PC 2. The Motherboard 3. RAM the 'brains' 4. ROM
1-2 – Central Processing Unit
CISC101 Reminders Course Web Site:
CISC101 Reminders Course Web Site:
A451 GCSE Computing | Hardware| Required knowledge
4. Computer system.
Presentation transcript:

CISC101 Reminders Course Web Site: Winter 2018 CISC101 11/7/2018 CISC101 Reminders Course Web Site: http://research.cs.queensu.ca/home/cisc101f Please fill out the lab section quiz in onQ. Labs start next week. Meet your TA! Get help with: Exercise 1. Python installation issues. Lecture material. Assignment expectations…. Winter 2018 CISC101 - Prof. McLeod Prof. Alan McLeod

Exercise 1 This is set of exercises that can be carried out at the Python prompt. You don’t need to do these now, but you can start on your own or wait until you are in the lab next week. If you want to start these on your own, you will need your own Python installation. Or go to JEFF155 or JEFF157 any other time. Look for the installation instructions on the Resources page in the course web site. Winter 2018 CISC101 - Prof. McLeod

Today Take some of the “MAGIC” out of how computers work: An overview of computer architecture. How did the technology get to where it is today? ENIAC von Neumann Architecture The Transistor Integrated Circuits Winter 2018 CISC101 - Prof. McLeod

Computer History Museum A very well laid out and informative site covering the history of computing: http://www.computerhistory.org/revolution/topics Winter 2018 CISC101 - Prof. McLeod

How Stuff Works Video See: http://computer.howstuffworks.com/23-computer-tour-video.htm This is for a desktop, but a laptop has parts that do the same thing, plus a battery. Winter 2018 CISC101 - Prof. McLeod

Computer Architecture (PC) Winter 2018 CISC101 - Prof. McLeod

CPU “Central Processing Unit” The heart of the computer. Consists of millions of transistors on a single chip. Next two slides show the physical layout of an older single core Pentium chip and then an i7 chip. Winter 2018 CISC101 - Prof. McLeod

Winter 2018 CISC101 - Prof. McLeod

Winter 2018 CISC101 - Prof. McLeod

CPU - Cont. The latest: Six Core – six processors on one chip! As hardware, they are characterized by their clock speed, which controls the number of operations per second that they can carry out. The first PC contained an 8080 chip, introduced in 1979 that had a clock speed of 2 MHz or (2,000,000 cycles per second). Now an Intel quad core i7 CPU chip can run 8 simultaneous threads on 4 cores at 4.2 GHz (4,200,000,000 cycles per second!) Winter 2018 CISC101 - Prof. McLeod

Dual Core Processor Winter 2018 CISC101 - Prof. McLeod

Quad core: Winter 2018 CISC101 - Prof. McLeod

AMD six core: Winter 2018 CISC101 - Prof. McLeod

Intel six core: Winter 2018 CISC101 - Prof. McLeod

CPU - Cont. Responsible for: Locating and carrying out program instructions from RAM. Carrying out arithmetic operations on data stored temporarily in a few “registers”. Moving data between RAM and other storage devices. Sending data to I/O devices. Winter 2018 CISC101 - Prof. McLeod

CPU - Cont. A CPU can only carry out machine language instructions. The pins attached to a CPU are either “on” or “off”. All high level program instructions must be reduced to binary machine code before the CPU can do anything with them. Winter 2018 CISC101 - Prof. McLeod

RAM and ROM “Random Access Memory” Volatile memory - when the power goes off, bye-bye go the bits! Ultimately, numbers are stored in binary format (1 or 0) - more on this topic later! RAM holds data and program instructions. Winter 2018 CISC101 - Prof. McLeod

RAM and ROM “Read Only Memory” Not volatile. Contains code and (BIOS) data used to start (“boot”) the computer. Winter 2018 CISC101 - Prof. McLeod

Other Components Disk storage: Data stored on magnetic or optical media. Not volatile! (Hopefully!) Disk read/write operations are much slower than operations carried out in RAM by the CPU. Program code is first loaded from the disk to RAM and then executed. Modern (but still rather pricey!) solid state drives just have banks of non-volatile RAM: Winter 2018 CISC101 - Prof. McLeod

Other Components Data ports Serial (RS232), USB, HDMI, video, etc. Providing input/output for the user via the keyboard, mouse, monitor, sound card, microphone, printer, scanner, joystick, webcam (etc. - you get the idea!) Modem, Network card and/or Wireless Adapter Provide a means of connecting to other computers. Winter 2018 CISC101 - Prof. McLeod

First Electronic Computer: ENIAC (From Wikipedia:) “Electronic Numerical Integrator And Computer” First electronic computer, built in the late 1940’s to calculate artillery firing tables. ENIAC contained 17,468 vacuum tubes, 7,200 crystal diodes, 1,500 relays, 70,000 resistors, 10,000 capacitors and around 5 million hand-soldered joints. It weighed 30 tons, took up 680 square feet (63 m²), and consumed 150 kW of power. Winter 2018 CISC101 - Prof. McLeod

Winter 2018 CISC101 - Prof. McLeod

ENIAC, Cont. See the video at: http://www.youtube.com/watch?v=goi6NAHMKog Or: https://www.youtube.com/watch?v=bGk9W65vXNA Winter 2018 CISC101 - Prof. McLeod

ENIAC, Cont. Winter 2018 CISC101 - Prof. McLeod

ENIAC, Cont. Six women (inducted into the Women in Technology International Hall of Fame) took several weeks to manually enter a single program into the machine: Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas and Ruth Lichterman Winter 2018 CISC101 - Prof. McLeod

Operating the “Differential Analyzer” (an analog mechanical calculator) in the basement of the Moore School (1942-45): Winter 2018 CISC101 - Prof. McLeod

ENIAC, Cont. In 1942, their annual salary was $1,620 The job title of all of the women was “Computer”! Winter 2018 CISC101 - Prof. McLeod

von Neumann Architecture Conceived in 1944/5 The structure we have been referring to is still used in modern computers: Separate units for input and output. Data is stored in a separate memory location. The “ALU” carries out instructions on data items moved into the ALU. The “Control Unit” acts as a stage manager. Winter 2018 CISC101 - Prof. McLeod

“von Neumann Cycle” Fetch Decode Fetch operands Execute The address of the next instruction is read from the instruction counter. The next instruction is read from this memory address to instruction register. Decode The instruction is translated to a format that is usable for the execution unit by the decoder. Fetch operands Depending to the actual instruction operands from a memory location have to be fetched to be accessible for the execution unit. Execute The arithmetical logical unit performs the operations and writes the results to registers or memory according to the instruction. Update instruction counter The instruction counter is incremented for the next cycle. Now the first step can start again. Winter 2018 CISC101 - Prof. McLeod

Aside – The First Computer Bug In 1947 Grace Murray Hopper was a technologist on a Mark II Aiken Relay Calculator at Harvard University. She logged the following: Winter 2018 CISC101 - Prof. McLeod

Winter 2018 CISC101 - Prof. McLeod

Admiral Grace Murray Hopper The word went out that she had “debugged” the machine. Grace Murray Hopper became known as the “Mother of Cobol” and is one of the most important people in the history of computers. See: http://www.jamesshuggins.com/h/tek1/grace_hopper.htm, for example. Lookup “Grace Hopper on Letterman” in YouTube. Awarded (posthumously) the Presidential Medal of Freedom in 2016. Winter 2018 CISC101 - Prof. McLeod

After the ENIAC Only this one ENIAC was ever built. It was followed by the “EDVAC” in 1950. The first commercial computer was the UNIVAC I, which was delivered to the Bureau of the Census in the U.S. in 1951. Walter Cronkite at right… Winter 2018 CISC101 - Prof. McLeod