•  Back 
  •  Der PMMU-Funktionshandler 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File16.6.2  GetHdv_inuse                                               TOS

 Name:         »GetHdv_inuse« - Aktivität des Plattentreibers 
               ermitteln.

 Nummer:       4

 Deklaration:  UWORD *GetHdv_inuse ( VOID );

 Beschreibung: Die Funktion ermöglicht es festzustellen, ob der 
               Plattentreiber gerade dabei ist, eine Seite ein- oder 
               auszuswappen.

               Hinweis: Eine Überprüfung dieses Wortes muß erfolgen, 
               bevor aus einer Interruptroutine heraus ein Zugriff auf 
               das virtuelle RAM stattfindet. Der Plattentreiber darf 
               nämlich nicht durch einen Zugriff auf eine nicht 
               existente Speicherseite unterbrochen werden, falls 
               gerade eine andere Seite ausgelagert wird. Ist das 
               Statuswort ungleich Null, muß der Zugriff verschoben 
               werden.

 Ergebnis:     Die Funktion liefert einen Zeiger auf das hdv_inuse- 
               Wort zurück.

 Gruppe:       PMMU-Funktionshandler

 Querverweis:  ClearPageMode   GetPageSize   pmem_size   PMMUversion 
               SetPageMode   vmem_size