Portable Operating System Interface uniX (POSIX) - Portativ UNIX əməliyyat sistemi interfeysi. POSIX, müxtəlif UNIX-ə bənzər əməliyyat sistemləri arasında proqram uyğunluğunu təmin etmək üçün hazırlanmış bir standartlar ailəsidir. Bu standartlar proqram təminatının müxtəlif platformalarda dəyişiklik edilmədən işləməsini təmin edir.
İzah:
POSIX standartları, əməliyyat sisteminin əsas funksiyalarını təyin edən bir sıra spesifik funksiyalar, sistem çağırışları və kitabxanalarını müəyyən edir. Bu standartlara riayət edən proqram təminatı, müxtəlif UNIX-ə bənzər əməliyyat sistemlərində, o cümlədən Linux, macOS və BSD-də eyni şəkildə işləyəcəkdir. POSIX, proqramlaşdırma dilindən asılı olmayaraq, müxtəlif dillərdə yazılmış proqramlar üçün uyğunluq təmin edir.
İstifadə sahələri:
- Kompüter elmi: POSIX, əməliyyat sistemləri və proqram təminatı inkişafında geniş istifadə olunur. Bu, proqram portativliyini və yenidən istifadə edilməsini asanlaşdırır.
- Proqram mühəndisliyi: Proqramçıların müxtəlif platformalar üçün proqram yazarkən kodu daha az dəyişdirmələrinə imkan verir.
- Sistem administrasiyası: Sistem administratorları POSIX standartlarına uyğun proqramların müxtəlif əməliyyat sistemlərində işləməsini təmin edir.
- Şəbəkə proqramlaşdırması: Şəbəkə ilə əlaqəli proqramların yazılmasında platformalararası uyğunluq təmin edir.
- Daxilolunmuş sistemlər: Daxilolunmuş sistemlərdə proqram yazarkən platformadan asılılığı azaldır.
Standartlar:
POSIX bir neçə standartdan ibarətdir, bunlardan bəziləri:
- IEEE Std 1003.1-2017 (POSIX.1)
- IEEE Std 1003.2-1992 (POSIX.2)
- IEEE Std 1003.1b-1993 (POSIX.1b)
- Və s.