David Bradley (engineer)

Last updated

David J. Bradley (born 4 January 1949) is one of the twelve engineers who worked on the original IBM PC, developing the computer's ROM BIOS code. Bradley is credited for implementing the "Control-Alt-Delete" (Ctrl-Alt-Del) key combination that was used to reboot the computer. Bradley joined IBM in 1975 after earning his doctorate in electrical engineering from Purdue University with a dissertation on computer architectures.  

Contents

Education

Bachelors, Electrical Engineering, University of Dayton (Ohio), 1971. Master of Science, Electrical Engineering, Purdue University, 1972. PhD, Electrical Engineering, Purdue University, 1975.

Control-Alt-Delete

According to Bradley, Control-Alt-Delete was not intended to be used by end users, originallyit was meant to be used by people writing programs or documentation, so that they could reboot their computers without powering them down. This was useful since after a computer was powered down, it was necessary to wait a few seconds before powering it up again to avoid potential damage to the power supply and hard drive. Since software developers and technical writers would need to restart a computer many times, this key combination was a big time-saver. David Bradley and Mel Hallerman chose this key combination because it is practically impossible to accidentally press this combination of keys on a standard original IBM PC keyboard. [1]

However, the key combination was described in IBM's technical reference documentation [2] and thereby revealed to the general public.

At the 20th anniversary of the IBM PC on August 8, 2001 at The Tech Museum, while on a panel with Bill Gates, Bradley said, "I have to share the credit. I may have invented it [Control-Alt-Delete], but I think Bill made it famous." [3] [4]

Multiple-key reboot had been introduced by Exidy, Inc., in 1978, for its Sorcerer Z80 computer. It provided two Reset buttons, required to be pressed simultaneously to achieve reboot. [5]

In March 1980, the multiple-key reboot concept had been introduced for the Apple II by Videx in its VideoTerm display card add-on, requiring Control-Reset, rather than just simply Reset, to reboot the machine. The innovation was noted and well received at the time. [6]

Other accomplishments

Bradley is the author of Assembly Language Programming for the IBM Personal Computer (Simon & Schuster, ISBN   0-13-049171-3, January 1984), also released in French as Assembleur sur IBM PC (Dunod, ISBN   2-225-80695-0), Russian ("Radio" Publishing House, Moscow), and Bulgarian ("Technica" Publishing house, 1989).

Bradley holds seven U.S. patents.

Bradley has been adjunct professor of electrical and computer engineering at Florida Atlantic University and at North Carolina State University.

Much of Bradley's career has been at IBM. Bradley received a B.E.E. degree in 1971 from the University of Dayton, (Ohio). He went on to Purdue University in West Lafayette, Indiana, where he completed an M.S. degree in 1972 and Ph.D. in 1975, both in electrical engineering. Upon graduation he went to work for IBM in Boca Raton, Florida, as senior associate engineer. He worked on the Series/1 system. In 1978 he developed the I/O system for the System/23 Datamaster.

In 1980 Bradley was one of twelve engineers developing the first IBM Personal Computer. Bradley developed the ROM BIOS. That got him promoted to manage the BIOS and diagnostics for the IBM PC/XT. In 1983 Bradley formed the Personal Systems Architecture Department. In 1984 he helped manage development of the Personal System/2 Model 30.

In November 1987 Bradley became manager of advanced processor design. His group developed the 486/25 Power Platform and the PS/2 Models 90 and 95. In 1991 he became manager of systems architecture for the Entry Systems Technology group. In 1992 he became the architecture manager for the group that developed a personal computer using the PowerPC RISC microprocessor. [7]

In 1993 he returned to be the manager of architecture in the PC group.

On January 30, 2004, Bradley retired from IBM.

Bradley wrote about the development of the IBM PC, including Control-Alt-Delete, in the August 2011 issue of the IEEE Computer magazine.

Related Research Articles

The keyboard for IBM PC-compatible computers is standardized. However, during the more than 30 years of PC architecture being frequently updated, many keyboard layout variations have been developed.

System request is a key on personal computer keyboards that has no standard use. Introduced by IBM with the PC/AT, it was intended to be available as a special key to directly invoke low-level operating system functions with no possibility of conflicting with any existing software. A special BIOS routine – software interrupt 0x15, subfunction 0x85 – was added to signal the OS when SysRq was pushed or released. Unlike most keys, when it is pressed nothing is stored in the keyboard buffer.

Control key key on most keyboards

In computing, a Control key is a modifier key which, when pressed in conjunction with another key, performs a special operation ; similar to the Shift key, the Control key rarely performs any function when pressed by itself. The Control key is located on or near the bottom left side of most keyboards, with many featuring an additional one at the bottom right.

In electronics and technology, a reset button is a button that can reset a device. On video game consoles, the reset button restarts the game, losing the player's unsaved progress. On personal computers, the reset button clears the memory and reboots the machine forcibly. Reset buttons are found on circuit breakers to reset the circuit. This button can cause data corruption so this button often doesn't exist on many machines. Usually, in computers and other electronic devices, it is present as a small button, possibly recessed into the case or only accessible by a pin or similar thin object, to prevent it being pressed accidentally.

Function key key on a keyboard

A function key is a key on a computer or terminal keyboard which can be programmed so as to cause an operating system command interpreter or application program to perform certain actions, a form of soft key. On some keyboards/computers, function keys may have default actions, accessible on power-on.

Alt key computer key

The Alt key on a computer keyboard is used to change (alternate) the function of other pressed keys. Thus, the Alt key is a modifier key, used in a similar fashion to the Shift key. For example, simply pressing "A" will type the letter 'a', but holding down the Alt key while pressing "A" will cause the computer perform an Alt+A function, which varies from program to program. The international standard ISO/IEC 9995-2 calls it Alternate key. The key is located on either side of the Space bar, but in non-US PC keyboard layouts, rather than a second Alt key, there is an 'Alt Gr' key to the right of the space bar. Both placements are in accordance with ISO/IEC 9995-2.

