Əməliyyat sistemi: Redaktələr arasındakı fərq

Vikipediya, azad ensiklopediya
Naviqasiyaya keçin Axtarışa keçin
Silinən məzmun Əlavə edilmiş məzmun
k 37.26.52.45 tərəfindən edilmiş redaktələr geri qaytarılaraq Dexbot tərəfindən yaradılan sonuncu versiya bərpa olundu.
k Baskervill tərəfindən edilmiş redaktələr geri qaytarılaraq 37.26.52.45 tərəfindən yaradılan sonuncu versiya bərpa olundu.
Sətir 23: Sətir 23:


== Əməliyyat sistemlərinin təsnifatı ==
== Əməliyyat sistemlərinin təsnifatı ==
Ümumiyyətlə [[kompüter]]in [[proqram təminatı]]nı iki qrupa bölmək olar: [[Sistem proqram təminatı]] və [[tətbiqi proqram təminatı]]. Əslində istifadəçi ilə təmasda məqsəd əsasən ıstifadəçinin istədiyi [[tətbiqi proqram]]ı [[disk]]dən yaddaşa yükləmək və [[mikroprosessor]]u həmin proqram kodlarını icra etməyə yönəltməkdir. Bu işi görmək üçün [[ROM-BIOS]]-un bir çox ibtidai funksiyaları təməl rolunu oynaya bilər. [[Tətbiqi proqram]]ın yaddaşda işləməsi üçün, bundan başqa, yaddaşın idarə edilməsi və ən başlıcası isə [[disk]]də bu və ya digər şəkildə [[fayl sistemi]]ni qurmaq və onu idarə etmək gərəkdir. Bütün bu funksiyalar əməliyyat sisteminin üzərinə düşür. Onda sistem proqram təminatını altyapı və üstqurum kimi iki hissəyə ayırmaq olar. Burada [[BIOS]] sistem proqram təminatının altyapısını, onun təməlini, əməliyyat sistemi isə sistem proqram təminatının üstqurumunu təşkil edir. Aparat qurğularına münasibətdə isə [[BIOS]] aparat qurğularını birbaşa idarə edirsə, əməliyyat sistemləri isə aparaturaya çox zaman [[BIOS-un funksiyaları]] vasitəsilə, bəzən isə birbaşa müraciət edirlər. Əməliyyat sistemi, qurğuların tətbiqi proqramların istifadəsi üçün [[proqram interfeysi]] yaratmaqla o, tətbiqi proqramların işləməsi üçün bir mühit təşkil edir. Proqramçı nəzərindən tətbiqi proqram, qurğuları daha "uzaqdan"- əməliyyat sisteminin rəhbərliyi ilə (yəni əməliyyat sisteminin proqram interfeysi ilə), qismən isə [[BIOS]] vasitəsilə (BIOSun funksiyalarından [[kəsilmələr]] vasitəsilə istifadə etməklə), çox az hallarda isə qurğuya birbaşa müraciət etməklə ([[port]]lar vasitəsilə) onu idarə edirlər. Tətbiqi proqramın əməliyyat sisteminin proqram interfeysi vasitəsilə fiziki qurğunu idarə etməsi onun digər maşında qüsursuz işləməsinə zəmanət verir.
Ümumiyyətlə [[kompüter]]in [[proqram təminatı]]nı iki qrupa bölmək olar: [[Sistem proqram təminatı]] və [[tətbiqi proqram təminatı]]. Əslində istifadəçi ilə təmasda məqsəd əsasən ıstifadəçinin istədiyi [[tətbiqi proqram]]ı [[disk]]dən yaddaşa yükləmək və [[mikroprosessor]]u həmin proqram kodlarını icra etməyə yönəltməkdir. Bu işi görmək üçün [[ROM-BIOS]]-un bir çox ibtidai funksiyaları təməl rolunu oynaya bilər. [[Tətbiqi proqram]]ın yaddaşda işləməsi üçün, bundan başqa, yaddaşın idarə edilməsi və ən başlıcası isə [[disk]]də bu və ya digər şəkildə [[fayl sistemi]]ni qurmaq və onu idarə etmək gərəkdir. Bütün bu funksiyalar əməliyyat sisteminin üzərinə düşür. Onda sistem proqram təminatını altyapı və üstqurum kimi iki hissəyə ayırmaq olar. Burada [[BIOS]] sistem proqram təminatının sturukturunu, onun təməlini, əməliyyat sistemi isə sistem proqram təminatının üstqurumunu təşkil edir. Aparat qurğularına münasibətdə isə [[BIOS]] aparat qurğularını birbaşa idarə edirsə, əməliyyat sistemləri isə avadanlığa çox zaman [[BIOS-un funksiyaları]] vasitəsilə, bəzən isə birbaşa müraciət edirlər. Əməliyyat sistemi, qurğuların tətbiqi proqramların istifadəsi üçün [[proqram interfeysi]] yaratmaqla o, tətbiqi proqramların işləməsi üçün bir mühit təşkil edir. Proqramçı nəzərindən tətbiqi proqram, qurğuları daha "uzaqdan"- əməliyyat sisteminin rəhbərliyi ilə (yəni əməliyyat sisteminin proqram interfeysi ilə), qismən isə [[BIOS]] vasitəsilə (BIOSun funksiyalarından [[kəsilmələr]] vasitəsilə istifadə etməklə), çox az hallarda isə qurğuya birbaşa müraciət etməklə ([[port]]lar vasitəsilə) onu idarə edirlər. Tətbiqi proqramın əməliyyat sisteminin proqram interfeysi vasitəsilə fiziki qurğunu idarə etməsi onun digər maşında qüsursuz işləməsinə zəmanət verir.
Hər bir əməliyyat sisteminin tipindən asılı olmayaraq üç əsas vəzifəsi vardır:
Hər bir əməliyyat sisteminin tipindən asılı olmayaraq üç əsas vəzifəsi vardır:

