Jump to content

System console: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m formatting fix
Merged
Tags: New redirect Visual edit
 
(15 intermediate revisions by 11 users not shown)
Line 1: Line 1:
#REDIRECT [[Computer terminal#System console]]{{Short description|Interface used to control computers or operating systems}}
{{OriginalResearch|date=December 2022|reason=It's mixing up some different meanings.}}
{{Short description|Interface used to control computers or operating systems}}
[[Image:KNOPPIX booting.png|300px|thumb|Knoppix system console showing the boot process]]
One meaning of '''system console''', '''computer console''', '''root console''', '''[[computer operator|operator]]'s console''', or simply '''console''' is the text entry and display device for system administration messages, particularly those from the [[BIOS]] or [[boot loader]], the [[Kernel (operating system)|kernel]], from the [[init]] system and from the [[syslog|system logger]]. It is a physical device consisting of a keyboard and a screen, and traditionally is a [[text terminal]], but may also be a [[graphical terminal]]. System consoles are generalized to [[computer terminal]]s, which are abstracted respectively by [[virtual console]]s and [[terminal emulator]]s. Today communication with system consoles is generally done abstractly, via the [[standard streams]] ([[stdin]], [[stdout]], and [[stderr]]), but there may be system-specific interfaces, for example those used by the system kernel.<ref>{{Cite book|url=https://books.google.com/books?id=vLlQAAAAYAAJ&q=%22System+console%22+-wikipedia|title=KSR1 System Administration|date=1994|publisher=Kendall Square Research|language=en}}</ref>{{better source|date=June 2021}}


Another, older, meaning of system console, computer console, '''hardware console''', operator's console or simply console is a hardware component used by an operator to control the hardware, typically some combination of [[front panel]], keyboard/printer and keyboard/display.

==History==
[[Image:IBM_1620_Model_1.jpg|thumb|[[IBM 1620]] console, with a typewriter and front panel]]
Prior to the development of alphanumeric [[cathode ray tube|CRT]] system consoles, some computers such as the [[IBM 1620]] had console typewriters and [[front panel]]s while the very first programmable computer, the [[Manchester Baby]], used a combination of electromechanical switches and a CRT to provide console functions—the CRT displaying memory contents in binary by mirroring the machine's [[Williams tube|Williams-Kilburn tube]] CRT-based RAM.

Some early operating systems supported either a single keyboard/print or keyboard/display device for controlling the OS. Some also supported a single alternate console, and some supported a [[hard copy|hardcopy]] console for retaining a record of commands, responses and other console messages. However, in the late 1960s it became common for operating systems to support many more consoles than 3, and operating systems began appearing in which the console was simply any terminal with a privileged user logged on.

On early [[minicomputer]]s, the console was a '''serial console''', an [[RS-232]] serial link to a [[computer terminal|terminal]] such as a [[ASR-33]] or later a [[DECwriter|DECWriter]] or [[Digital Equipment Corporation|DEC]] [[VT100]]. This terminal was usually kept in a secured room since it could be used for certain privileged functions such as halting the system or selecting which media to boot from. Large [[midrange computer|midrange system]]s, e.g. those from [[Sun Microsystems]], [[Hewlett-Packard]] and [[IBM]],{{cn|reason=I know of no current IBM midrange system that still uses a serial console.|date=January 2022}} still use serial consoles. In larger installations, the console ports are attached to multiplexers or network-connected multiport serial servers that let an operator connect a terminal to any of the attached servers. Today, serial consoles are often used for accessing [[headless system]]s, usually with a [[terminal emulator]] running on a [[laptop]]. Also, routers, enterprise [[network switch]]es and other telecommunication equipment have RS-232 serial console ports.

On [[Personal computer|PC]]s and [[workstation]]s, the computer's attached [[Computer keyboard|keyboard]] and [[Computer display|monitor]] have the equivalent function. Since the monitor cable carries video signals, it cannot be extended very far. Often, installations with many servers therefore use keyboard/video multiplexers ([[KVM switch]]es) and possibly video amplifiers to centralize console access. In recent years, [[KVM/IP]] devices have become available that allow a remote computer to view the video output and send keyboard input via any TCP/IP network and therefore the [[Internet]].

Some PC [[BIOS]]es, especially in servers, also support serial consoles, giving access to the BIOS through a serial port so that the simpler and cheaper serial console infrastructure can be used. Even where BIOS support is lacking, some [[operating system]]s, e.g. [[FreeBSD]] and [[Linux]], can be configured for serial console operation either during bootup, or after startup.

Starting with the [[IBM 9672]], IBM large systems have used a [[IBM Hardware Management Console|Hardware Management Console]] (HMC), consisting of a PC and a specialized application, instead of a 3270 or serial link. Other IBM product lines also use an HMC, e.g., [[IBM System p|System p]].

It is usually possible to [[logging (computer security)|log in]] from the console. Depending on configuration, the operating system may treat a login session from the console as being more trustworthy than a login session from other sources.

==See also==
*[[Command-line interface]] (CLI)
*[[Console application]]
*[[Console server]]
*[[Linux console]]
*[[Virtual console]]
*[[Win32 console]]
==References==
{{reflist}}

==External links==
*{{Commonscatinline}}


[[Category:BIOS]]
[[Category:BIOS]]

Latest revision as of 03:25, 8 August 2024