# Using 0 s and 1 s to Represent Stuff

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 Using 0 s and 1 s to Represent Stuff First, how many things can we represent? In one bit, two things. In two bits, four things. In three bits,? How many things do we want to represent? For numbers, at least a couple billion. How many bits? billion. 1

2 Using 0 s and 1 s to Represent Other Things Not just numbers. Colors. Symbols. How many symbols do we want to represent? What about just the decimal symbols 0, 1, 2,..., 9? How many bits does it take? 2

3 But we have some left over that is, in 4 bits, we can represent more symbols that just the decimal digits. How many things can we represent in the number of bits required to represent all the decimal digits? 3

4 4 bits is a convenient grouping. Each group of 4 bits corresponds to a hexadecimal symbol ( digit ) A F... 4

5 Hexadecimal A (10) 1011 B (11) 1100 C (12) 1101 D (13) 1110 E (14) 1111 F (15) 5

6 Hexadecimal is sometimes a useful notation. It corresponds directly to binary, but it doesn t take up as many spaces to write (2) = 2B (16) Note: = = = 2 B (Of course in the computer, it takes up exactly as much space.) What is A3 (16) in binary? (Take them in groups of 4.) What is (2) in hexadecimal? 6

7 Back to the question, What other types of things might we want to represent? How many different things of that type of things are there? 7

8 Characters letters (upper and lower case), digits, symbols,... Just English? Let s start with that. Over 100? Over 200? How many bits? 8

9 In order to use bytes to represent characters, what do we need? 9

10 We need a translation scheme. A table of correspondences A B a b 10

11 ASCII American Standard Code for Information Interchange Encodes 128 specified characters. Based on the English alphabet. Letters a-z and A-Z. The numbers 0-9. Some basic punctuation symbols. Some control codes. A blank space. How many bits? 11

12 A grouping of 8 bits is convenient. It will allow us to represent all of the common symbols; ASCII fits this just fine, with one extra bit. Other encoding schemes Unicode. A grouping of 8 bits is called a byte. A grouping of 4 bits, that is, a hexadecimal digit, is sometimes called a nibble. Unicode based on single bytes is called UTF-8. More bits are necessary for more symbols. Unicode based on double bytes is called UTF

13 Hexadecimal (hex) is nice because there is a simple correspondence to binary. A byte is two hex digits. Simple ASCII code uses 7 bits, so can be used in a byte with one bit left over. Just make the first bit (on the left) of each byte 0, and we can represent the ASCII code simply in one byte. In ASCII, A and a. Add a 0 at the beginning and bytes represent the same things: A and a. Now, if humans are going to look at this kind of coding, hex is much better (2) = 41 (16) (just write the binary in groups) 13

14 Here are some ASCII codes. Fill in the missing representations: Symbol binary hex decimal A B? 42? a ?? b??? ?? 2??? The computer, of course, only uses binary; 0 s and 1 s. 14

15 Since standard ASCII uses only 7 bits, if we use the 8 bits in a byte, we could extend the ASCII coding. For example, é is represented by 82 in hex. What s the binary? ñ is represented by A4 in hex. What s the binary? 15

16 Storage and Transmission Storage of data takes space. How much? Transmitting data from one device to another takes time. How much? 16

17 Size of a Set of Data We measure the size of a set of data in terms of the number of bits or bytes required to represent the data. This depends on how the data are represented of course. Exactly how we represent any data depends on the range of values that the data could assume. We can often come up with a special, compact representation if we know that the data values will always be restricted to some small set of values. The ASCII standard coding was defined to represent 128 different symbols. Although that would require only 7 bits, ASCII codes are usually put into 8 bits or 1 byte. 17

18 Size of ASCII Files Using one byte for each character, a document with 2,000 characters would require 2,000 bytes if we do not need to distinguish fonts; that is, if only need to distinguish A from A or A. If we need to distinguish fonts, the ASCII encoding scheme is not sufficient, and a scheme to allow us to represent more differences may require more than one byte per character. On the other hand, there may be other ways of encoding the data that are more efficient in terms of numbers of bits needed. 18

19 Size of Computer Files Whatever coding scheme is used, even small computer files make require over a thousand bytes, so we often specify their size in kilobytes, which we abbreviate as KB. This is a common unit of measure for the size of a computer file. A short memo or letter in a common storage scheme for text may use 20 or 30 KB, and a low-resolution image, such as a photograph, in a common storage scheme for photographs may use 200 to 300 KB. 19

