Programovanie systému Linux: Linux: Priama komunikácia s jadrom a knižnicou C

Hodnotenie:   (4,6 z 5)

Programovanie systému Linux: Linux: Priama komunikácia s jadrom a knižnicou C (Robert Love)

Recenzie čitateľov

Zhrnutie:

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.

Nevýhody:

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í)

Pôvodný názov:

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

Obsah knihy:

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

Ďalšie údaje o knihe:

ISBN:9781449339531
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2013
Počet strán:400

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Programovanie systému Linux: Linux: Priama komunikácia s jadrom a knižnicou C - Linux System...
Napíšte softvér, ktorý priamo využíva služby jadra...
Programovanie systému Linux: Linux: Priama komunikácia s jadrom a knižnicou C - Linux System Programming: Talking Directly to the Kernel and C Library
Vývoj jadra Linuxu - Linux Kernel Development
Vývoj jadra Linuxu podrobne opisuje návrh a implementáciu jadra Linuxu a podáva obsah spôsobom, ktorý je prospešný...
Vývoj jadra Linuxu - Linux Kernel Development

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)