Question

In: Computer Science

Q1 A- What is a pipelining and the challenging issue of pipelining? B- What is the...

Q1

A- What is a pipelining and the challenging issue of pipelining?

B- What is the difference between SRAM and DRAM? What are the SPD, Parity bit, and ECC?

Solutions

Expert Solution

ANSWER 1:-

Pipelining :

  • Pipelining is an implementation technique whereby multiple instructions are overlapped in execution.
  • It is technique of decomposing a sequential process into suboperation, with each suboperation completed in dedicated segment that operates concurrently with all other segments.
  • Pipeline is commonly known as an assembly line operation.
  • It is similar like assembly line of car manufacturing.

Issue In Pipelining :

  • There are some limitations to the effectiveness of pipelines. The main problem is branches and jumps in the program. When a program needs to branch or jump, the next instruction to be executed is not the one that immediately follows the current instruction in the pipe. When this happens, the pipeline is said to be broken and the information in the pipe has to be trashed.
  • The other problem is debugging. Since several instructions are in the pipe, some instructions are partially executed when execution stops at a break point. This makes it more difficult to interpret data and alter the values of variables while debugging.

ANSWER 2 :-  

Difference Between SRAM and DRAM

Static Random Access Memory (SRAM) :

Data is stored in transistors and requires a constant power flow. Because of the continuous power, SRAM doesn’t need to be refreshed to remember the data being stored. SRAM is called static as no change or action i.e. refreshing is not needed to keep the data intact. It is used in cache memories.

Dynamic Random Access Memory (DRAM) :

Data is stored in capacitors. Capacitors that store data in DRAM gradually discharge energy, no energy means the data has been lost. So, a periodic refresh of power is required in order to function. DRAM is called dynamic as constant change or action i.e. refreshing is needed to keep the data intact. It is used to implement main memory.

SPD :

  • Stands for Serial Presence Detect.
  • SPD is a standardized way to automatically access information about a memory module.
  • SPD is a memory hardware feature that makes it possible for the computer to know what memory is present, and what memory timings to use to access the memory.

Parity Bit :

  • A parity bit, also known as a check bit, is a single bit that can be appended to a binary string. It is set to either 1 or 0 to make the total number of 1-bits either even or odd.
  • The purpose of a parity bit is to provide a simple way to check for errors later.
  • Parity check is suitable for single bit error detection only.

ECC :

  • Stands for Error Correction Code.
  • ECC is a type of computer memory that detects and corrects the most common kinds of memory data corruption.

Related Solutions

Waste management is a challenging issue for the Sultanate of Oman due to high waste generation...
Waste management is a challenging issue for the Sultanate of Oman due to high waste generation rates and scarcity of disposal sites. With population of almost 3 million inhabitants, the country produced about 1.6 million tons of solid waste in 2010. The per capita waste generation is more than 1.5 kg per day, among the highest worldwide. Solid waste in Oman is characterized by very high percentage of recyclables, primarily paper (26%), plastics (12%), metals (11%) and glass (5%). However...
What is the pipelining technique? How does this technique improve the performance of multicore processor so...
What is the pipelining technique? How does this technique improve the performance of multicore processor so that multimedia applications could run on microcomputers at high speed? Please write, not a screenshot
Week 9 Assignment: Using the Ten Principles to Analyze a Challenging Economic Issue Apply the Principle:...
Week 9 Assignment: Using the Ten Principles to Analyze a Challenging Economic Issue Apply the Principle: Monopoly Power
Q1/ A- What is cache memory and how it works? B- What are the three cache...
Q1/ A- What is cache memory and how it works? B- What are the three cache mapping approaches and what is the pros and cons of each approach? C- What is the cache replacement policies and read/write policies?
Q1 A- What are stack and queue? What are the differences between stack and queue? B-...
Q1 A- What are stack and queue? What are the differences between stack and queue? B- What is the priority queue? What are the differences between queue and priority queue
Q1) What will be the impact of covid-19 on the economy of Pakistan? b) Explain the...
Q1) What will be the impact of covid-19 on the economy of Pakistan? b) Explain the impact of the global economic crisis on the Pakistan economy? NOTE: Minimum each 2-3 paragraph answer is required, it's a long question.
Q1. (a) WHAT DOES THE DOWNWARD SLOPING DEMAND CURVE IMPLIES? (b) WHAT IS THE BASIS FOR...
Q1. (a) WHAT DOES THE DOWNWARD SLOPING DEMAND CURVE IMPLIES? (b) WHAT IS THE BASIS FOR THE LAW OF SUPPLY (c) DISCUSS MANAGERIAL APPLICATION OF ELASTICITY OF DEMAND.
With regards to the DCF valuation: a) What is the circularity issue in WACC calculation? b)...
With regards to the DCF valuation: a) What is the circularity issue in WACC calculation? b) What is the circularity issue in APV in M&A case with debt capacity spillover.
Q1/Given the following information about the returns of stocks A, B, and C, what is the...
Q1/Given the following information about the returns of stocks A, B, and C, what is the expected return of a portfolio invested 30% in stock A, 40% in stock B, and 30% in stock C? State of economy Probability Stock A Stock B Stock C Boom 0.15 0.24 0.31 0.23 Good 0.21 0.19 0.14 0.12 Poor 0.25 0.01 0.08 0.04 Bust -- -0.29 -0.16 -0.19 Enter answer in percents. Q2/GIMP Inc., is trying to determine its cost of debt. The...
Q1/Given the following information about the returns of stocks A, B, and C, what is the...
Q1/Given the following information about the returns of stocks A, B, and C, what is the expected return of a portfolio invested 30% in stock A, 40% in stock B, and 30% in stock C? State of economy Probability Stock A Stock B Stock C Boom 0.12 0.2 0.23 0.37 Good 0.24 0.15 0.12 0.18 Poor 0.25 0 0.08 0.09 Bust -- -0.13 -0.2 -0.18 Enter answer in percents. Q2/A stock has an expected return of 10.2 percent, the risk-free...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT