Acest site folosește cookies pentru a furniza servicii și funcționalități personalizate. Prin vizitarea site-ului nostru, îți dai acordul pentru descărcarea acestor cookies. Am inteles

Poți afla mai multe despre cookies și poți schimba setările lor aici.
 
 

Dezvoltarea aplicatiilor in C/C++ sub sistemul de operare UNIX - Baranga, Andrei

Editura ALBASTRA

Dezvoltarea aplicatiilor in C/C++ sub sistemul de operare UNIX

Dezvoltarea aplicatiilor in C/C++ sub sistemul de operare UNIX

Editura: ALBASTRA
Apreciere: 0.0/7 (0 voturi)

 
Acest produs se afla in stocul furnizorului iar in cazul in care titlul a fost recent epuizat/delistat din stocul acestuia veti fi informat prin email si sms in maxim 5 zile lucratoare.

Descriere - Dezvoltarea aplicatiilor in C/C++ sub sistemul de operare UNIX



Masinile virtuale Unix au o prezenta semnificativa in industria de soft, in invatamant si in cercetare. Intuind tendinta tot mai ferma a sistemului de operare Unix de a ocupa locul care i se cuvine, de drept, in lumea utilizatorilor, autorul prezentei lucrari ne invita la o expeditie esentiala in lumea elementelor-suport indispensabile pentru toti cei care bat la portile programarii sub Unix. O lume deosebita, din punct de vedere al solutiilor si avantajelor, iata cum putem caracteriza, pe scurt, oferta Unix pentru programatorii in limbajul C. In mod constient, autorul, cadru didactic cu experienta la Universitatea din Bucuresti, ne invita sa reflectam asupra unor subiecte care ii descumpanesc pe unii utilizatori prin subtilitatea lor, dar ii entuziasmeaza pe cei care au descoperit imensele rezerve ale platformei Unix. Studentilor, in primul rand, dar si altor categorii de specialisti, aceasta lucrare le poate fi o calauza inspirata pe drumul plin de surprize al programarii C sub auspiciile sistemului de operare Unix.

Cuprins :


1. Utilitare pentru dezvoltarea de aplicatii scrise in limbajul C

1.1. Introducere

1.2. Verificarea sintaxei cu ajutorul comenzii lint

1.3. Comanda de compilare cc

1.4. Editorul de legaturi ld

1.5. Construirea bibliotecilor

1.6. Comanda nm

1.7. Gestiunea dependintelor. Comanda make

1.8. Gestionarea versiunilor surselor. Sistemul SCCS

1.9. Indentarea codului. Comanda cb

1.10. Vizualizarea structurii unui program cu ajutorul comenzii cflow

1.11. Alte comenzi utilizabile pentru dezvoltarea aplicatiilor

 

2. Interfata aplicatiilor cu sistemul de operare

2.1. Generalitati despre sistemul de operare UNIX

2.2. Bibliotecile sistem

2.3. Gestionarea erorilor

2.4. Aspecte generale legate de pornirea si oprirea proceselor

 

3. Gestionerea intrarilor si iesirilor

3.1. Generalitati

3.2. Gestionarea atributelor i-nodului

3.3. Operatiunile de baza asupra fisierelor: deschidere, inchidere, citire, scriere

3.4. Duplicarea descriptorilor

3.5. Controlul intrarilor si iesirilor prin intermediul apelului fcntl

3.6. Controlul pozitiei curente prin intermediul apelului lseek

3.7. Gestionarea legaturilor simbolice

3.8. Gestionarea directoarelor

3.9. Utilizarea bibliotecii C standard pentru gestionarea fisierelor

3.10. Pretectia fisierelor in memorie

 

4. Gestionarea terminalelor

4.1. Generalitati

4.2. Sesiuni si grupuri de procese

4.3. Gestiunea parametrilor functiei de control

4.4. Citirea si scrierea fisierelor aferente unui terminal

 

5. Gestiunea proceselor

5.1. Caracteristicile generale ale unui proces

5.2. Organizarea memoriei unui process

5.3. Crearea proceselor

5.4. Procese zombi si sincronizarea tata-fiu

5.5. Primitivele din familia exec

 

6. Gestionarea semnalelor

6.1. Introducere

6.2. Identificarea semnalelor

6.3. Trimiterea de semnale catre un proces

6.4. Comportarea proceselor la primirea unui semnal

6.5. Coditii de receptie a unui semnal de catre un proces

6.6. Blocarea si deblocarea semnalelor

6.7. Gestionarea handlerelor de tratare a semnalelor

6.8. Asteptarea unui semnal de catre un proces

6.9. Salturi intr-o alta functie decat cea curenta

 

7. Comunicarea intre procese cu ajutorul fisierelor speciale de tip tub (pipe)

7.1. Caracteristicile fisierelor de tip tub

7.2. Tuburile obisnuite

7.3. Tuburile cu nume

 

8. Comunicarea intre procese cu ajutorul ipc system v

8.1. Introducere

8.2. Cozile de mesaje

8.3. Vectorii de semafoare

8.4. Segmentele de memorie partajata

 

9. Alte apeluri utile

9.1. Gestionarea timpului

9.2. Generatorul de numere aleatoare

9.3. Biblioteca matematica

9.4. Tipuri de caractere si conversii de siruri de caractere

9.5. Gestionarea zonelor abstracte de memorie

9.6. Manuirea sirurilor de caractere

9.7. Gestionarea identitatii utilizatorilor

Nr. de pagini : 125
Anul aparitiei : 2011 Cartea "Dezvoltarea aplicatiilor in C/C++ sub sistemul de operare UNIX". face parte din categoria carti >> IT & Calculatoare - Software - Limbaje de programare a catalogului LibrariaOnline.ro. Cartea este scrisa de catre Baranga, Andrei si a fost publicata la Editura ALBASTRA .
Pentru orice si solicitare apelati departamentul Suport Clienti LibrariaOnline.ro, de luni pana vineri in intervalul 9-18.

LibrariaOnline.ro intelege importanta informatiilor prezentate in aceasta pagina si face eforturi permanente pentru a le pastra actualizate. Singura situatie in care informatiile prezentate pot fi diferite fata de cele ale produsului este aceea in care producatorul aduce modificari specificatiilor acestuia, fara a ne informa in prealabil.


Alte carti de la editura ALBASTRA

Editura ALBASTRA. Carti de la editura ALBASTRA

Clientii care au cumparat acest produs au mai achizitionat

Nu exista comentarii referitoare la acest produs.