06:25, 18 noyabr 2016 versiyası

Fayl:OperatingSystems on.png
Əməliyyat sistemlərinin yaranma/inkişaf yolu
Ubuntu

Əməliyyat sistemi (en. Operating System (OS)) – hesablama prosesini həyata keçirən texniki vasitələlərin idarə olunmasını təmin edən proqramlar toplusundan ibarətdir.

kompüter işə salındıqda əməliyyat sistemi başqa proqramlara nəzərən ilkin olaraq əməli yaddaş qurğusuna yüklənir və o digər proqramların işləməsi üçün mühit yaradır. Əməliyyat sistemi eyni zamanda kompüterlərdə çoxməsələli (yaddaşın və həll vaxtının bölünməsi, qırılmaların təşkili və s.) iş rejiminin təşkilini təmin edir.

Əməliyyat sistemi kompüter avadanlığının istifadəsini (avadanlığların idarə etməsini, informasiyanın daxil edilməsini və çıxardılmasını, sənədlərin redaktəsini, başqa proqramların istifadəsini/idarə edilməsini və s.) mümkün edən proqramdır. Əməliyyat sistemi ən öncə kompüterin sabit yaddaşından əməli yaddaşa köçürülür və bütün başqa proqramlar həmin əməliyyat sistemi altında çalışır.

Funksiyaları

Əsas funksiyalar:

  • Proqramların əməliyyat yaddaşına köçürülməsi və onların tətbiqi
  • Standartlara cavab verən informasiyanın daxil edilməsi və çıxarılması qurğularının istifadəsinin mümkün edilmasi
  • kompüterin əməli yaddaşının idarə edilməsi
  • kompüterin sabit yaddaşının idarə edilməsi
  • İstifadəçi ilə kompüter arasında qarşılıqlı əlaqənin yaradılması

Əlavə funksiyalar:

  • Bir neçə əməliyyatın paralel olaraq yerinə yetirilməsi
  • Proseslər arasında bağlantının/qarşılıqlı əlaqənin qurulması
  • Kompüterlər arasında bağlantının/qarşılıqlı əlaqənin qurulması(şəbəkə)
  • Sistemin sıradan çıxmağının, informasiyanın itirilməsinin/ikinci şəxsin əlnə keçməsinin qarşısının alınması
  • Qoşulmaların idarə edilməsi

