-
Data: 2019-01-28 00:29:24
Temat: Re: zajetosc CPU - tylko 25%, wiec o co chodzi?
Od: "Eneuel Leszek Ciszewski" <p...@c...fontem.lucida.console> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]
"Marek S" ouiq19$ibl$...@n...news.atman.pl
> jest mniej związane z laptopem czy rodzajem CPU. Jedno, co ustaliłem,
> to jeśli soft w swoim przetwarzaniu danych ciągnie sporo na operacjach IO (napędy
optyczne, HDD, sieć), to moc obliczeniowa znika
> w tajemny, niemonitorowany sposób. Dokładnie taki efekt powstaje, jak opisujesz.
DMA także obciąża CPU. IDE obciąża niemiłosiernie; EIDE z DMA
znacznie mniej; SATA z AHCI jeszcze mniej; ale do pełni ;)
szczęścia potrzeba dziś właśnie PCIe z NVMe.
IDE był dla DOSa, który mógł co najwyżej niezbyt udolnie
drukować w tle za sprawą 'Print'a.
USB2 -- to dopiero obciążnik!!!!
PeCet startował jako jednojuserowy i jednozadaniowy.
Dyski SCSI początkowo kosztowały ~tyle samo, co IDE,
ale wymagały kosztownego kontrolera, dlatego PeCet
obywał się bez SCSI także w czasie ,,wielozadaniowych''
Win -- i tak pozostało do czasów rewolucji NVMe...
AHCI nieco porządkuje (nawet wprowadza NCQ) obsługę
peryferii, ale nadal nie nadaje się do wielozadaniowości.
Wprawdzie wczesne IDE uległy wielkim przemianom, ale
potrzeby od dziesięcioleci są szybsze niż implementacje...
Wczesne IDE z założenia blokowały HDD dla danego
procesu a brak DMA blokował CPU -- dziś brzmi to
niewiarygodnie, ale tak było...
Ludzie znają pojęcia: IDE; PIO; irq -- ale nie pojmują problemu...
Nie pojmują, bo M$ (za sprawą trolli) rozgłaszał brednie typu:
- wielozadaniowość
- czas rzeczywisty (?rzecz jasna? nigdy PeCet nie pracował
w czasie rzeczywistym i nie miał flag
czy równoległego przetwarzania)
- wielojuserowość
- priorytetyzacja (to akurat nawet funkcjonuje,
ale tylko w odniesieniu do CPU;
z HDD było raczej ;) wg zasady -- kto
pierwszy, ten blokuje/zabiera wszystko)
- pamięć chroniona (za sprawą stronicowania rzecz jasna;
do tej pory funkcjonuje to kulawo)
- praca równoległa (80486 szczycił się pracą równoległą)
Wielu narzekało -- ,,PeCet to szajs!!!'', ale niewielu
(delikatnie ujmując niewielu) znało detale pospiesznej
,,translacji'' ;) myśli BGatesa (Gatesowi marzył się
miniaturowy ,,osobisty komputer'' na miarę wszelkich
możliwości PDP i RSX11M) na czyn...
IBM PC powstawał w efekcie nacisków:
- minikomputerów PDP i podobnych (od których Gates
startował i które były naprawdę dobre; RSX był
naprawdę systemem czasu rzeczywistego, o czym
Gates doskonale wiedział)
- programowalnych mikrokomputerów zabawkowych
(ośmiobitowych i mniejszych) z CPM
- komputerów specjalizowanych/dedykowanych
- cen komponentów (FDD, CPU, RAM)
- potrzeb IBMa (prozaicznych -- maszyn do pisania)
- potrzeb Intela (inwestycji w 8088)
-=-
Aby rozjaśnić -- nie babrałem się w detalach IDE.
Znam sprawę dość dobrze, bo: znajomi pisali nisko;
sporo czytałem; miałem dokumentację; kiedyś było
stosunkowo znacznie mniej resortowych dzieci,
znanych dziś jako dzieci panny Neostrady...
[bękarty Neostrady?]
Przerażenie ogarnia w efekcie rozmyślań typu -- jak
nisko upadła wiedza przeciętnych juserów PeCeta...
Niebawem guru najwyższych lotów znać będzie biegle
co najwyżej tajniki formatowania partycji? ;)
[wyzywających mnie od trolli, debili itd...]
Od ,,zawsze'' nie lubiłem IDE.
Gdy mogłem -- proponowałem SCSI.
[narażając się na epitety typu -- debil]
Z ogromną radością przyjąłem NVMe, choć wszelkie
wcześniejsze ewolucje IDE przyjmowałem ze smutkiem,
jako że sankcjonowały chore IDE... AHCI jest jakimś
przełomem, ale słabym...
Z ogromna radością? -- raczej coraz mniej mnie to
wszystko interesuje. (toż i tak na nic nie mam wpływu!)
USB przyjąłem ze smutkiem, bo to makabra!!!!!!!!!!
Niby USB1 przyjąłem z radością, ale tylko chwilową.
Gdy pojąłem, co skrywa się za USB -- raczej płakałem.
-=-
IMO w przeszłości (za czasów BGatesa w roli szefa,
nie tylko właściciela) M$ wydawał na świat makabryczne
,,dobrodziejstwa''. Teraz chyba jest nieco inaczej, ale
inercja nadal ma wielki wpływ...
-=-
https://pclab.pl/art72561-2.html
Widziałem obrazkowo przedstawione różnice pomiędzy AHCI i NVMe.
Różnice obciążania całego komputera. Niestety teraz nie mogę
odnaleźć tego typu rysunków, ale chyba każdy ma jakąś wyobraźnię,
która ukaże różnice...
--
_._ _,-'""`-._ .`'.-. ._. .-.
)\._.,--....,'``.
(,-.`._,'( |\`-/| .'O`-' .,; o.' e...@g...com '.O_' /,
_.. \ _\ (`._ ,.
`-.-' \ )-`( , o o) `-:`-'.'. `\.'.' '~'~'~'~'~'~'~'~'~'~'~'~'~' o.`.,
`._.-(,_..'--(,_..'`-.;.' Felix Lee
-bf- `- \`_`"'-.o'\:/.d`|'.;.p \ ;' http://www.eneuel.w.duna.pl ;\|/...
https://danutac.oferty-kredytowe.pl
Najnowsze wątki z tej grupy
- Play Box TV
- Moda na retro sprzęt
- Wyjścia video kart graficznych (NVIDIA)
- Tani laptop z Carrefoura
- Skanowanie: Canon MG2550S vs HP OfficeJet 6950
- Urządzenie 2 w 1 - discman i zewnętrzny napęd CD/DVD
- Responsywność
- Ciekawostka
- jak ściemnić laptop
- Laptop 7" mocniejszy niż eeepc
- Funbox 3.0 zakres adresów DHCP
- Re: Funbox 3.0 zakres adresów DHCP
- Miernik szybkości netu
- Wymiana SIM Aero2
- Restart PC-ta
Najnowsze wątki
- 2024-07-11 Tokarze CNC czyli ciężkie życie prototypiarza
- 2024-07-12 Zgody na przetwarzanie danych
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual: Installation Guide
- 2024-07-12 stare graty młode kozy
- 2024-07-11 8080
- 2024-07-13 Przyłącze dolne grzejnika
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual Overview
- 2024-07-12 Czym wykonać otwór fi 100 w betonie komórkowym?
- 2024-07-12 Warszawa => Senior Rust Software Engineer <=
- 2024-07-12 Warszawa => Business Unit Manager (Recruitment Business) <=
- 2024-07-12 Warszawa => Head of WMS Competence Center for IT&D Contract Logistics
- 2024-07-12 Warszawa => Head od WMS Competence Center dla IT&D (Blue Yonder) <=
- 2024-07-12 Kraków => Ruby Backend Developer <=
- 2024-07-12 Warszawa => UX/UI Designer <=
- 2024-07-12 Częstochowa => Specjalista ds. Marketingu (E-Commerce) <=