Re: Instruction And Data memory




thejim wrote:
> Can someone tell me what is the difference between Instruction and
data
> memory

Some processors actually have physically separate hardware for program
and data memory. It's a way to double memory bandwidth: the next
instruction is fetched while the current instruction is executing. It
can also simplify CPU hardware; some early computers worked this way.
Some embedded microcontrollers have a small data RAM plus some k-bytes
of read-only EEPROM program memory, which is not data-addressable.

.



Relevant Pages

  • Re: [Lit.] Buffer overruns
    ... > floating point support or a memory expansion option. ... had virtual memory support grafted on. ... > where the modified instruction was fetched from. ... vis-a-vis the official coporate strategic operating system TSS/360. ...
    (sci.crypt)
  • Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
    ... :This doesn't contradict your claim since main memory is not really involved. ... that gives the same not-very-real-world cache state for all iterations ... full, and the cpu stalls anyway. ... static instruction order makes it easiest for them, ...
    (freebsd-arch)
  • Re: [PATCH] Mantaining turnstile aligned to 128 bytes in i386 CPUs
    ... :This doesn't contradict your claim since main memory is not really involved. ... that gives the same not-very-real-world cache state for all iterations ... full, and the cpu stalls anyway. ... static instruction order makes it easiest for them, ...
    (freebsd-current)
  • Re: New ARM Cortex Microcontroller Product Family from STMicroelectronics
    ... FIFOs or instruction prefetching are not ... It is much better to just have single cycle ... memory. ... The Stellaris CM3 running at 50 ...
    (comp.arch.embedded)
  • Fourth edition of Computer Architecture: A Quantitative Approach
    ... Computer Architecture: ... Increased coverage on achieving parallelism with multiprocessors. ... Advanced Techniques for Instruction Delivery and Speculation ... Distributed Shared Memory and Directory-Based Coherence ...
    (comp.arch)

Loading