Oversett

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
Avbilde av Android Wireless Anvendelsesutvikling
Avbilde av å begynne Google Kartlegger API 3
Avbilde av Avanserende Å programmering i UNIX Miljøet, Andre Utgave (Addison-Wesley Fagmann Beregne Serie)
Avbilde av Moderne Operativsystemer (3 Utgave)

XAM Forespørselspråk

I tillegg til å gi forhandler-uavhengig mulighet av å skape gjenfinne, modifisere og å stryke XSets, SNIA XAM v1.0 spesifikasjon definerer også et forespørselspråk (XAM QL), baserte på en delmengde av SQL språk, for velge ut og gjenfinne XUIDs av XSets som blir basert på innhold-definerte kriterier.

Settet av reserverede ord for dette forespørselen språket er helt små : velg ut hvor og, eller ikke som, finnes, binde, readonly typeof, lengde, dato, SANN, FALSK før etter, inneholder, og innen. Ved design ser XAM forespørsler ut som en SQL velger ut uttalelse. Forespørselen språket er tilfelle ufølsom og bruker ASCII tegnsett.

Her er et eksempel på en enkel XAM forespørsel : velg ut “.xset.xuid” hvor “com.example.name” = ‹Tuckers Plantasje’

Versjon 1,0 av XAM spesifikasjon definerer to nivåer av forespørselspråkstøtte, dvs. Niveller 1 og Jevn 2. Jevn 1 definerer forespørsler på eiendomer og feltegenskaper i XSets og er påbudt. Noen XSet eiendomverdi som er tilgjengelig til et brukerprogram via XAM bibliotek kan bli queried. Jevn 2 forlenger Nivellerer 1 å støtte forespørsler på XStreams og er valgfri. Begge nivåer av forespørselen er kommet til gjennom en enkel, definert jobbtype som all XAM forsørgere må støtte. Da ingen forhandler som jeg er klar over faktisk har iverksatt nivellerer 2 forespørsler, resten av dene postene fokusene på nivå 1 forespørsel.

En XAM forespørseluttalelse består av en påbudt utvalgt klausul som blir fulgt av en valgfri hvor klausul. For XAM v1.0 den eneste gyldige utvalgte klausulen er utvalgt ‘.xset.xuid’. Dette spesifiserer at anvendelsen anmoder en liste av XUID verdier. For eksempel velg ut “.xset.xuid ”

Vil returnere en liste av hver XSet som er lesbar ved tiden for forespørselen.

Den hvor klausulen blir brukt om å spesifisere en delmengde av XSets å bli passet. For nivå 1 forespørsel som det er innskrenket til sammenlikninger mellom XSet eiendomer og ordrette verdier og/eller feltegenskaper og ordrette verdiers velger ut “.xset.xuid” hvor “.xam.time.xuid” > dater seg (‹2009-02-01T00:00:00.0')

Vil returnere listen av all Xsets som ble skapt på eller etter 1 februar 2009.

De følgende tabell utstillingene som felt og ordrette typer gyldig kan bli sammenliknet. xam_intxam_doublexam_stringxam_datetimexam_xuid int** fordobler** snor* datetime* XUID* XAM bibliotek godkjenner seg at snorer og snorliberalere seg tilpasser UTF-8 snorer. Ikke-tilpasning UTF-8 ordrette snorer genererer en XAM ikke--fatal forespørselsyntaksfeil. Utgivelser slik som enkel mot flerfoldige glyph karakterer og ikke-trykkbar karakterer er uspesifiserte og

Linux HPET Støtte

IA-PC HPET (Høy PresisjonsbegivenhetsTidtaker) er en spesifikasjon som felles ble utviklet av Intel og Microsoft i den tidlige delen av dette tiåret.. Den seneste versjonen er datert oktober 2004. Det’s anga formål er første å supplere og eventuelt å erstatte arven 8254 Programmerbare Intervalltidtakere og den ekte Tid Klokken Periodisk Avbryter produksjonsfunksjoner som for tiden er brukt som den ‹de-facto› tidtakerjernvare for IA-PCER.

HPET arkitektur definerer et sett av tidtakerne som kan bli brukt av operativsystemet. En tidtakerblokk er en kombinasjon av en enkel teller og opp til 32 komparator og kampregistre. Det komparatore sammenlikner innholdet av kampen registeret mot verdien av en fri kjørende monotonic fordel-teller. Når utgangen av fordel-teller er lik verdien i kampen registrerer et avbryter er generert. Hver av de komparatore kan yte et avbryter. En maksimumsverdier på 8 tidtakerblokker er støttet for en total av 256 tidtakere. Hver tidtakerblokk kan ha forskjellig tidtakningsegenskaper. Spesifikke implementeringer kan inkludere bare en delmengde av disse tidtakerne. Minst tre tidtaker er krevd.

Spesifikasjonen inneholder det følgende blokkdiagramet av HPET arkitektur.

Noen av tidtakerne kan bli muliggjøre å generere et periodisk avbryter. Hvis en tidtaker blir satt å være periodisk, er dets periode tilføyd til kampen registrerer hver gang en kamp forekommer, beregne følgelig den neste tiden for denne tidtakeren å generere et avbryter.. En fordel-teller er vanligvis 64 biter vid men 32-bits implementeringer blir tillatt av spesifikasjonen og de 64-bits opp-tellere kan også bli kjørt i 32-bits modus. Opp-tellere kjører på minst 10 MHz. som er meget fortere enn den eldre RTC (ekte Tid Klokke) og kan følgelig produsere periodisk avbryter på en meget høy resolusjon. Registrene som er tilknyttet med disse tidtakerne er kartlagt til hukommelsesplass.

BIOS bruker ACPI (Avansert Konfigurasjon og Kraftgrensesnitt) funkjsonalitet å informere operativsystemet av plasseringen av HPET hukommelse-kartlagt registerområde. Her er et eksempel på en demontert ACPI HPET tabell fra en Intel DX48BT2 (OGSÅKJENTSOM Bonetrail) hovedkort. $ Katt /sys/firmware/acpi/tables/hpet> /var/tmp/hpet.out $ iasl -d /var/tmp/hpet.out $ katt /var/tmp/hpet.dsl/* * Intel ACPI DelArkitektur * AML Disassembler versjon 20090123 * * Demontering av /var/tmp/hpet.out, Sol på den 5e jul 19:34:47 2009 * * ACPI Data Tabellfører [HPET] * * Format : [hexoffset Decimaloffset Bytelength] Fieldname : Fieldvalue */