What is controller? - Definition from WhatIs.com

Definition

controller

  • Facebook Like
  • Tweet
  • Google +1
  • LinkedIn
  • Email
  • Comment
  • RSS
  • Print
  • A
  • AA
  • AAA
Part of the Computing fundamentals glossary:

A controller, in a computing context, is a hardware device or a software program that manages or directs the flow of data between two entities. In computing, controllers may be cards, microchips or separate hardware devices for the control of a peripheral device. In a general sense, a controller can be thought of as something or someone that interfaces between two systems and manages communications between them.

Here are a few examples of controllers:

A graphics card is an integrated circuit card in a computer or, in some cases, a monitor that provides digital-to-analog conversion, video RAM, and a video controller so that data can be sent to a computer's display.

A game controller is an input device for playing games.

A network interface card (NIC) is a computer circuit board or card that is installed in a computer so that it can be connected to a network.

A WAN interface card (WIC) is a specialized network interface card that allows devices to connect to a wide area network.

A flash controller is the part of flash memory that communicates with the host device and manages the flash file directory.

An application delivery controller is a data center network device that helps manage client connections to complex Web and enterprise applications.

A baseboard management controller (BMC) is a specialized service processor that monitors the physical state of a computer, network server or other hardware device using sensors and communicating with the system administrator through an independent connection.

A session border controller (SBC) is a device or application that governs the manner in which calls, also called sessions, are initiated, conducted and terminated in a VoIP (Voice over Internet Protocol) network.

Primary domain controller (PDC) and backup domain controller (BDC) are roles that can be assigned to a server to manage access to a set of network resources (applications, printers, and so forth) for a group of users.

This was last updated in October 2012
Contributor(s): Ivy Wigmore
Posted by: Margaret Rouse

Related Terms

Definitions

  • photonics

    - Photonics is an area of study that involves the use of radiant energy (such as light), whose fundamental element is the photon. (WhatIs.com)

  • laser

    - A laser is a coherent and focused beam of photons; coherent, in this context, means that it is all one wavelength, unlike ordinary light which showers on us in many wavelengths. The acronym laser s... (WhatIs.com)

  • cyberextortion

    - Cyberextortion is a crime involving an attack or threat of attack against an enterprise, coupled with a demand for money to avert or stop the attack. (SearchSecurity.com)

Glossaries

  • Computing fundamentals

    - Terms related to computer fundamentals, including computer hardware definitions and words and phrases about software, operating systems, peripherals and troubleshooting.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Dig Deeper

People Who Read This Also Read...

  • Creating a bridged network interface on a KVM host
  • Troubleshooting Linux networking problems
  • Quiz #14: Peripherals
  • Quiz #14: Peripherals
  • Troubleshooting DAS, Part 3: SCSI issues

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question
  • Virus has control of my tablet

  • MySQL: Reduce size of ibdata

  • IT Project management schedule overshoot

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.
    Back to top
    gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.