Microcode: Difference between revisions

Content deleted Content added
Microcode: Not all microcode is stored in ROM.
Tags: Mobile edit Mobile web edit Advanced mobile edit
Line 9:
Through extensive microprogramming, [[microarchitecture]]s of smaller scale and simplicity can [[Emulator|emulate]] more robust architectures with wider [[Word (computer architecture)|word]] lengths, additional [[execution unit]]s, and so forth. This approach provides a relatively straightforward method of ensuring software compatibility between different products within a processor family.
 
Some hardware vendors, notably [[IBM]]/ and [[Lenovo]], use the term ''microcode'' interchangeably with ''[[firmware]]''. In this context, all code within a device is termed microcode, whether it is microcode or machine code. For instance, updates to a [[hard disk drive]]'s microcode often encompass updates to both its microcode and firmware.<ref>{{cite web |title=IBM pSeries Servers - Microcode Update for Ultrastar 73LZX (US73) 18/36 GB |url=http://download.boulder.ibm.com/ibmdl/pub/software/server/firmware/73lzx.html |url-status=dead |archive-url=https://web.archive.org/web/20190419105117/http://download.boulder.ibm.com/ibmdl/pub/software/server/firmware/73lzx.html |archive-date=April 19, 2019 |access-date=January 22, 2015 |website=IBM}}</ref>
 
==Overview==