What is the difference between human memory and computer memory?

What will be an ideal response?


A computer’s random access memory is normally accessed by applying an address to interrogate the contents of a specific location within the memory. Human memory appears to be associative. That is, it is searched by providing data as a key rather than address. Memory cells containing that key then respond. For example, the key might be “red” and responses might be “sunset”, “color”, “rainbow”, and so on.

Associative memory is accessed in parallel with a key that is fed to all locations simultaneously. In other words, you access associative memory rather like a web search, by means of a query. Currently, we cannot construct large semiconductor associative memories, because it would mean accessing millions of locations simultaneously and matching the contents of each location with the key. Associative memory is also called CAM (content accessible memory). Small amounts of associative memory are used in specialized applications such as high?speed address translation in memory management units.

Computer Science & Information Technology

You might also like to view...

A JSlider cannot display which of the following:

a. Major tick marks. b. Minor tick marks labels. c. Minor tick marks. d. Snap-to ticks.

Computer Science & Information Technology

Starting with the 2-3 tree from question 4), insert the elements 19 and 29. Sketch the tree after each insertion.

What will be an ideal response?

Computer Science & Information Technology

would add /opt/bin to PATH only if that pathname is not already in PATH. Be sure your solution works even if the shell variable starts out empty. Also make sure you check the list elements carefully. If /usr/opt/bin is in PATH but /opt/bin is not, the example just given should still add /opt/bin to PATH. (Hint: You might find this exercise easier to complete if you first write a function locate_field that tells you whether a string is an element in the value of a variable.)

Lists are commonly stored in environment variables by putting a colon (:) between each of the list elements. (The value of the PATH variable is an example.) You can add an element to such a list by catenating the new element to the front of the list, as in PATH=/opt/bin:$PATH If the element you add is already in the list, you now have two copies of it in the list. Write a shell function named addenv that takes two arguments: (1) the name of a shell variable and (2) a string to prepend to the list that is the value of the shell variable only if that string is not already an element of the list. For example, the call addenv PATH /opt/bin

Computer Science & Information Technology

When traveling, you should put your phone in ________ to disable all network adapters

Fill in the blank(s) with correct word

Computer Science & Information Technology