20 Size of Computer Files Many files take up several million bytes, so a more common unit of measurement is a megabyte, that is, 1,000,000 bytes, denoted MB. A medium-resolution image, such as a photograph, may use 3 to 5 MB. That is also the approximate size of common songs in a standard format for music. A 500 page science textbook also uses a similar number of bytes. The total size of several files are often measured in gigabytes, that is, 1,000,000,000 bytes, denoted GB, or in terabytes, that is, 1,000,000,000,000 bytes, denoted TB. 20

21 Storage Media Media on which computer files may be stored, such as a computer s hard drive, a portable comunication device such as a phone, a flash drive, or a memory card for a camera, are rated in terms of how many bytes can be stored on the medium. The sizes of useful storage devices must be quite large, so most sizes are measured in GB or TB. 21

22 Storage and Transmission Another issue with the size of files is how long it takes to transfer them from on computer to another. One common kind of transfer is over a network. Networks vary greatly in speed. Common measures of the speed of a link within a network is in bits per second, bps, or bytes per second, Bps. The speed of transmission over a link is sometimes called bandwidth. Bandwidth can refer to the maximum rate of transfer of a given network, or it can refer to the actual transfer rate in a given transmission. 22

23 How Fast Does a Computer Compute? The most common measure of the speed of a computer is how many simple binary operations (addition or multiplication) the computer performs on floating-point numbers per second. flops = floating-point operations per second We may be interested in the maximum flops a computer can attain, on for a given sequence of computations, how many flops the computer averaged. The average PC nowadays in theory can compute at a rate of between 1 and 7 gigaflops (10 9 flops). The fastest computer in the world can compute at a rate of about 40 petaflops ( gigaflops or flops). 23

24 Other Measures of Speed Another measure of the speed of a computer is instructions per second, usually measured in millions, or mips. Within a given class of processors, the frequency of the crystal or the clock speed is a relative measure of the speed of the processor. The processors in PCs nowadays run at a clock speed of a few million hertz. 24

25 Notation pico p nano n 10 9 micro µ 10 6 milli m 10 3 kilo K 10 3 mega M 10 6 giga G 10 9 tera T peta P exa E Notice that it is common to use upper-case for order prefixes greater than 1, for example K for kilo, M for mega, and so on, and lower-case for order prefixes less than 1, for example c for centi, m for milli, and so on. (Not everyone does this, of course.) Notice also that usually we use lower-case for bits, b, and uppercase for bytes, B. 25

### Activity 1: Bits and Bytes

ICS3U (Java): Introduction to Computer Science, Grade 11, University Preparation Activity 1: Bits and Bytes The Binary Number System Computers use electrical circuits that include many transistors and

### Bits, Bytes, and Codes

Bits, Bytes, and Codes Telecommunications 1 Peter Mathys Black and White Image Suppose we want to draw a B&W image on a computer screen. We first subdivide the screen into small rectangles or squares called

### Data Representation. Data Representation, Storage, and Retrieval. Data Representation. Data Representation. Data Representation. Data Representation

, Storage, and Retrieval ULM/HHIM Summer Program Project 3, Day 3, Part 3 Digital computers convert the data they process into a digital value. Text Audio Images/Graphics Video Digitizing 00000000... 6/8/20

### Decimal Numbers: Base 10 Integer Numbers & Arithmetic

Decimal Numbers: Base 10 Integer Numbers & Arithmetic Digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Example: 3271 = (3x10 3 ) + (2x10 2 ) + (7x10 1 )+(1x10 0 ) Ward 1 Ward 2 Numbers: positional notation Number

### Counting in base 10, 2 and 16

Counting in base 10, 2 and 16 1. Binary Numbers A super-important fact: (Nearly all) Computers store all information in the form of binary numbers. Numbers, characters, images, music files --- all of these

### Chapter 4: Computer Codes

Slide 1/30 Learning Objectives In this chapter you will learn about: Computer data Computer codes: representation of data in binary Most commonly used computer codes Collating sequence 36 Slide 2/30 Data

### Memory is implemented as an array of electronic switches

Memory Structure Memory is implemented as an array of electronic switches Each switch can be in one of two states 0 or 1, on or off, true or false, purple or gold, sitting or standing BInary digits (bits)

### Cloud storage Megas, Gigas and Teras

