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

Cartea face parte din campania

Transport la 4.9 lei la Pachetomat si Easybox pentru comenzi de minim 59 de lei

Campania este valabila in perioada 23/04/2024 - 06/05/2024 in limita stocului disponibil. vezi alte carti din campanie

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

Apreciere: 5.0/7 (1 vot)
Editura: ALBASTRA

 

Descriere

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

Pentru orice solicitare contactati 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.


Vezi alte carti scrise de Andrei Baranga

Alte carti de la editura ALBASTRA

Editura ALBASTRA. Carti de la editura ALBASTRA