This document summarizes memory types and hierarchy. It discusses how memory can be categorized based on speed into cache, main, secondary and archival memory. It describes addressing modes like direct, register and indexed addressing. It also explains memory organization techniques like bit-slicing and segmentation. Finally, it outlines different memory types like ROM, RAM and virtual memory which uses memory segmentation.
ROM(Read Only Memory ) is computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only be read.
Memory Hierarchy
The memory unit is an essential component in any digital computer since it is needed for storing programs and data
Not all accumulated information is needed by the CPU at the same time
Therefore, it is more economical to use low-cost storage devices to serve as a backup for storing the information that is not currently used by CPU
auxiliary memory
main memory
cache memory
RAM– Random Access memory
Random Access Memory Types
Dynamic RAM (DRAM)
ROM(Read Only Memory)
ROM(Read Only Memory)
ROM(Read Only Memory ) is computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only be read.
Memory Hierarchy
The memory unit is an essential component in any digital computer since it is needed for storing programs and data
Not all accumulated information is needed by the CPU at the same time
Therefore, it is more economical to use low-cost storage devices to serve as a backup for storing the information that is not currently used by CPU
auxiliary memory
main memory
cache memory
RAM– Random Access memory
Random Access Memory Types
Dynamic RAM (DRAM)
ROM(Read Only Memory)
ROM(Read Only Memory)
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
3. Memory Hierarchy
Memory refers to any storage medium used for
storing information. Since there are many different
kinds of storage media , we can categorize them
according to the memory speed.The memory
hierarchy is as follows:
Cache Memory
Secondary memory
Main (primary) memory
Archival memory
4. Memory Characteristics
Memory Type
Cache Main Secondary Archival
Technology TTL MOS Magnetic Paper
Speed
(access time)
10^1 ns 10^2 ns 10^3 ns 10^5 ns
Size
(capacity)
Small,< 8K Medium,
64K-8M
Large,
300K-1G
Very large,
Usage Processor,
Data Buffer
On-line, Dynamic,
Temporary Storage
On-line,
Bulk storage
Archival, Off-line,
permanent storage
Representative
Example
TTL
memories
Semiconductor
Memories
Floppy disk,
Hard disk,tape
Paper
5. Definition
Cache Memory: The cache memory is a small section of
memory that is usually placed between the processor and the
main memory and is used when the main memory speed is
much slower than the processor speed.
Main (Primary) Memory: The main memory contains
the primary storage space, which is randomly accessible by the
processor.The primary function of the main memory is to store
the instructions and data necessary for the current execution of
the processor.
6. Secondary Memory: The information stored in the main
memory is not easily accessible to the programmer and is not
suited for storing a lot of information. Secondary storage
media are useful for this purpose.
Archival Memory: Archival memory refers to permanent
storage media.This include media such as cards and paper
printouts. Their use is strictly for the programmer to store
computation results.
Definition
7. In order to access the memory, an address must be
provided.The manner in which the address is
specified in an instruction is called the addressing
mode. Addressing modes can be categorized into:
Basic addressing modes
Special addressing modes
Addressing Modes
8. Basic Addressing Modes
Most computer systems use a number of basic
addressing modes to obtain operands from memory;
many high performance processors include additional
addressing modes consistent with the design
philosophies of the processor. Basic addressing modes
include:
Implied addressing
Immediate addressing
Register Addressing
Direct Addressing
Register indirect addressing
Implied register indirect addressing
Indexed addressing
10. Basic Addressing Modes
Reg.# 2IR Reg.# 2 (OPR)
Reg.# 1
Reg.# 3
Reg.# 4
Register addressing
OPCODE ADDR
OPR
M
PC
Direct addressing (large computers)
OPCODE
ADDR
OPR
M
MAR
PC
Direct addressing (microcomputers)
12. Special Addressing Modes
Many processors have additional or special addressing
modes that facilitate ease implementing language
constructs and primitives often used in operating
systems and other systems programming environments.
Special addressing modes include:
Relative addressing
Base addressing
Page addressing
Indirect addressing
13. Special Addressing Modes
OPCODE offset
PC
offset
OPR
M
IR
Relative addressing
Specified address
Base register
OPR
M
Base addressing
15. In some computer systems it is convenient for the
user to be able to specify a memory space that is
larger than the actual installed memory space. This is
called virtual memory.The operation of a virtual
memory system uses the concept of memory
segmentation. The user’s entire virtual memory space
is segmented into pages of segments and is stored as
pages or segments in secondary memory. A page is a
fixed block of memory, whereas a segment is a
variable-size block of memory.
Virtual Memory
16. Memory System Architecture
The main elements of the memory system architecture
are:
Memory Cells
Memory Organization
Bit-Slice Organization
Memory Segmentation
Board/Bank Segmentation
Memory Access Time
17. Memory Cells
The memory cell is a simple flip-flop or a bistable
multivibrator that can be found in one of two
stable states: an ON state and an OFF state.
Memory components are composed of three
major parts: the memory cells, the row decoder,
and the column decoder.
18. Memory Organization
Memory organization is usually given in terms
of the number of individually accessible or
addressable words in the chip and the word
length.
Bit –Slice Organization: The concept of
bit-slice organization is to have many chips
operating together in parallel, each responsible
for the operations within a thin slice (a few
bits) of the word.
19. Memory Segmentation: Although the bit-slice
organization technique provides the necessary
tools for the design of a memory system with any
width, the memory segmentation technique gives
the necessary tools for the design of a memory
system with any depth. In memory segmentation,
many memory chips are connected together to
form the complete memory system.
Memory Organization
20. Board/Bank Segmentation: Often only a fixed
number of memory chips can fit into a specific
size of circuit board. If more memory is required,
multiple memory boards are used. The portion Of
memory located on a particular board is called a
memory bank. The total memory is composed of
many memory banks. All banks are usually
connected to a motherboard.
Memory Organization
21. Memory Access Time: This is an important
performance parameter for memory chips.
Maximum Access Time: This is the delay time
the chip requires to search through the memory
cells for the addressed word. The output can be
read after this time. A slightly longer time is
sometimes required to write data into memory.
Memory Access Time
22. Memory components are extremely useful for many
purposes in addition to storage. There are two basic types
of memory:
Read-only memory (ROM)
Read/write memory (RAM)
Read-Only Memory (ROM):
It is read only: it can be read from but not written to.
It is not volatile: Its contents are not lost when power is off.
Memory Types
23. Applications of ROM: There are many
applications of ROMs, some of which include:
1. Permanent information storage
2. Code conversion
3. Multiple output function generation
Read-Only Memory
24. Types of Rom:
ROM
PROM (Programmable read-only memory) : An example
of a PROM is the P2764A production EPROM chip.
EPROM (Erasable programmable read-only memory) :
More versatile and popular type of ROM .EPROMs are
ideal for experimentation and development when the final
edition of the program is not yet available.
EEPROM (Electrically erasable programmable read-only
memory) : Information can be directly and dynamically
erased electrically under program control.
Read-Only Memory
25. These are volatile memories, because they store
information only as long as power is applied.
The primary use of RAMs is temporary data
storage , often called scratchpad memory,
because the RAM can be written into and later
read by the user.
Read/Write Memory
26. Static Memory: For static memory, the memory cells
are simple flip-flops or bistable multivibrator with two
stable states so that the cells can hold their state
permanently as long as the power is applied.
Dynamic Memory (DRAM): DRAM chips have much
simpler memory cells in which the state of the memory
cell is indicated by the presence or absence of stored
charge in a capacitor.As time passes, charge leakage
occurs and the information is lost even if power is left on.
Pseudo-static Memory: These chips are actually
dynamic memory. They act like static memory because the
refresh circuitry is provided inside the chip.
RAM Types
27. 1. John Y.Cheung, and Jon G.Bedeson , Modern Digital Systems
Design. New York : West Publishing Company, 1990.
2. Anthony J. Dos Reis , Assembly Language And Computer
Architecture Using C++ and Java. United States : Thomson
Course Technology, 2004.
References