Lesson Objectives Aims You should be able to:

Slides:



Advertisements
Similar presentations
A-Level Computing#BristolMet Session Objectives#7 MUST describe common secondary storage technologies SHOULD explain the need for secondary storage and.
Advertisements

Computer System Organization Computer-system operation – One or more CPUs, device controllers connect through common bus providing access to shared memory.
Computer Memory GCSE Computing.
COMPUTER MEMORY Modern computers use semiconductor memory It is made up of thousands of circuits (paths) for electrical currents on a single silicon chip.
 Prof. Dr. M. H. Assal Introduction to Computer AS 26/10/2014.
Storage Devices and Media
A-Level Computing#BristolMet Session Objectives#4 MUST describe the differences between the main types of primary memory SHOULD describe the function and.
Computer Memory.
Instructions Slides 3,4,5 are general questions that you should be able to answer. Use slides 6-27 to answer the questions. Write your answers in a separate.
Memory Hierarchy.
Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the CPU to identify each location.
Computing Hardware Starter.
Computers in the real world Objectives Understand what is meant by memory Difference between RAM and ROM Look at how memory affects the performance of.
Random access memory.
Computing hardware CPU.
HARDWARE: CPU & STORAGE How to Buy a Multimedia Computer System.
MAC OS – Unit A Page: 10-11, Investigating Data Processing Understanding Memory.
GCSE Computing Memory Powerpoint Templates.
ROM RAM and Virtual Memory  Lesson Objective: Understand the difference between ROM, RAM and the purpose of Virtual Memory  Learning Outcome: Define.
TheTeacher Computing Data Storage Computing. TheTeacher Computing Primary Storage One of the fundamental properties of a computer is that it can store.
Inside your computer. Hardware Review Motherboard Processor / CPU Bus Bios chip Memory Hard drive Video Card Sound Card Monitor/printer Ports.
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.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: Memory.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Unit 2 - Hardware Data Storage. How is data stored? ● Data is stored as a combination of 0’s and 1’s (bits). We will learn more about this later! ● Bits.
© GCSE Computing Computing Hardware Starter. Creating a spreadsheet to demonstrate the size of memory. 1 byte = 1 character or about 1 pixel of information.
By : Reem Hasayen. A storage device is a hardware device capable of storing information. There are two types of storage devices used in computers 1. Primary.
Understanding Memory.
Am I RAM Or am I ROM?.
Memory and Storage Aldon Tom. What is Memory? Memory is a solid-state digital device that stores data values. Memory holds running programs and the data.
Memory 2. Activity 1 Research / Revise what cache memory is. 5 minutes.
Activity 1 Review the work from last lesson so that you can explain the following: -What is the purpose of a CPU. -What steps does the CPU take to process.
MEMORY is part of the Central Processing Unit, or CPU, where data and information are stored. There are two main types of memory in a computer – RAM.
PCs ENVIRONMENT and PERIPHERALS Lecture 3. operating system and other system software that control the usage of the computer equipment application programs.
24/06/20161 Hardware Processor components & ROM. 224/06/2016 Learning Objectives Describe the function and purpose of the control unit, memory unit and.
Starter You have 2 minutes to find out: 1.What is the fastest type of computer memory? 2.Where would you normally find it?
Components of Computer. Memory Unit Most important part of the computer Used to store data and instructions that are currently in use Main memory consists.
Computer System Structures Storage
Computer Hardware What is a CPU.
CPU Lesson 2.
TYPES OF MEMORY.
Primary and Secondary Storage
GCSE OCR Computing A451 The CPU Computing hardware 1.
Parts of a Computer.
Memory Miss Elliott.
Activity 1 6 minutes Research Activity: What is RAM? What is ROM?
Memory Key Revision Points.
Lesson Objectives Aims You should be able to:
Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the CPU to identify each location.
Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the CPU to identify each location.
Introduction to Computer Architecture
Mr C Johnston ICT Teacher
Computer System Structures
Chapter III, Desktop Imaging Systems and Issues: Lesson II Storing Image Data
Memory chips Memory chips have two main properties that determine their application, storage capacity (size) and access time(speed). A memory chip contains.
IB Computer Science Topic 2.1.1
Little work is accurate
Virtual Memory and Flash Memory.
14/11/2018 RAM and ROM.
TASK: Define the memory keywords.
Introduction to Computer Architecture
Types of Computers Mainframe/Server
GCSE OCR 3 Memory Computer Science J276 Unit 1
Components of a CPU AS Computing - F451.
STORAGE – 3 TIERS Key Revision Points.
2.C Memory GCSE Computing Langley Park School for Boys.
A451: Computer Systems and Programming
INTRODUCTION TO MEMORY AND MEMORY DESIGN 1
Year 10 Computer Science Hardware - CPU and RAM.
Objectives Describe the difference between RAM and ROM
Presentation transcript:

