eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.telefonia.gsmZepsułem telefon.. potrzebny nowyRe: Zepsułem telefon.. potrzebny nowy
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
    e.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!border2.nntp.ams1.gi
    ganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl
    !unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "J.F." <j...@p...onet.pl>
    Newsgroups: pl.misc.telefonia.gsm
    References: <qu64g0$sfi$1@dont-email.me> <1scc4efi0ml10.o6mq5kog3jdn$.dlg@40tude.net>
    <qu7sg3$kdt$1@dont-email.me> <y...@4...net>
    <qu80k5$c79$1@dont-email.me> <1...@4...net>
    <X...@1...0.0.1>
    <lntsuwlyg1iw$.18lndr2o9b4il.dlg@40tude.net> <quj1s5$eoe$1@dont-email.me>
    <1m7rqsmv626b7.6qm7mf4slj5i$.dlg@40tude.net>
    <X...@1...0.0.1>
    <5e0e1873$0$553$65785112@news.neostrada.pl>
    <m...@4...com>
    In-Reply-To: <m...@4...com>
    Subject: Re: Zepsułem telefon.. potrzebny nowy
    Date: Fri, 3 Jan 2020 12:52:02 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    Importance: Normal
    X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
    X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
    Lines: 69
    Message-ID: <5e0f2b98$0$17365$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.26.54.64
    X-Trace: 1578052504 unt-rea-a-01.news.neostrada.pl 17365 83.26.54.64:54985
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.telefonia.gsm:1092855
    [ ukryj nagłówki ]

    Użytkownik "Olaf Frikiov Skiorvensen" napisał w wiadomości grup
    dyskusyjnych:md0t0f1bkj7ac1rn6qafqeq8mbeivnel1v@4ax.
    com...
    Wcale nie przypadkiem, dnia Thu, 2 Jan 2020 17:18:08 +0100
    od "J.F." <j...@p...onet.pl> :
    >>Najlepiej byloby, gdybysmy sektory czy klastry zapisywali do nowego
    >>bloku flash, to by sie dopisywalo reszte bez przepisywania.
    >>Ale wtedy ... gdzie zapamietac w ktorym bloku jest zapisany sektor
    >>dyskowy ?
    >>Do dyspozycji mamy zasadniczo pamiec flash - z tymi samymi
    >>ograniczeniami.

    >Tak to tylko w przypadku, kiedy brak wolnych stron(odpowiednik
    >sektora) w innych
    >blokach,jeśli są, to zapis jest do nich kierowany i uaktualniane są
    >tablice translacji,

    Ale wlasnie o te tablice chodzi.
    Komputer chce zapisac do sektora nr, nazwijmy to L 12000. Potem do
    L12001.
    A potem np do L19000 - bo taki ma kaprys.

    Jesli bedziesz te kolejne zapisy kierowal do bloku flash nr np
    F5000/1, F5000/2, F5000/3,
    to musisz gdzies na boku sobie zapisac, ze ten sektor L12000 jest w
    F5000/1.
    A gdzie - zeby to sie nie zuzylo zbyt szybko ?

    A potem i tak sie okaze, ze w tym bloku F5000 jest troche danych ktore
    juz sa nieaktualne i kupa takich, ktore ciagle trzeba trzymac.
    I jak chcesz blok ponownie uzyc, to gdzies trzeba te stare dane
    zapisac.

    Akurat sie wydaje, ze w przypadku pamieci wirtualnej system operacyjny
    moglby to dobrze optymalizowac,
    ale swietnie by bylo, gdyby jeszcze dysk mial dopasowany algorytm
    optymalizacji,
    i jeszcze wiedzial, ze to jest zapis do pliku wymiany i tu sie inaczej
    optymalizuje.

    >jeśli nie, to jest tak, jak piszesz(z tego powodu dysk ma
    >zarezerwowane zapasowe wolne
    >bloki, over-provisioning).
    >Jak chcesz dokładniej, to:
    >https://flashdba.com/2014/06/20/understanding-flash
    -blocks-pages-and-program-erases/
    >a potem:
    >http://codecapsule.com/2014/02/12/coding-for-ssds-p
    art-3-pages-blocks-and-the-flash-translation-layer/

    Ja potrzebuje raczej "how SSD are made". Moze patentow poszukac.
    Ewentualnie kontrolerow - ale czy tam bedzie opisany algorytm ?

    >Tak nawiasem mówiąc, bardzo ciekawe są kontrolery bez zewnętrznej
    >pamięci RAM, jak
    >SF2281(on miał chyba tylko 8 czy 16 MiB wewnętrznych buforów), a
    >jakoś dawał sobie radę z
    >kompresją i deduplikacją, ale niestety mocno zwalniał napodkawszy na
    >niekompresowalne
    >dane.

    No wlasnie - jeden z pomyslow ktory mi chodzi po glowie, to trzymac
    tablice translacji w RAM.
    A w danych zapisywanych zapisac nr sektora/bloku logicznego i czas
    zapisu.
    A po wlaczeniu zasilania przeskanowac caly dysk, i znalezc te ostanie
    zapisu.

    Ale to wymaga duzo RAM, i troche czasu na poczatku :-)

    J.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: