Care este procesul

Care este procesul

În a patra ediție a ghidului populare sunt elementele de bază ale programării în sistemul de operare Linux. Considerată: folosind C C ++ bibliotecă / și sistem instrumente de dezvoltare stan-dard Organization apel, fișier I / O, procesele de interacțiune, programarea mijloacelor shell, creând interfețe grafice cu instrumente GTK + sau Qt, utilizarea prize etc. descrise compilare. programe, legându-le c biblioteci și să lucreze cu terminalul I / O. Sunt tehnici de scriere aplicații în medii GNOME® și KDE®, de stocare a datelor, folosind programe de baze de date MySQL® și depanare. Cartea este bine structurat, ceea ce face de învățare ușor și rapid.

Pentru novice Linux-programatori

Book: Linux Bazele de programare

Care este procesul?

Care este procesul?

Sistemele multi-tasking, cum ar fi Linux, permite mai multe programe pentru a rula simultan. Fiecare instanță a unui program de rulare creează un proces. Acest lucru este deosebit de vizibilă în sistemul de fereastră, cum ar fi Window System (de multe ori pur și simplu referire ca X). Deoarece sistemul de operare Windows, X oferă o interfață grafică de utilizator, permițând rularea mai multor aplicații simultan. Fiecare aplicație poate fi afișat într-una sau mai multe ferestre.

Ca un sistem multi-utilizator, Linux permite mai multor utilizatori să acceseze simultan sistemul. Fiecare utilizator în același timp, poate rula mai multe programe, sau chiar mai multe instanțe ale aceluiași program. Sistemul efectuează acest timp, alte programe care gestionează resursele de sistem și de control de acces utilizator.

După cum ați văzut în Capitolul 4, un program care rulează sau un proces format din cod de program, de date, variabile (care ocupă memoria sistemului), deschideți fișierul (descriptori de fișier) și mediul înconjurător. În mod normal, un sistem Linux procesează cod social și sistemul de biblioteci, astfel încât, în orice moment dat în memoria este doar o copie a codului de program.

articole similare