Cloud storage Megas, Gigas and Teras I think that I need cloud storage. I have photos, videos, music and documents on my computer that I can only retrieve from my computer. If my computer got struck by

### Computers. Hardware. The Central Processing Unit (CPU) CMPT 125: Lecture 1: Understanding the Computer

Computers CMPT 125: Lecture 1: Understanding the Computer Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 3, 2009 A computer performs 2 basic functions: 1.

### Bits and Bytes. Computer Literacy Lecture 4 29/09/2008

Bits and Bytes Computer Literacy Lecture 4 29/09/2008 Lecture Overview Lecture Topics How computers encode information How to quantify information and memory How to represent and communicate binary data

### Introduction to the Mathematics of Big Data. Philippe B. Laval

Introduction to the Mathematics of Big Data Philippe B. Laval Fall 2015 Introduction In recent years, Big Data has become more than just a buzz word. Every major field of science, engineering, business,

### Lecture 2: Number Representation

Lecture 2: Number Representation CSE 30: Computer Organization and Systems Programming Summer Session II 2011 Dr. Ali Irturk Dept. of Computer Science and Engineering University of California, San Diego

### Block diagram of typical laptop/desktop

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

### Number Representation

Number Representation CS10001: Programming & Data Structures Pallab Dasgupta Professor, Dept. of Computer Sc. & Engg., Indian Institute of Technology Kharagpur Topics to be Discussed How are numeric data

### Chapter 2: Basics on computers and digital information coding. A.A. 2012-2013 Information Technology and Arts Organizations

Chapter 2: Basics on computers and digital information coding Information Technology and Arts Organizations 1 Syllabus (1/3) 1. Introduction on Information Technologies (IT) and Cultural Heritage (CH)

### Data Storage. 1s and 0s

Data Storage As mentioned, computer science involves the study of algorithms and getting machines to perform them before we dive into the algorithm part, let s study the machines that we use today to do

### Base Conversion written by Cathy Saxton

Base Conversion written by Cathy Saxton 1. Base 10 In base 10, the digits, from right to left, specify the 1 s, 10 s, 100 s, 1000 s, etc. These are powers of 10 (10 x ): 10 0 = 1, 10 1 = 10, 10 2 = 100,

### What's in a computer?

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

### Binary, Hexadecimal, Octal, and BCD Numbers

23CH_PHCalter_TMSETE_949118 23/2/2007 1:37 PM Page 1 Binary, Hexadecimal, Octal, and BCD Numbers OBJECTIVES When you have completed this chapter, you should be able to: Convert between binary and decimal

### Binary Representation

Binary Representation The basis of all digital data is binary representation. Binary - means two 1, 0 True, False Hot, Cold On, Off We must tbe able to handle more than just values for real world problems

### A Simplified Computer Science Glossary

A Simplified Computer Science Glossary Dr. Robert B. Heckendorn Computer Science Department, University of Idaho February 29, 2016 Here is a very simple glossary of computer science terms. In some cases

### Bits, bytes, and representation of information

Bits, bytes, and representation of information digital representation means that everything is represented by numbers only the usual sequence: something (sound, pictures, text, instructions,...) is converted

### Outline. mass storage hash functions. logical key values nested tables. storing information between executions using DBM files

Outline 1 Files and Databases mass storage hash functions 2 Dictionaries logical key values nested tables 3 Persistent Data storing information between executions using DBM files 4 Rule Based Programming

APPENDIX C The Hexadecimal Number System and Memory Addressing U nderstanding the number system and the coding system that computers use to store data and communicate with each other is fundamental to

### ว ชาโปรแกรมแกรมประย กต ด านการจ ดการ สาน กงานอ ตโนม ต

ว ชาโปรแกรมแกรมประย กต ด านการจ ดการ สาน กงานอ ตโนม ต บทท 3 บทบาทและการใช คอมพ วเตอร ใน สาน กงานอ ตโนม ต อ.รจนา วานนท 1 บทบาทของสาน กงานอ ตโนม ต ในการจ ดการสารสนเทศ 1. ล กษณะงานสาน กงานท วไป 1.1 งานร บข

### Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

What You Will Learn... Computers Are Your Future Chapter 6 Understand how computers represent data Understand the measurements used to describe data transfer rates and data storage capacity List the components

### ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-470/570: Microprocessor-Based System Design Fall 2014.

