Data Storage © 2007 Pearson Addison-Wesley. All rights reserved.

Slides:



Advertisements
Similar presentations
Lecture # 7. Topics Storage Techniques of Bits Storage Techniques of Bits Mass Storage Mass Storage Disk System Performance Disk System Performance File.
Advertisements

1 Chapter 2 The Digital World. 2 Digital Data Representation.
Main Memory Lecture 2 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Chapter 1: Data Storage.
Figure 0.3: Jacquard’s loom. Figure 0.4: The Mark I computer.
Chapter 1 Data Storage. 2 Chapter 1: Data Storage 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representing Information as Bit Patterns.
Chapter 1 Data Storage(1) Yonsei University 1 st Semester, 2015 Sanghyun Park.
CS1104-8Memory1 CS1104: Computer Organisation Lecture 8: Memory
Bits and Data Storage. Basic Hardware Units of a Computer.
Copyright © 2015 Pearson Education, Inc. Chapter 1: Data Storage.
1 Part I: Machine Architecture 4 A major process in the development of a science is the construction of theories that are confirmed or rejected by experimentation.
Lecture 5.
Representing text Each of different symbol on the text (alphabet letter) is assigned a unique bit patterns the text is then representing as.
CSCE 106 Fundamentals of Computer Science Assisting Slides The American University in Cairo Computer Science and Engineering Department.
Chapter 1 Data Storage(2) Yonsei University 1 st Semester, 2014 Sanghyun Park.
1 Machine Architecture and Number Systems Topics Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number System Converting.
INTRODUCTION TO COMPUTING Course Instructor: Asma Sanam Larik.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming 1.
Copyright © 2003 by Prentice Hall Module 5 Central Processing Unit 1. Binary representation of data 2. The components of the CPU 3. CPU and Instruction.
Pengantar Teknologi Informasi dan Ilmu Komputer Information Technology and Data Representation PTIIK- UB.
Hardware Data Storage.
Advanced Diploma 1 Backing Storage. Advanced Diploma 2 Aims Understand how data is stored Be able to use the binary system to represent ASCII characters.
Machine Architecture CMSC 104, Section 4 Richard Chang 1.
Compsci Today’s topics l Binary Numbers  Brookshear l Slides from Prof. Marti Hearst of UC Berkeley SIMS l Upcoming  Networks Interactive.
Chapter 1: Data Storage.
Islamic University Of Gaza, Nael Aburas Data Storage Introduction to computer, 2nd semester, 2010/2011 Mr.Nael Aburas
Chapter 1 Data Storage © 2007 Pearson Addison-Wesley. All rights reserved.
Bits and Bytes IGCSE. A binary number is either a 0 or a 1 and is known as a 'bit' or b inary dig it. However, the CPU cannot deal with just one bit at.
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.
Data Storage Introduction to computer, 2nd semester, 2010/2011 Mr.Nael Aburas Faculty of Information Technology Islamic.
Chapter 1 Data Storage © 2007 Pearson Addison-Wesley. All rights reserved.
Copyright © 2015 Pearson Education, Inc. Chapter 1: Data Storage.
More on data storage and representation CSC 2001.
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
Data Storage © 2007 Pearson Addison-Wesley. All rights reserved.
Chapter 1 Data Storage © 2007 Pearson Addison-Wesley. All rights reserved.
2.1.4 Data Representation Units.
 Computers are 2-state devices › Pulse – No pulse › On – Off  Represented by › 1 – 0  BINARY.
HNC COMPUTING - COMPUTER PLATFORMS 1 Computer Platforms Week 2 Backing Storage.
Understanding Computers
Copyright © 2012 Pearson Education, Inc. Chapter 1: Data Storage Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear.
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
Chapter 1: Data Storage.
Computer Science: An Overview Eleventh Edition
Understanding binary Understanding Computers.
Computer basics.
3 – Boolean Logic and Logic Gates 4 – Binary Numbers
Storage Hardware This icon indicates the slide contains activities created in Flash. These activities are not editable. For more detailed instructions,
Introduction to Computer Architecture
CSCI 161: Introduction to Programming
Chapter 1 Data Storage.
How do computers work? Storage.
Main memory and mass storage
Figure 0.3: Jacquard’s loom
The Binary System.
Storage.
CS149D Elements of Computer Science
Computer Science An Overview
Presentation transcript:

Data Storage © 2007 Pearson Addison-Wesley. All rights reserved

© 2007 Pearson Addison-Wesley. All rights reserved 0-2 Bits and Bit Patterns Bit: Binary Digit (0 or 1) Bit Patterns are used to represent information. –Numbers –Text characters –Images –Sound –And others

© 2007 Pearson Addison-Wesley. All rights reserved 0-3 Boolean Operations Boolean Operation: An operation that manipulates one or more true/false values Specific operations –AND –OR –XOR (exclusive or) –NOT

© 2007 Pearson Addison-Wesley. All rights reserved 0-4 Figure 1.1 The Boolean operations AND, OR, and XOR (exclusive or)

