Grupy dyskusyjne   »   pl.comp.pecet   »   MAX dla IDE/ATA to 70MB/s - CZY TO ŚCIEMA? ??

MAX dla IDE/ATA to 70MB/s - CZY TO ŚCIEMA? ??

Data: 2009-07-20 18:50:05
Autor: Radosław Sokół
MAX dla IDE/ATA to 70MB/s - CZY TO ŚCIEMA? ??
W dniu 20.07.2009 18:10, Alojzy Zakalec pisze:
Czy to prawda bo tu jest benczmark innego SSD, Photofast V2 2.5" 128GB
IDE (PATA): http://tinyurl.com/nfyl8l  co pokazuje transfer 120/90 MB/
s (r/w) - więc KTO TU ŚCIEMNIA???

1) Ile razy ten sam temat będziesz poruszał?

2) ATA-133 jest pół-oficjalne, o ile pamiętam. A dla ATA-100
    faktycznie 70-75 MiB/s to praktyczne maksimum w realnych
    zastosowaniach, a nie w benchmarkach.

3) Transfer sekwencyjny nie jest aż taki istotny.

--
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Politechnika Śląska                   |
\................... Microsoft MVP ......................../

Data: 2009-07-20 10:46:23
Autor: Alojzy Zakalec
MAX dla IDE/ATA to 70MB/s - CZY TO ŚCIEMA???
On Jul 20, 6:50 pm, Radosław Sokół <rso...@magsoft.com.pl> wrote:

2) ATA-133 jest pół-oficjalne, o ile pamiętam. A dla ATA-100
    faktycznie 70-75 MiB/s to praktyczne maksimum w realnych
    zastosowaniach, a nie w benchmarkach.

Ale skąd ta "faktyczność" do diabła wynika?! W końcu mówimy o bytach
żyjących w *binarnym* świecie... a nie w logice rozmytej.

Data: 2009-07-20 20:05:47
Autor: Radosław Sokół
MAX dla IDE/ATA to 70MB/s - CZY TO ŚCIEMA? ??
W dniu 20.07.2009 19:46, Alojzy Zakalec pisze:
2) ATA-133 jest pół-oficjalne, o ile pamiętam. A dla ATA-100
     faktycznie 70-75 MiB/s to praktyczne maksimum w realnych
     zastosowaniach, a nie w benchmarkach.

Ale skąd ta "faktyczność" do diabła wynika?! W końcu mówimy o bytach
żyjących w *binarnym* świecie... a nie w logice rozmytej.

Wyjaśniłem w innym poście.

--
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Politechnika Śląska                   |
\................... Microsoft MVP ......................../

Data: 2009-07-20 11:11:16
Autor: Alojzy Zakalec
MAX dla IDE/ATA to 70MB/s - CZY TO ŚCIEMA???
On Jul 20, 8:05 pm, Radosław Sokół <rso...@magsoft.com.pl> wrote:
>> 2) ATA-133 jest pół-oficjalne, o ile pamiętam. A dla ATA-100
>>      faktycznie 70-75 MiB/s to praktyczne maksimum w realnych
>>      zastosowaniach, a nie w benchmarkach.

> Ale skąd ta "faktyczność" do diabła wynika?! W końcu mówimy o bytach
> żyjących w *binarnym* świecie... a nie w logice rozmytej.

Wyjaśniłem w innym poście.

którym? tym sprzed 2 lat? ;)

Data: 2009-07-20 11:24:05
Autor: Alojzy Zakalec
MAX dla IDE/ATA to 70MB/s - CZY TO ŚCIEMA???
> >> 2) ATA-133 jest pół-oficjalne, o ile pamiętam. A dla ATA-100
> >>      faktycznie 70-75 MiB/s to praktyczne maksimum w realnych
> >>      zastosowaniach, a nie w benchmarkach.

> > Ale skąd ta "faktyczność" do diabła wynika?! W końcu mówimy o bytach
> > żyjących w *binarnym* świecie... a nie w logice rozmytej.

> Wyjaśniłem w innym poście.

OK, znalazłem taką oto Twoją wypowiedź:

"A nie wydaje Ci się, że kiedyś powinny być przesyłane same
polecenia? Sumy kontrolne? Adresy? ATA to zwykła magistrala
ISA, i tak cud że wprowadzono tryb DMA w którym nie trzeba
kilku cykli na przesłanie jednego słowa danych tylko można
przesyłać dane blokami. "

tak więc polecenia, sumy kontrolne i adresy - i to zjada 35%
transferu???
trochę wątpliwe, najwyżej 2% - przecież to tylko dane sterujące, kilka
rzędów wielkości mniej danych niż te z "pamięci" *masowej* w końcu!

Data: 2009-07-20 21:04:28
Autor: Radosław Sokół
MAX dla IDE/ATA to 70MB/s - CZY TO ŚCIEMA? ??
W dniu 20.07.2009 20:24, Alojzy Zakalec pisze:
tak więc polecenia, sumy kontrolne i adresy - i to zjada 35%
transferu???
trochę wątpliwe, najwyżej 2% - przecież to tylko dane sterujące, kilka
rzędów wielkości mniej danych niż te z "pamięci" *masowej* w końcu!

Ale odczytanie jednego bloku o rozmiarze max 64 KiB wymaga
zaprogramowania kilkunastu rejestrów kontrolera IDE i mostka
IDE na płycie głównej. A jak czytasz dane mniejszymi blokami
(na przykład tylko pojedynczymi stronami po 4 KiB), to na
każdą taką stronę musisz na nowo zrealizować programowanie.

Poza tym dysk nie odpowiada danymi od razu, tylko przez kilka
cykli magistrali sprawdza w pamięci cache czy dany blok jest
już dostępny, czy trzeba go sprowadzić z nośnika, i tak dalej.

A jak już odpowie blokiem danych, to przez chwilę znowu ma-
gistrala IDE jest bezczynna w czasie, gdy procedura obsługi
przerwania w systemie operacyjnym przygotowuje kolejną ope-
rację odczytu bloku.

To nie jest bezpośrednio adresowalna pamięć RAM, gdzie wysta-
wiasz adres wiersza i kolumny i po określonym czasie odczytu-
jesz słowo. To rozbudowany interfejs komunikacyjny, a do te-
go host nie wie nigdy w jakim stanie tak naprawdę jest dysk
i czego będzie potrzebował za chwilę.

--
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Politechnika Śląska                   |
\................... Microsoft MVP ......................../

MAX dla IDE/ATA to 70MB/s - CZY TO ŚCIEMA? ??

Nowy film z video.banzaj.pl więcej »
Redmi 9A - recenzja budżetowego smartfona