Author Topic: Documentation on device and driver technology  (Read 167 times)

Offline macStuff

  • Platinum Member (500+ Posts)
  • *****
  • Posts: 1349
  • http://www.OldschoolDAW.com
    • OldschoolDAW.com
Documentation on device and driver technology
« on: June 03, 2019, 06:46:44 PM »
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/devicemgrs.html
https://web.archive.org/web/20030818061057/http://developer.apple.com/documentation/hardware/DeviceManagers/pci_srvcs/pci_cards_drivers/index.html

Quote
ADB Devices
The Apple Desktop Bus (ADB) is used to communicate with the keyboard, the mouse, and other user-input devices.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/adb/adb.html

ATA Devices
ATA stands for AT Attachment, a standard interface used with storage devices such as hard disk drives. ATA drives are also referred to as integrated drive electronics (IDE) drives.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/ata/ata.html

Block-Level Device Drivers
Block devices read and write blocks of data and provide random access to data. Disk drives are the most common block devices.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/blocklevel/blocklevel.html

Cursor Devices
Cursor devices control the location of the cursor and include relative devices, such as a mouse, and absolute devices, such as a graphics tablet.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/cursor/cursor.html

Device Manager
The Device Manager is the part of the Mac OS that controls the exchange of information between applications and hardware devices.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/devicemgr/devicemgr.html

Display Devices
The Display Manager communicates with a video device driver to change display modes for displays that support multiple screen resolutions.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/displaydevices/displaydevices.html

Ethernet Driver
The Ethernet driver controls communication over the Ethernet.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/ethernetdriver/ethernetdriver.html
 
PC Card Services
PC Card Services are system software used by all PC Card (PCMCIA card) client software.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/pc_cardsrvcs/pc_cardsrvcs.html

PCI Card Services
PCI Card drivers are supported by several parts of the Mac OS, such as the Name Registry and the Driver Servies Library.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/pci_srvcs/pci_srvcs.html

Power Manager
The Power Manager is the part of the Mac OS that controls power to the internal hardware devices of Macintosh PowerBook computers.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/powermgr/powermgr.html

SCSI Manager
The SCSI Manager is the part of the Mac OS that controls the transfer of data between a Macintosh computer and peripheral devices connected through the Small Computer System Interface (SCSI).
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/scsimgr/scsimgr.html

Serial Driver
The Serial Driver supports asynchronous serial data communication between applications and serial devices connected to the modem and printer ports.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/serialdriver/serial_drvr.html

USB Devices
Universal Serial Bus (USB) is a high-speed serial bus used to communicate with human interface devices such as the Apple USB keyboard and mouse; low-bandwidth USB devices such as printers, scanners, modems, and mass-storage devices; and USB gaming devices, such as joysticks.
https://web.archive.org/web/20030803030620/http://developer.apple.com/documentation/hardware/DeviceManagers/usb/usb.html