-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!new
s.nask.org.pl!newsfeed.atman.pl!not-for-mail
From: Radosław Sokół <r...@m...com.pl>
Newsgroups: pl.comp.pecet
Subject: Re: MAX dla IDE/ATA to 70MB/s - CZY TO ŚCIEMA???
Date: Mon, 20 Jul 2009 21:04:28 +0200
Organization: ATMAN
Lines: 32
Message-ID: <2...@g...one.pl>
References: <3...@o...googlegroups.com>
<2...@g...one.pl>
<f...@3...googlegroups.com>
<2...@g...one.pl>
<f...@k...googlegroups.com>
<1...@o...googlegroups.com>
NNTP-Posting-Host: sokol.gliwicki.necik.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1248116798 4618 85.14.98.13 (20 Jul 2009 19:06:38 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 20 Jul 2009 19:06:38 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9.1b3pre) Gecko/20090223
Thunderbird/3.0b2
In-Reply-To: <1...@o...googlegroups.com>
X-JassyNews-Posting-Host: 10.0.0.1
Xref: news-archive.icm.edu.pl pl.comp.pecet:1154335
[ ukryj nagłówki ]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 ......................../
Następne wpisy z tego wątku
- 21.07.09 14:06 Alojzy Zakalec
- 21.07.09 14:14 Alojzy Zakalec
- 21.07.09 14:15 Alojzy Zakalec
- 21.07.09 14:17 Alojzy Zakalec
- 21.07.09 14:58 Alojzy Zakalec
- 21.07.09 14:58 Alojzy Zakalec
- 21.07.09 18:00 Przemek
- 22.07.09 19:09 Radosław Sokół
- 23.07.09 15:52 Alojzy Zakalec
Najnowsze wątki z tej grupy
- Plaskaty uchwyt VESA 100x100 na sciane?
- klawiatura podświetlana zasilana z sieci
- Upgrade z i7-6xxx
- Mały komputer potrzebny.
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- SMART na SAS
- Drukara a wifi
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Pendrive - czy to rzeczywiście Sony ?
- [OT] Dobry dysk na komornika i rozwody
- Czujnik dławienia termicznego procesora - który?
- Grubość socketa AM4+procesor
- własny ekran startowy
- Tani, ale szybki i niezawodny modem LTE...
- EPS12V
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=