Essentials of Computer Organization and Architecture
Essentials of Computer Organization and Architecture
5th Edition
ISBN: 9781284123036
Author: Linda Null
Publisher: Jones & Bartlett Learning
bartleby

Concept explainers

bartleby

Videos

Question
Book Icon
Chapter 6, Problem 27E

a)

Program Plan Intro

Cache writes policies:

  • The main purpose of the cache write policies is to determine whether the main memory block is being updated such that it maps with the cache block.
  • There are two types of write policies and they are:
    • Write-through
    • Write-back

Write-through:

On every write the cache and the main memory gets updated simultaneously.

Advantage:

  • Ensures the cache consistency is maintained with the main memory.

Disadvantage:

  • Main memory access is required during every write.
  • Every write that is made to the cache requires a new main memory access to perform the write operation and it may slow down system if all access is meant to be a write operation.

Write-back:

In write-back update is made only with the main memory blocks when the blocks of the cache are chosen to be the victim and requires to be removed.

Advantage:

  • Reduced memory traffic.
  • Time consumed to write information to the cache will be reduced when compared with that of the write-through policy.

Disadvantage:

  • The information present in the main memory and the cache memory may not have the possibility of having a same value at the given instance of time and at cases if the process terminates before performing the write operation to the main memory there is a possibility of data being lost in the cache.

b)

Program Plan Intro

Cache writes policies:

  • The main purpose of the cache write policies is to determine whether the main memory block is being updated such that it maps with the cache block.
  • There are two types of write policies and they are:
    • Write-through
    • Write-back

Write-through:

On every write the cache and the main memory gets updated simultaneously.

Advantage:

  • Ensures the cache consistency is maintained with the main memory.

Disadvantage:

  • Main memory access is required during every write.
  • Every write that is made to the cache requires a new main memory access to perform the write operation and it may slow down system if all access is meant to be a write operation.

Write-back:

In write-back update is made only with the main memory blocks when the blocks of the cache are chosen to be the victim and requires to be removed.

Advantage:

  • Reduced memory traffic.
  • Time consumed to write information to the cache will be reduced when compared with that of the write-through policy.

Disadvantage:

  • The information present in the main memory and the cache memory may not have the possibility of having a same value at the given instance of time and at cases if the process terminates before performing the write operation to the main memory there is a possibility of data being lost in the cache.

Blurred answer
Students have asked these similar questions
r language
r language
R language
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Computer Fundamentals - Basics for Beginners; Author: Geek's Lesson;https://www.youtube.com/watch?v=eEo_aacpwCw;License: Standard YouTube License, CC-BY