Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Device driver

Index Device driver

In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer. [1]

103 relations: Abstraction (computer science), Advanced Linux Sound Architecture, Apple Inc., Bandwidth (computing), Bus (computing), Bus mastering, CD-ROM, Class driver, Computer data storage, Computer engineering, Computer keyboard, Computer mouse, Computer program, Computing platform, Controller (computing), Conventional PCI, CPU modes, CUPS, Daemon Tools, Device control register, Device driver synthesis and verification, Device file, Digital camera, Digital signal processor, Direct Rendering Infrastructure, DOS, Driver wrapper, File system, File system API, Firmware, Floppy disk, Free and open-source software, Free software, FTDI, Hard disk drive, Hexadecimal, I/O Kit, Image scanner, Input/output, Installable File System, Interface (computing), Interrupt, ISCSI, Kernel-Mode Driver Framework, Linux, Linux kernel, Loadable kernel module, MacOS, Manufacturing, Message passing, ..., Microsoft, Microsoft Windows, Music sequencer, NetWare, Network Driver Interface Specification, Network interface controller, Open Data-Link Interface, Open-source hardware, Operating system, Parallel ATA, Parallel port, Peripheral, Pointing device, PostScript, Primitive data type, Printer (computing), Printer driver, Privilege (computing), Protection ring, Replicant (operating system), Reverse engineering, Scanner Access Now Easy, SCSI, Serial ATA, Serial port, Software engineer, Solaris (operating system), Sound card, Sound card mixer, SourceForge, Subroutine, TWAIN, Udev, Uniform Driver Interface, USB, User space, User-Mode Driver Framework, Video BIOS, Video card, Vidix, Virtual machine, Virtual private network, VxD, Windows 10, Windows 7, Windows 8, Windows Display Driver Model, Windows Driver Frameworks, Windows Driver Model, Windows Vista, Xen, .sys, 16550 UART. Expand index (53 more) »

Abstraction (computer science)

In software engineering and computer science, abstraction is.

New!!: Device driver and Abstraction (computer science) · See more »

Advanced Linux Sound Architecture

Advanced Linux Sound Architecture (ALSA) is a software framework and part of the Linux kernel that provides an application programming interface (API) for sound card device drivers.

New!!: Device driver and Advanced Linux Sound Architecture · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: Device driver and Apple Inc. · See more »

Bandwidth (computing)

In computing, bandwidth is the maximum rate of data transfer across a given path.

New!!: Device driver and Bandwidth (computing) · See more »

Bus (computing)

In computer architecture, a bus (a contraction of the Latin omnibus) is a communication system that transfers data between components inside a computer, or between computers.

New!!: Device driver and Bus (computing) · See more »

Bus mastering

In computing, bus mastering is a feature supported by many bus architectures that enables a device connected to the bus to initiate direct memory access (DMA) transactions.

New!!: Device driver and Bus mastering · See more »

CD-ROM

A CD-ROM is a pre-pressed optical compact disc which contains data.

New!!: Device driver and CD-ROM · See more »

Class driver

In computing, a class driver is a type of hardware device driver that can operate a large number of different devices of a broadly similar type.

New!!: Device driver and Class driver · See more »

Computer data storage

Computer data storage, often called storage or memory, is a technology consisting of computer components and recording media that are used to retain digital data.

New!!: Device driver and Computer data storage · See more »

Computer engineering

Computer engineering is a discipline that integrates several fields of computer science and electronics engineering required to develop computer hardware and software.

New!!: Device driver and Computer engineering · See more »

Computer keyboard

In computing, a computer keyboard is a typewriter-style device which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches.

New!!: Device driver and Computer keyboard · See more »

Computer mouse

A computer mouse is a hand-held pointing device that detects two-dimensional motion relative to a surface.

New!!: Device driver and Computer mouse · See more »

Computer program

A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.

New!!: Device driver and Computer program · See more »

Computing platform

A computing platform or digital platform is the environment in which a piece of software is executed.

