PREPARE FOR AN EPIC. CACHE AND FLASH AND VIRTUAL.

Slides:



Advertisements
Similar presentations
Computer Organization and Architecture
Advertisements

Computer Organization and Architecture
Wikipedia compared with other sources By Nikolay Mihaylov of TI11S
D75P 34 – HNC Computer Architecture Week 10 Computer Memory. © C Nyssen/Aberdeen College 2003 All images © C Nyssen/Aberdeen College except where stated.
What is memory? Memory is used to store information within a computer, either programs or data. Programs and data cannot be used directly from a disk or.
Avishai Wool lecture Introduction to Systems Programming Lecture 8.3 Non-volatile Memory Flash.
Computer Organization and Architecture
IT Systems Memory EN230-1 Justin Champion C208 –
Memory Key component of a computer system is its memory system to store programs and data. ITCS 3181 Logic and Computer Systems 2014 B. Wilkinson Slides12.ppt.
COMPUTER MEMORY Modern computers use semiconductor memory It is made up of thousands of circuits (paths) for electrical currents on a single silicon chip.
Memory and Storage - Sheetal Gosrani. Overview Memory Hierarchy RAM Memory Chip Organization ROM Flash Memory.
Memory. When we receive some instruction or information we retain them in our memory. Similarly a computer stores the instructions for solving a problem,
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
2. Memory. Main memory – speed & types Organization of RAM RAM – Random Access Mem Static RAM [SRAM] - In SRAM, a bit of data is stored using the state.
Lecture on Electronic Memories. What Is Electronic Memory? Electronic device that stores digital information Types –Volatile v. non-volatile –Static v.
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.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
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.
TEJ3M Teacher: Ms. Luce Name: Alex H. Date: February 18th 2010
Discovering Computers 2012: Chapter 4
Data Representation How do computers represent data? p. 191 Fig Next  Recognize only two discrete states: on or off  Use a binary system to recognize.
GCSE Computing Memory Powerpoint Templates.
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.
© Banff and Buchan College 2007 DH2T 34 Computer Architecture 1 LO2 Lesson One Memory.
Chapter 8 Memory Interface
TheTeacher Computing Data Storage Computing. TheTeacher Computing Primary Storage One of the fundamental properties of a computer is that it can store.
Internal Memory.
3 Computing System Fundamentals
Chidambaranathan C.M SRM University,Haryana. Memory:- As the word implies “memory” means the place where we have to store any thing, this is very essential.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: Memory.
CIM101 : Introduction to computer Lecture 3 Memory.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Copyright © 2007 – Curt Hill Primary Memory and Electronic Storage Implementations.
Hard drives use magnetism to store information just like on old cassette tapes. Copper heads are used as they are easy to magnetize and demagnetize.
Information Technology Basic Computer Architecture Adnan Khalid.
© GCSE Computing Computing Hardware Starter. Creating a spreadsheet to demonstrate the size of memory. 1 byte = 1 character or about 1 pixel of information.
Identifying Hardware Components in a Computer (continued) Clock Speed (continued) The computer has a system clock that generates a regular electronic beat.
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,
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.
A Dummies Guide to computer memory. Differences between ROM and RAM ROMRAM Non volatileVolatile Used to boot up the computerUsed when the computer is.
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.
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.
READ-ONLY MEMORY (rom)
A Dummies guide to computer memory
READ-ONLY MEMORY (rom)
Internal Memory.
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.
COMPUTER ORGANISATION AND ARCHITECTURE
William Stallings Computer Organization and Architecture 8th Edition
14/11/2018 RAM and ROM.
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
MICROPROCESSOR MEMORY ORGANIZATION
2.C Memory GCSE Computing Langley Park School for Boys.
A451: Computer Systems and Programming
William Stallings Computer Organization and Architecture 8th Edition
Hardware Main memory 26/04/2019.
Computer Memory.
Presentation transcript:

PREPARE FOR AN EPIC

CACHE

AND

FLASH

AND

VIRTUAL

By Nathan Smith and Max Gisborne