Əməliyyat sistemlərinin təsnifatı

Ümumiyyətlə kompüterin proqram təminatını iki qrupa bölmək olar: Sistem proqram təminatıtətbiqi proqram təminatı. Əslində istifadəçi ilə təmasda məqsəd əsasən ıstifadəçinin istədiyi tətbiqi proqramı diskdən yaddaşa yükləmək və mikroprosessoru həmin proqram kodlarını icra etməyə yönəltməkdir. Bu işi görmək üçün ROM-BIOS-un bir çox ibtidai funksiyaları təməl rolunu oynaya bilər. Tətbiqi proqramın yaddaşda işləməsi üçün, bundan başqa, yaddaşın idarə edilməsi və ən başlıcası isə diskdə bu və ya digər şəkildə fayl sistemini qurmaq və onu idarə etmək gərəkdir. Bütün bu funksiyalar əməliyyat sisteminin üzərinə düşür. Onda sistem proqram təminatını altyapı və üstqurum kimi iki hissəyə ayırmaq olar. Burada BIOS sistem proqram təminatının sturukturunu, onun təməlini, əməliyyat sistemi isə sistem proqram təminatının üstqurumunu təşkil edir. Aparat qurğularına münasibətdə isə BIOS aparat qurğularını birbaşa idarə edirsə, əməliyyat sistemləri isə avadanlığa çox zaman BIOS-un funksiyaları vasitəsilə, bəzən isə birbaşa müraciət edirlər. Əməliyyat sistemi, qurğuların tətbiqi proqramların istifadəsi üçün proqram interfeysi yaratmaqla o, tətbiqi proqramların işləməsi üçün bir mühit təşkil edir. Proqramçı nəzərindən tətbiqi proqram, qurğuları daha "uzaqdan"- əməliyyat sisteminin rəhbərliyi ilə (yəni əməliyyat sisteminin proqram interfeysi ilə), qismən isə BIOS vasitəsilə (BIOSun funksiyalarından kəsilmələr vasitəsilə istifadə etməklə), çox az hallarda isə qurğuya birbaşa müraciət etməklə (portlar vasitəsilə) onu idarə edirlər. Tətbiqi proqramın əməliyyat sisteminin proqram interfeysi vasitəsilə fiziki qurğunu idarə etməsi onun digər maşında qüsursuz işləməsinə zəmanət verir.

Hər bir əməliyyat sisteminin tipindən asılı olmayaraq üç əsas vəzifəsi vardır:

  • Diskdə fayl sisteminin idarə edilməsi
  • Giriş-çıxış qurğularını idarə etmək
  • İstifadəçi interfeysi yaratmaqdır (başqa sözlə- istifadəçi ilə kompüter arasında ünsiyyəti təmin etməkdir).

Deməli, nəticə etibarilə: sistem proqram təminatını iki qrupa ayırmaq olar- hesablama sistemini alt səviyyədən idarə edən (qurğulara birbaşa müraciət etməklə) və hesablama sistemini üst səviyyədən (BIOS funksiyaları vasitəsilə) idarə edən. İkincilər məhz əməliyyat sistemini təşkil edirlər. Deməli əməliyyat sistemi istifadəçi və tətbiqi proqram arasinda əlaqəçi rolunu oynayır. Əməliyyat sistemi tipindən asılı olaraq mikroprosessoru bu və ya digər rejimlərdə işlətməklə onun resursundan bu və ya digər dərəcədə effektiv istifadə etməyə imkan verir. Əməliyyat sistemi hesablama sisteminin tipindən (əsasən prosessorların tipi, onların sayı və arxitekturası nəzərdə tutulur) asılı olaraq hesablama sistemi resurslarından istifadənin effektivliyini təmin etməlidir. Əməliyyat sistemlərinin aşağıdakı növləri mövcuddur:

  • sistemlə eyni vaxtda işləyən istifadəçilərin sayına görə: biristifadəçili, çoxistifadəçili;
  • sistemin idarə olunması ilə eyni vaxtda yerinə yetirilən məsələlərin sayına görə: birməsələli, çoxməsələli;
  • prosessorların sayına görə: birprosessorlu, çoxprosessorlu;
  • prosessorun mərtəbələrin sayına görə: 8 – mərtəbəli, 16 – mərtəbəli, 32 – mərtəbəli, 64 – mərtəbəli;
  • interfeysin tipinə görə: əmrli və obyektyönlü;
  • informasiya emalı rejminə görə: paket emallı, vaxt bölgülü, real vaxt miqyaslı;
  • resurslardan istifadənin tipinə görə: şəbəkə, lokal.