New!!: Device driver and Computing platform · See more »

Controller (computing)

In computing and especially in computer hardware, a controller is a chip, an expansion card, or a stand-alone device that interfaces with a peripheral device.

New!!: Device driver and Controller (computing) · See more »

Conventional PCI

Conventional PCI, often shortened to PCI, is a local computer bus for attaching hardware devices in a computer.

New!!: Device driver and Conventional PCI · See more »

CPU modes

CPU modes (also called processor modes, CPU states, CPU privilege levels and other names) are operating modes for the central processing unit of some computer architectures that place restrictions on the type and scope of operations that can be performed by certain processes being run by the CPU.

New!!: Device driver and CPU modes · See more »

CUPS

CUPS (formerly an acronym for Common UNIX Printing System) is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server.

New!!: Device driver and CUPS · See more »

Daemon Tools

DAEMON Tools is a virtual drive and optical disc authoring program for Microsoft Windows and Mac OS.

New!!: Device driver and Daemon Tools · See more »

Device control register

In computing, a device control register is a hardware register that controls some computer hardware device, for example a peripheral or an expansion card.

New!!: Device driver and Device control register · See more »

Device driver synthesis and verification

Device drivers are programs which allow software or higher-level computer programs to interact with a hardware device.

New!!: Device driver and Device driver synthesis and verification · See more »

Device file

In Unix-like operating systems, a device file or special file is an interface to a device driver that appears in a file system as if it were an ordinary file.

New!!: Device driver and Device file · See more »

Digital camera

A digital camera or digicam is a camera that captures photographs in digital memory.

New!!: Device driver and Digital camera · See more »

Digital signal processor

A digital signal processor (DSP) is a specialized microprocessor (or a SIP block), with its architecture optimized for the operational needs of digital signal processing.

New!!: Device driver and Digital signal processor · See more »

Direct Rendering Infrastructure

The Direct Rendering Infrastructure (DRI) is a framework for allowing direct access to graphics hardware under the X Window System in a safe, efficient way.

New!!: Device driver and Direct Rendering Infrastructure · See more »

DOS

DOS is a family of disk operating systems.

New!!: Device driver and DOS · See more »

Driver wrapper

A driver wrapper is software that functions as an adapter between an operating system and a driver, such as a device driver, that was not designed for that operating system.

New!!: Device driver and Driver wrapper · See more »

File system

In computing, a file system or filesystem controls how data is stored and retrieved.

New!!: Device driver and File system · See more »

File system API

A file system API is an application programming interface through which a utility or user program requests services of a file system.

New!!: Device driver and File system API · See more »

Firmware

In electronic systems and computing, firmware is a specific class of computer software that provides the low-level control for the device's specific hardware.

New!!: Device driver and Firmware · See more »

Floppy disk

A floppy disk, also called a floppy, diskette, or just disk, is a type of disk storage composed of a disk of thin and flexible magnetic storage medium, sealed in a rectangular plastic enclosure lined with fabric that removes dust particles.

New!!: Device driver and Floppy disk · See more »

Free and open-source software

Free and open-source software (FOSS) is software that can be classified as both free software and open-source software.

New!!: Device driver and Free and open-source software · See more »

Free software

Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.

New!!: Device driver and Free software · See more »

FTDI

Future Technology Devices International, commonly known by its acronym FTDI, is a Scottish privately held semiconductor device company, specializing in Universal Serial Bus (USB) technology.

New!!: Device driver and FTDI · See more »

Hard disk drive

A hard disk drive (HDD), hard disk, hard drive or fixed disk is an electromechanical data storage device that uses magnetic storage to store and retrieve digital information using one or more rigid rapidly rotating disks (platters) coated with magnetic material.

New!!: Device driver and Hard disk drive · See more »

Hexadecimal

In mathematics and computing, hexadecimal (also base, or hex) is a positional numeral system with a radix, or base, of 16.

New!!: Device driver and Hexadecimal · See more »

I/O Kit

