Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Memory Data Error Detection Mechanisms The objective of this lab is for the students to write program dealing with two important error detection mechanisms used

image text in transcribed
Memory Data Error Detection Mechanisms The objective of this lab is for the students to write program dealing with two important error detection mechanisms used while storing/retrieving data to/from the memories. 1. Read the lecture slides related to "Error Detection and Correction" 2. Write a program which will ask the user whether he/she wants to: (a) store the data to the memory. (b) check the data from the memory. 3. If the user enters option (a), the program should ask the user to enter data (in binary or hex 16-32 bits) and the choice of either CRC or Checksum for error detection. The program will then calculate CRC Remainder or Checksum for the entered data, depending upon user's choice. For CRC, use polynomial (x x3 x2 +1) as divisor, and for Checksum, assume section size to be 4 bits. Show the stored data with CRC Remainder or with Checksum (as per user's choice) 4. If the user enters option (b), the program should ask the user to enter the data read from memory, and whether the data was stored using CRC or Checksum method. Then the program should display whether there is an error in the retrieved data or not. Use same polynomial for CRC/section size for Checksum, as indicated in Step 3. Memory Data Error Detection Mechanisms The objective of this lab is for the students to write program dealing with two important error detection mechanisms used while storing/retrieving data to/from the memories. 1. Read the lecture slides related to "Error Detection and Correction" 2. Write a program which will ask the user whether he/she wants to: (a) store the data to the memory. (b) check the data from the memory. 3. If the user enters option (a), the program should ask the user to enter data (in binary or hex 16-32 bits) and the choice of either CRC or Checksum for error detection. The program will then calculate CRC Remainder or Checksum for the entered data, depending upon user's choice. For CRC, use polynomial (x x3 x2 +1) as divisor, and for Checksum, assume section size to be 4 bits. Show the stored data with CRC Remainder or with Checksum (as per user's choice) 4. If the user enters option (b), the program should ask the user to enter the data read from memory, and whether the data was stored using CRC or Checksum method. Then the program should display whether there is an error in the retrieved data or not. Use same polynomial for CRC/section size for Checksum, as indicated in Step 3

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning C# 5.0 Databases

Authors: Vidya Vrat Agarwal

2nd Edition

1430242604, 978-1430242604

Students also viewed these Databases questions

Question

5. Identify three characteristics of the dialectical approach.

Answered: 1 week ago

Question

7. Identify six intercultural communication dialectics.

Answered: 1 week ago