Pochopenie jadra Linuxu: Od vstupno-výstupných portov po správu procesov

Hodnotenie:   (4,5 z 5)

Pochopenie jadra Linuxu: Od vstupno-výstupných portov po správu procesov (P. Bovet Daniel)

Recenzie čitateľov

Zhrnutie:

Kniha „Understanding the Linux Kernel“ poskytuje podrobný výklad jadra Linuxu 2.6, čím sa stáva cenným zdrojom informácií pre pokročilých študentov a profesionálov v oblasti operačných systémov. Hoci dôkladne pokrýva vnútorné časti jadra a ponúka pohľad na správu pamäte, vstupy/výstupy zariadení a systémové volania, nepovažuje sa za vhodnú pre začiatočníkov a je trochu zastaraná. Mnohí používatelia oceňujú jej podrobný a dobre organizovaný obsah, zatiaľ čo iní upozorňujú na potrebu aktualizácie a určitú mieru zložitosti písania.

Výhody:

Komplexné a podrobné vysvetlenie jadra Linuxu.
Vynikajúca referencia pre vývojárov jadra a tých, ktorí študujú operačné systémy.
Jasná prezentácia zložitých tém, ktorá pomáha porozumieť čitateľom so zázemím v oblasti počítačovej architektúry.
Cenné pre praktickú implementáciu a prispôsobenie jadra.
Obsahuje významné poznatky o vnútorných častiach a návrhu jadra.

Nevýhody:

Nie je vhodný pre začiatočníkov alebo tých, ktorí nemajú predchádzajúce znalosti operačných systémov.
Zastaraný obsah zameraný na jadro
6, ktorý sa môže zdať vývojárom pracujúcim s novšími verziami zastaraný.
Niekedy je obsiahly alebo zložitý, čo si vyžaduje opätovné čítanie, aby ste plne pochopili koncepty.
Konkrétne oblasti sú kritizované za nedostatočnú hĺbku alebo zrozumiteľnosť (napr. časť VFS).
Vydanie pre Kindle trpí problémami s formátovaním tabuliek.

(na základe 91 čitateľských recenzií)

Pôvodný názov:

Understanding the Linux Kernel: From I/O Ports to Process Management

Obsah knihy:

Ak chcete dôkladne pochopiť, čo robí Linux takým dôležitým a prečo funguje tak dobre na rôznych systémoch, musíte sa ponoriť hlboko do jadra. Jadro sa stará o všetky interakcie medzi procesorom a vonkajším svetom a určuje, ktoré programy sa budú deliť o čas procesora a v akom poradí. Obmedzenú pamäť spravuje tak dobre, že stovky procesov môžu efektívne zdieľať systém, a odborne organizuje prenosy dát tak, aby procesor nemusel čakať na relatívne pomalé disky dlhšie, ako je potrebné.

Tretie vydanie knihy Pochopenie jadra Linuxu vás prevedie najvýznamnejšími dátovými štruktúrami, algoritmami a programovými trikmi používanými v jadre. Sondy za hranice povrchných vlastností ponúkajú autori cenné poznatky ľuďom, ktorí chcú vedieť, ako veci v ich počítači skutočne fungujú. Rozoberajú sa dôležité funkcie špecifické pre Intel. Dôležité segmenty kódu sú rozpitvané riadok po riadku. Kniha sa však zaoberá viac než len fungovaním kódu.

Vysvetľuje teoretické základy toho, prečo Linux robí veci tak, ako robí.

Toto vydanie knihy zahŕňa verziu 2. 6, ktorá zaznamenala významné zmeny takmer v každom subsystéme jadra, najmä v oblasti správy pamäte a blokových zariadení. Kniha sa zameriava na tieto témy:

⬤ Správa pamäte vrátane vyrovnávacej pamäte súborov, výmeny procesov a priameho prístupu do pamäte (DMA)

⬤ Vrstva virtuálneho súborového systému a druhý a tretí rozšírený súborový systém.

⬤ Vytváranie a plánovanie procesov.

⬤ Signály, prerušenia a základné rozhrania s ovládačmi zariadení.

⬤ Časovanie.

⬤ Synchronizácia v rámci jadra.

⬤ Komunikácia medzi procesmi (IPC)

⬤ Vykonávanie programov.

Pochopenie jadra Linuxu vás oboznámi so všetkými vnútornými mechanizmami systému Linux, ale je to viac ako len akademické cvičenie. Dozviete sa, aké podmienky prinášajú najlepší výkon systému Linux, a uvidíte, ako sa vyrovnáva s výzvou poskytnúť dobrú odozvu systému počas plánovania procesov, prístupu k súborom a správy pamäte v najrôznejších prostrediach. Táto kniha vám pomôže vyťažiť z vášho systému Linux maximum.

Ďalšie údaje o knihe:

ISBN:9780596005658
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2005
Počet strán:944

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Pochopenie jadra Linuxu: Od vstupno-výstupných portov po správu procesov - Understanding the Linux...
Ak chcete dôkladne pochopiť, čo robí Linux takým...
Pochopenie jadra Linuxu: Od vstupno-výstupných portov po správu procesov - Understanding the Linux Kernel: From I/O Ports to Process Management

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)