The I/O Kit (written as IOKit in source code and sometimes elsewhere) is an open-source framework in the XNU kernel that helps developers code device drivers for Apple's macOS and iOS operating systems.

New!!: Device driver and I/O Kit · See more »

Image scanner

An image scanner—often abbreviated to just scanner, although the term is ambiguous out of context (barcode scanner, CT scanner etc.)—is a device that optically scans images, printed text, handwriting or an object and converts it to a digital image.

New!!: Device driver and Image scanner · See more »

Input/output

In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.

New!!: Device driver and Input/output · See more »

Installable File System

The Installable File System (IFS) is a filesystem API in MS-DOS/PC DOS 4.x, IBM OS/2 and Microsoft Windows that enables the operating system to recognize and load drivers for file systems.

New!!: Device driver and Installable File System · See more »

Interface (computing)

In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information.

New!!: Device driver and Interface (computing) · See more »

Interrupt

In system programming, an interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention.

New!!: Device driver and Interrupt · See more »

ISCSI

In computing, iSCSI is an acronym for Internet Small Computer Systems Interface, an Internet Protocol (IP)-based storage networking standard for linking data storage facilities.

New!!: Device driver and ISCSI · See more »

Kernel-Mode Driver Framework

The Kernel-Mode Driver Framework (KMDF) is a driver framework developed by Microsoft as a tool to aid driver developers create and maintain kernel mode device drivers for Windows 2000The original release of KMDF only supported Windows XP and Server 2003.

New!!: Device driver and Kernel-Mode Driver Framework · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Device driver and Linux · See more »

Linux kernel

The Linux kernel is an open-source monolithic Unix-like computer operating system kernel.

New!!: Device driver and Linux kernel · See more »

Loadable kernel module

In computing, a loadable kernel module (LKM) is an object file that contains code to extend the running kernel, or so-called base kernel, of an operating system.

New!!: Device driver and Loadable kernel module · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Device driver and MacOS · See more »

Manufacturing

Manufacturing is the production of merchandise for use or sale using labour and machines, tools, chemical and biological processing, or formulation.

New!!: Device driver and Manufacturing · See more »

Message passing

In computer science, message passing is a technique for invoking behavior (i.e., running a program) on a computer.

New!!: Device driver and Message passing · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Device driver and Microsoft · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Device driver and Microsoft Windows · See more »

Music sequencer

A music sequencer (or simply sequencer) is a device or application software that can record, edit, or play back music, by handling note and performance information in several forms, typically CV/Gate, MIDI, or Open Sound Control (OSC), and possibly audio and automation data for DAWs and plug-ins.

New!!: Device driver and Music sequencer · See more »

NetWare

NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol.

New!!: Device driver and NetWare · See more »

Network Driver Interface Specification

The Network Driver Interface Specification (NDIS) is an application programming interface (API) for network interface cards (NICs).

New!!: Device driver and Network Driver Interface Specification · See more »

Network interface controller

A network interface controller (NIC, also known as a network interface card, network adapter, LAN adapter or physical network interface, and by similar terms) is a computer hardware component that connects a computer to a computer network.

New!!: Device driver and Network interface controller · See more »

Open Data-Link Interface

The Open Data-Link Interface (ODI), developed by Apple and Novell, serves the same function as Microsoft and 3COM's Network Driver Interface Specification (NDIS).

New!!: Device driver and Open Data-Link Interface · See more »

Open-source hardware

Open-source hardware (OSH) consists of physical artifacts of technology designed and offered by the open design movement.

New!!: Device driver and Open-source hardware · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Device driver and Operating system · See more »

Parallel ATA

Parallel ATA (PATA), originally, is an interface standard for the connection of storage devices such as hard disk drives, floppy disk drives, and optical disc drives in computers.

New!!: Device driver and Parallel ATA · See more »

Parallel port

A parallel port is a type of interface found on computers (personal and otherwise) for connecting peripherals.

New!!: Device driver and Parallel port · See more »

Peripheral