REVIEW OF NUMBER SYSTEMS Notes Unit 2 BINARY NUMBER SYSTEM In the decimal system, a decimal digit can take values from to 9. For the binary system, the counterpart of the decimal digit is the binary digit,

### Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

Objectives The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Identify the components of the central processing unit and how they work together and interact with memory Describe how

### 2011, The McGraw-Hill Companies, Inc. Chapter 3

Chapter 3 3.1 Decimal System The radix or base of a number system determines the total number of different symbols or digits used by that system. The decimal system has a base of 10 with the digits 0 through

### Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to:

Chapter 3 Data Storage Objectives After studying this chapter, students should be able to: List five different data types used in a computer. Describe how integers are stored in a computer. Describe how

### TH3. Data storage. http://www.bbc.co.uk/schools/gcsebitesize/ict/

TH3. Data storage http://www.bbc.co.uk/schools/gcsebitesize/ict/ A computer uses two types of storage. A main store consisting of ROM and RAM, and backing stores which can be internal, eg hard disk, or

### encoding compression encryption

encoding compression encryption ASCII utf-8 utf-16 zip mpeg jpeg AES RSA diffie-hellman Expressing characters... ASCII and Unicode, conventions of how characters are expressed in bits. ASCII (7 bits) -

### Encoding Text with a Small Alphabet

Chapter 2 Encoding Text with a Small Alphabet Given the nature of the Internet, we can break the process of understanding how information is transmitted into two components. First, we have to figure out

### Cyber Security Workshop Encryption Reference Manual

Cyber Security Workshop Encryption Reference Manual May 2015 Basic Concepts in Encoding and Encryption Binary Encoding Examples Encryption Cipher Examples 1 P a g e Encoding Concepts Binary Encoding Basics

### Number Systems, Base Conversions, and Computer Data Representation

, Base Conversions, and Computer Data Representation Decimal and Binary Numbers When we write decimal (base 10) numbers, we use a positional notation system. Each digit is multiplied by an appropriate

### Binary Representation. Number Systems. Base 10, Base 2, Base 16. Positional Notation. Conversion of Any Base to Decimal.

Binary Representation The basis of all digital data is binary representation. Binary - means two 1, 0 True, False Hot, Cold On, Off We must be able to handle more than just values for real world problems

### Computer Logic (2.2.3)

Computer Logic (2.2.3) Distinction between analogue and discrete processes and quantities. Conversion of analogue quantities to digital form. Using sampling techniques, use of 2-state electronic devices

### MEMORY STORAGE CALCULATIONS. Professor Jonathan Eckstein (adapted from a document due to M. Sklar and C. Iyigun)

1/29/2007 Calculations Page 1 MEMORY STORAGE CALCULATIONS Professor Jonathan Eckstein (adapted from a document due to M. Sklar and C. Iyigun) An important issue in the construction and maintenance of information

### Chapter 4 System Unit Components. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 4 System Unit Components Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate among various styles of system units on desktop computers, notebook

### CSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global

CSCA0102 IT & Business Applications Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global Chapter 2 Data Storage Concepts System Unit The system unit

### CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX

CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX Multiple Choice: 1. Processing information involves: A. accepting information from the outside world. B. communication with another computer. C. performing arithmetic

### Introduction to Computer & Information Systems

Introduction to Computer & Information Systems Binnur Kurt kurt@ce.itu.edu.tr Istanbul Technical University Computer Engineering Department Copyleft 2005 1 Version 0.1 About the Lecturer BSc İTÜ, Computer

### Chapter 3: Computer Hardware Components: CPU, Memory, and I/O

Chapter 3: Computer Hardware Components: CPU, Memory, and I/O What is the typical configuration of a computer sold today? The Computer Continuum 1-1 Computer Hardware Components In this chapter: How did

### To convert an arbitrary power of 2 into its English equivalent, remember the rules of exponential arithmetic:

Binary Numbers In computer science we deal almost exclusively with binary numbers. it will be very helpful to memorize some binary constants and their decimal and English equivalents. By English equivalents

### The Central Processing Unit:

The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Objectives Identify the components of the central processing unit and how they work together and interact with memory Describe how

### Discovering Computers 2011. Living in a Digital World

Discovering Computers 2011 Living in a Digital World Objectives Overview Differentiate among various styles of system units on desktop computers, notebook computers, and mobile devices Identify chips,

### Section 1.4 Place Value Systems of Numeration in Other Bases

