×

Kernels, description tables and device drivers

  • US 5,778,226 A
  • Filed: 09/21/1995
  • Issued: 07/07/1998
  • Est. Priority Date: 10/20/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. An article of manufacture for use with a digital computer system, said digital computer system including:

  • a central processor including a memory for storing instructions and data,an adapter attached to said central processor,a device attached to said adapter, andan operating system for controlling said central processor;

    said article of manufacture comprising a computer memory storage medium storing a computer program that configures said digital computer system to perform a method comprising;

    (a) receiving an operating system request by a device driver kernel, said device driver kernel particular to said operating system;

    (b) translating said operating system request by said device driver kernel into an operating-system-independent kernel request;

    (c) processing said kernel request to create an adapter request by a device description table, said device description table particular to said device and independent of said operating system and having at least one device action routine and a device action list, said processing said kernel request to form said adapter request by said device description table comprising;

    selecting one of more device action routines from said device action list in said device description table necessary for processing said kernel request;

    and executing said selected device action routines; and

    (d) processing said adapter request to control said device on said adapter by an adapter description table, said adapter description table particular to said adapter and independent of said operating system and having at least one adapter action routine and an adapter action list, said processing said adapter request to control said device on said adapter by said adapter description table comprising;

    selecting one or more adapter action routines from said adapter action list in said adapter description table necessary for processing said adapter request;

    and executing said selected adapter action routines.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×