Értékelés:
A „A Linux-mag megértése” című könyv a 2.6-os Linux-mag mélyreható feltárását nyújtja, így értékes forrássá válik az operációs rendszerekkel foglalkozó felsőfokú hallgatók és szakemberek számára. Bár alaposan kitér a kernel belső részleteire, és betekintést nyújt a memóriakezelésbe, az eszköz I/O-ba és a rendszerhívásokba, nem tekinthető kezdőbarátnak, és kissé elavult. Sok felhasználó értékeli a részletes és jól szervezett tartalmát, míg mások megjegyzik, hogy frissítésre van szükség, és az írás némileg bonyolult.
Előnyök:⬤ Átfogó és részletes magyarázat a Linux kernelről.
⬤ Kiváló referencia a kernelfejlesztők és az operációs rendszereket tanulmányozók számára.
⬤ Az összetett témák áttekinthető bemutatása, amely segíti a számítógép-architektúrában jártas olvasók megértését.
⬤ Értékes a gyakorlati megvalósítás és a rendszermag testreszabása szempontjából.
⬤ Jelentős betekintést nyújt a rendszermag belső felépítésébe és tervezésébe.
⬤ Nem alkalmas kezdőknek vagy az operációs rendszerekkel kapcsolatos előzetes ismeretekkel nem rendelkezőknek.
⬤ A tartalom a
⬤ 6-os kernelre összpontosít, ami elavultnak tűnhet az újabb verziókkal dolgozó fejlesztők számára.
⬤ Néha terjedelmes vagy összetett, így újraolvasást igényel a fogalmak teljes megértéséhez.
⬤ Egyes területeket kritizálnak a mélység vagy az áttekinthetőség hiánya miatt (pl. a VFS-ről szóló rész).
⬤ A Kindle kiadásban a táblázatok formázási problémái vannak.
(91 olvasói vélemény alapján)
Understanding the Linux Kernel: From I/O Ports to Process Management
Ahhoz, hogy alaposan megértsük, mitől működik a Linux, és miért működik olyan jól a legkülönbözőbb rendszereken, mélyen bele kell ásnunk magunkat a rendszermag szívébe. A kernel kezeli a CPU és a külvilág közötti összes interakciót, és meghatározza, hogy mely programok milyen sorrendben osztoznak a processzoridőn. Olyan jól kezeli a korlátozott memóriát, hogy több száz folyamat képes hatékonyan megosztani a rendszert, és szakértelemmel szervezi az adatátvitelt, hogy a CPU-t ne kelljen a szükségesnél tovább várakoztatni a viszonylag lassú lemezek miatt.
A Linux-mag megértése című könyv harmadik kiadása végigvezeti Önt a rendszermagban használt legjelentősebb adatszerkezeteken, algoritmusokon és programozási trükkökön. A szerzők a felszínes tulajdonságokon túlmutatva értékes betekintést nyújtanak azoknak, akik szeretnék tudni, hogyan működnek valójában a dolgok a gépükben. Fontos Intel-specifikus funkciókat tárgyalnak. A releváns kódrészleteket soronként boncolgatják. A könyv azonban nem csak a kód működésével foglalkozik.
Megmagyarázza az elméleti alapokat, hogy a Linux miért úgy csinálja a dolgokat, ahogyan csinálja.
A könyv jelen kiadása a 2. verziót tartalmazza. 6-os verzióját, amely szinte minden kernel-alrendszerben jelentős változásokat hozott, különösen a memóriakezelés és a blokkeszközök területén. A könyv a következő témákra összpontosít:
⬤ Memóriakezelés, beleértve a fájlpufferelést, a folyamatcsere és a közvetlen memóriaelérés (DMA).
⬤ A virtuális fájlrendszer réteg és a második és harmadik kiterjesztett fájlrendszer.
⬤ Folyamatok létrehozása és ütemezése.
⬤ Szignálok, megszakítások és az eszközmeghajtók alapvető interfészei.
⬤ Az időzítés.
⬤ Szinkronizálás a rendszermagban.
⬤ Folyamatok közötti kommunikáció (IPC).
⬤ Programvégrehajtás.
A Linux kernel megértése megismerteti Önt a Linux összes belső működésével, de ez több mint egy tudományos feladat. Megtudhatja, hogy milyen körülmények között hozza ki a Linux a legjobb teljesítményét, és láthatja, hogyan felel meg a kihívásnak, hogy jó rendszerválaszokat biztosítson a folyamatok ütemezése, a fájlelérés és a memóriakezelés során a legkülönfélébb környezetekben. Ez a könyv segít abban, hogy a lehető legtöbbet hozza ki a Linux rendszeréből.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)