Programování systému Linux: Přímá komunikace s jádrem a knihovnou jazyka C

Hodnocení:   (4,6 z 5)

Programování systému Linux: Přímá komunikace s jádrem a knihovnou jazyka C (Robert Love)

Recenze čtenářů

Shrnutí:

Kniha je dobře hodnocena pro své podrobné pokrytí jádra Linuxu a nízkoúrovňového programování systému. Je oceňována pro svou srozumitelnost a obecnou přístupnost, díky čemuž je vhodná pro programátory, kteří chtějí lépe porozumět Linuxu. Byla však kritizována za nedostatečný obsah síťového programování, základní příklady a méně podrobností ve srovnání s některými konkurenčními díly.

Klady:

Podrobné pokrytí jádra Linuxu.
Stručná a dobře strukturovaná, takže se snadno čte.
Vhodná spíše pro běžné programátory než jen pro specialisty.
Dobrý vypravěčský styl, díky němuž jsou složitá témata přístupná.
Silná reference pro koncepty systémového programování.

Zápory:

Chybí obsah programování síťových soketů.
Málo podrobných příkladů, nabízí především základní popisy.
Někteří čtenáři mají pocit, že se nevyrovná jiným komplexním referencím, jako je „The Linux Programming Interface“.
Pro plné pochopení může vyžadovat předchozí znalosti programování v jazyce C a koncepce procesorů.

(na základě 30 hodnocení čtenářů)

Původní název:

Linux System Programming: Talking Directly to the Kernel and C Library

Obsah knihy:

Psaní softwaru, který přímo využívá služby nabízené jádrem Linuxu a základními systémovými knihovnami. V této obsáhlé knize vám Robert Love, autor linuxového jádra, poskytne výukový kurz programování systému Linux, referenční příručku o systémových voláních Linuxu a zasvěceného průvodce psaním chytřejšího a rychlejšího kódu.

Love jasně rozlišuje mezi standardními funkcemi POSIX a speciálními službami, které nabízí pouze Linux. Toto aktualizované a rozšířené vydání s novou kapitolou o multithreadingu poskytuje podrobný pohled na Linux z teoretické i aplikační perspektivy v širokém spektru programátorských témat, včetně: přehled linuxového jádra, knihovny C a překladače jazyka C. Základní I/O operace, jako je čtení ze souborů a zápis do nich.

Pokročilá I/O rozhraní, mapování paměti a optimalizační techniky. Rodina systémových volání pro základní správu procesů. Pokročilá správa procesů, včetně procesů v reálném čase.

Koncepty vláken, vícevláknové programování a Pthreads. Správa souborů a adresářů. Rozhraní pro alokaci paměti a optimalizaci přístupu k paměti.

Základní a pokročilá signální rozhraní a jejich úloha v systému. Správa hodin, včetně hodin POSIX a časovačů s vysokým rozlišením.

Další údaje o knize:

ISBN:9781449339531
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2013
Počet stran:400

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Programování systému Linux: Přímá komunikace s jádrem a knihovnou jazyka C - Linux System...
Psaní softwaru, který přímo využívá služby nabízené jádrem...
Programování systému Linux: Přímá komunikace s jádrem a knihovnou jazyka C - Linux System Programming: Talking Directly to the Kernel and C Library
Vývoj linuxového jádra - Linux Kernel Development
Vývoj jádra Linuxu podrobně popisuje návrh a implementaci jádra Linuxu a podává obsah způsobem, který je...
Vývoj linuxového jádra - Linux Kernel Development

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)