Write-only memory (joke)

Last updated

Write-only memory (WOM), the opposite of read-only memory (ROM), began as a humorous reference to a memory device that could be written to but not read, as there seemed to be no practical use for a memory circuit from which data could not be retrieved. However, it was eventually recognized that write-only describes certain functionalities in microprocessor systems. [1] The concept is still often used as a joke or euphemism for a failed memory device.

Contents

The first use of the term is generally attributed to Signetics, whose write-only memory literature, created in 1972 as in-house practical joke, is frequently referenced within the electronics industry, [2] a staple of software engineering lexicons, [3] and included in "best hoaxes" collections.[ citation needed ]

Signetics

A "Write-Only Memory" datasheet was created "as a lark" [4] by Signetics engineer John G "Jack" Curtis, [5] inspired by a fictitious and humorous vacuum tube datasheet [6] from the 1940s. Considered "an icebreaker", it was deliberately included in the Signetics catalog. [5] Roy L Twitty, a Signetics PR representative, released a tongue-in-cheek press release touting WOM on April 1, 1973. [7]

Instead of the more conventional characteristic curves, the 25120 "fully encoded, 9046×N, Random Access, write-only-memory" data sheet included meaningless diagrams of "bit capacity vs. Temp.", "Iff vs. Vff", "Number of pins remaining vs. number of socket insertions", and "AQL vs. selling price". The fictional device required a 6.3 VAC Vff (vacuum tube filament) supply, a +10 Vcc (double the Vcc of standard TTL logic of the day), and Vdd of 0±2% volt (i.e. ground). It was specified to run between 0 and −70°C. [8]

Apple

In 1982, Apple published their official Apple IIe Reference Manual (part number A2L2005), [9] which included two references to write-only memory:

On page 233:

On page 250:

Originally written by Bruce Tognazzini, the write-only memory definition was unfortunately set upon by certain editors lacking a sense of humor. The second sentence originally read, "Approximately one inch on each side, Farnsfarfle's original prototype has so far been used...." The editors insisted the original contained a misplaced modifier whereas Tognazzini was equally adamant that Farnsfarfle was a very small man. The editors won. [10] [11]

Book

The 1995 Computer Contradictionary book discusses EWOM, or Erasable Write-Only Memory (an analogy of EPROM), a memory copyrighted by IBM (Irish Business Machines), which allows the data to be written to and then erased, for memory re-use. [12]

With the explosive growth of the amount of digital video data online and in private use, there emerged a common joke that video tapes and other analog video media were "write only memory", as very little of it was still viewed. [13] [14]

Other members of the family

The 25120 WOM joined a family of equally useless, fictitious devices made before and since, including the dark bulb, dark-emitting diode, WAS gate, and Inoperational Amplifier; [15] and earlier, the Umac 606 Infernal Anode Phantasatron and the Electrovoice Rearaxial Softspeaker. [16] (The Phantastron is a real, if obsolete, circuit for generating precision sawtooth waves.)

See also

Related Research Articles

<span class="mw-page-title-main">Apple II series</span> Computer series by Apple Computer, 1977–1993

The Apple II series is a family of home computers, one of the first highly successful mass-produced microcomputer products, designed primarily by Steve Wozniak, manufactured by Apple Computer, and launched in 1977 with the original Apple II.

<span class="mw-page-title-main">EEPROM</span> Computer memory used for small quantities of data

EEPROM or E2PROM (electrically erasable programmable read-only memory) is a type of non-volatile memory. It is used in computers, usually integrated in microcontrollers such as smart cards and remote keyless systems, or as a separate chip device, to store relatively small amounts of data by allowing individual bytes to be erased and reprogrammed.

<span class="mw-page-title-main">Apple IIe</span> Third model in the Apple II series of personal computers

The Apple IIe is the third model in the Apple II series of personal computers produced by Apple Computer. It was released as the successor to the Apple II Plus. The e in the name stands for enhanced, referring to the fact that several popular features were now built-in that were formerly only available as upgrades or add-ons in earlier models. It is notable as the first Apple II to offer built-in lower-case and 80 columns text support, as well a full 64K RAM–all while reducing the total chip count from previous models by approximately 75%.

<span class="mw-page-title-main">EPROM</span> Early type of solid state computer memory

An EPROM, or erasable programmable read-only memory, is a type of programmable read-only memory (PROM) chip that retains its data when its power supply is switched off. Computer memory that can retrieve stored data after a power supply has been turned off and back on is called non-volatile. It is an array of floating-gate transistors individually programmed by an electronic device that supplies higher voltages than those normally used in digital circuits. Once programmed, an EPROM can be erased by exposing it to strong ultraviolet (UV) light source. EPROMs are easily recognizable by the transparent fused quartz window on the top of the package, through which the silicon chip is visible, and which permits exposure to ultraviolet light during erasing.

