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

Dezvoltarea aplicatiilor in C/C++ sub sistemul de operare UNIX
-23,8%
Editura:
Anul publicării: 2015
Pagini: 125
Categoria: IT&Calculatoare
19,80 lei
26,00 lei (-23,85%)
Promoția expiră la 31.12.2016
Disponibilitate: In stoc furnizor
Timp confirmare stoc: 3 - 4 zile lucratoare

DESCRIERE

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: 2015

REVIEW-URI

Scrie un review și spune-ne opinia ta despre acest produs scrie un review

Titluri de aceiași autori

Categorii de carte

Edituri

Transport in Bucuresti

Livrare gratuita in Bucuresti

Carti pentru premii scolare

oferta_premii_scolare.jpg

ANPC

anpc_banner.jpg
Created in 0.151 sec