Traduca

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian
Immagine di sviluppo del nocciolo di Linux (terza edizione)
Immagine dei concetti del sistema operativo
L'immagine di RHCE Red Hat ha certificato la guida di studio di Linux dell'assistente tecnico (esame RH302) (pressa di certificazione)
Immagine dei sistemi operativi moderni (terza edizione)

Linguaggio d'interrogazione di XAM

Cos come la fornitura dei mezzi fornitore-indipendenti di generazione, richiamando, modificando e cancellando XSets, la specifica di SNIA XAM v1.0 inoltre definisce un linguaggio d'interrogazione (XAM QL), basato su un sottoinsieme della lingua di SQL, dato che della selezione e di richiamo del XUIDs di XSets basato sui test di verifica soddisfare-definiti.

L'insieme delle parole riservate per questo linguaggio d'interrogazione abbastanza piccolo: selezioni, dove e, o, non, come, esiste, legare, passivo, typeof, lunghezza, data, ALLINEARE, FALSI, prima che, dopo, contenga e dentro. Dal disegno, le domande di XAM assomigliano ad una dichiarazione prescelta di SQL. Il linguaggio d'interrogazione senza distinzione fra maiuscole e minuscole ed usa la serie di caratteri di ASCII.

Qui un esempio di una domanda semplice di XAM: selezioni .xset.xuid dove com.example.name = 'Tuckers Plantation

La versione 1.0 della specifica di XAM definisce due livelli del sostegno di linguaggio d'interrogazione, il Livello 1 cio del Livello 1 e del Livello 2. definisce le domande sulle propriet e gli attributi di campo in XSets ed obbligatorio. Tutto il valore di una propriet di XSet che accessibile ad un programma di applicazione via la biblioteca di XAM pu essere interrogato. Il Livello 2 estende il Livello 1 fino le domande di sostegno su XStreams ed facoltativo. Entrambi i livelli di domanda sono raggiunti attraverso un singolo, tipo definito di lavoro che tutti i fornitori di XAM devono sostenere. Poich nessun fornitore che sono informato di ha domande del Livello realmente d'applicazione 2, il resto dei fuochi di questo alberino sulle domande del Livello 1.

Una dichiarazione di domanda di XAM consiste di una clausola prescelta obbligatoria seguita da un facoltativo dove clausola. Per XAM v1.0 l'unica clausola prescelta valida `prescelto .xset.xuid'. Ci specifica che l'applicazione sta chiedendo una lista dei valori di XUID. Per esempio selezioni .xset.xuid

restituir una lista di ogni XSet che leggibile ai tempi della domanda.

Dove la clausola usata per specificare un sottoinsieme di XSets da abbinare. Per le domande del Livello 1 si limita ai confronti fra le propriet di XSet ed i valori e/o attributi di campo letterali ed i valori letterali. selezioni .xset.xuid dove .xam.time.xuid > data ('2009-02-01T00: 00: 00.0 ')

restituir la lista di tutto il Xsets che sono stati generati sopra o dopo il 1 febbraio 2009.

Le seguenti esposizioni della tabella che sistemano ed i tipi letterali possono essere confrontati bene. xam_intxam_doublexam_stringxam_datetimexam_xuid int ** doppio ** datetime* XUID* che dello string* la biblioteca di XAM convalida che le stringhe ed i liberali delle stringhe sono stringhe conformantesi UTF-8. Le costanti letterali di stringa non conformi UTF-8 generano un errore di sintassi non fatale di domanda di XAM. Le edizioni come singolo contro i caratteri multipli di glyph ed i caratteri non stampabili sono non specificate e

Supporto di Linux HPET

IA-PC HPET (temporizzatore di evento di alta precisione) una specifica che stata sviluppata insieme da Intel e da Microsoft nella parte precedente di questa decade. L'ultima versione datata ottobre 2004. Ha dichiarato lo scopo inizialmente di completare e finalmente sostituire il temporizzatore di intervalli programmabile dell'eredit 8254 e le funzioni periodiche della generazione di interruzione del temporizzatore in tempo reale che attualmente usato come i fissaggi del de-facto'timer del `per i IA-Pc.

L'architettura di HPET definisce un insieme dei temporizzatori che possono essere usati dal sistema operativo. Un blocchetto di temporizzatore una combinazione di singolo contatore e fino a 32 comparatori e registri del fiammifero. Il comparatore compara il contenuto del registro del fiammifero al valore di un in su-contatore monotono corrente libero. Quando l'uscita del in su-contatore uguaglia il valore nel registro del fiammifero un'interruzione generata. Ciascuno dei comparatori pu produrre un'interruzione. Un massimo di 8 blocchetti di temporizzatore contributo a complessivamente 256 temporizzatori. Ogni blocchetto di temporizzatore pu avere attributi di sincronizzazione differenti. Le esecuzioni specifiche possono comprendere soltanto un sottoinsieme di questi temporizzatori. Un minimo di tre temporizzatori richiesto.

La specifica contiene il seguente schema a blocchi dell'architettura di HPET.

Alcuni dei temporizzatori possono essere permessi a di generare un'interruzione periodica. Se un temporizzatore regolato per essere periodico, il relativo periodo si aggiunge al registro del fiammifero ogni volta un fiammifero accade, cos di calcolo la prossima volta affinch questo temporizzatore generi un'interruzione. Un in su-contatore solitamente 64 bit largamente ma le esecuzioni a 32 bits sono consentite dalla specifica e i in su-contatori 64-bit possono anche essere determinati nel modo a 32 bits. i In su-contatori funzionano ad un minimo di 10 megahertz. quale molto pi veloce di il pi vecchio RTC (temporizzatore in tempo reale) e pu produrre cos le interruzioni periodiche ad una risoluzione molto pi alta. I registri connessi con questi temporizzatori sono tracciati allo spazio di memoria.

La funzionalit di usi ACPI di BIOS (interfaccia avanzata di potere e di configurazione) per informare il sistema operativo della posizione del HPET memoria-ha tracciato lo spazio del registro. Qui un esempio di una tabella smontata di ACPI HPET da una scheda madre di Intel DX48BT2 (AKA BoneTrail). gatto /sys/firmware/acpi/tables/HPET di $ > iasl di /var/tmp/hpet.out $ - gatto /var/tmp/hpet.dsl/* di d /var/tmp/hpet.out $ * architettura componente di Intel ACPI * versione 20090123 di smontatore di AML * * smontaggio di /var/tmp/hpet.out, Sun il 5 luglio 19: 34: Tabelle di 47 2009 * * dati di ACPI [HPET] * * disposizione: [HexOffset DecimalOffset ByteLength] FieldName: FieldValue */