A peripheral device is "an ancillary device used to put information into and get information out of the computer." Three categories of peripheral devices exist based on their relationship with the computer.

New!!: Device driver and Peripheral · See more »

Pointing device

A pointing device is an input interface (specifically a human interface device) that allows a user to input spatial (i.e., continuous and multi-dimensional) data to a computer.

New!!: Device driver and Pointing device · See more »

PostScript

PostScript (PS) is a page description language in the electronic publishing and desktop publishing business.

New!!: Device driver and PostScript · See more »

Primitive data type

In computer science, primitive data type is either of the following.

New!!: Device driver and Primitive data type · See more »

Printer (computing)

In computing, a printer is a peripheral device which makes a persistent human-readable representation of graphics or text on paper.

New!!: Device driver and Printer (computing) · See more »

Printer driver

In computers, a printer driver or a print processor is a piece of software that converts the data to be printed to the form specific to a printer.

New!!: Device driver and Printer driver · See more »

Privilege (computing)

In computing, privilege is defined as the delegation of authority over a computer system.

New!!: Device driver and Privilege (computing) · See more »

Protection ring

In computer science, hierarchical protection domains, often called protection rings, are mechanisms to protect data and functionality from faults (by improving fault tolerance) and malicious behaviour (by providing computer security).

New!!: Device driver and Protection ring · See more »

Replicant (operating system)

Replicant 6.0 on the Galaxy Note II An example of phone information in Replicant, including a brief hardware description Replicant is a free and open-source operating system (OS) based on the Android mobile platform that aims to replace all proprietary Android components with free-software counterparts.

New!!: Device driver and Replicant (operating system) · See more »

Reverse engineering

Reverse engineering, also called back engineering, is the process by which a man-made object is deconstructed to reveal its designs, architecture, or to extract knowledge from the object; similar to scientific research, the only difference being that scientific research is about a natural phenomenon.

New!!: Device driver and Reverse engineering · See more »

Scanner Access Now Easy

Scanner Access Now Easy (SANE) is an application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, handheld scanner, video- and still-cameras, frame grabbers, etc.). The SANE API is public domain and its discussion and development is open to everybody.

New!!: Device driver and Scanner Access Now Easy · See more »

SCSI

Small Computer System Interface (SCSI) is a set of standards for physically connecting and transferring data between computers and peripheral devices.

New!!: Device driver and SCSI · See more »

Serial ATA

