-
Data: 2009-05-19 21:08:15
Temat: Re: jak napisać szybki program
Od: Michoo <m...@v...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Maciej Sobczak pisze:
> On 19 Maj, 20:20, Michoo <m...@v...pl> wrote:
>
>> Samo AIO nie da prawie nic - zaoszczędzi
>> jedynie czas transferu z bufora do pamięci
>
> Dlaczego? Myślisz, że przy AIO nie trzeba tego transferu robić?
> Trzeba, inaczej użytkownik z tych danych nie skorzysta.
DMA
>
> char my_buffer[my_size];
>
> Niezależnie od metody dane muszą być przetransferowane z/do my_buffer.
W przypadku dobrej implementacji (na gruncie czystej teorii - nie chce
mi się teraz zastanawiać gdzie to jak jest zaimplementowane - chodzi mi
o sam fakt, że jest to jedyny zysk jaki można osiągnąć) i/o kopiowanie
danych na drodze dysk->ram, bufor karty sieciowej-> ram, etc powinno być
robione "na zewnątrz" procesora (i to w trybie nie odcinającym go od szyny).
synchroniczne i/o: program robi wywołanie systemowe "czytaj" system
wywala wątek z kolejki procesów gotowych i zleca kontrolerowi transfer,
po otrzymaniu przerwania od kontrolera proces wraca do kolejki i w
najbliższym czasie wraca z wywołania
asynchroniczne i/o: program robi wywołanie systemowe "czytaj" system
zleca kontrolerowi transfer, wątek powraca z wywołania i może pracować.
po otrzymaniu przerwania od kontrolera system powiadamia wątek o
zakończeniu operacji.
W drugim przypadku wątek może pracować w trakcie kopiowania danych.
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 19.05.09 21:09 A.L.
- 19.05.09 22:12 Marteno Rodia
- 19.05.09 22:36 A.L.
- 19.05.09 22:38 Mateusz Loskot
- 20.05.09 08:55 Maciej Sobczak
- 20.05.09 12:32 A.L.
- 20.05.09 17:44 Marteno Rodia
- 20.05.09 18:23 Michoo
- 20.05.09 18:31 Marcin 'Qrczak' Kowalczyk
- 21.05.09 02:23 Mariusz Marszałkowski
- 21.05.09 03:26 Mariusz Marszałkowski
- 21.05.09 03:51 Mariusz Marszałkowski
- 21.05.09 03:57 Mariusz Marszałkowski
- 21.05.09 06:35 Jacek Czerwinski
- 21.05.09 09:50 Paweł Kierski
Najnowsze wątki z tej grupy
- Xiaomi [Chiny - przyp. JMJ] produkuje w całkowitych ciemnościach i bez ludzi
- Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
Najnowsze wątki
- 2026-01-25 Zbudowany przez studentów z Holandii samochód koncepcyjny ARIA
- 2026-01-25 Zbudowany przez studentów z Holandii samochód koncepcyjny ARIA
- 2026-01-25 "Teleportacja" polskich statków na pd. Bałtyku - rosyjska zabawa w zakłócanie GPS, Galileo, Beidou i GLONASS
- 2026-01-25 W trakcie porwania prez. Maduro wojsko USONA użyło tajnej broni masowego rażenia: Discombobulator
- 2026-01-25 rozmiar skrzyżowania
- 2026-01-24 Do czego prowadzą REGULACJE opiekuńczego państwa
- 2026-01-23 Stop na zielonym
- 2026-01-23 KSEFowy trolling
- 2026-01-23 KSEFowy trolling
- 2026-01-23 Warszawa => Software Development Team Leader (C#/.Net) <=
- 2026-01-23 Toruń => Sales Engineer (Database background) <=
- 2026-01-23 Toruń => Preseles Inżynier (background baz danych) <=
- 2026-01-23 antena gsm - kabel - antena gsm
- 2026-01-22 Złomnik ty pisowska SZMATO! ;-)
- 2026-01-22 PID - jeszcze raz




Nowa era rynku nieruchomości: 9 prognoz na 2026 rok