Bits and Data Storage. Basic Hardware Units of a Computer.

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

Storage Devices.
Hardware. Basic Computer System Central Processing Unit Input Devices Output Devices Backing Storage Devices.
Computer Hardware Introduction. Computer System Components Input Keyboard, Mouse, Camera, Touch Pad Processing CPU Output Monitor, Printer Storage Floppy,
Main Memory Lecture 2 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Chapter 1: Data Storage.
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
CANETE, Jivan Ray GOMEZ, Edgar Jr. JITO, Louisan Veth.
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.
Computer Hardware and Software Jinchang Wang. Hardware vs. Software Hardware is something tangible. Computer hardware includes electronic circuitry and.
CSCE 106 Fundamentals of Computer Science Assisting Slides The American University in Cairo Computer Science and Engineering Department.
 Memory Memory  Types of Memory Types of Memory  Memory Representation Memory Representation  Random Access Memory Random Access Memory  Read Only.
INTRODUCTION TO COMPUTING Course Instructor: Asma Sanam Larik.
What is a Computer ? What is the application of computer in Our Daily Life ? What is the application of computer in Teaching Field?
Pengantar Teknologi Informasi dan Ilmu Komputer Information Technology and Data Representation PTIIK- UB.
Hardware Data Storage.
Intro to Computers Computer Apps 1.
Chapter 1: Data Storage.
TheTeacher Computing Data Storage Computing. TheTeacher Computing Primary Storage One of the fundamental properties of a computer is that it can store.
Chapter 2 part 2. Computer Processing Speeds Milliseconds - thousands of a second Microseconds - millionths of a second Nanoseconds - billionths of a.
IT Groundwork ICS3UC - Unit 1 Hardware. Overview of Computer System.
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.
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.
+ CS 325: CS Hardware and Software Organization and Architecture Memory Organization.
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.
Data Storage © 2007 Pearson Addison-Wesley. All rights reserved.
Computer Organization. The digital computer is a digital system that performs various computational tasks Digital computer use binary number system which.
COMPUTER MEMORY & DATA STORAGE. ROM ROM is short for Read Only Memory. –I–It is permanent, long-term memory which cannot be erased or changed in any way;
Computers - The Journey Inside continues…
Storage of Data Instructions and data are held in main memory which is divided into millions of addressable 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.
Memory The term memory is referred to computer’s main memory, or RAM (Random Access Memory). RAM is the location where data and programs are stored (temporarily),
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 
Computer Graphics HARDWARE. Computers  Computers are automatic, electronic machines that –accept data & instructions from a user (INPUT) –store the data.
Chapter 1: Data Storage.
Computer Science: An Overview Eleventh Edition
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
Computer Hardware Introduction.
COMPUTER MEMORY & DATA STORAGE
COMPUTER MEMORY & DATA STORAGE
Chapter 1 Data Storage.
How do computers work? Storage.
Main memory and mass storage
Memory Basics Chapter 8.
2.C Memory GCSE Computing Langley Park School for Boys.
Memory Basics Chapter 7.
Storage.
CS149D Elements of Computer Science
CHAPTER 10 Memory and Storage
Presentation transcript:

Bits and Data Storage

Basic Hardware Units of a Computer

Bits and Bit Patterns Bit: Binary Digit (0 or 1) Bit Patterns are used to represent information. – Numbers – Text characters – Images – Sound – And others

Boolean Operations Boolean Operation: An operation that manipulates one or more true/false values Specific operations – AND – OR – XOR (exclusive or) – NOT

The Boolean operations AND, OR, and XOR (exclusive or)

Gates Gate: A device that computes a Boolean operation – Often implemented as (small) electronic circuits – Provide the building blocks from which computers are constructed – VLSI (Very Large Scale Integration)

A pictorial representation of AND, OR, XOR, and NOT gates as well as their input and output values

Flip-flops Flip-flop: A circuit built from gates that can store one bit. – One input line is used to set its stored value to 1 – One input line is used to set its stored value to 0 – While both input lines are 0, the most recently stored value is preserved

A simple flip-flop circuit

Setting the output of a flip-flop to 1

Setting the output of a flip-flop to 1 (continued)

Another way of constructing a flip-flop ** Usually abstracted out as a box that stores a bit **

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

The organization of a byte-size memory cell

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.

Memory Terminology Random Access Memory (RAM): Memory in which individual cells can be easily accessed in any order Dynamic Memory (DRAM): RAM composed of volatile memory (usually when referring to RAM we mean DRAM) Read Only Memory (ROM) : RAM that cannot store new values; limited to pre-stored data

Measuring Memory Capacity Kilobyte: 2 10 bytes = 1024 bytes – Example: 3 KB = 3 times 1024 bytes Megabyte: 2 20 bytes = 1,048,576 bytes – Example: 3 MB = 3 times 1,048,576 bytes Gigabyte: 2 30 bytes = 1,073,741,824 bytes – Example: 3 GB = 3 times 1,073,741,824 bytes

Mass Storage On-line versus off-line Typically larger than main memory Typically less volatile than main memory Typically slower than main memory

Mass Storage Systems Magnetic Systems – Disk – Tape Optical Systems – CD – DVD Flash Drives

A magnetic disk storage system

1-22 CD storage

Files File: A unit of data stored in mass storage system – Fields and keyfields Physical record versus Logical record Buffer: A memory area used for the temporary storage of data (usually as a step in transferring the data)