A kosaram
0
80%-ig
még
5 db

Linux programozás - CD-vel

Szerző
Szerkesztő
Lektor

Kiadó: Szak Kiadó Kft.
Kiadás helye: Bicske
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 342 oldal
Sorozatcím: Alkalmazott informatika
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-9131-57-1
Megjegyzés: Fekete-fehér ábrákkal illusztrált. CD-melléklettel.
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Tartalom

Üdvözlet az Olvasónak!5
Előszó15
Bevezetés17
A Linux17
A szabad szoftver és a Linux története18
Információforrások20
Linux Documentation Project20
Linux Software Map (LSM)20
További információforrások20
Betekintés a Linux-kernelbe21
A Linux-kernel felépítése21
A Linux elindulása23
Processzek24
A Linux-processzekhez kapcsolódó információk25
A processz állapotai26
Azonosítók27
Processzek létrehozása28
A programok futtatása28
Ütemezés29
Multiprocesszoros ütemezés33
Idő és időzítők33
Memóriakezelés34
A virtuálismemória-kezelés34
Lapozás35
A lapozás implementációja a Linuxon36
A lapkezelés gyorsítása40
Fejlesztőeszközök41
Szövegszerkesztők41
Emacs41
vi 4141
pico42
joe4243
Fordítók44
GNU Compiler Collection44
gcc48
Make50
Megjegyzések50
Explicit szabályok51
Változódefiníciók52
Direktívák52
Implicit szabályok55
KDevelop55
Hibakeresés57
gdb57
Példa a gdb használatára57
A gdb indítása58
Töréspontok: breakpoint, watchpoint, catchpoint59
xxgdb61
Data Display Debugger (DDD)61
A KDevelop beépített hibakeresője62
Memóriakezelési hibák63
Electric Fence65
Not Just Another Malloc Debugger (NJAMD)69
mpr73
MemProf75
Rendszerhívások monitorozása: strace76
További hasznos segédeszközök76
Állomány- és I/O-kezelés77
Egyszerű állománykezelés79
Az állományleíró79
Hozzáférés állományleíró nélkül80
Állományok megnyitása80
Állományok bezárása81
Írás, olvasás, mozgás az állományban82
Részleges írás, olvasás84
Állományok rövidítése85
Inode-információk85
Inode-információk kiolvasása86
Jogok lekérdezése87
Jogok állítása87
Tulajdonos és csoport beállítása88
Az időbélyeg beállítása89
Könyvtárbejegyzések módosítása90
Eszközállományok és Pipe- bejegyzések90
Merev hivatkozás létrehozása91
Szimbolikus hivatkozás létrehozása91
Állományok törlése92
Állományok átnevezése93
Névtelen csővezetékek93
Könyvtárműveletek94
Munkakönyvtár94
Könyvtárváltás94
A Root könyvtár módosítása95
Könyvtár létrehozása95
A könyvtár törlése95
A könyvtártartalom olvasása96
I/O-multiplexelés97
Nem blokkolt I/O99
Multiplexelés a select függvénnyel101
Állományzárolás105
Záróállományok106
Rekordzárolás110
Kötelező zárolás111
A soros port kezelése111
Kanonikus feldolgozás111
Nem kanonikus feldolgozás114
Aszinkron kezelés116
Felhasználói nevek, csoportnevek117
Azonosító-név leképezés117
A név-azonosító leképezés119
Konkurens programozás121
Processzek121
Jogosultságok, azonosítók és jellemzők121
Processzek létrehozása és megszüntetése123
Processzek közötti kommunikáció129
Szemaforok130
Üzenetsorok134
Megosztott memória141
Jelzések146
Szálak és szinkronizációjuk151
Szálak létrehozása152
Kölcsönös kizárás (mutex)161
Feltételes változók (condition variable)163
Szemaforok168
Core-dump mechanizmus adaptálása170
Könyvtárak fejlesztése173
A programkönyvtárak alapfogalmai173
Statikus programkönyvtárak175
Megosztott programkönyvtárak175
Elnevezési szintek176
Megosztott programkönyvtárak létrehozása176
A megosztott könyvtárak betöltése177
Dinamikusan betöltött programkönyvtárak177
Példák programkönyvtárakra179
Egy egyszerű programkönyvtár179
Statikus felhasználás180
Megosztott programkönyvtár fordítása181
Dinamikus könyvtárhasználat181
Dinamikus szript183
Hálózati kommunikáció185
Egyszerű socketkezelés185
Socketek létrehozása185
A kapcsolat felépítése187
A socket címhez kötése187
Várakozás a kapcsolódásra188
Kapcsolódás a szerverhez188
Unix domain socket189
Unix domain-címek190
Unix domain kliensalkalmazás190
Névtelen Unix domain socket193
TCP/IP194
A hardverfüggő különbségek feloldása195
Címzés195
Portok195
A socketcím megadása196
Név- és címfeloldás198
Összeköttetés alapú kommunikáció203
Összeköttetés nélküli kommunikáció215
Az IPv6 címformátum kezelése219
Távoli eljáráshívás222
Az RPC-modell222
Verziók és számok223
Portmap223
Szállítás224
XDR224
rpcinfo224
rpcgen224
Helyi eljárás átalakítási távoli eljárássá225
Linux-eszközvezérlő231
Kernelmodulok231
Hello modul-világ232
A modulok és az alkalmzások közti különbség233
Felhasználói mód - kernel mód235
Konkurenciakezelés235
Fordítás236
Használat-nyilvántartás236
Karakteres eszközvezérlő237
Major és minor számok237
Állományműveletek238
"Hello világ" driver239
Az eszközvezérlő konfigurálása243
A /proc állományrendszer243
Egyszerű hibakeresés245
Betöltési paraméterek245
A kernelmodulok további lehetőségei247
Grafikus felület fejlesztése és alkalmazása249
X Window249
X Window architektúra249
Ablakkezelők250
XWindows kliensalkalmazások250
Asztali környezet251
Fejlesztés KDE-környezetben253
Eseményvezérelt programozás254
Hello World255
KDE-programstruktúra256
Egyszerű alkalmazás257
A szignál-szlot modell262
Szlot létrehozása262
Szignál küldése263
A szignál és a szlot összekapcsolása263
Szignál-szlot metódus, paraméterekkel265
Meta Object Compiler268
Egyszerű származtatott widget268
Dialógusablakok270
Dialógus alapú alkalmazás289
Konfigurációs állományok290
A Dokumentum/Nézet-architektúra291
Utószó315
Irodalomjegyzék317
Függelék: Terminológia319
A fontosabb szakkifejezések magyarázata319
Angol-magyar szójegyzék326
Magyar-angol szójegyzék329
Tárgymutató333
Függvénymutató340
A könyvhöz mellékelt CD tartalma és használata342
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem
konyv