<span class="mw-page-title-main">Dynamic random-access memory</span> Type of computer memory

Dynamic random-access memory is a type of random-access semiconductor memory that stores each bit of data in a memory cell, usually consisting of a tiny capacitor and a transistor, both typically based on metal–oxide–semiconductor (MOS) technology. While most DRAM memory cell designs use a capacitor and transistor, some only use two transistors. In the designs where a capacitor is used, the capacitor can either be charged or discharged; these two states are taken to represent the two values of a bit, conventionally called 0 and 1. The electric charge on the capacitors gradually leaks away; without intervention the data on the capacitor would soon be lost. To prevent this, DRAM requires an external memory refresh circuit which periodically rewrites the data in the capacitors, restoring them to their original charge. This refresh process is the defining characteristic of dynamic random-access memory, in contrast to static random-access memory (SRAM) which does not require data to be refreshed. Unlike flash memory, DRAM is volatile memory, since it loses its data quickly when power is removed. However, DRAM does exhibit limited data remanence.

<span class="mw-page-title-main">Apple IIGS</span> Apple II series 16-bit computer

The Apple IIGS is a 16-bit personal computer produced by Apple Computer. It is the fifth and most powerful of the Apple II family. It is compatible with earlier Apple II models but has a Macintosh look and feel, and resolution and color similar to the Amiga and Atari ST. The "GS" in the name stands for "Graphics and Sound", referring to its enhanced multimedia hardware, especially its state-of-the-art audio.

<span class="mw-page-title-main">Apple IIc</span> Fourth model in the Apple II series of computers

The Apple IIc is a personal computer that was introduced by Apple Inc. shortly after the launch of the original Macintosh. It was a compact and portable version of the Apple II series of computers. The IIc featured a built-in floppy disk drive and a keyboard, and was often sold with its matching monitor. The c in the name stood for compact, referring to the fact it was a complete Apple II computer setup with a floppy drive that was squeezed into a smaller notebook-sized housing. It was compatible with a wide range of software and peripherals.

<span class="mw-page-title-main">7400-series integrated circuits</span> Series of transistor–transistor logic integrated circuits

The 7400 series is a popular logic family of transistor–transistor logic (TTL) integrated circuits (ICs).

<span class="mw-page-title-main">555 timer IC</span> Integrated circuit used for timer applications

The 555 timer IC is an integrated circuit used in a variety of timer, delay, pulse generation, and oscillator applications. It is one of the most popular timing ICs due to its flexibility and price. Derivatives provide two or four timing circuits in one package. The design was first marketed in 1972 by Signetics and used bipolar junction transistors. Since then, numerous companies have made the original timers and later similar low-power CMOS timers. In 2017, it was said that over a billion 555 timers are produced annually by some estimates, and that the design was "probably the most popular integrated circuit ever made".

<span class="mw-page-title-main">Seven-segment display</span> Form of electronic display device for displaying decimal numerals

A seven-segment display is a form of electronic display device for displaying decimal numerals that is an alternative to the more complex dot matrix displays.

<span class="mw-page-title-main">Bit bucket</span> Lost data in computing

In computing jargon, the bit bucket is where lost computerized data has gone, by any means; any data which does not end up where it is supposed to, being lost in transmission, a computer crash, or the like, is said to have gone to the bit bucket – that mysterious place on a computer where lost data goes, as in:

The errant byte, having failed the parity test, is unceremoniously dumped into the bit bucket, the computer's wastepaper basket.

Millions of dollars in time and research data gone into the bit-bucket?

Signetics Corporation was an American electronics manufacturer specifically established to make integrated circuits. Founded in 1961, they went on to develop a number of early microprocessors and support chips, as well as the widely used 555 timer chip. The company was bought by Philips in 1975 and incorporated in Philips Semiconductors.

The blink element is a non-standard HTML element that indicates to a user agent that the page author intends the content of the element to blink. The element was introduced in Netscape Navigator but is no longer supported and often ignored by modern Web browsers; some, such as Internet Explorer, never supported the element at all.

<span class="mw-page-title-main">Signetics 2650</span> 8-bit microprocessor

The Signetics 2650 was an 8-bit microprocessor introduced in July 1975. According to Adam Osborne's book An Introduction to Microprocessors Vol 2: Some Real Products, it was "the most minicomputer-like" of the microprocessors available at the time. A combination of missing features and odd memory access limited its appeal, and the system saw little use in the market.

