-
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!eternal-september.or
g!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-m
ail
From: heby <h...@p...onet.pl>
Newsgroups: pl.misc.telefonia.gsm
Subject: Re: Zepsułem telefon.. potrzebny nowy
Date: Thu, 2 Jan 2020 19:13:26 +0100
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <qulbs8$uko$1@dont-email.me>
References: <5e066552$0$552$65785112@news.neostrada.pl>
<5e0669fe$0$557$65785112@news.neostrada.pl>
<qu5rhs$sq9$1@news.icm.edu.pl>
<5e06736a$0$548$65785112@news.neostrada.pl> <qu60c8$pr4$1@dont-email.me>
<5e068758$0$538$65785112@news.neostrada.pl> <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>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 2 Jan 2020 18:13:29 -0000 (UTC)
Injection-Info: reader02.eternal-september.org;
posting-host="9418685de627bd10d1a8d7b526c1394a";
logging-data="31384";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX19eiDOj8jkIKy4zl85dX4yK"
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
Thunderbird/60.9.1
Cancel-Lock: sha1:89HHipvlJVsVq66M2Fg1sMYJCxk=
In-Reply-To: <5e0e1873$0$553$65785112@news.neostrada.pl>
Content-Language: en-US
Xref: news-archive.icm.edu.pl pl.misc.telefonia.gsm:1092832
[ ukryj nagłówki ]On 02/01/2020 17:18, J.F. wrote:
> W pamieciach Flash masz dosc duzy blok, ktory mozesz skasowac.
> I nie mozesz skasowac mniej - musisz caly blok naraz.
> Mowi sie gdzies o 256KB.
> Zapisywac mozesz fragmentami do bloku, ale skasowac musisz caly na raz.
> I teraz tak - jak np w starej organizacji FAT32 zapisujesz nowy plik i
> przydzielasz mu nowy cluster, np 2KB,
> to system musi, oprocz zapisu danych, odczytac sektor FAT, zmienic 4
> bajty, i zapisac sektor z powrotem.
> Na HDD sektor ma 512 bajtow.
> To samo na SDD wymaga np 256KB - i tak co kazdy klaster danych.
I tutaj masz cache. To cache właśnie jest po to aby zapisy wielokrotne
po sobie kompresować. W SSDkach jest malutkie, ale wystarczy aby takie
problemy stały się mało istotne.
> Mozna sporo zaoszczedzic, jesli sie wstrzyma chwile z zapisem, to moze
> zaraz beda zapisane kolejne klastry, to sie poprawi w pamieci, a potem
> zapisze caly sektor, czy nawet kilka.
> Ale jak prad wylacza, to bedzie dramat.
Nie będzie, dyski potrafią zrzucić cache do flasha przy zaniku prądu i
dramatu nie ma.
> Podobnie mamy z samymi danymi. Zapisujemy te 2KB nowe, ale to na SSD
> moze wymagac odczytu calego bloku 256KB, zmiany 2KB i zapisu ponownego -
> jesli sasiednie klastry maja zawartosc, ktorą trzeba zapamietac.
> 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.
Problem w tym że to optymalizacje nie mają sensu. Typowy dysk SSD ma
czas życia znaczaco dłuższy niż komputer w którym pracuje. Tak,
potrafiłbym zajechać dyski SSD ale to nie będzie typowe użycie.
> Jak to zostalo zrobione - nie wiem. Pewnie jakis kompromis.
Nijak. Takie problemy nie występują przy ogladaniu porno wiec załatwiasz
tym 90% przypadków sprzetu konsumenckiego nie przejmując się tym.
> I teraz kwestia, jak sie w tym kompromisie spisuje pamiec wirtualna.
Jest we współczesnych PCtach prawie nieużywana, nawet największe
przygłypi internetowe nie robią stron www zjadających 4GB RAMu (choć
wyścig trwa).
Innymi słowy nikt się tym nie przejmuje jeśli u Kowalskiego dysk padnie
po 4 latach. A nie padnie z powodu ilosci zapisów. Dyski SSD nie są aż
takie kiepskie.
Następne wpisy z tego wątku
- 02.01.20 22:59 Animka
- 02.01.20 23:12 Robert Wańkowski
- 02.01.20 23:28 Animka
- 02.01.20 23:32 Marcin Debowski
- 03.01.20 00:31 Olaf Frikiov Skiorvensen
- 03.01.20 01:09 Olaf Frikiov Skiorvensen
- 03.01.20 12:52 J.F.
- 03.01.20 12:56 J.F.
- 03.01.20 13:19 Marcin Debowski
- 03.01.20 15:51 J.F.
- 03.01.20 20:45 Animka
- 03.01.20 20:50 heby
- 03.01.20 21:01 Animka
- 05.01.20 06:45 Marcin Debowski
- 05.01.20 09:59 Budzik
Najnowsze wątki z tej grupy
- Karty przedpłacone (podarunkowe) Google Play - pytanie do korzystających
- Dlaczego sluchawka nie dzwoni?
- Google Play
- Gdzie kosz?
- Kosz, gdzie??
- GNSS Motorola G85 vs Redmi Note 9 pro
- Dlaczego nie pasuję do świata APLE?
- karta SIM nie działa w konkretnym smartfonie.
- smartfon i zewnętrzny ekran
- Gdzie w smartfonie są SMSy/MMSy ?
- VM i Fakt
- Re: Całujmy ukrów w dupę, tak szybko odchodzą :)
- uwazajmy na haczyki w umowach
- doładowania 5zł
- nawigacyjna dokładność latawca
Najnowsze wątki
- 2024-11-25 Karty przedpłacone (podarunkowe) Google Play - pytanie do korzystających
- 2024-11-26 wina Tóska
- 2024-11-26 Rewolucja/Rewelacja!
- 2024-11-25 grupa ożyła ;)
- 2024-11-24 Być jak Clint
- 2024-11-24 Rura kanalizacja konceptu Franke = problem
- 2024-11-25 Wrocław => Lead Java EE Developer <=
- 2024-11-25 Warszawa => Business Development Manager - Network and Network Securit
- 2024-11-25 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-25 Lublin => Senior PHP Developer <=
- 2024-11-25 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-25 Warszawa => ECM Specialist / Consultant <=
- 2024-11-25 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-11-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-25 Lublin => Inżynier Serwisu Sprzętu Medycznego <=