Ciarcia, Steve (1981). Ciarcia's Circuit Cellar
Ingrid Wasson đã chỉnh sửa trang này 3 tuần trước cách đây


Read-only memory (ROM) is a type of non-unstable Memory Wave Audio used in computer systems and other electronic devices. Data stored in ROM can't be electronically modified after the manufacture of the memory device. Read-solely memory is useful for storing software that is rarely modified in the course of the life of the system, often known as firmware. Software purposes, comparable to video video games, for programmable units could be distributed as plug-in cartridges containing ROM. Strictly talking, read-only memory refers to arduous-wired memory, such as diode matrix or a mask ROM built-in circuit (IC), that cannot be electronically changed after manufacture. Though discrete circuits could be altered in principle, via the addition of bodge wires and Memory Wave the removal or alternative of elements, ICs cannot. Correction of errors, or updates to the software, require new gadgets to be manufactured and to exchange the put in machine. Floating-gate ROM semiconductor memory in the type of erasable programmable learn-only memory (EPROM), electrically erasable programmable learn-solely memory (EEPROM) and flash memory may be erased and re-programmed.


However often, this can solely be finished at comparatively slow speeds, may require particular gear to achieve, and is often solely possible a sure number of times. The time period "ROM" is generally used to check with a ROM system containing specific software or a file with software program to be stored in a writable ROM machine. For example, customers modifying or changing the Android operating system describe information containing a modified or replacement working system as "custom ROMs" after the type of storage the file used to be written to, and they might distinguish between ROM (where software and data is stored, often Flash memory) and RAM. ROM and RAM are essential parts of a computer, each serving distinct roles. RAM, or Memory Wave Random Access Memory, is a temporary, volatile storage medium that loses knowledge when the system powers down. In distinction, ROM, being non-unstable, preserves its data even after the computer is switched off.


IBM used capacitor read-solely storage (CROS) and transformer learn-only storage (TROS) to store microcode for Memory Wave Audio the smaller System/360 fashions, the 360/85, and the initial two System/370 models (370/155 and 370/165). On some fashions there was additionally a writeable management retailer (WCS) for additional diagnostics and emulation assist. The Apollo Guidance Laptop used core rope memory, programmed by threading wires by magnetic cores. The only sort of strong-state ROM is as old as the semiconductor know-how itself. Combinational logic gates could be joined manually to map n-bit deal with input onto arbitrary values of m-bit data output (a look-up table). With the invention of the integrated circuit came mask ROM. Mask ROM consists of a grid of word strains (the deal with input) and bit strains (the information output), selectively joined with transistor switches, and may represent an arbitrary look-up desk with a regular bodily format and predictable propagation delay. Mask ROM is programmed with photomasks in photolithography throughout semiconductor manufacturing.


The mask defines bodily features or constructions that will be eliminated, or added in the ROM chips, and the presence or absence of these options will represent either a 1 or a zero bit, depending on the ROM design. Thus by design, any makes an attempt to electronically change the info will fail, since the information is defined by the presence or absence of bodily options or buildings that can not be electronically changed. For each software program program, even for revisions of the identical program, the complete mask should be modified, which may be costly. In mask ROM, the info is physically encoded in the circuit, so it may only be programmed throughout fabrication. It's only economical to buy mask ROM in giant portions, since customers should contract with a foundry to produce a customized design for each piece, or revision of software program. The turnaround time between finishing the design for a mask ROM and receiving the completed product is long, for the same cause.


Mask ROM is impractical for R&D work since designers frequently have to rapidly modify the contents of memory as they refine a design. If a product is shipped with defective mask ROM, the one way to fix it's to recall the product and physically change the ROM in each unit shipped. This has occurred in the true world with a faulty carbon monoxide detector. Subsequent developments have addressed these shortcomings. This addressed issues 1 and a pair of above, since an organization can simply order a large batch of fresh PROM chips and program them with the specified contents at its designers' comfort. Flash memory, invented by Fujio Masuoka at Toshiba within the early 1980s and commercialized in the late 1980s, is a form of EEPROM that makes very efficient use of chip area and will be erased and reprogrammed 1000's of occasions without damage. It permits erasure and programming of solely a particular a part of the system, instead of the complete gadget.