Şəbəkə ƏS-ləri əksər hallarda şəbəkə üçün nəzərdə tutulmuş, olduqca güclü bir və ya daha çox kompüter-serverlərdə quraşdırılır. Digər ƏS-ləri lokal sayılır və ixtiyari kompüterdə, həmçinin şəbəkəyə işçi stansiya və ya klient kimi qoşulmuş kompüterlərdə də istifadə oluna bilər. Əməliyyat sistemlərini təsnif edərkən onların daşıdığı funksiyalardan, işlədiyi hesablama sisteminin və prosessorun daxili arxitekturasının xüsusiyyətlərindən doğan kriteriyalardan çıxış etmək lazımdır. Onda, əməliyyat sistemlərini təsnif etmək üçün aşağıdakı kriteriyalara əsaslanmalıyıq:

Əməliyyat sistemlərini təsnif etmək üçün baxılan kriteriyaları iki qrupa ayırmaq mümkündür: Sistemin arxitekturasının xüsusiyyətlərinin diqtə etdiyi və istifadəçi istəyindən döğan prinsiplərdən irəlı gələn kriteriyalar. Başqa sözlə, birincilər əməliyyat sisteminin kompüterin aparat təminatı ilə əlaqədar olan xüsusiyyətlərini, ikincilər isə ondan asılı olmayan, əməliyyat sisteminin funksional xüsusiyyətlərini əks etdirir. Bunları nəzərə alsaq əməliyyat sistemlərini aşağıdakı kimi təsnif etməliyik:

  • x86 və başqa platformalar;
  • Çoxprosessorlu və təkprosessorlu;
  • 16, 32, 64 bitli sistem;
  • Tək tapşırıqlı və çox tapşırıqlı;
  • Prosessoru real zaman və mühafizə rejimlərində işlədən;
  • İş stansiyası və server;
  • Fiziki yaddaş və/vəya virtual yaddaşdan istifadə edən;
  • FAT, NTFS və digər fayl sistemi;
  • Əmr sistemi və obyekt yönlü qrafik istifadəçi interfeysi.

Əməliyyat sisteminin nüvəsinin özünə məxsus xüsusiyyətlərini nəzərə almasaq bu təsnifat əməlyyat sistemini xarakterizə etmək üçün yetərli ola bilər. Aşağıdakı əməliyyat sistemlərini misal göstərmək olar:

Növləri

Mirosoft Windows

Kompüterlərdə bir neçə tip əməliyyat sistemlərindən istifadə edirlər: UNİX, DOS, MS DOS, OS/2, Windows 9x, Windows 95/98/Me/2000/XP/Vista/7. Fərdi kompüterlərdə əsasən Windows 9x (1995-ci ildə yaradimışdır) əməliyyat sistemi proqram təminatından geniş istifadə olunur. Windows 9x çoxməsələli əməliyyat sistemi olub, qrafiki pəncərə istifadəçi interfeysinə malikdir.

Linux
Fayl:MacOS.png
Apple/Macintosh

Mənbə

  1. Hesablama maşınları və kompüterlər haqqında ümumi məlumat, R.Q. Ələkbərov, t.e.n., AMEA İnformasiya Texnologiyaları İnstitutu.
  2. Соломенчук В.Г. Аппаратные средства персональных компьютеров – СПБ.: БХВ –Петербург, 2003 – 512с.
  3. M.A.Camalbəyov, R.Ə.Fərəməzov. IBM PC tipli kompüterlərin arxitekturası, sistem proqram təminatı və əməliyyat sistemləri. Bakı, H.Əliyev adına AAHM, 2009. – 307 səh.
Mənbə:

Həmçinin bax

Xarici keçidlər