Browse Prior Art Database

Hibernation Basic Input/Output System Independent of File System

IP.com Disclosure Number: IPCOM000118860D
Original Publication Date: 1997-Aug-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 1 page(s) / 28K

Publishing Venue

IBM

Related People

Jinno, M: AUTHOR [+4]

Abstract

Disclosed is a hibernation Basic Input/Output System (BIOS) interface which makes Read Only Memory (ROM) BIOS independent of a file system. Using this interface, ROM BIOS does not have to know the file system for hibernation function, in order for the function to work even if a new file system has been installed without updating BIOS.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 98% of the total text.

Hibernation Basic Input/Output System Independent of File System

      Disclosed is a hibernation Basic Input/Output System (BIOS)
interface which makes Read Only Memory (ROM) BIOS independent of a
file system.  Using this interface, ROM BIOS does not have to know
the file  system for hibernation function, in order for the function
to work even if a new file system has been installed without updating
BIOS.

      An Operating System (OS) side program (e.g., utility, device
driver) retrieves the file system instead of ROM BIOS and creates the
cluster chain information of the reserved disk space which have been
created as a file in advance.  The program calls ROM BIOS to tell
this information.  For example:
  1.  A utility program creates a file to reserve the disk space
       for hibernation.
  2.  The program retrieves the file system and creates the
       cluster chain of the file.
  3.  The program writes the cluster chain into the first cluster
       of the reserved space.
  4.  The program calls ROM BIOS to tell the cluster number of
       the first cluster, cluster size, disk number and partition
       number where the file exists.
  5.  ROM BIOS knows the location of the reserved space and is
       waiting for hibernation request.

For hibernation function, ROM BIOS does not have to depend on a file
system.

      The unit of the chain is not limited to the cluster, but the
other units, such as logical...