Moving Media Scala


Ubifs - UBI Tabella File-System di contenuti Una cosa che la gente deve capire quando si tratta di ubifs è che ubifs è molto diverso da qualsiasi file system tradizionale -.. Non funziona in cima dispositivi a blocchi (come hard disk carte MMCSD flash USB unità. SSD. ecc). Ubifs è stato progettato per lavorare sulla parte superiore del Flash grezzo, che non ha nulla a che fare con dispositivi a blocchi. Questo è il motivo per cui ubifs non funziona su schede MMC e simili - sembrano i dispositivi a blocchi con il mondo esterno in quanto attuano FTL (Flash strato Translation) il supporto in hardware, che semplicemente parlando emula un dispositivo a blocchi in cima alla built-in Flash crudo. Si prega, assicurarsi di aver compreso le differenze tra il flash crudo e, per esempio, flash MMC prima di trattare con ubifs. Questa sezione dovrebbe aiutare. Ubifs è un nuovo sistema di file flash sviluppato dagli ingegneri di Nokia con l'aiuto dell 'Università di Szeged. In un certo senso, ubifs può essere considerato come la prossima generazione del file system JFFS2. file system JFFS2 lavora al di sopra dei dispositivi MTD, ma ubifs lavora al di sopra dei volumi UBI e non possono operare in cima dispositivi MTD. In altre parole, ci sono 3 sottosistemi coinvolti: sottosistema MTD. che fornisce un'interfaccia uniforme ai chip accesso flash. MTD fornisce una nozione di dispositivi MTD (ad esempio devmtd0), che rappresenta sostanzialmente il flash grezzo sottosistema UBI. che è un sistema di livellamento e gestione volume per dispositivi flash UBI lavora al di sopra dei dispositivi MTD e fornisce una nozione di volumi UBI volumi UBI sono entità di livello superiore rispetto ai dispositivi MTD e sono privi di molti problemi spiacevoli dispositivi MTD hanno (es indossa e blocchi danneggiati) vedi qui per maggiori informazioni ubifs file system. che funziona in cima volumi UBI. Ecco un elenco di alcuni dei ubifs caratteristiche: scalabilità - ubifs scala bene rispetto alle dimensioni Flash vale a dire, il tempo, il consumo di memoria e la velocità di IO montare non dipende dalla dimensione del flash (attualmente non è al 100 vale per il consumo di memoria, ma la dipendenza è molto debole, e questo può essere fissato) ubifs (non UBI) dovrebbe funzionare bene per centinaia di GIB lampi tuttavia, ubifs dipende da UBI che ha limiti di scalabilità (vedi qui) comunque, lo stack UBIUBIFS scale molto meglio di JFFS2, e se UBI diventa un collo di bottiglia, è sempre possibile implementare UBI2 senza cambiare ubifs veloce montaggio - a differenza JFFS2, ubifs non ha bisogno di eseguire la scansione di tutto il supporto per il montaggio, ci vuole millisecondi per ubifs per montare i mezzi di comunicazione, e questo non dipende dalle dimensioni Flash tuttavia, UBI tempo di inizializzazione dipende dalle dimensioni flash e deve essere presa in considerazione (vedi qui per maggiori dettagli) scrivere-back sostegno - questo migliora notevolmente il throughput del sistema di file in molti carichi di lavoro, si confrontano per JFFS2, che è write-through vedi qui per maggiori informazioni tolleranza riavvii impure - ubifs è un journaling file system e tollera crash improvvisi e riavvii impuri ubifs solo ripete la rivista e recupera dal riavvio impuro tempo montare è un po 'più lento in questo caso, a causa della necessità per riprodurre il giornale, ma ubifs non ha bisogno di eseguire la scansione di tutto il supporto, quindi ci vuole comunque una frazione di secondo per montare ubifs nota, gli autori pagato particolare attenzione a questo ubifs aspetto, vedi qui veloce IO - anche con write-back disabilitata (ad esempio, se ubifs è montato con il - o sync opzione di montaggio) ubifs mostra una buona prestazione, che è vicino a JFFS2 prestazioni tenere a mente, è estremamente difficile competere con JFFS2 in sincrono IO, perché JFFS2 non mantiene le strutture di dati indicizzazione su flash, in modo da non ha l'overhead di manutenzione, mentre ubifs ha, ma ubifs è ancora veloce a causa del modo ubifs impegna il giornale - non si muove i dati fisicamente da un luogo ad un altro, ma invece, si aggiunge solo informazioni corrispondenti al file indice di sistema e raccoglie eraseblocks diverse per la nuova rivista (cioè ubifs ha sorta di vagabondaggio rivista che cambia costantemente la posizione) ci sono altri trucchi come rivista a più teste che fanno ubifs buone prestazioni on-the-volo di compressione - i dati sono memorizzati in forma compressa sul supporto flash, che permette di mettere considerevolmente più dati al flash che se i dati non sono stati compressi questo è molto simile a quello che JFFS2 ha ubifs permette anche di commutare il onoff compressione per-inode base, che è molto flessibile per esempio, si può cambiare la compressione disattivata per impostazione predefinita e abilitare solo per alcuni file che dovrebbero comprimere bene o si può passare la compressione di default, ma disabilitarlo per i dati apparentemente non comprimibili, come file multimediali in questo momento ubifs supporta solo compressori zlib e LZO e non è difficile aggiungere altro vedere questo capitolo per ulteriori informazioni. recuperabilità - ubifs possono essere completamente recuperati se le informazioni di indicizzazione si corrompe ogni pezzo di informazioni in ubifs ha un colpo di testa che descrive questo pezzo di informazioni, ed è possibile ricostruire completamente l'indice del file system attraverso la scansione dei flash media questo è molto simile a JFFS2 per renderlo più chiaro, l'imaging si hanno spazzato via la tabella FAT nel file system FAT per FAT FS questo sarebbe fatale, ma se allo stesso modo spazzare via l'indice ubifs, è ancora possibile ricostruire, anche se uno speciale user-space strumento sarebbe necessario per fare questo (questa utilità non è implementata in questo momento, però) l'integrità - ubifs (così come UBI) checksum tutto ciò che scrive ai flash media per garantire l'integrità dei dati, ubifs non lascia dati o meta-dati corruzioni inosservato (JFFS2 sta facendo lo stesso) per impostazione predefinita, ubifs controlli solo CRC meta-dati quando legge da parte dei media, ma non il CRC dei dati tuttavia, si può costringere controllo CRC per i dati utilizzando uno dei ubifs opzioni di montaggio - vedi qui . Entrambi UBI (vedi qui) e ubifs sono tolleranti di black-out, e sono stati progettati con questa proprietà in mente. Anno 2011 nota. Tuttavia, vi è un problema irrisolto parti inconsistenti che rende UBIUBIFS non riescono a recuperare dopo un'interruzione di corrente su moderni SLC e MLC lampeggia. Questo problema non è stato osservato sui vecchi SLC NAND indietro al momento UBIUBIFS era in fase di sviluppo. Si noti, il testo qui sotto è abbastanza vecchio ed è stato scritto prima la questione bit instabile è stato prima scoperto. Ubifs dispone di un'infrastruttura di debug interna di emulare interruzioni di corrente e gli autori hanno usato per test approfonditi. E 'stato testato per lungo tempo con l'emulazione di potere-fail. Il vantaggio di emulazione è che emula interruzioni di corrente anche alle situazioni che non accade molto spesso. Ad esempio, quando il nodo master è aggiornato, o il log viene modificato. La probabilità di interrompere il sistema in quei momenti è molto basso in vita reale. Vi è anche un potente programma di test spazio-utente chiamato integck che esegue un sacco di operazioni IO casuali e controlla l'integrità delle FS dopo rimonta. Questo test può anche gestire power-tagli emulato e verificare l'integrità FS. prove di black-out reale sono stati fatti anche su OneNAND flash. Abbiamo utilizzato i dispositivi di alimentazione dei nodi che sono controllati tramite linea seriale e possono commutare l'alimentazione del dispositivo collegato on e off. Ubifs è sopravvissuto più di 100000 black-out durante l'esecuzione di prove di stress. Weve anche fatto test vero e proprio black-out su Spansion NOR flash. Alcuni problemi sono stati trovati, ma sono stati risolti e il consiglio è sopravvissuto 10000 black-out dopo questo. Si prega di vedere discussioni relative alla mailing list MTD. Il thread ha ubifs corrotto in assenza di corrente soggetto. L'inizio del filo potrebbe essere trovato qui. poi continua qui. e poi continua qui. e qui. e qui. Ubifs autori mai testati UBIUBIFS su dispositivi flash MLC. Consente di considerare alcuni aspetti specifici della MLC NAND flash: OK MLC NAND flash sono più difettosi di SLC, in modo da utilizzare i codici ECC forti questi codici ECC spesso occupano tutta l'area OOB (come fanno i codici ECC su alcuni recenti flash SLC, che sono più errori - prone rispetto alle precedenti generazioni di flash) questo non è un problema per UBIUBIFS, perché né ubifs né UBI uso zona OOB OK quando i dati vengono scritti in un eraseblock, devono essere scritti in sequenza, a partire dall'inizio della eraseblock fino alla fine di esso anche questo non è un problema, perché è esattamente ciò che UBI e ubifs fare (vedi anche questa sezione) OK MLC lampeggia hanno piuttosto breve eraseblock cicli di vita di solo poche migliaia di cicli di cancellazione questo non è un problema perché UBI utilizza un deterministico wear-leveling algoritmo. Tuttavia, il valore predefinito 4096 cancella wear-leveling soglia può essere necessario diminuita per MLC. NECESSITA 'DI LAVORO MLC lampeggia mostra bit-ribalta a seguito di programma di disturbi e leggere disturbare errori (vedi qui). Questi errori sono a volte indicato come errori reversibili in schede NAND, il che significa che spariscono una volta che il blocco in cui si trovano è cancellata al contrario di errori irreversibili, che sono causa di usura delle cellule e causare danni permanenti bit. Si noti che SLC flash hanno questi stessi errori, ma sono molto più comuni su MLC: NAND flash hanno una cosiddetta lettura disturbare proprietà, il che significa che una pagina NAND operazione di lettura può introdurre un cambiamento po persistente, non necessariamente trova nella pagina viene letto il codice ECC sarebbe risolvere il problema, ma più operazioni di lettura possono introdurre ulteriori modifiche bit e correggibili gli errori ECC può trasformarsi in non correggibili gli errori ECC però, quando questi errori si verificano sulla stessa pagina che si sta leggendo, questo non dovrebbe essere un problema perché UBI sta facendo lavaggio in altre parole, una volta UBI nota che vi è un bit-vibrazione correggibile in eraseblock, sposta il contenuto di questa eraseblock fisica ad una diversa eraseblock fisica, e ri-mappa la corrispondente eraseblock logico al nuovo eraseblock fisica così UBI aggiorna i dati e si libera di bit-flip, migliorando in tal modo l'integrità dei dati. Read-disturbare gli errori possono verificarsi anche su una pagina diversa che quello in corso la lettura, ma che è all'interno della stessa eraseblock. Questo non è un problema se pagina operazioni di lettura sono distribuite in qualche modo uniformemente nei eraseblock, poiché il bit-flip sarà presto individuato e corretto attraverso il processo di lavaggio sopra descritto. Tuttavia, se una pagina particolare all'interno di un blocco è raramente leggere, lavaggio non avrà la possibilità di correggere gli errori, e possono accumularsi nel tempo fino a diventare irreparabili. Questo è molto simile al problema successivo. NAND flash hanno anche una proprietà programma di disturbare, il che significa che se si programma una pagina NAND, si può introdurre un po '-flip in una pagina diversa NAND. Il cambiamento bit può essere fissato con ECC, ma con il tempo i cambiamenti possono accumularsi e diventare irreparabili. Corrente UBI gestione solo parzialmente po-flip aiuta qui, perché è passivo, il che significa che le comunicazioni UBI bit-flips solo quando gli utenti effettuano le richieste di lettura. Quindi, se non avete mai letto la pagina NAND che si accumula bit-flip, UBI potrà mai notare questo. Il programma di lettura e disturbano questioni dovrebbero essere possibile gestire mediante l'attuazione di una sorta di Flash cingolato che leggere tutte le pagine NAND sullo sfondo di tanto in tanto (a livello di UBI) rendendo preavviso UBI e fissare bit-flip. Questo non è implementata però, e questo può essere fatto probabilmente da user-space. Hanno bisogno del lavoro C'è un altro aspetto di flash MLC, che possono avere bisogno di maggiore attenzione: il problema pagine accoppiato (vedi ad esempio questa presentazione Power Point). Vale a dire, le pagine NAND MLC sono accoppiati in un senso che se si taglia il potere durante la scrittura di una pagina, è corrotta non solo questa pagina, ma anche una delle pagine precedenti, che è accoppiato con quello attuale. Ad esempio, le pagine 0 e 3, 1 e 4, 2 e 5, 3 e 6 e così via (nella stessa eraseblock) possono essere accoppiati (Pagina distanza è 4, ma vi possono essere altri distanze). Quindi, se si scrive i dati, per esempio, pagina 3 e tagliare il potere, si può finire con i dati danneggiati nella pagina 0. ubifs non è pronta a gestire questo problema in questo momento e questo ha bisogno di qualche work. UBIFS in grado di gestire questo problema evitando di usare il resto di spazio libero in LEBS dopo una sincronizzazione o commettere il funzionamento. Per esempio. se iniziare a scrivere di una nuova rivista LEB, e quindi avere una sincronizzazione o commettere, dovremmo sprecare una certa quantità di spazio libero in questo LEB per assicurarsi che la pagina abbinato precedente non contiene dati sincronizzati. In questo modo si garantisce che un taglio forza di volontà non danneggiare i dati sincronizzati o commesse. E lo spazio libero sprecato può essere riutilizzato dopo che LEB è stato garbage collection. Simile a tutti gli altri LEBS scriviamo a (LPT, log, orfani, ecc). Ciò richiede un certo lavoro e renderebbe ubifs più lento, quindi questo dovrebbe probabilmente essere facoltativo. Il modo per attaccare questo problema è quello di migliorare l'emulazione di corrente ubifs e realizzare pagine accoppiate di emulazione, quindi utilizzare il test integck per il test. Dopo che tutti i problemi sono risolti, test di potenza taglio reali potrebbero essere effettuate. Hanno bisogno del lavoro Il problema bit instabile, che non è MLC-specifica, descritta qui. Nella comunità MTD il termine bit instabile è usato per descrivere le instabilità di dati causate da interruzioni di corrente durante la scrittura o la cancellazione. Il problema bit instabile non è ancora risolto in UBI e ubifs, ed è stato segnalato più volte nella lista MTD. In teoria, questo problema dovrebbe essere visibile in ogni flash, ma per qualche motivo indietro ai tempi in cui abbiamo sviluppato UBIUBIFS e ampiamente li hanno testati su un robusto SLC NAND, non abbiamo osservarlo. Nessuno ha riportato su questo problema per flash NOR ancora. Tuttavia, sui moderni SLC e MLC lampeggia questo problema è riproducibile. I bit instabili sono il risultato di una riduzione di potenza durante un programma o cancelli funzionamento. A seconda di quando il taglio di corrente è accaduto, possono danneggiare i dati o lo spazio libero. Prendere in considerazione i seguenti 4 situazioni: Il taglio di potenza avviene appena prima che la pagina NAND finiture funzionamento del programma. Dopo il riavvio della pagina può essere letto correttamente e senza un singolo bit-flip dire, 2 volte, e il 3 ° volta che si può ottenere un errore ECC. Questo accade perché la pagina contiene un numero di bit instabili che sono a volte letto bene ea volte no. L'interruzione di corrente avviene subito dopo il funzionamento del programma pagina NAND inizia. Dopo il riavvio, la pagina può essere letto correttamente (restituire tutti 0xFFs) la maggior parte del tempo, ma a volte si può ottenere alcuni bit a zero. Inoltre, se poi programmare questa pagina, si può anche essere a volte letto correttamente, ma a volte restituisce un errore ECC. Il motivo è ancora una volta le parti inconsistenti nella pagina NAND. L'interruzione di corrente avviene poco prima l'operazione di cancellazione eraseblock finisce. Dopo il riavvio, il eraseblock può contenere parti inconsistenti e dati in questo eraseblock può improvvisamente diventare danneggiato. L'interruzione di corrente avviene subito dopo l'operazione di cancellazione eraseblock inizia. Dopo il riavvio, il eraseblock può contenere parti inconsistenti e talvolta tornare a zero i bit sulla lettura, o dati corrotti, se si programma esso. Il numero di bit instabili derivanti da una interruzione di corrente può essere maggiore di quello che l'algoritmo ECC è in grado di correggere. Questo è il motivo per cui una pagina precedentemente leggibile può improvvisamente diventare illeggibile, o al contrario una pagina in precedenza illeggibile può improvvisamente diventare leggibile. Ecco un esempio di come scenario ubifs potrebbe non riuscire. Ubifs scrive nodo di dati A alla rivista LEB, e un'interruzione di corrente di tipo 1 si verifica. Dopo il riavvio, ubifs codice di ripristino si legge che LEB, nessun bit-flip sono segnalati da MTD, tutta la partita CRC, tutto sembra a posto. Ubifs solo supporre che questo LEB è tutto a destra e lo spazio libero alla fine di questo LEB può essere utilizzato per la scrittura di altri dati. Ubifs esegue le operazioni di commit, scrive più i dati degli utenti, e tutto funziona bene fino a quando l'utente legge nodo A leggendo il file corrispondente: un errore ECC accade e l'utente ottiene l'errore OEI. L'OEI può essere quello che l'utente ottiene invece di hisher dati anche se un'interruzione di corrente di tipo 2 si verifica, e ubifs ri-usa lo spazio libero danneggiato per la scrittura di nuovi nodi, e poi questi nodi vengono letti. La soluzione è quello di insegnare ubifs per cancellare qualsiasi ciclo LEB che potrebbero essere scritti quando il taglio di corrente è accaduto. Questo non è solo circa il giornale LEBS, ma anche LPT, log, master e orfani LEBS. Questo significa che i dati validi di questo LEB deve essere letto (e solo una volta) e quindi dovrebbe essere scritto di nuovo a questo LEB utilizzando l'atomica cambiamento LEB operazione UBI. Questo deve essere fatto anche se il LEB sembra tutto a destra - non corruzioni, tutti 0xFFs alla fine. Allo stesso modo, UBI deve cancellare ogni ciclo eraseblock che potrebbero essere cancellata quando il taglio di corrente è accaduto. L'altro requisito è che durante le UBIUBIFS ripresa dovrebbe leggere i dati da parte dei media solo una volta. È facile dimostrare sull'esempio ritardato recupero. Il recupero ritardato avviene quando, dopo un'interruzione di corrente il file-system montato RO, nel qual caso ubifs non bisogna scrivere nulla al flash, e la vera ripresa è ritardata fino a quando il FS è ri-montato RW. Attualmente ubifs solo esegue la scansione del giornale durante il montaggio del RO, gocce (o ricorda) danneggiati nodi, e non consente agli utenti di loro letti. Ma non vi è alcuna garanzia che ubifs macchie tutti i nodi danneggiati durante la prima scansione, così gli utenti possono ottenere OEI durante la lettura dei dati dal FS RO-montata. Quando ubifs viene poi rimontati RW, in realtà diminuisce i nodi danneggiati dal supporto di flash erase-bicicletta i LEBS corrispondenti. E ubifs rilegge ancora una volta tutti i dati LEB. E non vi è alcuna garanzia che ubifs otterrà di nuovo gli stessi corruzioni. Quindi è importante fare in modo che i LEBS danneggiati vengono letti solo una volta. Per esempio. siamo in grado di memorizzare nella cache i risultati della prima scansione, e quindi utilizzare tali dati quando si esegue la ripresa in ritardo, invece di ri-lettura dei dati. Probabilmente si può ricordare solo la pagina di NAND ultima contenente nodi validi, non tutta la LEB, dal momento che per la rivista solo pezzi instabili di tipo 1 e 2 sono rilevanti. Ci sono simili problemi di doppia lettura a scansione UBI - quando trova 2 PEBS appartenenti alla stessa LEB e deve scoprire quale è più recente. La tabella del volume deve essere la cancellazione e riacceso anche in UBI. Ci sono più questioni legate a pezzi instabili di tipo 2 e 3 in UBI, credo. Tutto questo ha bisogno di uno sguardo molto attento, e questo non è banale per risolvere a causa della complessità: ubifs come qualsiasi file system ha molte interfacce e un sacco di stati. La strategia migliore per attaccare questo problema potrebbe essere: migliorare le infrastrutture di emulazione di corrente esistenti in ubifs e iniziare emulando parti inconsistenti. Iniziare con emulando solo tipo di bit instabili, ad esempio digitare 1. Utilizzare il test integck sottolineare il file-system con l'emulazione di corrente attivato - il test può ri-iniziare quando un taglio di corrente emulato accade. Questo vi permetterà di emulare molto rapidamente centinaia di interruzioni di corrente in luoghi interessanti. Fissare tutti i bug. Assicurarsi che sia solida roccia. Naturalmente, se si dispone di vari problemi indipendenti, potrebbe essere temporanea hackerare il codice di emulazione black-out di emulare parti inconsistenti solo in certi luoghi, di limitare temporaneamente la quantità di problemi che si hanno a che fare contemporaneamente con. Inizia emulare altri tipi di parti inconsistenti, e risolvere tutti i problemi uno per uno. Si scende a UBI e aggiungere una simile infrastruttura di emulazione di interruzione di corrente. Ma emulare parti inconsistenti solo in su-flash strutture dati UBI-specifica - le intestazioni ECVID e la tabella di volume. Migliorare il test integck per sostenere che l'infrastruttura e risolvere tutti i problemi. Eseguire le prove di taglio vero e proprio potere su hardware reale. L'albero ubifs git è Ecco la corrispondente vista Git-web. L'albero ha git master e linux-next rami. Il ramo master contiene il materiale più recente, che è spesso incompleta, buggy, o non testati molto bene. Questo ramo può essere ripristinata riferiscono di volta in volta. Il ramo linux-next contiene gli aggiornamenti ubifs stabili e correzioni. Questo ramo è incluso per l'albero git Linux-next e va al main-line. Questo ramo contiene patch che sarà fusa a monte durante la finestra di unione. Ci sono anche 3.0 - 3.6 del kernel di back-porte che possono essere trovate qui: Pitone della sfera Cura foglio normale pitone palla Gina Ciolii5 Studio sfera Python (Python regius) Il pitone palla è semplicemente il pitone dell'animale domestico più popolare nel mondo. palla pitoni sono generalmente un po ', ma fanno per i prigionieri ideali, perché sono di piccole dimensioni, sono generalmente amichevoli, sono di facile manutenzione, e sono disponibili in una notevole varietà di colori e modelli. pitoni palla sono nativi in ​​Africa centrale e occidentale e prosperare in queste zone calde, tropicali. Sono conosciuti come il pitone reale in molte parti del mondo e sono venerati in alcune aree dell'Africa. pitoni palla fanno per un animale domestico di qualità per la prima volta keeper e herpetoculturists esperti. Ogni anno, gli allevatori creare incredibili, innovativo modello, mai visti prima e variazioni di colore che generano continuamente nuovi fan del pitone palla. Photo credit: Kevin McCurley granito Pitone della sfera. Palla pitone pitoni disponibilità a sfere sono abbastanza facili da acquisire. Essi sono comunemente disponibili da negozi di animali, allevatori di rettili, esposizioni di rettili, e presso i rivenditori online e gli allevatori. La scelta migliore sarà sempre in cattività serpenti nati e allevati perché di solito sono parassiti liberi e molto probabilmente la più sana. Ogni pitone palla deve essere ben avviato, e mangiare prima dell'acquisto. Palla Python larve Formato della sfera pitone sono circa 10 pollici di lunghezza. Adulti sfera femminile pitoni media da 3 a 5 piedi e maschio adulto palla pitoni media da 2 a 3 piedi in termini di dimensioni. Si tratta di una specie in cui maturano le femmine sono in genere molto più grandi dei maschi. Un pitone palla 5-piede è considerato grande, anche se sono stati segnalati lunghezze di 6 piedi o più. Pitone della sfera Life Span Con una cura adeguata, pitoni palla può vivere 30 anni o più. L'età record per un pitone palla è più di 40 anni ndash in modo da pianificare una lunga vita per il vostro nuovo serpente domestico. Photo credit: Kevin McCurley Spider Killer Bee Axanthic Pitone della sfera. Pitone della sfera Ingabbiare sfera recinti Python può essere semplice o elaborata, come si vuole curare. Ricordate che più si mette in gabbia, tanto più è necessario pulire e disinfettare regolarmente. Detto questo, ci sono diversi involucri che funzionano bene per pitoni palla, tra cui, ma non limitato a, sweaterboxes plastica (cioè Rubbermaid), rack melamina e nessuno dei, plastica di tipo gabbie rettile disponibili in commercio. acquari e vasche di vetro sono adeguate per pitoni palla, ma le cime dello schermo su tali custodie possono rendere molto difficile mantenere i livelli di umidità corretti. pitoni palla minorenni sembrano fare bene in piccoli recinti che li fanno sentire sicuri. Un piccolo serpente in una grande gabbia può essere sopraffatti e ha sottolineato. pitoni palla per adulti non hanno bisogno di recinti di dimensioni eccezionali o elaborati sia. A 36 pollici da 18 pollici da 12 pollici involucro sarà più che comodamente ospitare un pitone palla adulto. Spot-pulire recinzione la palla python39s, se necessario. Rimuovere feci e urates appena possibile. Fare un completo lacrima-down ogni 30 giorni, eliminando tutti gli accessori del substrato e della gabbia e completamente disinfezione con una soluzione di candeggina 5 per cento. Risciacquare il contenitore con acqua e lasciarlo asciugare completamente prima di sostituire gli accessori della gabbia e il serpente. L'accessorio una gabbia che è necessario per un pitone palla felice è un buon nascondere scatola. forse anche un paio di loro. palla pitoni sono serpenti segreti che apprezzano e utilizzano nascondere macchie. Fornire uno su ciascuna estremità del recinto python39s in modo che doesn39t devono scegliere tra la temperatura e la sicurezza. vasi di argilla, vassoi fioriera di plastica e nascondere le scatole disponibili in commercio tutti funzionano bene. Photo credit: Kevin McCurley Inferno Super pastello Pitone della sfera. Pitone della sfera di illuminazione e temperatura Ricorda che custodie devono consentire un corretto gradiente termico che il pitone palla può utilizzare, con un hotspot su una delle estremità del recinto e un luogo fresco, dall'altro. Fornire il pitone palla con una temperatura macchia crogiolarsi di 88 a 96 gradi Fahrenheit e una temperatura ambiente di 78 a 80 gradi. La temperatura ambiente non deve scendere al di sotto di 75 gradi. È di vitale importanza conoscere le temperature a cui si sta tenendo il serpente (s). Non immagino Un ottimo modo per monitorare le temperature è quello di utilizzare un termometro indooroutdoor digitale con una sonda. Stick il termometro all'interno della gabbia sull'estremità fresco e posizionare la sonda sull'estremità calda e you39ll hanno entrambi i lati coperti contemporaneamente. Ci sono diversi modi per andare su riscaldamento di una recinzione palla pitone. pastiglie Undercage riscaldamento e nastri, emettitori di calore in ceramica, elefante (lampadine sia regolari diurni e notturni rosso) lampadine sono solo alcuni. Con corpi scaldanti e bulbi elefante, è fondamentale per tenere d'occhio l'umidità all'interno del contenitore, soprattutto se combinato con una parte superiore dello schermo, sia come sarà asciugare l'aria rapidamente. Utilizzare termostati, reostati timer eo per controllare la vostra fonte di calore. Non utilizzare rocce calde con i serpenti in quanto possono riscaldare in modo non uniforme nel corso troppo piccolo di una superficie e può causare gravi ustioni. illuminazione supplementare non è necessario per pythons palla, ma se usato dovrebbe funzionare su un ciclo 1212, cioè 12 ore e 12 ore off. luminoso continuo, illuminazione ambientale è stressante per i serpenti, in particolare una specie notturna, come il pitone palla. pitoni palla sembrano preferire livelli di umidità del 50 al 60 per cento. Il mantenimento di una corretta umidità permetterà al pitone palla a spargere correttamente. Photo credit: Kevin McCurley deserto fantasma limone pastello Pitone della sfera. Pitone della sfera substrato Giornali e asciugamani di carta sono i substrati più economici e più semplici per pitoni palla per quanto riguarda la pulizia e la disinfezione ndash fuori con il vecchio, dentro il nuovo. Cypress pacciame e corteccia di orchidee sono ottimi substrati per il controllo dell'umidità, ma ricordate che troppa umidità può essere dannosa (se non di più), come troppo poco. Non utilizzare qualsiasi supporto contenente cedro, in quanto contiene oli che possono essere mortale per i rettili Evitare di sabbia, trucioli e biancheria da letto di torba. Che cibo per nutrire un pitone della sfera Alimentare il vostro pitone palla un roditore settimanale di dimensioni adeguate. quotAppropriately sizedquot significa prede che non sono più grandi di circonferenza del pitone palla al suo più grande circonferenza. palla pitoni possono mangiare i ratti dal momento in cui sono giovani ndash partendo con cuccioli di ratto o quotcrawlersquot in un primo momento e in movimento fino a dimensioni man mano che crescono. Non maneggiare il tuo pitone palla per almeno un giorno dopo l'alimentazione, in quanto questo può portare a rigurgito. palla pitoni possono essere alimentati roditori frozenthawed o pre-ucciso. Non lasciare mai un roditore dal vivo incustodita con qualsiasi serpente, in quanto possono danneggiare il serpente. palla pitoni sono ben noti per non mangiare in determinati momenti durante tutto l'anno, in particolare nei mesi invernali. Essere preparati per la possibilità del pitone palla va fuori di alimentazione, e tenere d'occhio attento sul snake39s peso complessivo condizione e del corpo. Questo è in genere nulla di cui preoccuparsi con sani, pitoni ben stabiliti, anche se può essere estremamente frustrante per il snakekeeper. Se il pitone palla è sano, continuare la vostra routine di allevamento, come al solito, ma mantenere al minimo la manipolazione al minimo. Offrite il vostro cibo pitone palla ogni 10 a 14 giorni fino a che non è interessato a mangiare di nuovo, come il serpente finirà per riprendere l'alimentazione normalmente. Alimentare pitoni palla per adulti ogni 1 o 2 settimane e più giovani pitoni palla settimanale come hanno bisogno di questa energia per crescere. Non allarmatevi se un pitone palla ben avviati si spegne di alimentazione durante i più freddi, i tempi più asciutti dell'anno, in quanto questo è comune in cattività. Serpenti generalmente non mangiano mentre sono nel ciclo capannone. Photo credit: Kevin McCurley Coral Glow Woma granito Pitone della sfera. Pitone della sfera d'acqua sono sempre acqua fresca e pulita a disposizione per il pitone palla. Controllare l'acqua al giorno. La dimensione del piatto dell'acqua dipende da voi. Se è abbastanza grande per il pitone palla a strisciare per e ammollo, prima o poi il serpente farà la maggior parte dei pitoni palla opportunità ndash sembrano godere di una bella ammollo di tanto in tanto. Assicurarsi che la ciotola acqua non è troppo profonda per animali giovani ndash 1 pollice o così sarà sufficiente. I serpenti di molte specie saranno defecare nelle loro ciotole d'acqua di tanto in tanto, in modo da essere pronti a pulire e disinfettare la ciotola dell'acqua. La ciotola d'acqua devono essere puliti e disinfettati su base settimanale. Avere una ciotola d'acqua di riserva per queste occasioni può essere a portata di mano, in modo che si può essere utilizzato mentre l'altro è da pulire. Pitone della sfera di manipolazione e pitoni temperamento sfera sono generalmente timidi e trascorrerà gran parte del loro nascondiglio tempo. Il tuo pitone palla può inizialmente si vede come una minaccia e deve sapere chi sei. L'obiettivo è quello di stabilire la fiducia tra voi e il serpente. sostenere sempre la palla pythonrsquos corpo ed evitare movimenti veloci. Una volta che un pitone palla si rende conto che non si farà male che spesso sembrano godere il suo maneggiamento. Alcuni pitoni palla può cerca di nascondere quando manipolato e di tanto in tanto ci sono quelli che può anche mordere per paura eccessiva. Questi pitoni palla può richiedere un po 'più di tempo per sistemarsi e stabilire la fiducia. mordere una palla pythonrsquos è una ferita superficiale. Se un serpente sembra che sta per colpire, è meglio non gestirlo. Rilassatevi quando si tiene il vostro animale ndash sedersi e dare all'animale la possibilità di stabilirsi. Alcuni serpenti non possono mangiare per diverse ore o più dopo essere stati manipolati, in modo da evitare la manipolazione se avete intenzione di mangiare. Dopo un serpente ha mangiato può essere una buona idea per limitare la manipolazione perché può essere scomodo per l'animale. Evitare di mettere la gabbia snakersquos in una zona a traffico pesante, movimento eccessivo, e altri animali domestici dovrebbero essere evitati. Kevin McCurley è la fonte per la cura della sfera Python e informazioni. Visita il suo sito web all'indirizzo NewEnglandReptile. Related ArticlesFigure 12.1 trasduzione meccanica in cellule ciliate. La struttura fondamentale nei sistemi uditivi e vestibolari vertebrati è la cella capelli. La cella capelli prima volta nel pesce come parte di un lungo, matrice sottile lungo il lato del corpo, rilevamento movimenti in acqua. In vertebrati superiori il liquido interno dell'orecchio interno (non fluido esterno come nel pesce) bagna le cellule dei capelli, ma queste cellule ancora senso movimenti del fluido circostante. Diverse specializzazioni rendono le cellule dei capelli umani di rispondere a varie forme di stimolazione meccanica. cellule ciliate dell'organo del Corti nella coclea del rispondono orecchio a suonare. cellule ciliate nei ampullares creste nei condotti semicircolari rispondere alle accelerazioni angolari (rotazione della testa). cellule ciliate nella macule della saccule e la utricolo rispondono alla accelerazione lineare (gravità). (Si veda il capitolo sul sistema vestibolare: struttura e funzione). Il fluido, endolinfa definito. che circonda le cellule ciliate è ricco di potassio. Questo squilibrio ionico mantenuto attivamente fornisce un negozio di energia, che viene utilizzato per attivare potenziali d'azione neuronali quando le cellule dei capelli sono spostati. giunzioni strette tra le cellule dei capelli e le cellule vicine che sostengono formano una barriera tra endolinfa e perilinfa che mantiene lo squilibrio ionico. Figura 12.1 illustra il processo di trasduzione meccanica sulle punte delle ciglia capelli cella. Cilia emergono dalla superficie apicale delle cellule ciliate. Questi cilia aumentano di lunghezza lungo un asse coerente. Ci sono piccole connessioni filiformi dalla punta di ciascun cilium ad un canale cationico non specifico sul lato del ciglio vicina alto. I link dei consigli funzionano come una corda collegata ad un portellone incernierato. Quando le ciglia sono piegate verso il più alto, i canali sono aperti, come una botola. Opening these channels allows an influx of potassium, which in turns opens calcium channels that initiates the receptor potential. This mechanism transduces mechanical energy into neural impulses. An inward K current depolarizes the cell, and opens voltage-dependent calcium channels. This in turn causes neurotransmitter release at the basal end of the hair cell, eliciting an action potential in the dendrites of the VIIIth cranial nerve. Press the quotplayquot button to see the mechanical-to-electrical transduction. Hair cells normally have a small influx of K at rest, so there is some baseline activity in the afferent neurons. Bending the cilia toward the tallest one opens the potassium channels and increases afferent activity. Bending the cilia in the opposite direction closes the channels and decreases afferent activity. Bending the cilia to the side has no effect on spontaneous neural activity. 12.2 Sound: Intensity, Frequency, Outer and Middle Ear Mechanisms, Impedance Matching by Area and Lever Ratios The auditory system changes a wide range of weak mechanical signals into a complex series of electrical signals in the central nervous system. Sound is a series of pressure changes in the air. Sounds often vary in frequency and intensity over time. Humans can detect sounds that cause movements only slightly greater than those of Brownian movement. Obviously, if we heard that ceaseless (except at absolute zero) motion of air molecules we would have no silence. Figure 12.2 Air-conducted sounds eventually move the inner-ear fluid. Figure 12.2 depicts these alternating compression and rarefaction (pressure) waves impinging on the ear. The pinna and external auditory meatus collect these waves, change them slightly, and direct them to the tympanic membrane. The resulting movements of the eardrum are transmitted through the three middle-ear ossicles (malleus, incus and stapes) to the fluid of the inner ear. The footplate of the stapes fits tightly into the oval window of the bony cochlea. The inner ear is filled with fluid. Since fluid is incompressible, as the stapes moves in and out there needs to be a compensatory movement in the opposite direction. Notice that the round window membrane, located beneath the oval window, moves in the opposite direction. Because the tympanic membrane has a larger area than the stapes footplate there is a hydraulic amplification of the sound pressure. Also because the arm of the malleus to which the tympanic membrane is attached is longer than the arm of the incus to which the stapes is attached, there is a slight amplification of the sound pressure by a lever action. These two impedance matching mechanisms effectively transmit air-born sound into the fluid of the inner ear. If the middle-ear apparatus ( ear drum and ossicles) were absent, then sound reaching the oval and round windows would be largely reflected. 12.3 The Cochlea: three scalae, basilar membrane, movement of hair cells Figure 12.3 Cross-section of the coiled Cochlea. The cochlea is a long coiled tube, with three channels divided by two thin membranes. The top tube is the scala vestibuli, which is connected to the oval window. The bottom tube is the scala tympani . which is connected to the round window. The middle tube is the scala media, which contains the Organ of Corti . The Organ of Corti sits on the basilar membrane, which forms the division between the scalae media and tympani. Figure 12.3 illustrates a cross section through the cochlea. The three scalae (vestibuli, media, tympani) are cut in several places as they spiral around a central core. The cochlea makes 2-12 turns in the human (hence the 5 cuts in midline cross section). The tightly coiled shape gives the cochlea its name, which means snail in Greek (as in conch shell). As explained in Tonotopic Organization. high frequency sounds stimulate the base of the cochlea, whereas low frequency sounds stimulate the apex. This feature is depicted in the animation of Figure 12.3 with neural impulses (having colors from red to blue representing low to high frequencies, respectively) emerging from different turns of the cochlea. The activity in Figure 12.3 would be generated by white noise that has all frequencies at equal amplitudes. The moving dots are meant to indicate afferent action potentials. Low frequencies are transduced at the apex of the cochlea and are represented by red dots. High frequencies are transduced at base of the cochlea and are represented by blue dots. A consequence of this arrangement is that low frequencies are found in the central core of the cochlear nerve, with high frequencies on the outside. Figure 12.4 Detailed cross-section of one turn of the Cochlear duct. Figure 12.4 illustrates one cross section of the cochlea. Sound waves cause the oval and round windows at the base of the cochlea to move in opposite directions (See Figure 12.2). This causes the basilar membrane to be displaced and starts a traveling wave that sweeps from the base toward the apex of the cochlea (See Figure 12.7 ). The traveling wave increases in amplitude as it moves, and reaches a peak at a place that is directly related to the frequency of the sound. The illustration shows a section of the cochlea that is moving in response to sound. Figure 12.5 illustrates a higher magnification of the Organ of Corti. The traveling wave causes the basilar membrane and hence the Organ of Corti to move up and down. The organ of Corti has a central stiffening buttress formed by paired pillar cells. Hair cells protrude from the top of the Organ of Corti. A tectorial (roof) membrane is held in place by a hinge-like mechanism on the side of the Organ of Corti and floats above the hair cells. As the basilar and tectorial membranes move up and down with the traveling wave, the hinge mechanism causes the tectorial membrane to move laterally over the hair cells. This lateral shearing motion bends the cilia atop the hair cells, pulls on the fine tip links, and opens the trap-door channels (See Figure 12.1 ). The influx of potassium and then calcium causes neurotransmitter release, which in turn causes an EPSP that initiates action potentials in the afferents of the VIIIth cranial nerve. Most of the afferent dendrites make synaptic contacts with the inner hair cells. Figure 12.6 looks down on the Organ of Corti. There are two types of hair cells, inner and outer . There is one row of inner hair cells and three rows of outer hair cells. Most of the afferent dendrites synapse on inner hair cells. Most of efferent axons synapse on the outer hair cells. The outer hair cells are active. They move in response to sound and amplify the traveling wave. The outer hair cells also produce sounds that can be detected in the external auditory meatus with sensitive microphones. These internally generated sounds, termed otoacoustic emissions . are now used to screen newborns for hearing loss. Figure 12.6 shows an immunofluorescent whole mount image of a neonatal mouse cochlea showing the three rows of outer hair cells and the single row of inner hair cells. The mature human cochlea would look approximately the same. Superimposed schematically-depicted neurons show the typical pattern of afferent connections. Ninety-five percent of the VIIIth nerve afferents synapse on inner hair cells. Each inner hair cell makes synaptic connections with many afferents. Each afferent connects to only one inner hair cell. About five percent of the afferents synapse on outer hair cells. These afferents travel a considerable distance along the basilar membrane away from their ganglion cells to synapse on multiple outer hair cells. Less than one percent ( 0.5) of the afferents synapse on multiple inner hair cells. The below micrograph is courtesy of Dr. Douglas Cotanche, Department of Otolaryngology, Childrens Hospital of Boston, Harvard Medical School. Ristampato con il permesso. Figure 12.6 Hair cells on the mammalian basilar membrane. 12.4 Tonotopic Organization Figure 12.7 Tonotopic organization of the mature human Cochlea. Physical characteristics of the basilar membrane cause different frequencies to reach maximum amplitudes at different positions. Much as on a piano, high frequencies are at one end and low frequencies at the other. High frequencies are transduced at the base of the cochlea whereas low frequencies are transduced at the apex. Figure 12.7 illustrates the way in which the cochlea acts as a frequency analyzer. The cochlea codes the pitch of a sound by the place of maximal vibration. Note the position of the traveling wave at different frequencies. (Beware It may initially seem backwards that low frequencies are not associated with the base.) Select different frequencies by turning the dial. If audio on your computer is enabled, you will hear the sound you selected. Hearing loss at high frequencies is common. The average loss of hearing in American males is about a cycle per second per day (starting at about age 20, so a 50-year old would likely have difficulty hearing over 10 kHz). If you cant hear the high frequencies, it may be due to the speakers on your computer, but it is always worth thinking about hearing preservation. As you listen to these sounds, note that the high frequencies seem strangely similar. Think about cochlear-implant patients. These patients have lost hair-cell function. Their auditory nerve is stimulated by a series of implanted electrodes. The implant can only be placed in the base of the cochlea, because it is surgically impossible to thread the fine wires more than about 23 of a turn. Thus, cochlear implant patients probably experience something like high frequency sounds. 12.5 The Range of Sounds to Which We Respond Neural Tuning Curves Figure 12.8 shows the range of frequencies and intensities of sound to which the human auditory system responds. Our absolute threshold, the minimum level of sound that we can detect, is strongly dependent on frequency. At the level of pain, sound levels are about six orders of magnitude above the minimal audible threshold. Sound pressure level (SPL) is measured in decibels (dB). Decibels are a logarithmic scale, with each 6 dB increase indicating a doubling of intensity. The perceived loudness of a sound is related to its intensity. Sound frequencies are measured in Hertz (Hz), or cycles per second. Normally, we hear sounds as low as 20 Hz and as high as 20,000 Hz. The frequency of a sound is associated with its pitch. Hearing is best at about 3-4 kHz. Hearing sensitivity decreases at higher and lower frequencies, but more so at higher than lower frequencies. High-frequency hearing is typically lost as we age. Figure 12.8 Audiometric curve for a normal hearing subject and some neural tuning curves. The neural code in the central auditory system is complex. Tonotopic organization is maintained throughout the auditory system. Tonotopic organization means that cells responsive to different frequencies are found in different places at each level of the central auditory system, and that there is a standard (logarithmic) relationship between this position and frequency. Each cell has a characteristic frequency (CF). The CF is the frequency to which the cell is maximally responsive. A cell will usually respond to other frequencies, but only at greater intensities. The neural tuning curve is a plot of the amplitude of sounds at various frequencies necessary to elicit a response from a central auditory neuron. The tuning curves for several different neurons are superimposed on the audibility curves in Figure 12.8. The depicted neurons have CFs that vary from low to high frequencies (and are shown with red to blue colors, respectively). If we recorded from all auditory neurons, we would basically fill the area within the audibility curves. When sounds are soft they will stimulate only those few neurons with that CF, and thus neural activity will be confined to one set of fibers or cells at one particular place. As sounds get louder they stimulate other neurons, and the area of activity will increase. Graduate Students Sarah Baum, Heather Turner, Nadeeka Dias, Deepna Thakkar, Natalie Sirisaengtaksin and Jonathan Flynn of the Neuroscience Graduate Program at UTHealth Houston further explain the structures, functions and pathways of the auditory system in an animated video quot The Journey of Sound quot. Test Your Knowledge

Comments