An apparatus and method provide a locking scheme that accommodates different size file locks. A first file lock command, referred to as an M bit file lock command, assumes a lock with a length of M bits. A second lock command, referred to as an N bit file lock command, assumes a lock with a length of N bits, which is less than M bits. A translation mechanism services both M-bit and N-bit file lock commands, and accesses locks that are M bits in length in response to both M-bit and N-bit file lock commands. The address range between 2.sup.N and 2.sup.M -1 are assigned to one or more corresponding control addresses in the address range of 0 to 2.sup.N -1. Locking of any control address using an N bit file lock command results in the address range between 2.sup.N and 2.sup.M -1 being automatically locked in addition to the addresses specified in the N bit file lock command. This allows translating an N bit file lock command to an M bit lock. Similarly, when an M bit file lock command locks any address between 2.sup.N and 2.sup.M -1, the translation mechanism locks the address or addresses specified in the M bit file lock command, and in addition locks the control address or addresses that correspond to the specified address. In this manner, both N bit and M bit file lock commands may access the same M bit locks, assuring that proper locking is maintained between computer programs that use N bit locks and computer programs that use M bit locks.

Un materiale e un metodo forniscono uno schema di bloccaggio che accomoda le serrature differenti della lima di formato. Un primo ordine della serratura della lima, citato come ordine della serratura della lima della punta di m., presuppone una serratura con una lunghezza delle punte di m.. Un secondo ordine della serratura, citato come ordine della serratura della lima della punta di N, presuppone una serratura con una lunghezza delle punte di N, che è di meno che le punte di m.. Un meccanismo di traduzione assiste sia gli ordini della serratura della lima della N-punta che della M.-punta ed accede alle serrature che sono punte di m. di lunghezza in risposta sia agli ordini della serratura della lima della N-punta che della M.-punta. La gamma di indirizzo fra 2.sup.N e 2.sup.M -1 è assegnata ad uno o più indirizzamenti di controllo corrispondenti nella gamma di indirizzo di 0 2.sup.N -1. al bloccaggio di tutto l'indirizzamento di controllo usando i risultati di N della punta della lima di ordine della serratura nella gamma di indirizzo fra 2.sup.N e 2.sup.M -1 automaticamente essendo bloccando oltre che gli indirizzi specificati nell'ordine della serratura della lima della punta di N. Ciò concede tradurre un ordine della serratura della lima della punta di N ad una serratura della punta di m.. Similmente, quando un ordine della serratura della lima della punta di m. blocca tutto l'indirizzo fra 2.sup.N e 2.sup.M -1, le serrature del meccanismo di traduzione l'indirizzo o gli indirizzi hanno specificato nell'ordine della serratura della lima della punta di m. ed in più blocca l'indirizzamento di controllo o gli indirizzi che corrispondono all'indirizzo specificato. In questo modo, sia la punta di N che ordini della serratura della lima della punta di m. possono accedere alle stesse serrature della punta di m., rassicuranti che il bloccaggio adeguato è effettuato fra i programmi destinati all'elaboratore che usano le serrature della punta di N ed i programmi destinati all'elaboratore che utilizzano le serrature della punta di m..

 
Web www.patentalert.com

< (none)

< System and method for volume expansion in the presence of multiple plug-in features

> Lightweight rule induction

> (none)

~ 00061