What's in a computer?

Similar documents
Defining Computers. Defining Computers. Understanding Essential Computer Concepts

CMSC 1513 Lecture 1.2

Computers Are Your Future

CS 265. Computer Architecture. Wei Lu, Ph.D., P.Eng.

Bits, bytes, binary numbers, and the representation of information

card slots CPU socket Monitor Computer case houses CPU (Central Processing Unit), CPU central power supply, DVD drive, etc processing unit Keyboard

Topics. Hardware and Software. Introduction. Main Memory. The CPU 9/21/2014. Introduction to Computers and Programming

About the Presentations

Components of a Computer System

Technology in Action

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 1 Introducing Hardware

Elements of Computers and Programming Dr. William C. Bulko. What is a Computer?

Computer Performance

Electricity: Voltage. Gate: A signal enters the gate at a certain voltage. The gate performs operations on it, and sends it out was a new signal.

Introduction to computers

INTRODUCTION TO COMPUTERS

CS/COE0447: Computer Organization

Computer Components 1 CSC1103- Nouf AlJaffan Saturday, 02 February 2013

Intentionally Blank 0

Here is a diagram of a simple computer system: (this diagram will be the one needed for exams) CPU. cache

CC312: Computer Organization

Chapter Two. Hardware Basics: Inside the Box

HARDWARE AND OPERATING SYSTEMS

Week 0: Intro to Computers and Programming. 1.1 Why Program? 1.2 Computer Systems: Hardware and Software. Hardware Components

Some Basic Terminology

Pharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah

Understanding Computers. Hardware Terminology

C H A P T E R 1. Introduction to Computers and Programming

Introduction To Computer Hardware. Hafijur Rahman

HARDWARE. There are a number of factors that effect the speed of the processor. Explain how these factors affect the speed of the computer s CPU.

AN INTRODUCTION TO THE COMPUTER

Chapter 4 The Components of the System Unit

Introduction to Computers. Joslyn A. Smith

Main Parts of Personal Computer

2016 P C Basics Page 1

FUNCTIONS OF COMPONENTS OF A PERSONAL COMPUTER

Chapter One. Introduction to Computer System

15/09/15. Introduction to Computers & The Internet. Contents. Computer hardware and software. Input and output devices CPU. Memory.

An Overview of the Computer System. Kafui A. Prebbie 24

Chapter 6 Part 1 Understanding Hardware

Show how to connect three Full Adders to implement a 3-bit ripple-carry adder

Information Communications Technology (CE-ICT) 6 th Class

Chapter 1. EE380, Fall Hank Dietz.

Terminology, Types of Computers & Computer Hardware

Lesson 1: Computer Concepts

KULLEĠĠ SAN BENEDITTU Secondary School, Kirkop

System Unit Components Chapter2

User. Application program. Interfaces. Operating system. Hardware

2011 Francisco Delgadillo

Computer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate.

Computer Architecture

Components of a personal computer

Computer Organization

PC Basics Introduction to PCs

7/28/ Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc.

lesson 3 Transforming Data into Information

Lab Determining Data Storage Capacity

Computers: Inside and Out

Introduction. Arizona State University 1

Homeschool Enrichment. The System Unit: Processing & Memory

Chapter 1: Why Program? Computers and Programming. Why Program?

Chapter 4 The Components of the System Unit

Computer Architecture

Technology in Action. Chapter Topics. Participation Question. Participation Question. Participation Question 8/8/11

Knowledge Organiser. Computing. Year 10 Term 1 Hardware

Computers Are Your Future

Computer Systems. Communication (networks, radio links) Meatware (people, users don t forget them)

Chapter 1: Why Program? Main Hardware Component Categories 8/23/2014. Main Hardware Component Categories: Why Program?

What is Data Storage?

TECHNOLOGY IN ACTION. Chapter 2. Alan Evans * Kendall Martin * Mary Anne Poatsy. Looking at Computers: Understanding the Parts

! Learn how to think like a computer scientist. ! Learn problem solving. ! Read and write code. ! Understand object oriented programming

What is the typical configuration of a computer sold today? 1-1

8/25/2016. What Is a Computer? The Components of a Computer

CENG4480 Lecture 09: Memory 1

The Programming Process Summer 2010 Margaret Reid-Miller

Chapter 1: Introduction to Computers and Programming

Worksheet - Storing Data

ELEG3923 Microprocessor Ch.0 & Ch.1 Introduction to Microcontroller

Chapter I The System Unit

Zimmer CSCI /24/18. CHAPTER 1 Overview. COMPUTER Programmable devices that can store, retrieve, and process data.

Chapter 6A. Describing Storage Devices. Describing Storage Devices. Types of Storage Devices. Store data when computer is off Two processes

Computer Technology Flash Card 2

Introduction. A Look Inside a Laptop Computer. What is inside a laptop computer? What is Inside a Laptop Computer?

Introduction to computers

So computers can't think in the same way that people do. But what they do, they do excellently well and very, very fast.

HP Travel Phone User s Guide

The Central Processing Unit

Computer Architecture and Assembly Language. Spring

Hardware and Operating Systems.