Section.4 Place Value Systems of Numeration in Other Bases Other Bases The Hindu-Arabic system that is used in most of the world today is a positional value system with a base of ten. The simplest reason

### Signed Binary Arithmetic

Signed Binary Arithmetic In the real world of mathematics, computers must represent both positive and negative binary numbers. For example, even when dealing with positive arguments, mathematical operations

### Computer Systems. Computer Systems COMP1208. Objectives of the Module. Course Assessment. Reading List. What will you need

Computer Systems Computer Systems Lecturer: Ruth Coffey Room KE-4-027, email: ruth.coffey@dit.ie Today s Lecture >> Module Overview Objectives of Module Course Assessment Reading List Introduction to Computer

### Definition of Computers. INTRODUCTION to COMPUTERS. Historical Development ENIAC

Definition of Computers INTRODUCTION to COMPUTERS Bülent Ecevit University Department of Environmental Engineering A general-purpose machine that processes data according to a set of instructions that

### ASCII Code. Numerous codes were invented, including Émile Baudot's code (known as Baudot

ASCII Code Data coding Morse code was the first code used for long-distance communication. Samuel F.B. Morse invented it in 1844. This code is made up of dots and dashes (a sort of binary code). It was

### 6 3 4 9 = 6 10 + 3 10 + 4 10 + 9 10

Lesson The Binary Number System. Why Binary? The number system that you are familiar with, that you use every day, is the decimal number system, also commonly referred to as the base- system. When you

### 2. Compressing data to reduce the amount of transmitted data (e.g., to save money).