Serial ATA (SATA, abbreviated from Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives.

New!!: Device driver and Serial ATA · See more »

Serial port

In computing, a serial port is a serial communication interface through which information transfers in or out one bit at a time (in contrast to a parallel port).

New!!: Device driver and Serial port · See more »

Software engineer

A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software.

New!!: Device driver and Software engineer · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Device driver and Solaris (operating system) · See more »

Sound card

A sound card (also known as an audio card) is an internal expansion card that provides input and output of audio signals to and from a computer under control of computer programs.

New!!: Device driver and Sound card · See more »

Sound card mixer

A sound card mixer is the analog part of a sound card that routes and mixes sound signals.

New!!: Device driver and Sound card mixer · See more »

SourceForge

SourceForge is a Web-based service that offers software developers a centralized online location to control and manage free and open-source software projects.

New!!: Device driver and SourceForge · See more »

Subroutine

In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

New!!: Device driver and Subroutine · See more »

TWAIN

TWAIN is an applications programming interface (API) and communications protocol that regulates communication between software and digital imaging devices, such as image scanners and digital cameras.

New!!: Device driver and TWAIN · See more »

Udev

udev (userspace /dev) is a device manager for the Linux kernel.

New!!: Device driver and Udev · See more »

Uniform Driver Interface

The Uniform Driver Interface (UDI) is a defunct project developed by several companies to define a portable interface for device drivers.

New!!: Device driver and Uniform Driver Interface · See more »

USB

USB (abbreviation of Universal Serial Bus), is an industry standard that was developed to define cables, connectors and protocols for connection, communication, and power supply between personal computers and their peripheral devices.

New!!: Device driver and USB · See more »

User space

A modern computer operating system usually segregates virtual memory into kernel space and user space.

New!!: Device driver and User space · See more »

User-Mode Driver Framework

User-Mode Driver Framework (UMDF) is a device-driver development platform first introduced with Microsoft's Windows Vista operating system, and is also available for Windows XP.

New!!: Device driver and User-Mode Driver Framework · See more »

Video BIOS

Video BIOS is the BIOS of a graphics card in a (usually IBM PC-derived) computer.

New!!: Device driver and Video BIOS · See more »

Video card

A video card (also called a display card, graphics card, display adapter or graphics adapter) is an expansion card which generates a feed of output images to a display (such as a computer monitor).

New!!: Device driver and Video card · See more »

Vidix

VIDIX (video interface for *nix) is a portable programming interface for Unix-like operating systems that allows video card drivers running in user space to directly access the framebuffer through Direct Graphics Access extension to the X Window System.

New!!: Device driver and Vidix · See more »

Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system.

New!!: Device driver and Virtual machine · See more »

Virtual private network

A virtual private network (VPN) extends a private network across a public network, and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.

New!!: Device driver and Virtual private network · See more »

VxD

VxD is the device driver model used in Microsoft Windows/386, the 386 enhanced mode of Windows 3.x, Windows 9x, and to some extent also by the Novell DOS 7, OpenDOS 7.01, and DR-DOS 7.02 (and higher) multitasker (TASKMGR).

New!!: Device driver and VxD · See more »

Windows 10

Windows 10 (codenamed Redstone, formerly Threshold) is a personal computer operating system developed and released by Microsoft, as part of the Windows NT family of operating systems.

New!!: Device driver and Windows 10 · See more »

Windows 7

Windows 7 (codenamed Vienna, formerly Blackcomb) is a personal computer operating system developed by Microsoft.

New!!: Device driver and Windows 7 · See more »

Windows 8

Windows 8 is a personal computer operating system developed by Microsoft as part of the Windows NT family of operating systems.

New!!: Device driver and Windows 8 · See more »

Windows Display Driver Model

Windows Display Driver Model (WDDM) is the graphic driver architecture for video card drivers running Microsoft Windows versions beginning with Windows Vista.

New!!: Device driver and Windows Display Driver Model · See more »

Windows Driver Frameworks

Windows Driver Frameworks (WDF, formerly Windows Driver Foundation), is a set of Microsoft tools and libraries that aid in the creation of device drivers for Windows 2000 and later versions of Windows.

New!!: Device driver and Windows Driver Frameworks · See more »

Windows Driver Model

In computing, the Windows Driver Model (WDM) also known at one point as the Win32 Driver Model is a framework for device drivers that was introduced with Windows 98 and Windows 2000 to replace VxD, which was used on older versions of Windows such as Windows 95 and Windows 3.1, as well as the Windows NT Driver Model.

New!!: Device driver and Windows Driver Model · See more »

Windows Vista

Windows Vista (codenamed Longhorn) is an operating system by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs and media center PCs.

New!!: Device driver and Windows Vista · See more »

Xen

Xen Project (pronounced) is a hypervisor using a microkernel design, providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently.

New!!: Device driver and Xen · See more »

.sys

.sys is a filename extension used in DOS and Microsoft Windows operating systems.

New!!: Device driver and .sys · See more »

16550 UART

The 16550 UART (universal asynchronous receiver/transmitter) is an integrated circuit designed for implementing the interface for serial communications.

New!!: Device driver and 16550 UART · See more »

Redirects here:

16-bit driver, 32-bit driver, Computer driver, Device Driver, Device Driver Interface, Device drivers, Driver (software), Driver software, Hardware driver, Hardware drivers, Kernel driver, Linux device driver, Software driver, Virtual device drivers.

References

[1] https://en.wikipedia.org/wiki/Device_driver

OutgoingIncoming
Hey! We are on Facebook now! »