Lesson Objectives Aims You should be able to: Describe the difference between RAM and ROM Explain the need for ROM in a computer system Describe the purpose of RAM in a computer system Explain how the amount of RAM affects system performance Virtual Memory

RAM We should know by now: The computer consists of a few main components (CPU, Memory, Storage, I/O) All computers need software to do something This is just a list of instructions The CPU carries these instructions out (which is what makes it all “work”)

Definition Quite simply, RAM is: A temporary area of storage for programs and data that are currently being used

This includes the Operating System! Properties of RAM When you run a program: It is copied from storage in to RAM The program is used Data is stored in RAM whilst in use Once the program is closed, any changes/stored data is copied back to storage The memory is erased (marked as free) This includes the Operating System!

Why use RAM? Storage, whilst big, is very slow. Look at the relative speeds of computer components: Operation Access Time Relative time in seconds 1 CPU cycle 0.3 ns 1 s Level 1 cache access 0.9 ns 3 s Level 2 cache access 2.8 ns 9 s Level 3 cache access 12.9 ns 43 s Main memory access 120 ns 6 min Solid-state disk I/O 50-150 μs 2-6 days Rotational disk I/O 1-10 ms 1-12 months Internet: SF to NYC 40 ms 4 years Internet: SF to UK 81 ms 8 years Internet: SF to Australia 183 ms 19 years OS virtualization reboot 4 s 423 years SCSI command time-out 30 s 3000 years Hardware virtualization reboot 40 s 4000 years Physical system reboot 5 m 32 millenia

RAM We could operate a computer with no RAM but it would be sloooooooow. RAM is a happy medium between storage and CPU – running at about half CPU speed or more. RAM provides fast access to programs and data and is stable enough to be reliable in use

How it affects performance - Size The more RAM a system has, the more it can do quickly at any one time More RAM = More space for more OPEN programs and data This means the system SHOULD be faster – why? It does not need to rely on virtual memory (which is slow) It has more space for OPEN programs and data It would NOT give an increase in performance if you weren’t using all your RAM in the first place!

Types of Memory Cache Special type of memory found INSIDE the CPU Very small quantities (1-8mb typically) Runs at (or almost) CPU Speed Enables the CPU to run at full speed rather than idling when waiting for instructions from RAM Stores frequently/recently/about to be executed data/instructions Provides a massive performance increase as data does not have to be fetched from RAM

Flash – called memory but technically a storage technology Uses non-volatile memory chips Very fast permanent storage Limited read/write life Not as fast as RAM so doesn’t replace it in computer systems.

Memory and storage performance is a trade off between: Speed Size Volatility This is the reason why we don’t just get rid of memory and have fast storage instead…!

Performance Compared Cache RAM/ROM Flash Memory/SSD HDD Magnetic Backup Tape Faster, Smaller, More Volatile Slower, Bigger, Less Volatile

Virtual Memory Ask yourself a question: Why do we need storage if we have RAM? Or vice-versa – why do we need RAM if we have storage?

Virtual Memory If a computer runs out of RAM, it shouldn’t just crash/stop Instead we can use a file on the hard drive/secondary storage which pretends to be RAM This is called virtual memory Allows us to remove idle programs out of RAM to free up space Programs can be swapped in and out of physical memory as necessary Gives a solution to lack of RAM Will see a significant slow down in system performance when used

ROM The final type of memory is ROM Read Only Memory This cannot be changed, only read Holds code which is executed at power on (called firmware or BIOS or UEFI) Used to boot the computer – without it, the computer would do nothing at power on Usually the code will look to start an operating system of some sort Also used in games cartridges