Presentation Layer The presentation layer is concerned with preserving the meaning of information sent across a network. The presentation layer may represent (encode) the data in various ways (e.g., data

### Slide Set 8. for ENCM 369 Winter 2015 Lecture Section 01. Steve Norman, PhD, PEng

Slide Set 8 for ENCM 369 Winter 2015 Lecture Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Winter Term, 2015 ENCM 369 W15 Section

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

Computer Systems Here is a diagram of a simple computer system: (this diagram will be the one needed for exams) CPU cache bus memory controller keyboard controller display controller disk Computer Systems

### Introduction to Information System Layers and Hardware. Introduction to Information System Components Chapter 1 Part 1 of 4 CA M S Mehta, FCA

Introduction to Information System Layers and Hardware Introduction to Information System Components Chapter 1 Part 1 of 4 CA M S Mehta, FCA 1 Information System Layers Learning Objectives Task Statements

### 198:211 Computer Architecture

198:211 Computer Architecture Topics: Lecture 8 (W5) Fall 2012 Data representation 2.1 and 2.2 of the book Floating point 2.4 of the book 1 Computer Architecture What do computers do? Manipulate stored

### Levent EREN levent.eren@ieu.edu.tr A-306 Office Phone:488-9882 INTRODUCTION TO DIGITAL LOGIC

Levent EREN levent.eren@ieu.edu.tr A-306 Office Phone:488-9882 1 Number Systems Representation Positive radix, positional number systems A number with radix r is represented by a string of digits: A n

### lesson 1 An Overview of the Computer System

essential concepts lesson 1 An Overview of the Computer System This lesson includes the following sections: The Computer System Defined Hardware: The Nuts and Bolts of the Machine Software: Bringing the

### CHAPTER 4 Computers, Numbers and Text

CHAPTER 4 Computers, Numbers and Text In this chapter we are going to study how numbers are represented in a computer. We already know that at the most basic level, computers just handle sequences of 0s

### Bachelors of Computer Application Programming Principle & Algorithm (BCA-S102T)

Unit- I Introduction to c Language: C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating

### CSC4510 AUTOMATA 2.1 Finite Automata: Examples and D efinitions Definitions

CSC45 AUTOMATA 2. Finite Automata: Examples and Definitions Finite Automata: Examples and Definitions A finite automaton is a simple type of computer. Itsoutputislimitedto yes to or no. It has very primitive

### Japanese Character Printers EPL2 Programming Manual Addendum

Japanese Character Printers EPL2 Programming Manual Addendum This addendum contains information unique to Zebra Technologies Japanese character bar code printers. The Japanese configuration printers support

### Systems I: Computer Organization and Architecture

Systems I: Computer Organization and Architecture Lecture 2: Number Systems and Arithmetic Number Systems - Base The number system that we use is base : 734 = + 7 + 3 + 4 = x + 7x + 3x + 4x = x 3 + 7x

Determining Your Computer Resources There are a number of computer components that must meet certain requirements in order for your computer to perform effectively. This document explains how to check

### Today s topics. Digital Computers. More on binary. Binary Digits (Bits)

Today s topics! Binary Numbers! Brookshear.-.! Slides from Prof. Marti Hearst of UC Berkeley SIMS! Upcoming! Networks Interactive Introduction to Graph Theory http://www.utm.edu/cgi-bin/caldwell/tutor/departments/math/graph/intro

### Chapter 1: Digital Systems and Binary Numbers

Chapter 1: Digital Systems and Binary Numbers Digital age and information age Digital computers general purposes many scientific, industrial and commercial applications Digital systems telephone switching

### ELECTRONIC DOCUMENT IMAGING

AIIM: Association for Information and Image Management. Trade association and professional society for the micrographics, optical disk and electronic image management markets. Algorithm: Prescribed set

### Main Memory & Backing Store. Main memory backing storage devices

Main Memory & Backing Store Main memory backing storage devices 1 Introduction computers store programs & data in two different ways: nmain memory ntemporarily stores programs & data that are being processed

### The use of binary codes to represent characters

The use of binary codes to represent characters Teacher s Notes Lesson Plan x Length 60 mins Specification Link 2.1.4/hi Character Learning objective (a) Explain the use of binary codes to represent characters

### The Essentials of Computer Organization and Architecture. Linda Null and Julia Lobur Jones and Bartlett Publishers, 2003

The Essentials of Computer Organization and Architecture Linda Null and Julia Lobur Jones and Bartlett Publishers, 2003 Chapter 2 Instructor's Manual Chapter Objectives Chapter 2, Data Representation,

### Chapter 8 Memory Units

Chapter 8 Memory Units Contents: I. Introduction Basic units of Measurement II. RAM,ROM,PROM,EPROM Storage versus Memory III. Auxiliary Storage Devices-Magnetic Tape, Hard Disk, Floppy Disk IV.Optical

### Data Storage 3.1. Foundations of Computer Science Cengage Learning

3 Data Storage 3.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List five different data types used in a computer. Describe how

### This lesson can be adapted to the grade level by the presenter. Decide the level of content and activities as appropriate.

Binary Coding Preparation Grade Level: K-5 Group Size: 20-30 Time: 50 Minutes Presenters: 1-3 This lesson can be adapted to the grade level by the presenter. Decide the level of content and activities

### Hardware: Input, Processing, and Output Devices

Hardware: Input, Processing, and Output Devices Computer Systems Hardware Components Execution of an Instruction Processing Characteristics and Functions Physical Characteristics of CPU Memory Characteristics

### CHAPTER 5. Obfuscation is a process of converting original data into unintelligible data. It

CHAPTER 5 5.1. Introduction Obfuscation is a process of converting original data into unintelligible data. It is similar to encryption but it uses mathematical calculations or programming logics. Encryption

### IP Networking Primer. Presented by: Michael Leary

IP Networking Primer Presented by: Michael Leary Purpose and Objective OSI Model IP Addressing Bandwidth Networks Network Devices Power over Ethernet Cabling Internet Protocol IP is a key network layer

### Metric Prefixes. 10 12 Tera- T 10 2 centi- c 10 9 Giga- G 10 3 milli- m 10 6 Mega- M 10 6 micro- µ 10 3 kilo- k 10 9 nano- n

Metric Prefixes Meaning Name Abbreviation Meaning Name Abbreviation 10 12 Tera- T 10 2 centi- c 10 9 Giga- G 10 3 milli- m 10 6 Mega- M 10 6 micro- µ 10 3 kilo- k 10 9 nano- n These are the most commonly

### Level 2 Development Training. Level 2 Development Training. Level 2 Development Training. Technical Overview

Level 2 Development Training Level 2 Development Training Level 2 Development Training Technical Overview Contents 1 Introduction... 3 Overview... 3 2 Glossary... 4 3 Network Technology... 5 Fundamentals...

### ASSEMBLY LANGUAGE PROGRAMMING (6800) (R. Horvath, Introduction to Microprocessors, Chapter 6)

ASSEMBLY LANGUAGE PROGRAMMING (6800) (R. Horvath, Introduction to Microprocessors, Chapter 6) 1 COMPUTER LANGUAGES In order for a computer to be able to execute a program, the program must first be present

### Data Storage: Each time you create a variable in memory, a certain amount of memory is allocated for that variable based on its data type (or class).

Data Storage: Computers are made of many small parts, including transistors, capacitors, resistors, magnetic materials, etc. Somehow they have to store information in these materials both temporarily (RAM,

### 1. Units and Prefixes

1. Units and Prefixes SI units Units must accompany quantities at all times, otherwise the quantities are meaningless. If a person writes mass = 1, do they mean 1 gram, 1 kilogram or 1 tonne? The Système

### Numbering Systems. InThisAppendix...

G InThisAppendix... Introduction Binary Numbering System Hexadecimal Numbering System Octal Numbering System Binary Coded Decimal (BCD) Numbering System Real (Floating Point) Numbering System BCD/Binary/Decimal/Hex/Octal

### Parts of a Computer. Preparation. Objectives. Standards. Materials. 1 1999 Micron Technology Foundation, Inc. All Rights Reserved

Parts of a Computer Preparation Grade Level: 4-9 Group Size: 20-30 Time: 75-90 Minutes Presenters: 1-3 Objectives This lesson will enable students to: Identify parts of a computer Categorize parts of a

### MEMORY STORAGE CALCULATIONS. Professor Jonathan Eckstein (adapted from a document due to M. Sklar and C. Iyigun)

9/19/2006 Calculations Page 1 MEMORY STORAGE CALCULATIONS Professor Jonathan Eckstein (adapted from a document due to M. Sklar and C. Iyigun) An important issue in the construction and maintenance of information

### The string of digits 101101 in the binary number system represents the quantity

Data Representation Section 3.1 Data Types Registers contain either data or control information Control information is a bit or group of bits used to specify the sequence of command signals needed for

### CS 16: Assembly Language Programming for the IBM PC and Compatibles

CS 16: Assembly Language Programming for the IBM PC and Compatibles First, a little about you Your name Have you ever worked with/used/played with assembly language? If so, talk about it Why are you taking

### STUDY GUIDE CHAPTER 1

STUDY GUIDE CHAPTER 1 True/False Indicate whether the statement is true or false. 1. Digital technology has made it easy to produce copies of music with no loss of quality from the original. 2. Free source

### Linotype-Hell. Scanned File Size. Technical Information

Technical Information Scanned File Size Linotype-Hell Once you start scanning images and reproducing them as halftones, you find out very quickly that the file sizes can be enormous. It is therefore important

### CHAPTER TWO. 2.1 Unsigned Binary Counting. Numbering Systems

CHAPTER TWO Numbering Systems Chapter one discussed how computers remember numbers using transistors, tiny devices that act like switches with only two positions, on or off. A single transistor, therefore,

### Exponential Notation for Powers of 10

Expntial Notation for Objective To introduce number-and-word notation for large numbers and expntial notation for powers of 10. www.everydaymathonline.com epresentations etoolkit Algorithms Practice EM

### Count the Dots Binary Numbers

Activity 1 Count the Dots Binary Numbers Summary Data in computers is stored and transmitted as a series of zeros and ones. How can we represent words and numbers using just these two symbols? Curriculum

### CS101 Lecture 11: Number Systems and Binary Numbers. Aaron Stevens 14 February 2011

CS101 Lecture 11: Number Systems and Binary Numbers Aaron Stevens 14 February 2011 1 2 1 3!!! MATH WARNING!!! TODAY S LECTURE CONTAINS TRACE AMOUNTS OF ARITHMETIC AND ALGEBRA PLEASE BE ADVISED THAT CALCULTORS

### winhex Disk Editor, RAM Editor PRESENTED BY: OMAR ZYADAT and LOAI HATTAR

winhex Disk Editor, RAM Editor PRESENTED BY: OMAR ZYADAT and LOAI HATTAR Supervised by : Dr. Lo'ai Tawalbeh New York Institute of Technology (NYIT)-Jordan X-Ways Software Technology AG is a stock corporation

### Basic Computer Skills

Basic Computer Skills Mouse, Keyboard, and Windows Sponsored by Greene County Public Library http://www.greenelibrary.info Rev. 05/07 1 What is a Computer? To put it simply, a computer is an electronic

### 2. Length, Area, and Volume

Name Date Class TEACHING RESOURCES BASIC SKILLS 2. In 1960, the scientific community decided to adopt a common system of measurement so communication among scientists would be easier. The system they agreed