Introduction to the Personal Computer

Chapter 2. Prepared By: Humeyra Saracoglu

Computer Basics PC-100

Introduction to computers

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 4 Part II All About Motherboards

Downloaded from various sources on the NET

This is a list of vocabulary related to information and communication technology. Coloque el significado en español sobre las líneas.

Elementary Computing CSC M. Cheng, Computer Science 1

Memory Study Material

CSC 170 Introduction to Computers and Their Applications. Lecture #1 Digital Basics. Data Representation

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

Transcription:

What's in a computer? logical or functional organization: "architecture" what the pieces are, what they do, how they work how they are connected, how they work together what their properties are physical structure what they look like, how they are made major pieces processor ("central processing unit" or CPU) does the work, controls the rest memory (RAM = random access memory) stores instructions and data while computer is running disks ("secondary storage") stores everything even when computer is turned off other devices ("peripherals")

2018 freshman SCI computers

Block diagram of typical laptop/desktop CPU (processor) mouse keyboard display Bus Memory (RAM) Hard disk CD/ DVD network /wireless (and many others)

CPU can perform a small set of basic operations ("instructions") arithmetic: add, subtract, multiply, divide, memory access: fetch information from memory, store results back into memory decision making: compare numbers, letters, decide what to do next depending on result of previous computations control the rest of the machine tell memory to send data to display; tell disk to read data from network;... operates by performing sequences of simple operations very fast instructions to be performed are stored in the same memory as the data is instructions are encoded as numbers: e,g., Add = 1, Subtract = 2,... CPU is a general-purpose device: putting different instructions into the memory makes it do a different task this is what happens when you run different programs

How fast is fast? CPU uses an internal "clock" (like a heartbeat) to step through instructions 900 MHz, 2.5 GHz, etc., is the number of clock ticks per second 1 Hertz = 1 tick per second; abbreviated 1 Hz mega = million giga = billion 1 MHz = 1 megahertz = 1 million ticks per second 1 GHz = 1 gigahertz = 1 billion ticks per second = 1000 MHz one instruction (like adding two numbers) might take one, two or several ticks, depending on design of the CPU might even complete more than one instruction in one tick very rough approximations: PC/Mac processors execute about 2-3 billion instructions/sec cellphone processors execute about 1-2 billion instructions/sec

Memory (Random Access Memory = "RAM") a place to store information while the computer is running the programs that are running their data the operating system (Windows, Mac OS X, Unix/Linux,...) volatile: forgets everything when power is turned off limited (though large) capacity logically, a set of numbered boxes ("pigeonholes"? mailboxes?) each capable of storing one byte = 8 bits of information a small number or a single character like A or part of a larger value random access CPU can access any location as quickly as any other location 0 1 2 4G

What's a bit? What's a byte? a bit is the smallest unit of information represents one 2-way decision or a choice out of two possibilities yes / no, true / false, on / off, M / F,... abstraction of all of these is represented as 0 or 1 enough to tell which of TWO possibilities has been chosen a single digit with one of two values hence "binary digit" hence bit binary is used in computers because it's easy to make fast, reliable, small devices that have only two states high voltage/low voltage, current flowing/not flowing (chips) electrical charge present/not present (Flash) magnetized this way or that (disks) light bounces off/doesn't bounce off (cd-rom, dvd) all information in a computer is stored and processed as bits a byte is 8 bits that are treated as a unit

Disks a place to store information when the power is turned off often based on magnetic surfaces, rotating machinery increasingly solid-state Flash memory logical / functional structure: folders (directories) and files your information: papers, mail, music, web page, programs and their data: Firefox, Word, itunes, operating system(s): Windows, MacOS, Unix, Linux,... bookkeeping info: where things are physically located

Other views of a disk: Window, Unix/Linux

Other things CD-ROM, CD-R, CD-RW; DVD read-only, recordable, rewritable, ~ 650 MB capacity same format as audio CD but spins much faster DVD: typically 4.7 or 8.4 GB modem converts info to/from sound for sending by telephone slow! 56 kilobits per second (56 Kbps): ~ 5000 characters/second network interface connects computer to network, usually Ethernet Ethernet transfers data at 10-1000 megabits per second (10 Mbps ~ 1 MB/sec) wireless is compatible with Ethernet ("wireless Ethernet") 802.11b (11 Mbps), 802.11g (55 Mbps), 802.11n (600 Mbps) [max] DSL and cable modems are Ethernet-compatible slower than Ethernet (typically 0.5-4 Mbps); usually at home fiber (e.g., Verizon FiOS) at least 15 Mbps down, 5 Mbps up (higher==$$$) gadgets ("peripherals") on the bus, especially USB USB 2.0 is 480 Mbps (max)

Wrapup on components the logical or functional components of computer hardware how they fit together, what the numbers measure some neat Greek/Latin/... prefixes: (femto, pico,) nano, micro, milli, kilo, mega, giga, (tera, peta, exa) what the basic physical pieces look like one logical organization can have different physical forms logical organization hasn't changed much in 60+ years physical form has changed rapidly for the entire time many tradeoffs among physical forms (size, weight, power, )