© 2007 Pearson Addison-Wesley. All rights reserved 0-5 Gates Gate: A device that computes a Boolean operation –Often implemented as (small) electronic circuits –Provide the building blocks from which computers are constructed

© 2007 Pearson Addison-Wesley. All rights reserved 0-6 Figure 1.2 A pictorial representation of AND, OR, XOR, and NOT gates as well as their input and output values

© 2007 Pearson Addison-Wesley. All rights reserved 0-7 Flip-flops Flip-flop: A circuit built from gates that can store one bit. –Has an input line which sets its stored value to 1 –Has an input line which sets its stored value to 0 –While both input lines are 0, the most recently stored value is preserved

© 2007 Pearson Addison-Wesley. All rights reserved 0-8 Figure 1.3 A simple flip-flop circuit

© 2007 Pearson Addison-Wesley. All rights reserved 0-9 Hexadecimal Notation Hexadecimal notation: A shorthand notation for long bit patterns (often called a stream) –Divides a pattern into groups of four bits each –Represents each group by a single symbol Example: becomes A3

© 2007 Pearson Addison-Wesley. All rights reserved 0-10 Figure 1.6 The hexadecimal coding system

© 2007 Pearson Addison-Wesley. All rights reserved 0-11 Main Memory Cells Cell: A unit of main memory (typically 8 bits which is one byte) –Most significant bit: the bit at the left (high-order) end of the conceptual row of bits in a memory cell –Least significant bit: the bit at the right (low- order) end of the conceptual row of bits in a memory cell

© 2007 Pearson Addison-Wesley. All rights reserved 0-12 Figure 1.7 The organization of a byte-size memory cell

© 2007 Pearson Addison-Wesley. All rights reserved 0-13 Main Memory Addresses Address: A “name” that uniquely identifies one cell in the computer’s main memory –The names are actually numbers. –These numbers are assigned consecutively starting at zero. –Numbering the cells in this manner associates an order with the memory cells.

© 2007 Pearson Addison-Wesley. All rights reserved 0-14 Figure 1.8 Memory cells arranged by address

© 2007 Pearson Addison-Wesley. All rights reserved 0-15 Measuring Memory Capacity Kilobyte: 2 10 bytes = 1024 bytes –Example: 3 KB = 3 × 1024 bytes –Sometimes “kibi” rather than “kilo” Megabyte: 2 20 bytes = 1,048,576 bytes –Example: 3 MB = 3 × 1,048,576 bytes –Sometimes “megi” rather than “mega” Gigabyte: 2 30 bytes = 1,073,741,824 bytes –Example: 3 GB = 3 × 1,073,741,824 bytes –Sometimes “gigi” rather than “giga”

© 2007 Pearson Addison-Wesley. All rights reserved 0-16 Mass Storage (Secondary Storage) Typically larger than main memory Typically less volatile than main memory Typically slower than main memory

© 2007 Pearson Addison-Wesley. All rights reserved 0-17 Mass Storage Systems Magnetic Systems –Disk –Tape Optical Systems –CD –DVD Flash Drives

© 2007 Pearson Addison-Wesley. All rights reserved 0-18 Figure 1.9 A magnetic disk storage system

© 2007 Pearson Addison-Wesley. All rights reserved 0-19 Figure 1.10 Magnetic tape storage

© 2007 Pearson Addison-Wesley. All rights reserved 0-20 Figure 1.11 CD storage

© 2007 Pearson Addison-Wesley. All rights reserved 0-21 Files File: A unit of data stored in mass storage system Buffer: A memory area used for the temporary storage of data (usually as a step in transferring the data)

© 2007 Pearson Addison-Wesley. All rights reserved 0-22 Representing Text Each character (letter, punctuation, etc.) is assigned a unique bit pattern. –ASCII: Uses patterns of 7-bits to represent most symbols used in written English text –Unicode: Uses patterns of 16-bits to represent the major symbols used in languages world side –ISO standard: Uses patterns of 32-bits to represent most symbols used in languages world wide

© 2007 Pearson Addison-Wesley. All rights reserved 0-23 Figure 1.13 The message “Hello.” in ASCII

© 2007 Pearson Addison-Wesley. All rights reserved 0-24 The Binary System The traditional decimal system is based on powers of ten. The Binary system is based on powers of two.

© 2007 Pearson Addison-Wesley. All rights reserved 0-25 Figure 1.15 The base ten and binary systems

© 2007 Pearson Addison-Wesley. All rights reserved 0-26 Figure 1.16 Decoding the binary representation

© 2007 Pearson Addison-Wesley. All rights reserved 0-27 Figure 1.17 An algorithm for finding the binary representation of a positive integer

© 2007 Pearson Addison-Wesley. All rights reserved 0-28 Figure 1.18 Applying the algorithm in Figure 1.15 to obtain the binary representation of thirteen

© 2007 Pearson Addison-Wesley. All rights reserved 0-29 Figure 1.19 The binary addition facts

© 2007 Pearson Addison-Wesley. All rights reserved 0-30 Figure 1.20 Decoding the binary representation