MS-DOS: Redaktələr arasındakı fərq

Silinən məzmun Əlavə edilmiş məzmun
Legobot (müzakirə | töhfələr)
k Bot: Migrating 64 interwiki links, now provided by Wikidata on d:q47604 (translate me)
Redaktənin izahı yoxdur
Sətir 14:
 
DOS ailəsindən olan əməliyyat sistemlərinin mühüm çatış­mazlığı fərdi kompüter resurslarına və ƏS-nə icazəsiz müra­ciətdən mühafizə vasitələrinin olmamasıdır.
 
MS-DOS əməliyyat sistemi diskdəki verilənlərin idarə edilməsində yeni üsullardan istifadə etməklə, servis proqramlar üçünolduqca geniş əmrlərdən istifadə edir. PC-DOS 1.0 və MS-DOS 1 .0 əməliyyat sistemləri 64 Kbayt yaddaşdan istifadə etməklə, yalnız 8Kbayt yer tutur.İlk vaxtlar IBM PC modelləri 160Kbayt disketlər üçün disk aparıcısından ibarət olduğundan PC-DOS 1.0-sistemi yalnız bu qurğular üçün nəzərdə tutulmuşdur.1983-cü ilin martında IBM PC XT modeli üçün MS-DOS 2.0 yaradıldı. Bu yeni əməliyyat sistemi 360Kbayt disket və 10Mbayt sərt disk üçün nəzərdə tutulmaqla, kataloqlar üzrə faylların çeşidlənməsi imkanına malik idi.MS-DOS-un əsas inkişaf tarixi versiyalarının üçüncü nəslinin yaradılması ilə başlandı. 1984-cü ilin noyabrında MS-DOS 3.1,1985-ci ilin dekabrında MS-DOS 3.2 və 1987-ci ilin aprelində isə MS-DOS 3.3 əməliyyat sistemləri meydana gəldi. Bu versiyalardan çox geniş yayılanı MS-DOS 3.3 oldu. MS-DOS 3.0 əməliyyat sistemi Intel 80286 mikroprosessoru, 5,25-düym disk aparıcısı (1,2 Mbayt disketlər üçün) və 20-Mbayt sərt diski olan yeni model IBM PC AT kompüterləri üçün nəzərdə tutulmuşdur. MS-DOS 3.2 isə 720Kbayt 3-düym disketlər və məntiqi bölmələri olmaqla tutumu 32Mbayt olan sərt disklər üçün nəzərdə tutulmuşdur. Bu sistemə milli valyutanın təsviri, vaxtı, simvollar cədvəli və klaviaturanın düzülüşünü nəzərə alan əlavələr edilmişdir. MS-DOS 3.3 isə əvvəlkilərə nisbətən yeniləşdirilərək, 3,5 düym 1,44Mbayt disketlər üçün işləyirdi. Bu dövrdə IBM Microsoft firmaları 80286 və 80386 mikroprosessorları olan kompüterlər ilə uyuşan IBM PC kompüteri üçün yeni əməliyyat sistemi olan OS/ 2 üzərində işləyirdilər. MS-DOS-dan fərqli olaraq OS/2 çox məsələli rejimdə işi tə'min edirdi.OS/2 sistemi 1987-ci ilin noyabrında yarandı, amma çoxda populyar olmadı. 1988-ci ildə yaradılan MS-DOS 4.0 və 4.1- də demək olar ki, istifadəçiləri cəlb etmədi. İstifadəçilər əsasən MS-DOS 3.3-ə üstünlük verirdilər ki, bu əməliyyat sistemi MS-DOS 4-ə nisbətən əməli yaddaşda 10 Kbayt az yer tuturdu. MS-DOS sisteminin çatışmayan cəhətlərindən biri istifadəçi interfeysinin həddən artıq primitiv olmasıdır. Yəni hər hansı proqramı yükləmək və ya digər əməliyyatları aparmaq üçün istifadəçi klaviaturada uyğun əmrləri yığmalıdır. Buna baxmayaraq IBM RS kompüterlərinin milyonlarla istifadəçiləri MS-DOS-dan razılıqla istifadə edirdilər. Bununla yanaşı Microsoft firması MS-DOS-un çatışmazlıqlarını aradan qaldırmaq üçün ciddi tədqiqatlar aparırdı. İlk növbədə istifadəçiləri qrafiki interfeyslə təmin edilməsi problemi həll olundu və Windows adlı qrafiki interfeysli sistem yaradıldı. Lakin yaradılan bu sistemin ilkin variantları MS-DOS tərəfindən yüklənir və xüsusi statusla idarə olunurdu. Kompüterin bütün yaddaş həcminə müraciət MS-DOS-un drayveri Himem. sys və MS-DOS-un genişlənməsi adlanan xüsusi sistem tərəfindən aparılırdı. Bununla da çoxməsələli iş rejiminin tam qrafiki pəncərə interfeysi ilə birlikdə həyata keçirilməsinə imkan yarandı. 1993-1994-cü illərdə MS-DOS-un bir neçə versiyaları satışa buraxıldı. Bunlardan ən əhəmiyyətlisi MS-DOS 6.0, çoxlu orijinal və lisenziyalı proqramların, o cümlədən, venilərin dinamiki sıxılması ilə diskin fayl tutumunu artıran Microsoft Double Space proqramının olması ilə fərqlənirdi. MS-DOS 6.2 və MS-DOS 6.22 versiyalarında həmin proqram daha da təkmilləşdirildi. Metodik göstəriş MS-DOS 6.22 əməliyyat sisteminə əsaslanaraq tərtib olunmuşdur.
 
== MS-DOS əməliyyat sisteminin strukturu və funksiyaları. ==
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.
 
== Tarixi ==