Sunteți pe pagina 1din 2

Difference between Hardwired control design and Microprogrammed control design

Hardwired control design


1.A hardwired control unit has a processor that generates signals or instructions to be implemented in correct sequence. 2.It is faster, less flexible & limited in complexity. 3.Hardwired control is a control mechanism to generate control signals by using appropriate finite state machine (FSM). 4.Once the control unit of a hard-wired computer is designed and built, it is virtually impossible to alter its architecture and instruction set. 5.Taking our basic computer as an example, we notice that its four-bit op-code permits up to 16 instructions. Therefore, we could add seven more instructions to the instruction set by simply expanding its microprogram. 6.It is implemented using logic gates & flip flops. 7. Diagram http://homepage3.nifty.com/alpha-1/computer/Control.gif

Microprogrammed control design


1.A micro programmed control unit on the other hand makes use of a micro sequencer from which instruction bits are decoded to be implemented. 2.It is slower, more flexible & greater complexity 3.Microprogrammed control is a control mechanism to generate control signals by using a memory called control storage (CS), which contains the control signals. 4.We can change the computer's instruction set simply by altering the microprogram stored in its control memory. 5.To do this with the hard-wired version of our computer would require a complete redesign of the controller circuit hardware. 7.Diagram http://homepage3.nifty.com/alpha-1/computer/Control.gif

Difference Between RISC and CISC


1. 2. 3. 4. 5. CISC instructions utilize more cycles than RISC CISC has way more complex instructions than RISC CISC typically has fewer instructions than RISC CISC implementations tend to be slower than RISC implementations Computers typically use CISC while tablets, smartphones and other devices use RISC

Difference Between SRAM and DRAM


1.SRAM is static while DRAM is 2.SRAM is faster compared to 3.SRAM consumes less power than 4.SRAM uses more transistors per bit of memory compared to 5.SRAM is more expensive than 6. Cheaper DRAM is used in main memory while SRAM is commonly used memory dynamic DRAM DRAM DRAM DRAM in cache

Difference Between Synchronous and Asynchronous


1)Synchronous means in time order while Asynchronous means no time order 2)Synchronous is preferred over asynchronous in many real world applications 3)Synchronous can perform worse in certain scenarios than asynchronous

S-ar putea să vă placă și