In computer science, FINO is a humorous scheduling algorithm. It is an acronym for first in, never out as opposed to traditional first in, first out (FIFO) and last in, first out (LIFO) algorithms. A similar acronym is "FISH", for first in, still here.

The Apple II line of computers supported a number of Apple II peripheral cards. In an era before plug and play USB or Bluetooth connections, these were expansion cards that plugged into slots on the motherboard. They added to and extended the functionality of the base motherboard when paired with specialized software that enabled the computer to read the input/output of the devices on the other side of the cable or to take advantage of chips on the board - as was the case with memory expansion cards.

MouseText is a set of 32 graphical characters designed by Bruce Tognazzini and first implemented in the Apple IIc. They were then retrofitted to the Apple IIe forming part of the Enhanced IIe upgrade. A slightly revised version was then released with the Apple IIGS.

<span class="mw-page-title-main">Read-only memory</span> Electronic memory that cannot be changed

Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing software that is rarely changed during the life of the system, also known as firmware. Software applications for programmable devices can be distributed as plug-in cartridges containing ROM.

<span class="mw-page-title-main">Random-access memory</span> Form of computer data storage

Random-access memory is a form of electronic computer memory that can be read and changed in any order, typically used to store working data and machine code. A random-access memory device allows data items to be read or written in almost the same amount of time irrespective of the physical location of data inside the memory, in contrast with other direct-access data storage media, where the time required to read and write data items varies significantly depending on their physical locations on the recording medium, due to mechanical limitations such as media rotation speeds and arm movement.

In information technology, a write-only memory (WOM) is a memory location or register that can be written to but not read. In addition to its literal meaning, the term may be applied to a situation when the data written by one circuit can be read only by other circuitry. The most common occurrence of the latter situation is when a processor writes data to a write-only register of hardware the processor is controlling. The hardware can read the instruction but the processor cannot. This can lead to problems in producing device drivers for the hardware.

References

  1. 1976 WESCON technical papers. Los Angeles, California: Western Electronic Show and Convention. September 14–17, 1976. p. 17. Archived from the original on June 27, 2014. Retrieved May 20, 2013.
  2. Pease, Robert A. "The origin of the WOM – the "Write Only Memory"". National Semiconductor. Archived from the original on 10 September 2011. Retrieved 2011-11-28..
  3. Raymond, Eric S (ed.). "write-only memory". The Jargon File . CatB. Archived from the original on 7 November 2011. Retrieved 28 November 2011.
  4. Sigwom, archived from the original on 2016-02-19, retrieved 2014-12-16.
  5. 1 2 Sigwom, archived from the original on 2019-01-23, retrieved 2014-12-16.
  6. Wemac 1Z2Z Slightly Tentative Data, Eitel-McCullough, Inc. 1953, itself a successor to Umac 606 Infernal Anode Phantasatron Data Sheet, Eitel-McCullough, Inc., 1950, both referenced on "Wemac 1Z2Z Data Sheet", sigwom.com Archived 2016-02-23 at the Wayback Machine . Note the reference to 'encabulitzation' in the 1Z2Z data sheet.
  7. Tina (ed.), "The original papers on the invention of the best electro…", Funny pages, archived from the original on 2019-09-05, retrieved 2014-12-20
  8. Curtis, John G ‘Jack’ (1972). "Signetics 25120 Fully Encoded, 9046xN, Random Access Write-Only-Memory" (PDF) (photocopy). Signetics. Archived from the original (PDF) on March 16, 2012. Retrieved 2012-03-16..
  9. Apple IIe Reference Manual, Apple Computer, 1982, part number A2L2005, 266 pp.
  10. Ecphorizer, The, A Mensa Magazine #46, June 1985, pp 21-22.
  11. Sworn testimony of Mr. Tognazzini (His actual swear words deleted).
  12. Kelly-Bootle, Stan (1995), EWOM (Google books), MIT Press, p. 69, ISBN   9780262611121, archived from the original on 2020-02-20, retrieved 2016-10-20.
  13. Laurini, Robert (2000-10-18), Advances in Visual Information Systems: 4th International Conference, VISUAL. (Google books), Springer, p. 49, ISBN   9783540411772 .
  14. Blitzer, Herbert L; Jacobia, Jack (2002), Forensic Digital Imaging and Photography (Google books), Academic Press, p. 61, ISBN   9780121064112 .
  15. Zener-enhanced Dark Emitting Diodes (ZeDEDs) deliver 10X more Dark per Watt Archived 2018-06-19 at the Wayback Machine , Lee Goldberg -April 01, 2015 , EDN
  16. "Archived copy" (PDF). Archived (PDF) from the original on 2017-07-21. Retrieved 2018-06-19.{{cite web}}: CS1 maint: archived copy as title (link)