Reset button

Last updated

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, forfeiting the player's unsaved progress. On personal computers, [NB 1] 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 which is why it 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 similarly thin object, to prevent it being pressed accidentally.

Contents

Personal computers

The icon denoting the power or reset function on most devices Reset button.svg
The icon denoting the power or reset function on most devices

The reset button could be an actual button or concept. The reset button would typically kick off a soft boot, instructing the computer to go through the process of shutting down, which would clear memory and reset devices to their initialized state, as opposed to how the main power button would simply and immediately cut power to the system.

Pressing the reset button would be preferable to the power button, which could potentially leave a device in the middle of some operation and subject to defect. In most commodity hardware, the consumer would expect the device to be resilient enough to 'reset' when power was restored.

Depending on the architecture, the reset button might have different effects. On PCs, usually it is connected to the motherboard, and when pressed it sends a reset signal to all peripherals.

Many newer computers have no separate button for resetting the computer; it is integrated with the power button. On most newer operating systems, such as a number of Microsoft Windows versions, the user can assign a different action to it, such as rebooting or standing by, or disable it altogether. As this only applies to short taps or presses of the button, most computers can allow a longer press of the power button to immediately cut power. When the OS hangs, the reset button is no longer "integrated with the power button".

Many early microcomputers sported a reset button or key, such as the Apple II, TRS-80, and Atari 8-bit. Commodore did not include one on their computers until the CBM-II line.

The original IBM PC had no hardware reset button and IBM did not include one on any of their personal computers until the early 1990s, however many clones began sporting them early on. Some operating systems can be rebooted by pressing Ctrl+Alt+Del, which triggers the BIOS startup routines and re-initializes and reboots the computer, but does not invoke the Power On Start Up Test (POST) or clear memory. Hardware reset buttons on PCs work by pulling the reset line on the CPU, which resets it and causes the computer to reboot. Unlike Ctrl+Alt+Del, pressing the reset button causes the BIOS to perform the POST check.

Reset buttons or keypresses on any computer cannot erase the contents of system RAM, which can only be done by powering the computer off and waiting approximately 10 seconds for residual current in the RAM chips to dissipate.

Game consoles

The reset button on a Super Famicom. Nintendo-Super-Famicom-Console-FL (Reset Button).jpg
The reset button on a Super Famicom.

On game consoles, the "reset" operation is typically and simply a software signal. For example, on the Nintendo 64 and the GameCube, it instructs the currently running software (game or console BIOS) to restart forcibly, usually fading out the volume and/or screen brightness for a cleaner effect. On the PlayStation 2, the button is by default programmed to restart the whole system, but, especially on games using the Network Adapter/HDD, it might clean up the connection, unmount hard drive partitions, and cut power to the hard drive before restarting the machine. In the latter case, many times it switches off the system instead of restarting it (the reset button is actually also the on/off button, but under normal circumstances, the button needs to be held for 2–4 seconds to turn the system off). However, older systems would turn off with a single press or flick of the button/switch.

On certain games (especially those that use autosave), one can leverage the reset button to save-scum and undo critical mistakes. If the player makes a mistake, such as permanently losing a character or item, they can press the reset button instead of saving, allowing them to begin from a point before the mistake occurred. However, players must be careful to avoid performing a reset during a save operation, as this can corrupt the data, with many games featuring warnings onscreen and in instruction manuals not to reset the system during a save operation. [1] Purists consider resetting poor sport, a sentiment that manifests itself as an easter egg in the Animal Crossing series. In this series, a character named Mr. Resetti appears if the player terminates the playing session other than by the save-and-quit procedure defined by the game.

See also

Notes

  1. On IBM mainframes reset neither clears memory nor initiates an IPL.

Related Research Articles

The Break key of a computer keyboard refers to breaking a telegraph circuit and originated with 19th century practice. In modern usage, the key has no well-defined purpose, but while this is the case, it can be used by software for miscellaneous tasks, such as to switch between multiple login sessions, to terminate a program, or to interrupt a modem connection.

Guru Meditation started as an error notice displayed by the Amiga computer when it crashes. It is also used by the Nintendo DS and 3DS. It is now also used by Varnish, a software component used by many content-heavy websites. This has led to many internet users seeing a "Guru Meditation" message when these websites suffer crashes or other issues. It is analogous to the "Blue Screen of Death" in Microsoft Windows operating systems, or a kernel panic in Unix.

<span class="mw-page-title-main">Scroll Lock</span> Computer key

Scroll Lock is a lock key on most IBM-compatible computer keyboards.

<span class="mw-page-title-main">Booting</span> Process of starting a computer

In computing, booting is the process of starting a computer as initiated via hardware such as a button or by a software command. After it is switched on, a computer's central processing unit (CPU) has no software in its main memory, so some process must load software into memory before it can be executed. This may be done by hardware or firmware in the CPU, or by a separate processor in the computer system.

<span class="mw-page-title-main">IBM 1620</span> Small IBM scientific computer released in 1959

The IBM 1620 was announced by IBM on October 21, 1959, and marketed as an inexpensive scientific computer. After a total production of about two thousand machines, it was withdrawn on November 19, 1970. Modified versions of the 1620 were used as the CPU of the IBM 1710 and IBM 1720 Industrial Process Control Systems.

David J. Bradley 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. 

On the x86 computer architecture, a triple fault is a special kind of exception generated by the CPU when an exception occurs while the CPU is trying to invoke the double fault exception handler, which itself handles exceptions occurring while trying to invoke a regular exception handler.

<span class="mw-page-title-main">Windows key</span> Keyboard key

The Windows logo key is a keyboard key which was originally introduced on the Microsoft Natural keyboard in 1994. This key became a standard key on PC keyboards. In Windows tapping the key brings up the start menu. Ctrl+Esc performs the same function, in case the keyboard lacks this key.

<span class="mw-page-title-main">Watchdog timer</span> Electronic timer used to detect and recover from computer malfunctions

A watchdog timer is an electronic or software timer that is used to detect and recover from computer malfunctions. Watchdog timers are widely used in computers to facilitate automatic correction of temporary hardware faults, and to prevent errant or malevolent software from disrupting system operation.

In computing, a non-maskable interrupt (NMI) is a hardware interrupt that standard interrupt-masking techniques in the system cannot ignore. It typically occurs to signal attention for non-recoverable hardware errors. Some NMIs may be masked, but only by using proprietary methods specific to the particular NMI.

<span class="mw-page-title-main">Power-on self-test</span> Process performed by firmware or software routines

A power-on self-test (POST) is a process performed by firmware or software routines immediately after a computer or other digital electronic device is powered on.

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.

Autosave is a saving function in many computer applications and video games which automatically saves the current changes or progress in the program or game, intending to prevent data loss should the user be otherwise prevented from doing so manually by a crash, freeze or user error. Autosaving is typically done either in predetermined intervals or before, during, and after a complex editing task is begun.

In a computer or data transmission system, a reset clears any pending errors or events and brings a system to normal condition or an initial state, usually in a controlled manner. It is usually done in response to an error condition when it is impossible or undesirable for a processing activity to proceed and all error recovery mechanisms fail. A computer storage program would normally perform a "reset" if a command times out and error recovery schemes like retry or abort also fail.

<span class="mw-page-title-main">Screenshot</span> Digital image output of computer display

A screenshot is a digital image that shows the contents of a computer display. A screenshot is created by the operating system or software running on the device powering the display.

In computing, a hang or freeze occurs when either a process or system ceases to respond to inputs. A typical example is when computer's graphical user interface no longer responds to the user typing on the keyboard or moving the mouse. The term covers a wide range of behaviors in both clients and servers, and is not limited to graphical user interface issues.

In computing, rebooting is the process by which a running computer system is restarted, either intentionally or unintentionally. Reboots can be either a cold reboot in which the power to the system is physically turned off and back on again ; or a warm reboot in which the system restarts while still powered up. 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 key combination invokes a task manager or security related component that facilitates ending a Windows session or killing a frozen application.

A hardware reset or hard reset of a computer system is a hardware operation that re-initializes the core hardware components of the system, thus ending all current software operations in the system. This is typically, but not always, followed by booting of the system into firmware that re-initializes the rest of the system, and restarts the operating system.

<span class="mw-page-title-main">Atari joystick port</span> Computer port used for gaming controllers

The Atari joystick port is a computer port used to connect various gaming controllers to game console and home computer systems in the 1970s to the 1990s. It was originally introduced on the Atari 2600 in 1977 and then used on the Atari 400 and 800 in 1979. It went cross-platform with the VIC-20 in 1981, and was then used on many following machines from both companies, as well as a growing list of 3rd party machines like the MSX platform and various Sega consoles.

References

  1. EA Montreal (November 3, 2009). Need for Speed: Nitro (Wii). Electronic Arts. Level/area: Startup sequence - autosave notice. This game uses an autosave feature. Please do not touch the Power Button or RESET when this icon appears on screen.