Philip Don Estridge Father of the IBM PC

Philip Donald Estridge, known as Don Estridge, was an American computer engineer who led development of the original IBM Personal Computer (PC), and thus is known as the "father of the IBM PC". His decisions dramatically changed the computer industry, resulting in a vast increase in sales of personal computers, thus creating an entire industry of hardware manufacturers of IBM PCs.

Turbo button computer button

On personal computers, the turbo button is a button which provides two run states for the computer: normal speed or an enhanced "turbo" speed. It was relatively common on personal computers using the Intel 80286, Intel 80386 and Intel 80486 processors, from the mid 1980s to mid 1990s.

Option key modifier key present on Apple keyboards

The Option key is a modifier key (ALT) present on Apple keyboards. It is located between the Control key and Command key on a typical Mac keyboard. There are two Option keys on modern Mac desktop and notebook keyboards, one on each side of the space bar.

Mark E. Dean is an inventor and computer engineer. He was part of the team that developed the ISA bus, and he led a design team for making a one-gigahertz computer processor chip. He holds three of nine PC patents for being the co-creator of the IBM personal computer released in 1981. In August 2011, writing in his blog, Dean stated that he now uses a tablet computer instead of a PC.

The magic SysRq key is a key combination understood by the Linux kernel, which allows the user to perform various low-level commands regardless of the system's state. It is often used to recover from freezes, or to reboot a computer without corrupting the filesystem. Its effect is similar to the computer's hardware reset button but with many more options and much more control.

The Fn key, short form for function, is a modifier key on many keyboards, especially on laptops, used in a compact layout to combine keys which are usually kept separate. It is typically found on laptops due to their keyboard size restrictions. It is also found on many full-sized "multimedia" keyboards as the F-Lock key. It is mainly for the purpose of changing display or audio settings quickly, such as brightness, contrast, or volume, and is held down in conjunction with the appropriate key to change the settings.

On personal computers using Microsoft operating systems, characters that do not have a dedicated key may nevertheless be entered using the Alt Numpad input method or Alt code. This is done by pressing and holding the Alt key while typing a number that identifies the character, using the keyboard's numeric keypad. Similar or extended forms of this feature are also available in some other operating systems.

Jack D. Kuehler was an American electrical engineer who devoted the majority of his career at IBM, where he was the firm's highest ranking technologist, serving as president and later vice chairman of the company.

Control-Alt-Delete is a combination of keys used for special computer commands.

In computing, rebooting is the process by which a running computer system is restarted, either intentionally or unintentionally. Reboots can be either "cold" where the power to the system is physically turned off and back on again, causing an initial boot of the machine, or warm where the system restarts without the need to interrupt the power. The term restart is used to refer to a reboot when the operating system closes all programs and finalizes all pending input and output operations before initiating a soft reboot.

Control-Alt-Delete is a computer keyboard command on IBM PC compatible computers, invoked by pressing the Delete key while holding the Control and Alt keys: Ctrl+Alt+Delete. The function of the key combination differs depending on the context but it generally interrupts or facilitates interrupting a function. For instance, in pre-boot environment or in DOS, Windows 3.0 and earlier versions of Windows or OS/2, the key combination reboots the computer. Starting with Windows 95, the command invokes a task manager or security related component that facilitates ending a Windows session.

Carter is a supercomputer installed at Purdue University in the fall of 2011 in a partnership with Intel. The high-performance computing cluster is operated by Information Technology at Purdue (ITaP), the university's central information technology organization. ITaP also operates clusters named Steele built in 2008, Coates built in 2009, Rossmann built in 2010, and Hansen built in the summer of 2011. Carter was the fastest campus supercomputer in the U.S. outside a national center when built. It was one of the first clusters to employ Intel's second generation Xenon E-5 "Sandy Bridge" processor and ranked 54th on the November 2011 TOP500 list, making it Purdue's first Top 100-ranked research computing system.

William Cleland Lowe was an IBM Executive and is known as one of the "Fathers of the IBM PC".

Charles R. Moore was an American computer engineer noted for his research on computer architecture. He spent much of his career working at IBM, where he was chief engineer and project co-lead for the PowerPC 601 microprocessor. He then led the POWER4 Chip Architecture project.

References

  1. Aamidor, Abe (2003). "Thank this guy for 'control-alt-delete'". Indianapolis Star .
  2. IBM Personal Computer Technical Reference (Revised ed.). IBM Corporation. March 1983.
  3. Control-Alt-Delete: David Bradley & Bill Gates, video clip from IBM PC 20th Anniversary, Aug 8, 2001 (posted to YouTube on Jan 7, 2011)
  4. Orlowski, Andrew (2004-01-29). "Ctrl-Alt-Del inventor makes final reboot - David Bradley, we salute you". The Register . Bootnotes. Archived from the original on 2012-10-03. Retrieved 2013-09-28.
  5. "Exidy Sorcerer" . Retrieved 27 May 2016.
  6. Warren, Carl (June 1982). "Computer Bits, New Boards Work - and Play - Hard" (PDF). Popular Electronics. Retrieved 27 May 2016.
  7. Moyars-Johnson, Mary; Gelfand, Jo (1997). "1997 Outstanding Electrical Engineer Awards: Bradley, Held, Lindsey, Mayer, and Sears Named Outstanding Electrical Engineers". WaveLinks. School of Electrical and Computer Engineering, Purdue University . Retrieved 2013-09-28.