Skip to main content
Humanities LibreTexts

17.2: Computer Devices

  • Page ID
    72861
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Peripheral

    A peripheral is a “device that is used to put information into or get information out of the computer.”[1]

    There are three different types of peripherals:

    • Input, used to interact with, or send data to the computer (mouse, keyboards, etc.)
    • Output, which provides output to the user from the computer (monitors, printers, etc.)
    • Storage, which stores data processed by the computer (hard drives, flash drives, etc.)
    How human beings’ cognition and senses interact with hardware and software. Our eyes, ears, and hands take in output from monitors, TVs, speakers, headphones, and gamepads. Our hands and voices provide input with keyboards, mice, gamepads, joysticks, and microphones. The software provides input and output for the hardware.
    Human Machine Interface (HMI) peripherals.

    Overview

    A peripheral device is generally defined as any auxiliary device such as a computer mouse or keyboard, that connects to and works with the computer in some way. Other examples of peripherals are expansion cards, graphics cards, image scanners, tape drives, microphones, loudspeakers, webcams, and digital cameras. RAM—random access memory—straddles the line between peripheral and primary component; it is technically a storage peripheral, but is required for every major function of a modern computer and removing the RAM will effectively disable any modern machine. Many new devices such as digital watches, smartphones and tablet computers have interfaces which allow them to be used as a peripheral by a full computer, though they are not host-dependent as other peripheral devices are. According to the most technical definition, the only pieces of a computer notconsidered to be peripherals are the central processing unit, power supply, motherboard, and computer case.

    Usually, the word peripheral is used to refer to a device external to the computer case, like a scanner, but the devices located inside the computer case are also technically peripherals. Devices that exist outside the computer case are called external peripherals, or auxiliary components, Examples are: “Many of the external peripherals I own, such as my scanner and printer, connect to the peripheral ports on the back of my computer.”[2] Devices that are inside the case such as internal hard drives or CD-ROM drives are also peripherals in technical terms and are called internal peripherals, but may not be recognized as peripherals by laypeople.

    In a system on a chip, peripherals are incorporated into the same integrated circuit as the central processing unit. They are still referred to as “peripherals” despite being permanently attached to (and in some sense part of) their host processor.

    Common Peripherals

    • Input
      • Keyboard
      • Computer mouse
      • Graphic tablet
      • Touchscreen
      • Barcode reader
      • Image scanner
      • Microphone
      • Webcam
      • Game controller
      • Light pen
      • Scanner
      • Digital camera
    • Output
      • Computer display
      • Printer
      • Projector
      • Speaker
    • Storage devices
      • Floppy disk drive
      • Flash drive
      • Disk drive
      • Smartphone or Tablet computer storage interface
      • CD/DVD drive
    • Input/Output
      • Modem
      • Network interface controller (NIC)

    Input Devices

    In computing, an input device is a peripheral (piece of computer hardware equipment) used to provide data and control signals to an information processing system such as a computer or other information appliance. Examples of input devices include keyboards, mice, scanners, digital cameras and joysticks.

    Many input devices can be classified according to:

    • modality of input (e.g. mechanical motion, audio, visual, etc.)
    • the input is discrete (e.g. key presses) or continuous (e.g. a mouse’s position, though digitized into a discrete quantity, is fast enough to be considered continuous)

    Pointing devices, which are input devices used to specify a position in space, can further be classified according to:

    • Whether the input is direct or indirect. With direct input, the input space coincides with the display space, i.e. pointing is done in the space where visual feedback or the pointer appears. Touchscreens and light pens involve direct input. Examples involving indirect input include the mouse and trackball.
    • Whether the positional information is absolute (e.g. on a touch screen) or relative (e.g. with a mouse that can be lifted and repositioned)

    Direct input is almost necessarily absolute, but indirect input may be either absolute or relative. For example, digitizing graphics tablets that do not have an embedded screen involve indirect input and sense absolute positions and are often run in an absolute input mode, but they may also be set up to simulate a relative input mode like that of a touchpad, where the stylus or puck can be lifted and repositioned.

    Input and output devices make up the hardware interface between a computer and a scanner or 6DOF controller.

    Keyboards

    A keyboard is a human interface device which is represented as a layout of buttons. Each button, or key, can be used to either input a linguistic character to a computer, or to call upon a particular function of the computer. They act as the main text entry interface for most users. Traditional keyboards use spring-based buttons, though newer variations employ virtual keys, or even projected keyboards. It is typewriter like device composed of a matrix of switches.

    Examples of types of keyboards include:

    • Keyer
    • Keyboard
    • Lighted Program Function Keyboard (LPFK)

    Pointing Devices

    A mouse sitting on a desk.
    A computer mouse

    Pointing devices are the most commonly used input devices today. A pointing device is any human interface device that allows a user to input spatial data to a computer. In the case of mice and touchpads, this is usually achieved by detecting movement across a physical surface. Analog devices, such as 3D mice, joysticks, or pointing sticks, function by reporting their angle of deflection. Movements of the pointing device are echoed on the screen by movements of the pointer, creating a simple, intuitive way to navigate a computer’s graphical user interface (GUI).

    Composite Devices

    Wii Remote
    Wii Remote with attached strap

    Input devices, such as buttons and joysticks, can be combined on a single physical device that could be thought of as a composite device. Many gaming devices have controllers like this. Technically mice are composite devices, as they both track movement and provide buttons for clicking, but composite devices are generally considered to have more than two different forms of input.

    • Game controller
    • Gamepad (or joypad)
    • Paddle (game controller)
    • Jog dial/shuttle (or knob)
    • Wii Remote

    Imaging and Input Devices

    The sensor is seen here on a TV. It works by detecting human motion visually.
    Microsoft Kinect sensor

    Video input devices are used to digitize images or video from the outside world into the computer. The information can be stored in a multitude of formats depending on the user’s requirement.

    • Digital camera
    • Digital camcorder
    • Portable media player
    • Webcam
    • Microsoft Kinect Sensor
    • Image scanner
    • Fingerprint scanner
    • Barcode reader
    • 3D scanner
    • Laser rangefinder
    • Eye gaze tracker

    Medical Imaging

    • Computed tomography
    • Magnetic resonance imaging
    • Positron emission tomography
    • Medical ultrasonography

    Audio Input Devices

    Audio input devices are used to capture sound. In some cases, an audio output device can be used as an input device, in order to capture produced sound.

    • Microphones
    • MIDI keyboard or other digital musical instrument

    Output Devices

    An output device is any piece of computer hardware equipment used to communicate the results of data processing carried out by an information processing system (such as a computer) which converts the electronically generated information into human-readable form.[3][4]

    Display Devices

    A display device is an output device that visually conveys text, graphics, and video information. Information shown on a display device is called soft copybecause the information exists electronically and is displayed for a temporary period of time. Display devices include CRT monitors, LCD monitors and displays, gas plasma monitors, and televisions.[5]

    Input/Output

    Inputs are processed and become outputs
    Inputs are the signals or data received by the system, and outputs are the signals or data sent from it.

    There are many input and output devices such as multifunction printers and computer-based navigation systems that are used for specialised or unique applications.[6] In computing, input/output refers to the communication between aninformation processing system (such as a computer), and the outside world. Inputs are the signals or data received by the system, and outputs are the signals or data sent from it.

    Examples

    These examples of output devices also include input/output devices.[7][8] Printers and visual displays are the most common type of output device for interfacing to people, but voice is becoming increasingly available.[9]

    • Speakers
    • Headphones
    • Screen (Monitor)
    • Printer
    • Voice output communication aid
    • Automotive navigation system
    • Braille embosser
    • Projector
    • Plotter
    • Television
    • Radio

    Computer Memory

    In computing, memory refers to the devices used to store information for use in a computer. The term primary memory is used for storage systems which function at high-speed (i.e. RAM), as a distinction from secondary memory, which provides program and data storage that is slow to access but offer higher memory capacity. If needed, primary memory can be stored in secondary memory, through a memory management technique called “virtual memory.” An archaic synonym for memory is store.[10]

    Volatile Memory

    Four different RAMs
    DDR-SD-RAM, SD-RAM and two older forms of RAM.

    Volatile memory is computer memory that requires power to maintain the stored information. Most modernsemiconductor volatile memory is either Static RAM (see SRAM) or dynamic RAM (see DRAM). SRAM retains its contents as long as the power is connected and is easy to interface to but uses six transistors per bit. Dynamic RAM is more complicated to interface to and control and needs regular refresh cycles to prevent its contents being lost. However, DRAM uses only one transistor and a capacitor per bit, allowing it to reach much higher densities and, with more bits on a memory chip, be much cheaper per bit. SRAM is not worthwhile for desktop system memory, where DRAM dominates, but is used for their cache memories. SRAM is commonplace in small embedded systems, which might only need tens of kilobytes or less. Forthcoming volatile memory technologies that hope to replace or compete with SRAM and DRAM include Z-RAM, TTRAM, A-RAM and ETA RAM.

    Non-Volatile Memory

    An Intel X25-M Solid state drive.
    Solid-state drives are one of the latest forms of non-volatile memory.

    Non-volatile memory is computer memory that can retain the stored information even when not powered. Examples of non-volatile memory include read-only memory (see ROM), flash memory, most types of magnetic computer storage devices (e.g. hard disks, floppy discs and magnetic tape), optical discs, and early computer storage methods such as paper tape and punched cards. Forthcoming non-volatile memory technologies include FeRAM, CBRAM,PRAM, SONOS, RRAM, Racetrack memory, NRAM and Millipede.


    1. Laplante, Philip A. (Dec 21, 2000). Dictionary of Computer Science, Engineering and Technology. CRC Press. p. 366. ISBN 0-8493-2691-5. Retrieved June 17,2014.
    2. "Peripheral Definition". Support.about.com. 2012-04-10. Retrieved 2012-11-02.
    3. "Data Processing Concept" (PDF). The National Institute of Open Schooling (NIOS). pp. 24–37. Retrieved 2 June 2012.
    4. "Definition of: output device". Encyclopedia. The Computer Language Company Inc. Retrieved 2 June 2012.
    5. Lemley, Linda. "Chapter 6: Output". Discovering Computers. University of West Florida. Retrieved 3 June 2012.
    6. "Data Processing Concept"
    7. "Input devices, processing and output devices". GCSE Bitesize. BBC. Retrieved 2 June 2012.
    8. Kim, Daeryong. "Hardware Output Devices". Fundamental Microcomputer Information Technology. The University of Mississippi. Retrieved 2 June 2012.
    9. "Output device". A Dictionary of Computing. Oxford University Press. 2008. Retrieved 3 June 2012.
    10. A.M. Turing and R.A. Brooker (1952). Programmer's Handbook for Manchester Electronic Computer Mark II. University of Manchester.

    Contributors and Attribution

    CC licensed content, Shared previously

    17.2: Computer Devices is shared under a not declared license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?