MS-DOS/MS-DOS əməliyyat sisteminin strukturu və funksiyaları
MS-DOS |
Həmçinin baxın: Haqqında • |
MS-DOS iyerarxik kataloq strukturuna əsaslanan, çevik fayl sisteminə və əlverişli əmrlərə malik olan əməliyyat sistemidir.
MS-DOS un əsas komponentləri aşağıdakılardır:
- giriş-çıxış baza sistemi -BIOS (Basic Input/Output System);
- başlanğıc yükləmə blokunda (Boot Record) yerləşən sistem yükləyici SB (System Bootstrap);
- gizli IO. SYS faylında yerləşən BIOS-un genişlənmə modulu;
- kəsilmələrin emalı modulundan təşkil edilmiş MSDOS.SYS gizli faylı;
- əmrlər prosessorundan təşkil edilmiş command.com faylı;
- MS-DOS-un xarici əmrlərini (genişlənməsi .com olan fayllar) yerinə yetirən utilitlər;
- diskdə fayl şəklində yerləşən qurğuların drayverləri;
- MS-DOS-un quraşdırılması parametrləri haqqında informasiyadan təşkil olunmuş config.sys konfiqurasiya faylı;
- MS-DOS-un konfiqurasiyasını və quraşdırılması parametrlərinin yerinə yetirilməsi üçün autoexec.bat əmrlər faylı.
İndi isə bu komponentlərdən bəzilərinin əsas funksiyalarina baxaq.
giriş-çıxış baza sistemi(BIOS) kompüterin daimi yaddaş qurğusunda (DYQ) yerləşir və əsas vəzifəsi giriş-çıxışla bağlı olan ƏS-nin sadə və universal funksiyalarının yerinə yetirilməsindən ibarətdir. BIOS həmçinin kompüter qoşularkən yaddaş və qurğuların işini yoxlayan test proqramlarını DYQ-da saxlayır. Bunlardan başqa BIOS-da ƏS-nin yükləyicisini çağıran proqram mövcuddur. sistem yükləyici kiçik bir proqram olmaqla BIOS - un genişlənmə modulunu və kəsilmələrin emalı modulunu əməli yaddaşa yükləmək üçün nəzərdə tutulub. BIOS-un genişlənmə modulu (io.sys faylı) ƏS-nə çeviklik verməklə fərdi kompüterin aparat vasitələrinin idarə olunmasına imkan verir. Bu modul əlavə drayverlərin qoşulmasına imkan verir. Kəsilmələrin emalı modulunun (msdos.sys faylı) komponentləri fayl sisteminin, giriş-çıxış qurğularının (klaviatura, displey, printer və portlar) işini tə'min edən, proqramların sona çatması ilə əlaqədar məcburi kəsilmələrin və səhvlərin emalına xidmət edən proqramdır.əmrlər prosessoru (command.com - faylı) sistem diskdə ixtiyari yer tutan icra olunan adi proqramdır. Əmrlər prosessoru aşağıdakı funksiyaları yerinə yetirir:
- klaviatura və ya əmrlər faylından götürülən əmrləri qəbul edir və araşdırır;
- command.com faylının daxilində yerləşən MS-DOS un əmrlərini yerinə yetirilir;
- com, exe tipli fayllarda saxlanılan MS-DOS un xarici əmrləri və tətbiqi proqramlar yüklənir və yerinə yetirilir.
Əmrlər prosessoru ƏYQ-yə yüklənəndə iki hissəyə parçalanır:
- əməli yaddaşda daimi yerləşən rezident hissə;
- ƏYQ və disk arasında verilənlərin ötürülməsi ilə dövri olaraq dəyişən rezidentsiz hissə.
Rezident hissə 22h . . . 24h nömrəli kəsilmələri standart emal edən altproqramları özündə saxlayır. Burada həmçinin ƏYQ-nin rezidentsiz hissəsini boşaldan proqram və kompüterin qoşulmasında avtomatik yüklənən autoexec.bat faylını emal edənaltproqram yerləşir.Utilitlər və ya MS-DOSЦun xarici əmrləri əməliyyat sistemi ilə birlikdə yaradılmış proqramlardır. Bu proqramlar müxtəlif xidməti əməliyyatları (disketi formatlaşdırmaq, disketi yoxlamaq və s.) yerinə yetirirlər. Qurğuların drayverləri MS-DOS əməliyyat sisteminin giriş-çıxış sistemini tamamlayan və yeni qurğulara xidməti təmin edən bir proqramdır. Drayverlər əməliyyat sisteminin yüklənməsi zamanı kompüterin yaddaşına yüklənir, adları isə config.sys konfiqurasiya faylındə göstərilir.