Hodnotenie:
Kniha je dobre hodnotená pre svoje podrobné pokrytie jadra Linuxu a nízkoúrovňového programovania systému. Je oceňovaná pre svoju zrozumiteľnosť a všeobecnú prístupnosť, vďaka čomu je vhodná pre programátorov, ktorí chcú lepšie pochopiť Linux. Bola však kritizovaná za nedostatočný obsah sieťového programovania, základné príklady a menej podrobností v porovnaní s niektorými konkurenčnými dielami.
Výhody:⬤ Podrobné pokrytie jadra Linuxu.
⬤ Stručná a dobre štruktúrovaná, vďaka čomu sa ľahko číta.
⬤ Vhodná skôr pre všeobecných programátorov než len pre špecialistov.
⬤ Dobrý rozprávačský štýl, vďaka ktorému sú zložité témy prístupné.
⬤ Silná referencia pre koncepty systémového programovania.
⬤ Chýba obsah programovania sieťových zásuviek.
⬤ Málo podrobných príkladov, ponúka predovšetkým základné popisy.
⬤ Niektorí čitatelia majú pocit, že sa nedá porovnať s inými komplexnými referenciami, ako napríklad „The Linux Programming Interface“.
⬤ Pre úplné pochopenie môže vyžadovať predchádzajúce znalosti programovania v jazyku C a koncepcie procesorov.
(na základe 30 čitateľských recenzií)
Linux System Programming: Talking Directly to the Kernel and C Library
Napíšte softvér, ktorý priamo využíva služby jadra Linuxu a základné systémové knižnice. V tejto komplexnej knihe vám Robert Love, autor jadra Linuxu, poskytne výučbu programovania systému Linux, referenčnú príručku o systémových volaniach Linuxu a zasväteného sprievodcu písaním inteligentnejšieho a rýchlejšieho kódu.
Love jasne rozlišuje medzi štandardnými funkciami POSIX a špeciálnymi službami, ktoré ponúka len Linux. Toto aktualizované a rozšírené vydanie s novou kapitolou o multithreadingu poskytuje podrobný pohľad na Linux z teoretickej aj aplikačnej perspektívy v širokom spektre programátorských tém vrátane: prehľad jadra Linuxu, knižnice C a kompilátora C. Základné I/O operácie, ako je čítanie zo súborov a zápis do nich.
Pokročilé I/O rozhrania, mapovanie pamäte a optimalizačné techniky. Rodina systémových volaní pre základnú správu procesov. Pokročilá správa procesov vrátane procesov v reálnom čase.
Koncepty vlákien, viacvláknové programovanie a Pthreads. Správa súborov a adresárov. Rozhrania na alokáciu pamäte a optimalizáciu prístupu do pamäte.
Základné a pokročilé signálové rozhrania a ich úloha v systéme. Správa hodín vrátane hodín POSIX a časovačov s vysokým rozlíšením
© 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)