HASHTAB | Back to Index page |
Prolog Control Block Contents HASHTAB DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
HASHTAB Prolog | Top of page |
NAME : HASHTAB DESCRIPTION: Hash Table Complex DSECT : HASHTAB FUNCTION : HASHTAB is used exclusively by file management to reduce the paging overhead when searching for a file on a read/write disk. It contains a header plus a pointer array with the address of each hyperblock associated with the disk, and a scatter index table with a 4-byte entry for each file on the disk. HASHTAB is called by the HASHTAB macro. |
HASHTAB Control Block Content | Top of page |
|
HASHTAB Storage Layout | Top of page |
*** HASHTAB - Hash Table Complex * * +---------------------------+---------------------------+ * 0 | HYPTSIZE | SCTSIZE | * +---------------------------+---------------------------+ * 8 | NSCTSLOT | NSCTUSED | * +---------------------------+--------------------+------+ * 10 | HASHEYEC |:HVERS| * +------------------------------------------------+------+ * 18 |///////////////////////////////////////////////////////| * +---------------------------+--------------------+------+ * 20 | HYPADD | HTABINDX |:HBYTE| * +---------------------------+--------------------+------+ * 28 * *** HASHTAB - Hash Table Complex |
HASHTAB Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- HADDLEN 0020 00000004 HASHEYEC 0010 HASHVERS 0017 HSHLENHD 0018 00000020 HTABINDX 0024 HYPADD 0020 HYPTABLE 0020 HYPTSIZE 0000 NSCTSLOT 0008 NSCTUSED 000C SCATTRTB 0024 SCTSIZE 0004 SECHBYTE 0027 SLOTSIZE 0027 00000004 |
Copyright IBM Corporation, 1990, 2020