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 memory also 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</span> 1977–1993 series of microcomputers

The Apple II series of microcomputers was initially designed by Steve Wozniak, manufactured by Apple Computer, and launched in 1977 with the Apple II model that gave the series its name. It was followed by the Apple II Plus, Apple IIe, Apple IIc, and Apple IIc Plus, with the 1983 IIe being the most popular. The name is trademarked with square brackets as Apple ][, then, beginning with the IIe, as Apple //. In terms of ease of use, features, and expandability, the Apple II was a major advancement over its predecessor, the Apple I, a limited-production bare circuit board computer for electronics hobbyists.

<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 in January 1983 as the successor to the Apple II Plus. The e in the name stands for enhanced. It is the first Apple II with built-in lowercase and 80-column text support, as well as 64K RAM, 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. It was invented by Dov Frohman in 1971.

<span class="mw-page-title-main">Apple IIe Card</span> Compatibility card

The Apple IIe Card is a compatibility card, which through hardware and software emulation, allows certain Macintosh computers to run software designed for the Apple II. Released in March 1991 for use with the LC family, Apple targeted the card at its widely dominated educational market to ease the transition from Apple II-based classrooms, with thousands of entrenched educational software titles, to Macintosh-based classrooms.

<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 ProDOS</span> Operating system on Apple II series computers

ProDOS is the name of two similar operating systems for the Apple II series of personal computers. The original ProDOS, renamed ProDOS 8 in version 1.2, is the last official operating system usable by all 8-bit Apple II series computers, and was distributed from 1983 to 1993. The other, ProDOS 16, was a stop-gap solution for the 16-bit Apple IIGS that was replaced by GS/OS within two years.

<span class="mw-page-title-main">Apple IIc</span> Fourth model Apple II computer model

The Apple IIc is a personal computer introduced by Apple Inc. shortly after the launch of the original Macintosh in 1984. It is essentially a compact and portable version of the Apple IIe. The IIc has a built-in floppy disk drive and a keyboard, and was often sold with its matching monitor. The c in the name stands for compact, referring to the fact it is a complete Apple II setup in a smaller notebook-sized housing. It is compatible with a wide range of Apple II 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.

<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.

In computer science, a data buffer is a region of memory used to store data temporarily while it is being moved from one place to another. Typically, the data is stored in a buffer as it is retrieved from an input device or just before it is sent to an output device ; however, a buffer may be used when data is moved between processes within a computer, comparable to buffers in telecommunication. Buffers can be implemented in a fixed memory location in hardware or by using a virtual data buffer in software that points at a location in the physical memory.

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, such as video games, for programmable devices can be distributed as plug-in cartridges containing ROM.

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)