WHAT ACTUALLY IS “ CACHE AND FLASH MEMORY “ Cash cache memory Cache memory is random access memory (RAM) that a computer microprocessor can access more quickly than it can access regular RAM. As the microprocessor processes data, it looks first in the cache memory and if it finds the data there (from a previous reading of data), it does not have to do the more time-consuming reading of data from larger memory.RAMcachememory Cache memory is sometimes described in levels of closeness and accessibility to the microprocessor. An L1 cache is on the same chip as the microprocessor. (For example, the PowerPC 601 processor has a 32 kilobyte level-1 cache built into its chip.)L2 is usually a separate static RAM (SRAM) chip. The main RAM is usually a dynamic RAM (DRAM) chip.L1PowerPCL2 In addition to cache memory, one can think of RAM itself as a cache of memory forhard disk storage since all of RAM's contents come from the hard disk initially when you turn your computer on and load the operating system (you are loading it into RAM) and later as you start new applications and access new data. RAM can also contain a special area called a disk cache that contains the data most recently read in from the hard disk.hard diskdisk cache Contributor(s): Abdo Sharif This was last updated in June 1997 Flash flash memory (flash RAM) Flash memory (sometimes called "flash RAM") is a type of constantly-powerednonvolatile memory that can be erased and reprogrammed in units of memory called blocks. It is a variation of electrically erasable programmable read-only memory (EEPROM) which, unlike flash memory, is erased and rewritten at the byte level, which is slower than flash memory updating. nonvolatile memory Flash memory is often used to hold control code such as the basic input/output system (BIOS) in a personal computer. When BIOS needs to be changed (rewritten), the flash memory can be written to in block (rather than byte) sizes, making it easy to update. On the other hand, flash memory is not useful as random access memory (RAM) because RAM needs to be addressable at the byte (not the block) level.BIOSRAM Flash memory gets its name because the microchip is organized so that a section of memory cells are erased in a single action or "flash." The erasure is caused by Fowler-Nordheim tunneling in which electrons pierce through a thin dielectric material to remove an electronic charge from a floating gate associated with each memory cell. Intel offers a form of flash memory that holds two bits (rather than one) in each memory cell, thus doubling the capacity of memory without a corresponding increase in price.dielectric material Flash memory is used in digital cellular phones, digital cameras, LAN switches, PC Cards for notebook computers, digital set-up boxes, embedded controllers, and other devices.PC Card Contributor(s): Steve Collins and Julian de Silva This was last updated in August 1998

BASICALLY

CASH Cache memory is basically RAM, but instead of being between the hard drive and the CPU, it is next to the CPU.

IT IS SOLID STATE AND THEREFORE INSTANTLY ACCESSIBLE AS IT IS CONNECTED DIRECTLY TO THE CPU IT AVOIDS THE MOTHER BOARD THEREFORE BYPASSING THE BOTTLENECK SYSTEM MAKING IT MUCH FASTER TO READ.

IT IS USED WHEN THE COMPUTER DECIDES TO RUN A PROGRAM. IT FIRST MOVES THE PROGRAM FROM HARD DRIVE TO STANDARD RAM WHICH IS CONNECTED TO THE CPU VIA THE MOTHER BOARD.

A COMPUTER WITHOUT CACHE MEMORY WOULD RUN THE PROGRAM FROM RAM GOING THROUGH THE MOTHER BOARD.

BUT A COMPUTER WITH CACHE WOULD TRANSFER THE PROGRAM TO CACHE MEMORY THEREFORE MAKING IT QUICKER TO RUN.

ALTHOUGH IT DOES NOT IMPROVE THE SPEED OF OPENING A PROGRAM (IF ANYTHING IT WOULD SLOW THAT DOWN AS IT HAS TO TRANSFER THE DATA FROM RAM TO CACHE), ONCE IT IS OPEN IT IS QUICKER.

CRITICS USED TO THINK THAT IT ACTUALLY DID NOTHING TO THE USER EXPERIENCE AS IT ONLY SPEEDS UP A PROGRAM ONCE IT IS RUNNING AND MOST PEOPLE DON’T USE BIG ENOUGH PROGRAMS FOR THE RUNNING OF THE PROGRAM TO BE A PROBLEM

ALTHOUGH WITH MODERN GAMES, COMPUTERS ARE HAVING TO RUN INCREASINGLY BIGGER PROGRAMS SO THESE DAYS IT WOULD BE VERY USEFUL. THERE ARE 2 TYPES OF CACHE MEMORY:

L1 AND L2.

L1 IS WHEN THE CACHE MEMORY IS INTEGRATED INTO THE CPU CHIP, WHEREAS

L2 L2 IS NEXT TO THE CHIP, ALTHOUGH STILL CONNECTED DIRECTLY AND NOT VIA THE MOTHER BOARD.

LIKE RAM, CACHE MEMORY IS TRANSIENT AND WILL DELETE ITSELF ONCE THE COMPUTER IS TURNED OFF.

FLASH Flash memory is constantly powered, non-volatile, read-only memory.

Flash: flash is used for things like memory sticks and sd cards, it is solid state

VIRTUAL MEMORY Virtual memory is a way of managing RAM space. RAM on most computers does not have enough space to run several programs at once, even programs as small as a word processor, and a web browser.

SO SOME CLEVER PEOPLE INVENTED A THING CALLED VIRTUAL MEMORY.

THE COMPUTER LOOKS FOR SOME STUFF ON RAM THAT HASN’T BEEN USED FOR A WHILE, AND SAVES IT ONTO THE HARD DISC AND REPLACING IT WITH JUST AN ADDRESS.

WHEN THE CPU LOOKS FOR THAT BIT OF INFORMATION, RAM IS ABLE TO RECOVER IT QUICKLY AS IT HAS THE DIRECT ADDRESS.

THIS GIVES THE FEEL OF AN INFINITE AMOUNT OF RAM FOR SOMETHING AS SMALL AS A 36 GIG RAM.

THE COST

CACHE-PRO

CACHE-DECENT

CACHE-CHEEP

YOU CAN GET 50P MEMORY STICKS TO £1000 SSD’S

HA

MINECRAFT