Turn Desktop View Off
You are here:   HomeComputer FundamentalI/O and MemoryWhat is Associative Memory?
by Dinesh Thakur Category: Memory

The cycle time of a computer is the time required to change the information in a set of registers. This is also sometimes called the state transition time. The register cycle time of a processor is sometimes referred to as the internal cycle time, clock time, or simply cycle time. Main memory cycle time is usually several times the internal cycle time.

The internal cycle time may not be of constant value.

There are basically three different types of cycle-timing organization:

1. Synchronous (fixed). In this scheme, all operations are composed of one or more cycles, with the fundamental time quantum being fixed by the design. Such systems are also referred to as clocked, since a master oscillator (or clock) is used to distribute and define these cycles.

2. Synchronous (variable). This is a slight variation of the first scheme; certain long operations are allowed to take multiple cycles without causing a register state transition. In such systems, there may be several different cycle lengths For example, a register-to-register transfer of information cycle might take one cycle, while a register-to-adder and return-to-register cycle would perhaps be two or three cycles.

3. Asynchronous operation. In a completely asynchronous machine, there is no clock or external mechanism that determines a state transition. Rather, the logic of the system is arranged in stages; when the output value of one stage has been stabilized, the logic signals the input at that stage to admit new operands. In current practice, almost all processors use a fixed synchronous cycle as this is required to support _ a pipelined implementation. Access to main memory is sometimes implemented as an asynchronous operation.

If you liked this article, you can also catch us on facebook and Google+

Related Articles (You May Also Like)






Subscribe To Free Daily Newsletter!

Get Free News Updates Delivered Directly To Your Inbox
About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular Computer Notes blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to contact us.



What's New and Popular





Popular Article



Search Content







Advance Courses



Basic Courses



Advertise with Us