Dozi iliundwa mwaka gani? Mfumo wa uendeshaji ms dos. Kufuta kundi la faili

Mfumo wa uendeshaji ni seti ya programu. Tofauti na programu za programu zinazolenga kutatua kazi maalum ya maombi (kwa mfano, programu za usindikaji wa maneno), imeundwa kudhibiti kompyuta na

  • huunda msingi wa "mashine ya kompyuta ya ulimwengu wote - kompyuta";
  • inasimamia michakato yote ndani ya kompyuta;
  • inasimamia ubadilishanaji kati ya kompyuta na vifaa vya pembeni vilivyounganishwa nayo, kama vile printa, onyesho, anatoa diski na anatoa ngumu;
  • hutoa uwezo wa kuwasiliana kati ya programu za maombi na moduli za vifaa;
  • hutumika kama mpatanishi kati ya kompyuta na mtumiaji.

MIPANGO YA MFUMO
Mipango ya mfumo huitwa programu zinazodhibiti michakato ndani ya kompyuta. Programu hizi hutoa mawasiliano kati ya kompyuta na vifaa vilivyounganishwa nayo na mazingira. Jamii ya nje inajumuisha vifaa vyote vya pembeni: printer, mouse, modem, pamoja na maonyesho, keyboard na anatoa disk.

Mfumo Programu za DOS zilizomo katika mbili faili zilizofichwa- IO.SYS na MSDOS.SYS au IBMBIO.COM na IBMDOS.COM. Faili ya kwanza (IO.SYS au IBMBIO.COM) ina BIOS extender, i.e. programu inayodhibiti michakato ya ndani ya kompyuta. Kwa maana fulani, huanzisha uhusiano kati ya mtu binafsi vipengele kompyuta.

Faili ya pili MSDOS.SYS au IBMDOS.COM hutoa kubadilishana na kiwango vifaa vya mfumo kompyuta binafsi. Faili hii inaweka ovyo kwa programu ya mfumo idadi ya taratibu za ziada zinazokuwezesha kutumia kazi za msingi za kompyuta binafsi bila kuandika programu maalum kwa hili kila wakati.

AMRI Mkalimani
Baada ya kuwasha kompyuta na kupakia faili za IO.SYS na MSDOS.SYS, kompyuta bado haiwezi kukubali amri kutoka kwa mtumiaji. Nini kingine kinakosekana? Hakuna njia ya kuwasiliana na kompyuta katika lugha ya "asili". Ili kuanzisha mawasiliano kama hayo, tumia anayeitwa mkalimani wa amri iliyo katika faili ya COMMAND.COM. Inahakikisha kwamba kompyuta ya kibinafsi inaelewa amri za mtumiaji na kuzitekeleza.

Amri zote ambazo tunatoa kwa kompyuta ya kibinafsi katika mfumo wa uendeshaji wa MS-DOS au PC-DOS ni vifupisho vya maneno ya Kiingereza, kwa mfano, kifupi COMP inalingana na Kiingereza. Linganisha(linganisha), nk. Amri ambazo huwasilishwa na mtumiaji kwenye mfumo wa uendeshaji hutambuliwa na faili ya COMMAND.COM, huangaliwa kwa kufuata sheria za lugha (syntax), na kufasiriwa. Ni baada tu ya kupakua faili ya COMMAND.COM ndipo kompyuta ya kibinafsi inaweza kukubali amri na kuelewa mtumiaji.

DATA NA FAILI
Dhana muhimu zaidi katika MS-DOS ni faili na saraka (meza ya yaliyomo, saraka).MAFAILI
Data kwenye kompyuta huhifadhiwa ndani mafaili. Neno hili linatokana na Faili za Kiingereza, ambalo linamaanisha pini ya karatasi za kuchomwa, binder, kabati ya faili. Data katika faili inaweza kuhifadhiwa kwa namna yoyote. Imehifadhiwa kama faili kwenye diski kama huduma na programu za maombi, pamoja na data iliyopatikana kwa kutumia programu, kama vile anwani za mteja au maandishi.

MS-DOS hukuruhusu kufanya shughuli zifuatazo kwenye faili

  • Uumbaji,
  • hifadhi,
  • mabadiliko,
  • uchambuzi au usindikaji.

Faili zina majina, bila ambayo karibu haiwezekani kutafuta habari au inahitaji uwekezaji mkubwa wa wakati. MAJINA YA FAILI NA UPANUZI WAKE
Jina la faili inaweza kuwa na si zaidi ya herufi 12 kwa jumla. Herufi hizi 12 zinasambazwa ndani ya jina la faili kama ifuatavyo

  • jina la faili yenyewe ni upeo wa herufi 8,
  • ugani wa jina la faili - upeo wa herufi 3,
  • sehemu hizi zote mbili zimetenganishwa kutoka kwa kila mmoja nukta, ambayo inawakilisha mhusika wa 12.

Katika kesi hii, sehemu ya kugawanya na ugani wa jina la faili inaweza kuwa haipo kabisa.

Vikwazo zaidi ni kwamba sio wahusika wote wanaruhusiwa katika jina la faili na ugani wake. Ni herufi, nambari na alama zifuatazo pekee zinazoruhusiwa kwa jina la faili:

Herufi zinaweza kutumika kwa herufi ndogo na kubwa - zinatambuliwa na MS-DOS kuwa sawa. Herufi ndogo hubadilishwa kiotomatiki hadi herufi kubwa unapoandika. Kwa mfano, majina ImjaFail.Dop na IMJAFAIL.DOP yanachukuliwa kuwa sawa.

Haiwezi kutumia Jina na kiendelezi kina herufi zifuatazo, ambazo zimehifadhiwa kwa kazi maalum:

Koloni hutenganisha jina la kiendeshi, na nukta hutenganisha jina na kiendelezi katika jina la faili.

Ifuatayo ni mifano ya majina halali ya faili:

FORMAT.COM 33%-ROST.dat

4-7-88.TXT FILE#!

MS-DOS inakubali zaidi majina marefu faili, lakini kwa kuwa jina linaweza kuwa na herufi 8 tu, inazikata baada ya herufi ya 8. Kwa hivyo, majina ya faili yafuatayo yanafanana kwa MS-DOS:

DOKUMENT1.TXT na DOKUMENT2.TXT

Zote mbili zitaonekana sawa kwenye skrini, na ikiwa hii itatokea wakati wa kunakili, faili ya pili ya faili hizi inaweza kubatilisha ya kwanza na kuiharibu.

Viendelezi vya jina la faili si vipengee vinavyohitajika. Walakini, hutumiwa na programu nyingi kuteua na kutambua aina ya faili.

MAELEZO YA FILI
Unaweza kutangulia jina la faili na jina la kiendeshi na jina la saraka. Hii ni muhimu ikiwa faili inayoitwa iko kwenye gari ambayo haifanyi kazi kwa sasa. Ili kupiga faili DISKCOPY.COM kutoka kwa gari ngumu C:, iliyoko kwenye diski ya floppy kwenye gari A:, ingiza amri (kubainisha jina na ugani):

Ikiwa faili kwenye diski zimegawanywa katika saraka, basi baada ya uteuzi wa diski unaweza kutaja jina la saraka inayolingana kabla ya jina la faili. Katika kesi hii, MS-DOS hutafuta faili kwenye saraka maalum ya gari. Kwa mfano, kwa amri C:\DOS\DISCOPY faili ya DISCOPY.COM (au DISCOPY.EXE) hutafutwa kwenye saraka ya \DOS ya gari ngumu C:.

Maelezo kamili ya faili, ikiwa ni pamoja na gari na saraka ambayo iko inaitwa maelezo ya faili.

MAJINA YA FAILI YALIYOHIFADHIWA
Mbali na kikomo cha idadi ya wahusika katika jina la faili, kuna kizuizi juu ya matumizi ya majina hayo ambayo yamehifadhiwa na MS-DOS kwa mahitaji yake. MS-DOS hutumia majina haya wakati wa kufanya shughuli za kuingiza na kutoa kupitia vifaa vya pembeni. Ikiwa unatumia majina yaliyohifadhiwa kama majina ya faili zako, hutafikia faili yako, lakini kifaa cha pembeni kinacholingana. Majina yafuatayo ya faili yamehifadhiwa katika MS-DOS.

Jina Kusudi
AUX kiolesura cha asynchronous
SAA$ dereva wa saa
COM1 kiolesura cha kwanza cha serial
COM2 kiolesura cha pili cha serial
COM3 interface ya serial ya tatu
COM4 kiolesura cha nne cha serial
CON console (kibodi na onyesho)
LPT1 kiolesura cha kwanza sambamba
LPT2 kiolesura cha pili sambamba
LPT3 kiolesura cha tatu sambamba
NUL kukosa pato
PRN Printa

WAHUSIKA WA WILDERLAND NA MAJINA YA FAILI
Katika hali nyingi, amri huchakata faili moja. Wakati mwingine inaweza kuwa muhimu kusindika faili kadhaa za aina moja kwa kutumia amri moja. Katika kesi hii, unaweza kuzishughulikia tofauti kwa kuingiza amri sawa kwa kila faili, ambayo itachukua muda mwingi. Lakini katika MS-DOS inawezekana kufikia faili zote za aina moja mara moja kwa kutumia amri moja. Ili kufanya hivyo, ingiza tu sehemu inayofanana ya majina ya kikundi cha faili. Kwa sehemu tofauti za majina ya faili, unahitaji tu kutumia herufi maalum ambazo hutolewa kwa kusudi hili katika MS-DOS na zinaitwa. wahusika wildcard.

Hizi ni herufi maalum za kadi-mwitu ambazo hufanya kazi ya kuonyesha mahali katika jina la faili, inayoitwa masks. Masks haya ni ? Na *. Wahusika hawa hawawezi kutumika katika majina faili tofauti.

? - inachukua nafasi ya herufi moja katika jina la faili au kiendelezi chake. Unaweza kutumia alama nyingi za swali katika jina la faili. Kwa mfano, kwa kutumia amri

DIR MOD1?SCR.OVL

Unaweza kuonyesha majina ya faili zote ambazo herufi tano pekee kwenye jina hazilingani. Hizi zinaweza kuwa faili zifuatazo:

? - inaweza kutumika popote katika jina la faili na ugani. Inachukua nafasi ya herufi yoyote inayoonekana katika majina ya faili mbalimbali mahali hapa.

Tofauti na hili * inaweza kutumika kuchukua nafasi wahusika kadhaa. Inaweza kutumika kuchukua nafasi ya herufi moja au zote za jina la faili na kiendelezi chake. Kuanzia mahali ambapo nyota imeingizwa, inachukua nafasi ya wahusika wote waliobaki. Ikiwa wewe, kwa mfano, unataka kuonyesha kwenye skrini majina ya faili zote zilizo na kiendelezi cha faili .TXT, ingiza amri ifuatayo:

Ikiwa utaingiza amri

DIR T*.* kisha utapata orodha ya faili zote zinazoanza na herufi "T".

AINA ZA TIMU
MS-DOS ina amri mbili:

  • ndani
  • ya nje

TIMU ZA NDANI
Amri za ndani, kama vile VER na SET, huchakatwa na kutekelezwa na mkalimani wa amri, ambayo iko katika faili ya COMMAND.COM. Kompyuta inapoanza, faili hii inapakiwa pamoja na MS-DOS na inabaki kwenye RAM ya kompyuta. AMRI ZA NJE
Amri za nje hutekelezwa na programu ndogo za huduma (huduma), ambazo zinapaswa kupakiwa kutoka kwa faili kwenye diski ya floppy au gari ngumu kwenye RAM ili kutekelezwa. MFUMO WA TIMU YA JUMLA
Mabano ya mraba

Mabano ya mraba yana vipengele ( maneno muhimu, vigezo na vigezo) vya amri yoyote ambayo inaweza kuingizwa katika amri kwa ombi la mtumiaji, i.e. zinaweza kuachwa ikiwa inataka. Ikiwa kipande kama hicho kimejumuishwa katika amri, basi mabano ya mraba yenyewe hayaitaji kuainishwa katika amri.

Ellipsis...

Ellipsis inaonyesha kwamba kipengele kilichotangulia katika ingizo la amri kinaweza kurudiwa nambari ya kiholela mara moja.

Alama |

Inaonyesha kuwa unaweza kuchagua kati ya chaguzi mbili. Kwa mfano, amri ECHO ON|OFF inamaanisha kuwa unaweza kuingiza amri hii kama ECHO ON au ECHO OFF.

AMRI ZA KUFANYA KAZI
Amri ambazo zinaweza kutumika kutekeleza shughuli zifuatazo:

  • badilisha faili (REN),
  • nakala faili (COPY),
  • Futa faili (DEL),
  • kurejesha faili (UNDELETE),
  • faili za pato kwenye skrini (TYPE),

Kwanza, hebu tuangalie kwa karibu amri ambayo inakuwezesha kuonyesha orodha ya faili kwenye vyombo vya habari au saraka yake binafsi (DIR). KUONYESHA ORODHA YA FAILI
Ingiza amri ya DIR, haijalishi ikiwa unatumia herufi kubwa au ndogo:

Kutumia amri hii, orodha ya faili kwenye diski ya floppy iko kwenye kiendeshi kinachofanya kazi huonyeshwa kwenye skrini ya kuonyesha.

Majina yote ya faili yanaonyeshwa pamoja na upanuzi wao, ukubwa wao (katika byte), tarehe na wakati wa siku ambayo yalibadilishwa mwisho. Kulingana na chaguo la usakinishaji wa mfumo wa uendeshaji, karibu na wakati kunaweza kuwa na barua "A" (kabla ya mchana) au "P" (baada ya saa sita mchana) - na mpango wa maonyesho ya saa kumi na mbili.

Vifunguo vya ziada:

/P (Sitisha) husitisha orodha ya faili wakati skrini ya kuonyesha inapojaa. Baada ya kushinikiza ufunguo wowote, pato linaendelea;

/W (Onyesho pana) hutoa pato katika fomu iliyofupishwa, i.e. majina matano kwenye mstari mmoja, na majina ya faili na saraka tu yameonyeshwa;

/A:attributes Huonyesha faili zile tu ambazo zina sifa maalum. Vifupisho vifuatavyo vya sifa zinazohitajika vinawezekana: H (idden - siri), A(chive - archive), S(system - system), R(ead-Only - write-protected), D(rectory - directories). Kwa kuweka alama ya minus (dashi) mbele ya sifa, unaweza kubadilisha thamani ya sifa kinyume chake; kwa mfano, /A:-N itaorodhesha faili zote ambazo hazijafichwa. Colon kabla ya kuorodhesha sifa zinazohitajika inaweza kuachwa;

/O:vigezo (Agizo) hutoa mpangilio wa orodha iliyoonyeshwa ya faili kwa mujibu wa kigezo kilichobainishwa. Vifupisho vifuatavyo vya vigezo vya kupanga vinaruhusiwa:

C - kwa uwiano wa compression (Compression),

N - ndani mpangilio wa alfabeti majina (jina),

E - kwa mpangilio wa alfabeti ya upanuzi (Upanuzi),

G - kikundi cha saraka (Kikundi),

D - kwa tarehe ya uumbaji (Tarehe),

S - kulingana na saizi (ukubwa),

T - kwa wakati wa uumbaji (Muda).

Katika kila kisa, unaweza kuweka alama ya minus kabla ya kupunguzwa, ambayo inahakikisha kupanga kwa mpangilio wa nyuma. Vigezo vinavyohitajika koloni vinaweza kuachwa;

/S Inaonyesha orodha ya faili sio tu kutoka kwa saraka maalum, lakini pia kutoka kwa subdirectories zote;

/B Huonyesha majina ya faili pekee bila Taarifa za ziada. Kila faili ina mstari tofauti kwenye skrini ya kuonyesha;

/L Onyesha kwa herufi ndogo.

KUPITIA MAJINA FAILI
Amri ya REN inaweza kutumika kubadilisha faili za kibinafsi au vikundi vya faili.

Umbizo la amri: REN old_name new_name

RENAME old_name new_name

jina la zamani - jina la faili (au kikundi cha faili) kubadilishwa jina. Unaweza kutumia herufi za kadi-mwitu (? na *) kwa kikundi cha faili. Kigezo jina_la_zamani inaweza kuwa na jina la kiendeshi na njia ya utaftaji;

jina jipya - jina jipya la faili. Tafadhali kumbuka kuwa kubainisha njia ya utafutaji hairuhusiwi hapa, kwani faili zinaweza tu kubadilishwa jina ndani ya saraka ambayo ziko.

Mfano:

REN C:\TEXT\ALTNAME.TXT NEUNAME.TXT

Faili ya ALTNAME.TXT katika saraka ya TEXT ya kifaa C: itapokea jina jipya NEUNAME.TXT.

KUONYESHA FAILI ILIYOUNGWA
Unaweza kutumia amri ya TYPE ili kuonyesha maudhui ya faili ya maandishi kwenye skrini ya kuonyesha. Mara nyingi inashauriwa kuchanganya amri ya TYPE na amri ya ZAIDI kwa pato la ukurasa habari kwenye skrini.

Unaweza pia kusitisha onyesho kwa kubonyeza "Ctrl" - "S". Unapobonyeza mchanganyiko huu wa vitufe, pato husitishwa hadi kitufe kibonyezwe, baada ya hapo pato litaendelea.

Umbizo la amri: TYPE file_name

Kusudi la vigezo na funguo:

d: jina la gari. ambayo ina diski ya floppy na faili inayohitajika;

jina la faili jina la faili ya pato, ambayo inaweza kujumuisha njia ya utaftaji. Herufi za Wildcard (? na *) haziruhusiwi ndani ya jina la faili.

KUFUTA FAILI
Amri ya DEL (Futa), sawa na amri ya ERASE, inafuta faili kutoka gari ngumu au diski za floppy.

Umbizo la amri: DEL file_name

Kusudi la vigezo na funguo:

jina la faili jina la faili kufutwa. Jina hili linaweza kuwa na njia ya ufikiaji na vibambo vya kadi-mwitu;

d: jina la gari ambalo faili zilizopangwa zinapaswa kufutwa;

/P Kwa kila faili, programu inauliza ikiwa faili hii inapaswa kufutwa au la.

Mfano: DEL C:\PROGRAMS\DEMO.EXE

Inafuta faili ya DEMO.EXE kutoka kwa saraka ya PROGRAMS kwenye C: gari.

KUREJESHA FAILI (TONDOA)
Kumbuka kwamba amri ya DEL haifuti faili kimwili, lakini inaashiria tu ingizo la saraka kama la bure. Shukrani kwa hili tu inawezekana kurejesha faili. Kuashiria kiingilio cha saraka hufanywa na amri ya DEL kwa kuondoa herufi ya kwanza ya jina la faili. Na kurejesha faili kama hiyo, ingiza tu ishara hii. KUNAKILI FAILI
Kwa sababu MS-DOS hushughulikia faili na vifaa vya pembeni sawa, kunakili kunawezekana kutoka na hadi kwa vifaa vya pembeni.

COPY chanzo cha umbizo la amri

[+ chanzo [+... ]]

Kusudi la vigezo na funguo:

chanzo jina la faili ya kunakiliwa. Jina hili linaweza kuwa na njia na muundo wa kiendeshi;

lengo jina la faili ambayo imeundwa wakati wa mchakato wa kunakili. Jina hili linaweza kuwa na njia ya ufikiaji na muundo wa kiendeshi. Ikiwa faili inayolengwa haijapewa jina, inapewa jina la faili ya chanzo. Ikiwa faili iliyo na jina moja tayari ipo, nakala imeandikwa juu yake;

/Y Ikiwa, wakati wa kunakili, faili inachukua nafasi ya iliyopo, basi hii inafanywa bila uthibitisho (/Y) au tu baada ya uthibitisho (/-Y). Chaguomsingi /Y;

/Faili inachukuliwa kama faili ya maandishi ya ASCII. Mwisho wa faili imedhamiriwa na ishara ya mwisho ya faili ("Ctrl"-"Z"). Thamani chaguo-msingi;

/B faili inachukuliwa kama ya binary. Mwisho wa faili imedhamiriwa na saizi iliyoainishwa kwenye saraka;

/V (Thibitisha) hukagua ikiwa data imeandikwa kwa usahihi kwa faili inayolengwa.

HAMIA FAILI
Huhamisha faili moja au zaidi hadi mahali papya. Pia hutumika kubadilisha saraka.

Umbizo la amri: HOJA

Faili [ , faili [ ...]] lengo

Kusudi la vigezo na funguo:

faili jina na eneo la faili ya kuhamishwa au maelezo ya saraka ya kubadilishwa jina (katika kesi hii, jina "faili" limeachwa).

lengo eneo la faili iliyohamishwa: jina la kifaa, njia. Ikiwa unahamisha faili moja tu, unaweza kuibadilisha kwa kuweka "lengo" kwa jina jipya. Wakati wa kuhamisha faili nyingi, "lengwa" haliwezi kuwa na jina la faili, kifaa tu na/au njia. Faili zilizohamishwa huharibu zile za jina moja kwenye saraka lengwa.

Udhibiti wa uthibitisho wakati jina la faili iliyohamishwa linapatana na moja ya faili kwenye saraka inayolengwa: /Y - ombi la uthibitisho halijatolewa, /-Y - ombi la uthibitisho linatolewa.

Mfano: HOJA C:\KITABU\DOS 60.TXT A:\1.DOC

Faili ya DOS 60.TXT inahamishwa kutoka kwa saraka ya C:\BOOK hadi A:\ drive na inaitwa 1.DOC.

DIRECTORY NA MUUNDO WAKE.
Unaweza kudhibiti subdirectories kwa kutumia amri tatu:

  • MD (Tengeneza Saraka - unda saraka ndogo),
  • CD (Badilisha Saraka - badilisha saraka),
  • RD (Ondoa Saraka - ondoa saraka ndogo).

KUTENGENEZA NA KUBADILISHA VURUGU NDOGO
Amri ya MD huunda saraka ndogo. Kwa mfano, amri ya MD \DOS huunda saraka ndogo ya \DOS. Ili kuingiza saraka hii ndogo, lazima utumie amri ya CD \DOS. Na yaliyomo (orodha ya faili) yanaweza kuonyeshwa kwenye skrini kwa kutumia amri ya DIR. KUFUTA DIRECTORY
Unaweza kutumia amri ya RD kuondoa saraka tupu. Ikiwa kuna faili kwenye saraka, lazima uzifute kwanza. Faili ambazo ziko kwenye saraka zinaweza kufutwa kwa kutaja jina la saraka hiyo baada ya amri ya DEL: DEL C:\DOS.

Amri hii inafuta faili zote zilizo kwenye saraka ya DOS. Saraka yenyewe haijafutwa kwa sababu ya vitendo hivi.

KUFUTA KIPANDE CHA MTI
MS-DOS 6.2 ina amri ya kufuta kipande cha mti wa saraka - DELTREE. Yeye hufuta saraka maalum, faili zote zilizojumuishwa ndani yake na saraka ndogo za kiwango chochote cha chini na faili. Unapaswa kuwa makini! Kipande cha mti kilichoondolewa kwa njia hii hakiwezi kurejeshwa. Kwa kuongezea, faili zilizofichwa, za mfumo na zilizolindwa hufutwa bila onyo. KUPITIA MAJINA DIRECTORY
Kwa kutumia amri ya MOVE, huwezi tu kuhamisha faili kutoka saraka moja hadi nyingine, lakini pia unaweza kubadilisha saraka zenyewe bila kubadilisha utii wao. Baada ya kutekeleza amri ya MOVE OLD_DOS NEW_DOS, saraka iliyoitwa hapo awali OLD_DOS itaitwa NEW_DOS.

Mfumo wa uendeshaji wa kazi moja maarufu zaidi ni OS DOS, ambayo ilitolewa kwa mara ya kwanza mwaka wa 1981 na iliitwa . Mifumo ifuatayo ya uendeshaji pia inajulikana pamoja nayo:

  • PC-DOS - OS kwa Kompyuta za IBM
  • DR-DOS ni Mfumo wa Uendeshaji kutoka kwa Utafiti wa Dijiti ambao hutoa ulinzi wa nenosiri kutoka kwa ufikiaji usioidhinishwa wa faili na saraka, lakini ni duni kwa MS-DOS katika zifuatazo:
    • Uwezekano wa usanidi wa mwingiliano
    • Msaada wa CD ROM
    • ukandamizaji wa diski
    • kutokubaliana na programu kutoka kwa makampuni mengine

Kusudi, uwezo, muundo, sifa za MS-DOS.

MS-DOS ni mfumo wa programu moja, lakini pia ina vipengele vya programu nyingi. Hii ni, kwa mfano, uchapishaji kwenye printer wakati wa kufanya kazi nyingine.

Manufaa ya MS-DOS:

  1. Herufi sare (*, ?) hutumiwa wakati wa kufanya kazi na faili.
  2. Usaidizi wa muundo wa faili wa kihierarkia.
  3. Uwezekano wa ufikiaji wa mtiririko na wa moja kwa moja kwa yaliyomo kwenye faili.
  4. Uwezo wa kuunda disks virtual katika RAM, ambayo kasi ya kubadilishana habari.
  5. Uwezo wa kuendesha kazi za nyuma
  6. Muundo wa msimu, ambao hurahisisha uhamishaji wa mfumo kwa aina zingine za Kompyuta.

Mapungufu:

  1. Ukosefu kamili wa ulinzi dhidi ya upatikanaji usioidhinishwa wa rasilimali za kompyuta na OS yenyewe.
  2. Ukosefu wa kiolesura cha mtumiaji.

Muundo wa MS-DOS.

Mchoro unaonyesha moduli kuu za mfumo wa uendeshaji wa MS-DOS.

Muundo wa MS DOS

1. Kwa mfumo wa msingi wa pembejeo/pato (BIOS) imepewa kazi zifuatazo:

  • wakati wa kupakia OS - kufuatilia utendaji wa vifaa vya kompyuta (kupima) na kuanzisha mchakato wa kupakia programu za OS, i.e. kusoma habari kutoka kwa diski na kuiweka kwenye RAM ya kompyuta.
  • udhibiti wa uendeshaji wa vifaa vya kawaida vya kompyuta za nje (kufuatilia, kibodi, gari ngumu).

Ili kutekeleza vipengele hivi, mfumo wa msingi wa ingizo/towe unajumuisha programu za majaribio ya maunzi ya kompyuta, programu ya kuwasha na viendeshi vya vifaa vya kawaida vya nje vya kompyuta.

Dereva- programu inayodhibiti uendeshaji wa kifaa cha nje kinacholingana na imekusudiwa:

  • kupokea maombi kutoka kwa programu inayoendesha ili kufikia kifaa cha nje
  • kubadilisha ombi hili kuwa amri za udhibiti wa kifaa
  • usindikaji maombi kutoka kwa kifaa yenyewe

Kwa hivyo, dereva- kiungo cha kati kati ya programu ya kutekeleza na kifaa cha nje ambacho programu hii inafikia.

Mipango ya kupima imeundwa ili kuangalia utendaji wa vifaa kuu vya kompyuta mara baada ya kuwasha nguvu.

Programu ya boot hutumiwa kusoma kutoka diski ya magnetic kwenye RAM ya kipakiaji cha boot ya mfumo (mpango wa kupakia OS maalum).

Wote Programu za BIOS iko kwenye kompyuta ROM => kwa upande mmoja, BIOS ni sehemu ya kompyuta, na kwa upande mwingine, sehemu ya OS yoyote inayoendesha kwenye kompyuta hii.

2. Moduli ya upanuzi nyongeza kwa BIOS ambayo hufanya kazi zifuatazo:

  • Wakati wa mchakato wa upakiaji, kwa mantiki OS inachukua nafasi ya madereva yaliyohifadhiwa kwenye BIOS na kuunganisha, ikiwa inahitajika, madereva mapya.
  • kuandaa interface na BIOS.

Moduli ya upanuzi wa BIOS huhifadhiwa kwenye diski ya mfumo kama faili iliyopewa jina io.sys na ni sehemu muhimu ya MS-DOS.

3. Madereva ya kifaa cha nje Hizi ni madereva ambayo hayajajumuishwa kwenye BIOS. Hizi mara nyingi ni viendesha panya, kichapishi, na kipima saa.

Viendeshi vyote vya nje vinahifadhiwa kwenye diski kama faili tofauti na ni vipengele vya DOS. Habari juu ya hitaji la kuunganisha dereva fulani wa nje huhifadhiwa ndani faili maalum Pamoja na jina config.sys, ambayo lazima iko kwenye diski ya mfumo.

4. Bootloader iliyoundwa kwa ajili ya kusoma na kuweka moduli za upanuzi na moduli za msingi za MS-DOS katika OP ya kompyuta.

Bootloader Huu ni programu ambayo iko mwanzoni mwa diski ya mfumo na imeundwa kuonyesha ujumbe kwenye skrini kuhusu jaribio la kupakia MS-DOS kutoka kwa diski isiyo ya mfumo.

Kwa hivyo kipakiaji cha boot, BIOS, moduli ya upanuzi na viendeshi vya kifaa vya nje vilivyounganishwa vinaunda programu mfumo wa umoja kompyuta inayoitwa: "mfumo wa pembejeo / pato".

Lengo lake kuu- kubadilishana habari kati ya RAM na vifaa vya nje Kompyuta.Programu za mfumo wa pembejeo/pato (isipokuwa kwa kipakiaji cha mfumo) ni mara kwa mara, wakati wa operesheni, ziko kwenye RAM.

5. Moduli ya msingi ya MS-DOS ni kitovu cha mfumo wa pembejeo/pato na hutekeleza majukumu ya kimsingi ya kudhibiti rasilimali zote za kompyuta na programu zinazotekelezeka. Moduli ya msingi imehifadhiwa kwenye diski ya mfumo kama faili iliyopewa jina msdos.sys. Baada ya kupakia moduli ya msingi, iko kwa kudumu kwenye RAM ya kompyuta.

6. Kichakataji amri (mkalimani) iliyoundwa ili kuandaa mwingiliano wa mtumiaji na kompyuta, i.e. mtumiaji anaagiza MS-DOS kufanya vitendo fulani kwa kuingiza amri zinazofaa kutoka kwa kibodi.

Kazi:

  • huchakata faili yenye jina autoexec.bat
  • inakubali amri zilizowekwa na mtumiaji na kuangalia syntax yao
  • hufanya timu za ndani
  • inachakata faili za kundi

Kichakataji cha amri iko kwenye diski ya mfumo kama faili inayoitwa amri.com.

7. Huduma za MS-DOS.

Tekeleza utekelezaji wa amri za nje. Nje, kwa sababu Ili kuzitekeleza, programu hiyo imepakiwa kwenye kumbukumbu ya upatikanaji wa nasibu (RAM) kwa ombi la mtumiaji (fomati, diski ya nakala).

Huduma zinaweza kuwa katika fomu faili za programu kwenye diski yoyote. Katika kesi hii, jina la faili, kama sheria, linarudia jina la amri.
Hitimisho: OS ilipokea jina "disk" kwa sababu awali vipengele vyake vyote (modules) isipokuwa BIOS ziko kwenye disks magnetic.

Katika kesi hii, zifuatazo zinapaswa kuwekwa kwenye diski ya mfumo:

  • kipakiaji cha boot
  • moduli ya upanuzi (io.sys)
  • moduli ya msingi (msdos.sys)
  • mkalimani wa amri (command.com)
  • faili za usanidi (config.sys)
  • pakia faili kiotomatiki (autoexec.bat)

Muundo wa msimu wa MS-DOS unawezesha sana marekebisho yake, i.e. yuko tayari kupanua uwezo wake.

Viwango vya kuota vya vipengele vya MS-DOS.

Viwango vya kuota kwa MS DOS

Katika ngazi ya ndani kuna programu zinazodhibiti vifaa, na katika ngazi ya nje kuna zana za kuandaa mazungumzo na watumiaji. Sehemu kuu ya MS-DOS ni tabaka za kati zinazosimamia mfumo wa faili, utekelezaji wa programu na mwingiliano, na matumizi ya kumbukumbu.

Amri za mfumo wa uendeshaji wa MS-DOS

Amri za kufanya kazi na faili:

Amri za kufanya kazi na saraka:

Alama za jumla:

  • * - alama yoyote na idadi yoyote yao,
  • ? - mhusika yeyote.

Mfano 1:

  1. Kwenye hifadhi A, tengeneza saraka mbili za BOR1 na BOR2.
  2. Katika BOR1, unda faili park.txt (jina la mwisho, jina la kwanza).
  3. Nakili faili kutoka BOR1 hadi BOR2. C:\>A:

J:\>MD BOR1
J:\>MD BOR2
A:\>CD BOR1
A:\BOR1> COPY CON park.txt
Jina la mwisho, jina la kwanza (F6)
A:\BOR1>CD\
A:\> NAKALA BOR1\park.txt BOR2

Mfano 2:

  1. Kwenye hifadhi A, unda saraka mbili za SONY na TDK.
  2. Katika SONY, unda faili mbili work.txt (jina kamili) na gold.txt (anwani).
  3. Nakili faili hizi zote mbili kwa TDK kwa wakati mmoja. Badilisha jina la faili za saraka za TDK.
  4. Futa taarifa zote kutoka kwa hifadhi ya A. A:\> MD SONY

A:\>MD TDK
A:\>CD SONY
A:\SONY> COPY CON WORK.txt
JINA KAMILI. (F6)
A:\SONY> COPY CON gold.txt
Anwani (F6)
A:\SONY>CD\
A:\> NAKILI SONY\*.* TDK
A:\> REN TDK\work.txt new.txt
A:\> REN TDK\gold.txt group.txt
A:\>CD SONY
A:\SONY> DEL *.*
A:\SONY>CD\
A:\>RD SONY
A:\> CD TDK
A:\TDK> DEL *.*
A:\TDK>CD\
A:\>RD TDK

Inapendekezwa kuwa ufanye yafuatayo mwenyewe kazi ya vitendo kwenye MS DOS OS.

Programu ya mfumo wa kila kompyuta inaweza kugawanywa katika vipengele viwili - mfumo wa uendeshaji (OS) na vifurushi vya programu ya mfumo. Baadhi ya programu za mfumo zinazohitajika na kompyuta hujengwa ndani ya mashine, na hasa katika sehemu ya kompyuta inayoitwa kumbukumbu ya kusoma tu (ROM). Programu za ROM ni za kusoma tu. Programu hizi za mfumo zinazotoa udhibiti, usaidizi na huduma muhimu kwa programu za maombi zinaitwa mfumo wa msingi wa pembejeo/pato (BIOS). Mifumo ya uendeshaji ni mifano ya programu za kiwango cha juu. mfumo wa uendeshaji - seti ya programu ambazo, kuingiliana, kusimamia rasilimali za kompyuta (mfumo) na taratibu zinazotumia rasilimali hizi wakati wa kutekeleza programu za maombi.

Kazi kuu za OS:

Upimaji (kuangalia utendaji sahihi) wa vifaa;

Kuamua na kutekeleza maagizo kutoka kwa mtumiaji (kutoka kwa kibodi) au kutoka kwa RAM;

Udhibiti wa uendeshaji wa vifaa vyote na vitalu vya kompyuta;

Ugawaji wa rasilimali za kumbukumbu;

Kutoa uwezo kwa watumiaji kadhaa kufanya kazi kwenye kompyuta moja;

Ulinzi wa programu kutoka kwa ushawishi wa nje;

Matengenezo ya usumbufu katika uendeshaji wa vifaa.

Kusudi na sifa za MS DOS. matoleo ya MS DOS; utungaji wa MS DOS;

MSDOS - Mfumo wa Uendeshaji wa Disk ya Microsoft, i.e. mfumo wa uendeshaji wa diski kutoka Microsoft. mfumo wa uendeshaji MSDOS ndio mfumo rahisi wa uendeshaji kwa kompyuta za IBMPC. Inatumika kwa mifano yote ndogo ya IBMPC na inaweza kutumika kwa mifano yote ya zamani ya kompyuta za aina moja.

Toleo la kwanza la MS DOS lilikuwa na uwezo wa kawaida zaidi kuliko mifumo ya uendeshaji ya kisasa. Ilikuwa ya mtumiaji mmoja, inayosaidia viendeshi vya diski pekee, kibodi, na onyesho la alphanumeric. Lakini ilikuwa ngumu, ilikuwa na mahitaji ya kawaida na ilifanya kazi za chini zinazohitajika kwa watumiaji na programu. Baada ya muda, mabadiliko mengi yalifanywa kwa MS DOS:

Usaidizi wa vifaa vipya (gari ngumu, CD, kumbukumbu iliyopanuliwa, nk) umeongezwa, na pia inawezekana kusaidia vifaa vingine vyovyote kwa kutumia. viendesha programu;

Msaada uliowezeshwa kwa muundo wa faili wa kihierarkia kwenye diski za floppy na anatoa ngumu;

Usaidizi wa kibodi na alfabeti za kitaifa hutolewa;

Vipengele vingi vya watumiaji vipya vimejumuishwa.

MS DOS ilibaki OS yenye kazi moja;

Ilibadilika kuwa haiwezekani kuunda katika MS DOS njia za kuaminika za kulinda data kutoka kwa ufikiaji na shirika lisiloidhinishwa kazi ya pamoja na data;

Programu za DOS zinaweza tu kutekelezwa ndani ya MB ya kwanza ya kumbukumbu, na kumbukumbu iliyobaki inaweza kutumika tu kuhifadhi data.

MUHTASARI WA matoleo ya MS DOS

Matoleo 1.x : Inafanana sana na OS CP/M. Fomati ya diski ya floppy ya upande mmoja pekee yenye uwezo wa kumbukumbu wa KB 160 (sekta 8, nyimbo 40, ukubwa wa sekta 512 byte) iliungwa mkono. Kuanzia toleo la 1.25 (PC DOS 1.0), ambalo lilionekana Mei 1982, muundo wa diski ya pande mbili na uwezo wa kumbukumbu wa 320 KB ulianzishwa.

Matoleo 2.x : Machi, 1983 Vipengele vya ziada: kufanya kazi na anatoa ngumu (HDD); muundo wa mfumo wa kihierarkia wa faili; Zana za uelekezaji upya wa I/O (zilizokopwa kutoka UNIX); dhana ya viendeshi vya vifaa vya pembeni vinavyoweza kusakinishwa, ambayo ilifanya iwezekane kurekebisha haraka OS kwa usanidi wa maunzi anuwai; Umbizo la diski ya floppy 360 KB (sekta 9, nyimbo 40, ukubwa wa sekta baiti 512)

Matoleo 3.x : Agosti, 1984 Vipengele vya ziada: umbizo la diski ya floppy MB 1.2,

diski za floppy 3.5" (umbizo la KB 720) (kuanzia toleo la 3.2), ikigawanya HDD kuwa diski za kimantiki (hadi 32 MB kwa saizi), ambayo ilifanya iwezekane kutumia HDD kubwa zaidi ya 32 MB kwa ukubwa, usaidizi ulioboreshwa wa tabia ya kitaifa. Msaada kwa mitandao ya kompyuta (dhaifu , kuanzia toleo la 3.1), amri (programu): LABEL, ATTRIB, amri (programu): XCOPY, REPLACE (kuanzia toleo la 3.3),

MS DOS 3.3 ndiyo inayotumika zaidi kwenye IBM PC XT na IBM PC AT-286 yenye uwezo wa kumbukumbu wa si zaidi ya 640 KB.

Matoleo ya 4.x : Novemba 1988 Sifa Ziada: Msaada video za picha EGA, adapta za VGA, uwezo wa diski ya mantiki - zaidi ya 32 MB, usaidizi wa kiwango cha LIM/EMS, ambacho kiliruhusu sehemu fulani za MS DOS kupakiwa kwenye kumbukumbu ya ziada,

Mpango wa shell ya Dos-Shell. Licha ya hili, matoleo ya MS DOS 4.x hayatumiwi sana.

Toleo la 5.0 : Julai, 1991 Vipengele vya ziada: matumizi bora RAM, programu za ziada za matumizi, uwezo wa kupakia kernel ya MS DOS kwenye kumbukumbu ya HMA (Eneo la Kumbukumbu la Juu) kwenye IBM PC AT-286 na ya juu, uwezo wa kupakia viendeshi vya kifaa cha pembeni kwenye kumbukumbu ya UMB kwenye IBM PC AT-386 na juu,

hadi 620 KB ya nafasi ya anwani (0-640 KB) ya RAM imetengwa kwa ajili ya programu za maombi,

HDD inaweza kutumia hadi GB 2, umbizo la MB 2.88 kwa diski za floppy inchi 3.5

Toleo la 6.0 : Machi, 1993 Vipengele vya ziada: matumizi bora ya RAM, programu za ziada za matumizi, programu ya kuboresha mfumo wa faili kwenye disks za mantiki (DEFRAG), amri (programu) ambazo zimepoteza umuhimu wao zimeondolewa, maalum. Mpango wa MEMMAKER - uboreshaji wa eneo la programu za wakazi katika RAM, faili za usanidi mbalimbali OFIG.sys, mfumo wa ulinzi wa virusi (dhaifu), kuongeza nafasi ya disk inapatikana (DoubleSpace),

njia za kudhibiti matumizi ya nguvu ya Kompyuta (LapTop, Notebook)

Toleo la 6.2 : Oktoba, 1993. Maboresho yote ni katika eneo la kuongeza uaminifu wa kufanya kazi na data katika ngazi ya mfumo wa faili. Vipengele vya ziada: kuongezeka kwa ufanisi wa amri zilizopo (programu), uhifadhi wa CD-ROM, kuondoa DoubleSpace bila upotezaji wa habari, kitambulisho na kupita kwa kasoro za asili za HDD na FDD, utambuzi na uondoaji wa kasoro katika mfumo wa faili, ikijumuisha DoubleSpace "iliyobanwa, utekelezaji wa hatua kwa hatua wa faili yoyote ya *.bat, ikiwa ni pamoja na AutoExec.bat,

Chumba cha upasuaji kinajumuisha nini? Mfumo wa MS-DOS.

Mfumo wa uendeshaji wa MS-DOS una faili nyingi tofauti. Zinajumuisha faili halisi za mfumo wa uendeshaji IO.SYS, MSDOS.SYS na processor ya amri KAMANDA.COM. Mbali na faili hizi tatu, ambazo zinawakilisha kernel ya MS-DOS inayofanya kazi, usambazaji wa mfumo wa uendeshaji unajumuisha faili za kinachojulikana kama amri za nje, kwa mfano FORMAT, FDISK, SYS, madereva ya vifaa mbalimbali na faili nyingine.

Faili ya IO.SYS ina kiendelezi kwa mfumo wa msingi wa pembejeo/pato na hutumiwa na mfumo wa uendeshaji kuingiliana na vifaa vya kompyuta na BIOS.

Faili ya MSDOS.SYS kwa maana fulani ni seti ya programu za kushughulikia zinazokatiza, hasa ukatizaji wa INT 21H.

Kichakataji cha amri cha COMMAND.COM kimeundwa ili kuandaa mazungumzo na mtumiaji wa kompyuta. Inachambua amri zilizoingizwa na mtumiaji na kupanga utekelezaji wao. Amri zinazojulikana za ndani - DIR, COPY, nk zinasindika na processor ya amri.

Amri zilizobaki za mfumo wa uendeshaji huitwa amri za nje. Amri za nje zinaitwa hivyo kwa sababu ziko katika faili tofauti. Faili za amri za nje za mfumo wa uendeshaji zina programu za matumizi kwa ajili ya kufanya shughuli mbalimbali, kama vile uumbizaji wa diski, kupanga faili, na maandishi ya uchapishaji.

Madereva (kawaida faili zilizo na ugani SYS au EXE) ni programu zinazounga mkono vifaa mbalimbali. Matumizi ya madereva hutatua kwa urahisi matatizo ya kutumia vifaa vipya - tu kuunganisha dereva sahihi kwenye mfumo wa uendeshaji.

Programu za maombi zinaingiliana na kifaa kupitia dereva, kwa hivyo hazitabadilika wakati vifaa vinabadilika. Kwa mfano, kifaa kipya cha disk kinaweza kuwa na idadi tofauti ya nyimbo na sekta, na amri tofauti za udhibiti. Yote hii inazingatiwa na dereva, na programu ya maombi itafanya kazi na diski mpya kama hapo awali, kwa kutumia usumbufu wa DOS.

Faili za mfumo wa uendeshaji IO.SYS, MSDOS.SYS na COMMAND.COM lazima ziandikwe mahali maalum kwenye diski. Hazihitaji kunakiliwa kwa saraka nyingine kwenye diski.

Mchakato wa upakiaji unafanywa kama ifuatavyo. Kwanza, rekodi ya kuanza kwa mfumo imefungwa kwenye kumbukumbu, kisha faili za mfumo IO.SYS, MSDOS.SYS na COMMAND.COM.

Wakati mashine imewashwa (au mfumo umeanza tena), udhibiti huhamishiwa kwenye programu ya ROM (kumbukumbu iliyosomwa tu). Programu inakagua muundo sahihi wa rekodi ya kuanza kwa mfumo wa uendeshaji kwenye diski ya mfumo. Ikiwa kuingia kunapatikana na haina makosa, basi hupakiwa kwenye kumbukumbu na kupokea udhibiti.

Ingizo la kuanza hukagua ikiwa faili za IO.SYS na MSDOS.SYS ndizo faili za kwanza kwenye diski. Ikiwa matokeo ya mtihani ni chanya, basi faili zimewekwa kwenye kumbukumbu, na sehemu ya bure yenye anwani ya chini kabisa imechaguliwa. Kisha udhibiti huhamishiwa kwenye moduli ya uanzishaji ya faili ya IO.SYS. Ikiwa faili zimeandikwa katika eneo tofauti au haziko kwenye diski, ujumbe unaonekana kwenye skrini:

Diski isiyo ya mfumo Badilisha na bonyeza yoyote ufunguo

Moduli ya kuanzisha huhamisha udhibiti kwenye faili ya MSDOS.SYS, ambayo huamua vigezo vya awali vya buffer ya disk na eneo la kuzuia udhibiti wa data kutumika wakati wa kutekeleza programu za huduma. Programu za faili pia huamua hali na kuanzisha vifaa vya elektroniki vya kompyuta. Baada ya hayo, udhibiti unarudi kwenye moduli ya kuanzisha IO.SYS.

Moduli ya kuanzisha inakagua uwepo wa faili ya CONFIG.SYS kwenye saraka ya mizizi ya diski ya mfumo. Ikiwa faili inapatikana na ina data kuhusu anatoa zilizopo, basi anatoa maalum huhifadhiwa kwenye kumbukumbu.

Mafaili Moja ya majukumu makuu ya MS-DOS ni matengenezo (kuhifadhi, uumbaji, uharibifu, nk) ya faili. Faili katika MS-DOS ni sawa na faili yoyote. Hii ni seti ya data inayohusiana iliyo katika sehemu maalum. Tofauti hati za kawaida, iliyohifadhiwa kwenye folda maalum za kumbukumbu au salama, faili za MS-DOS zimehifadhiwa kwenye diski. Wakati faili inachakatwa, inapakiwa kwenye RAM ya mashine. Upakiaji wote kwenye kumbukumbu na kuhifadhi faili ni kazi za mfumo wa uendeshaji.

Utambulisho wa faili Kila faili katika MS-DOS lazima iwe na jina. Jina la faili linaweza kuwa rahisi au ngumu. Jina changamano lina msingi (rahisi) jina na kiendelezi. Faili inatambuliwa na mfumo wa uendeshaji kwa jina lake. Majina ya faili zingine, kwa mfano zile zilizo kwenye diski ya mfumo, zimefafanuliwa mapema. Zimehifadhiwa na mfumo wa uendeshaji. Majina ya faili zilizobaki hupewa na mtumiaji. Kawaida hujaribu kupata jina linaloonyesha madhumuni ya habari iliyo ndani ya faili. Ugani hutumiwa kuonyesha aina ya faili, kwa mfano, maandishi au faili ya data. Inaweza pia kutumika kutambua faili zilizo na habari inayofanana kwa maana, kwa mfano, kutofautisha faili na mawasiliano ya kibinafsi na ya biashara. Wakati faili imeandikwa kwa diski, jina lake huwekwa kiotomatiki katika eneo la kumbukumbu ya diski inayoitwa saraka. au saraka).

Faili inayotumika katika MSDOS Mfumo wa usimamizi wa faili katika MS-DOS umejengwa juu ya matumizi ya saraka (au saraka) data kwenye diski. Saraka ni eneo la kumbukumbu kwenye diski ambalo limetengwa wakati wa mchakato wa uumbizaji. Saraka ni meza ambapo data kuhusu faili zilizohifadhiwa kwenye diski huingizwa. Kila faili katika saraka inalingana na ingizo moja. Ingizo la saraka ni pamoja na habari ifuatayo: jina kamili la faili (jina na kiendelezi), tarehe na wakati wa uundaji wake au urekebishaji wa mwisho, kiasi cha kumbukumbu iliyochukuliwa kwa baiti, kama pamoja na maelezo ya ziada yanayotumiwa wakati wa kuhudumia faili na mfumo wa uendeshaji .

Nyimbo na sekta Ili data imeandikwa kwenye diski, uso wake lazima ufanyike - i.e. kugawanywa katika sekta na nyimbo. TRACKS ni miduara inayofunika uso wa diski. Njia iliyo karibu na ukingo wa diski imepewa nambari 0, inayofuata - 1, nk. Ikiwa diski ya floppy ina pande mbili, basi pande zake zote mbili zimehesabiwa. . Nambari ya upande wa kwanza ni 0, nambari ya pili ni 1.

Kila wimbo umegawanywa katika sehemu zinazoitwa sekta. Sekta pia zimepewa nambari. Sekta ya kwanza kwenye wimbo imepewa nambari 1, ya pili - 2, nk. Kwa kawaida sekta huchukua baiti 512.

Disks ngumu Gari ngumu lina sahani moja au zaidi ya pande zote. Nyuso zote mbili za sahani hutumiwa kuhifadhi habari. Kila uso umegawanywa katika nyimbo, nyimbo, kwa upande wake, katika sekta. Nyimbo za radius sawa huunda silinda. Kwa hivyo, nyimbo zote za sifuri hufanya nambari ya silinda sifuri, nyimbo nambari 1 hufanya nambari ya silinda 1, nk.

Jedwali la ugawaji wa faili na saraka Amri ya FORMAT huunda jedwali la ugawaji wa faili (FAT) na saraka za diski. Miundo yote miwili inahusiana kwa karibu na shirika la upatikanaji wa faili. Kuna nakala mbili za FAT kwenye kila kiendeshi. Jedwali hili ni la umuhimu wa kipekee wakati wa kutumikia faili, kwa hivyo ikiwa nakala ya kwanza ya FAT imepotea, mfumo unapata ufikiaji wa pili.

Kwenye diski ya kawaida ya floppy yenye sekta 8 kwa kila wimbo, FAT inachukua sekta 1. Kwenye diski ya kawaida ya floppy yenye sekta 9, sekta 2 zimetengwa kwa kila wimbo kwa meza.

Muundo wa saraka Saraka ni jedwali linaloelezea yaliyomo kwenye diski. Kila faili kwenye jedwali inalingana na ingizo moja. Rekodi inachukua baiti 32, imegawanywa katika sehemu 8 au sehemu. Kila uwanja hurekodi habari inayotumiwa na mfumo wakati wa kuhudumia faili.

Matengenezo ya faili ya mfumo MS-DOS hutoa teknolojia mbili za kuhudumia faili. Ya kwanza ilitengenezwa wakati wa kuundwa kwa matoleo 1.X. Teknolojia hii inategemea matumizi ya miundo ya data inayoitwa vizuizi vya kudhibiti faili (FCB). Wakati huo, idadi kubwa ya kompyuta ziliendesha mfumo wa uendeshaji wa CPM. Vizuizi vya FCB vilitoa uoanifu Faili za MS-DOS na faili za mfumo huu. Wakati wa maendeleo ya matoleo ya MS-DOS 2.X, wakati muundo wa shirika la faili la hierarchical ulipendekezwa, teknolojia ya pili ya kudumisha ilitengenezwa. Inatokana na matumizi ya marejeleo ya rekodi ya udhibiti wa faili na haihitaji shirika la FCB. Baada ya teknolojia hii ilijaribiwa katika chumba cha uendeshaji Mfumo wa UNIX, imeenea sana.

Shirika la kumbukumbu

Kumbukumbu ina idadi kubwa ya vipengele vya mtu binafsi, ambayo kila mmoja imeundwa kuhifadhi kitengo cha chini cha habari - 1 byte. Kila kipengele kina anwani ya kipekee ya nambari. Kipengele cha kwanza kinapewa anwani 0, ya pili - 1, nk, ikiwa ni pamoja na kipengele cha mwisho, ambacho anwani yake imedhamiriwa na jumla ya idadi ya vipengele vya kumbukumbu minus moja. Kawaida anwani inatajwa na nambari ya hexadecimal (katika maandishi, nambari za hexadecimal zimewekwa na mtaji "H", kwa mfano, 10H).

Sehemu Kichakataji cha kompyuta (CPU) hugawanya kumbukumbu katika vizuizi vinavyoitwa sehemu. Kila sehemu ina 64 K na kila sehemu ina anwani ya kipekee ya nambari. Kichakataji kina rejista za sehemu nne. Rejesta ni muundo wa ndani ulioundwa kuhifadhi habari. Rejesta za sehemu zimeundwa kuhifadhi anwani za sehemu za kibinafsi. Zinaitwa CS (Sehemu ya Msimbo), DS (Sehemu ya Data), SS (Sehemu ya Rafu) na ES (Sehemu ya Vipuri). Mbali na yale yaliyoonyeshwa, processor ina rejista 9 zaidi. Katika hatua hii, rejista za IP (pointer ya maagizo) na SP (stack pointer) zinapaswa kuzingatiwa. Rejesta za CS na IP zilizooanishwa pamoja zinaunda anwani ndefu ya maagizo ambayo yatatekelezwa baadaye. Rejista za SS na SP kwa jozi huunda anwani ndefu ya mrundikano.

Ufikiaji wa kumbukumbu Upatikanaji wa seli za kumbukumbu unafanywa kwa kuunganisha yaliyomo kwenye rejista ya sehemu na yaliyomo kwenye rejista moja au nyingine.Kwa njia hii, anwani ya eneo la kumbukumbu linalohitajika imedhamiriwa. Kwa mfano, anwani ya maagizo yanayofuata imedhamiriwa na yaliyomo kwenye rejista za CS na IP (iliyoandikwa "CS: IP"). Baada ya amri kutekelezwa na kuondolewa kwenye kumbukumbu, maudhui ya IP yanabadilishwa ili rejista za CS: IP ziwe na anwani ya amri ambayo itatekelezwa baada ya hii. Njia ya kuchanganya rejista ili kuamua anwani ya kiini cha kumbukumbu haitoi vikwazo kwa kiasi cha kumbukumbu zilizopo. Upeo wa juu unategemea muundo wa kimwili wa kumbukumbu (yaani, idadi ya seli). Matoleo ya kwanza ya MS-DOS yalitengenezwa kwa Intel 8088 CPU. Kila rejista ya processor hii imeundwa kuhifadhi nambari ya 16-bit. Hiyo ni, 8088 CPU inachanganya yaliyomo kwenye rejista ya sehemu (sema CS) na yaliyomo kwenye rejista nyingine (sema IP) ili kutoa anwani ya kumbukumbu ya 20-bit, ambayo hupunguza kumbukumbu inayopatikana kwa 2x20 byte au 1 MB. Baadaye, matoleo yaliyoboreshwa ya MS-DOS yalionekana na, ipasavyo, wasindikaji wa CPU 80286 na 80386 walioboreshwa, kuruhusu ufikiaji wa seli zilizo nje ya mipaka ya MB ya kwanza ya kumbukumbu. Hata hivyo, kikomo cha 1 MB bado hakijashindwa (angalau katika toleo la 3.3), ambayo ni mojawapo ya vikwazo kuu vya mfumo wa uendeshaji.

Ufikiaji wa kumbukumbu hupangwa kwa kuunganisha yaliyomo kwenye rejista moja ya sehemu na yaliyomo kwenye rejista moja iliyobaki. Thamani ya rejista ya sehemu inaitwa anwani ya sehemu. Thamani ya rejista iliyobaki katika kesi hii inaitwa anwani ya jamaa ya kiini cha kumbukumbu (kutoka mwanzo wa sehemu) au anwani yake fupi. Kwa hivyo, anwani ya byte imehesabiwa kwa kuzidisha anwani ya sehemu na 16, na kuongeza anwani fupi kwa thamani inayosababisha.

Rejesta za sehemu Rejesta za sehemu hutumiwa kutambua sehemu ya kumbukumbu. Sehemu ni kizuizi cha kumbukumbu, urefu wa K 64. Rejesta za sehemu hutumiwa pamoja na rejista ya pointer au rejista za index na katika kesi hii kutambua seli maalum ya kumbukumbu.

Kuna rejista nne za sehemu kwa jumla. Rejista ya CS kawaida hutumiwa kutambua kizuizi cha kumbukumbu ambacho msimbo wa programu huhifadhiwa. Rejista ya DS inatambua eneo la kumbukumbu ambalo data ya programu hii iko. Rejista ya SS hutumiwa kupanga ufikiaji wa rafu. (Rundo ni eneo la kumbukumbu lililosambazwa kwa muda ambalo hutoa kiolesura cha "MS-DOS-programu ya maombi"). Sajili ES - rejista ya sehemu ya ziada (au ya ziada). Imepewa kazi mbalimbali, ambazo baadhi yake zimejadiliwa hapa chini.

Rejesta za rafu Kuna rejista mbili za stack. Zinatumika pamoja na rejista ya SS na kuamua eneo la stack. Rejista ya SP inaitwa mwanzo wa kiashiria cha stack, na pamoja na rejista ya SS hutambua baiti ya kwanza ya rafu. Rejesta ya BP inaitwa kielekezi cha msingi cha rafu na, pamoja na rejista ya SS, hubainisha baiti ya mwisho ya rafu.

Rejesta za index Pia kuna rejista mbili za index. Rejesta za SI na DI hutumiwa pamoja na moja ya rejista za sehemu na kuamua eneo la seli maalum ya kumbukumbu. Rejesta ya SI kawaida hujumuishwa na rejista ya DS, rejista ya DI na rejista ya ES.

Rejesta za madhumuni ya jumla Rejesta za madhumuni ya jumla ni pamoja na rejista AX, BX, CX na DX (kuna nne kati yao). Hizi ni rejista za kazi nyingi.

Rejesta ya vielelezo vya IP kwa kawaida hutumiwa pamoja na rejista ya CS na hubainisha anwani ya maagizo yanayofuata.

Rejesta ya bendera ya hali

Rejesta ya bendera kawaida huwa na bendera tisa za hali ya kichakataji (kila bendera inachukua biti 1). Bendera hizi huamua matokeo ya shughuli mahususi zilizofanywa chini ya MS-DOS. Sajili za Kumbukumbu Rejesta ya kumbukumbu ina baiti 2 za data (au biti 16). Kwa kweli, rejista za madhumuni ya jumla ni moja-baiti. Kwa hivyo, rejista ya AX inajumuisha rejista ya AH (ambayo hufanya juu ya rejista ya AX) na rejista ya AL (ambayo hufanya byte ya chini ya rejista ya AX). Vile vile, rejista za BH, BL, CH, CL, DH na DL ni za baiti moja.

Madereva ya MSDOS Vipengele viwili muhimu vya vifaa vya kielektroniki vya kompyuta ni kitengo chake cha usindikaji cha kati (CPU) na kumbukumbu yake. Vipengele vilivyobaki (disk anatoa, keyboard, maonyesho, printers, nk) ni nje ya kompyuta. Vipengele hivi vya nje vya vifaa vya kielektroniki vinaitwa PERIPHERAL DEVICES au kwa kifupi DEVICES.

Uunganisho kati ya mashine na kifaa cha pembeni unafanywa kwa utaratibu uliowekwa madhubuti. Kila kifaa cha pembeni katika mfumo wa uendeshaji kina programu inayolingana ambayo inawajibika kwa mawasiliano yake na kompyuta. Programu hizi zinaitwa MADEREVA.

Maombi ya madereva Moja ya kazi kuu za mfumo wa uendeshaji ni kutoa kikundi cha madereva ya kazi inapatikana kwa programu za mfumo na maombi. Ikiwa programu inayoendesha inahitaji kuwasiliana na kifaa cha pembeni, inauambia mfumo wa uendeshaji ni kifaa gani inahitaji, na MS-DOS hutoa kwa dereva sahihi.

Vifaa vya kusambaza data kwa herufi kwa herufi na block-by-block Vifaa vya kupitisha data kwa herufi kwa herufi husambaza taarifa herufi moja baada ya nyingine. Vifaa hivi ni pamoja na bandari na maonyesho ya serial na sambamba ya adapta. Katika MS-DOS, kila moja ya vifaa hivi ina jina maalum (jina). Dereva wa MS-DOS anaweza kudhibiti kifaa kimoja tu kwa herufi. Vifaa vya upokezaji wa data kwa block-block hutuma habari kwenye vizuizi. Kila block ni kawaida 512 byte. Vifaa hivi ni pamoja na viendeshi vya diski kwa diski za floppy, viendeshi vya diski ngumu na vifaa vingine vya kuhifadhi. Zuia uhamishaji wa vifaa havina jina maalum. Dereva ya MS-DOS inaweza kutumika kuzuia vifaa kadhaa kwa block

Inakatiza Kukatiza ni ishara inayotoka kwa programu za programu au inayozalishwa na vifaa vya kielektroniki. Mawimbi ya kukatiza hutahadharisha kichakataji (CPU) kutekeleza utendakazi fulani. Kwa mfano, unapobonyeza ufunguo wowote, ishara ya usumbufu hutolewa kutoka kwa kibodi (yaani, kutoka kwa vifaa vya elektroniki), onyo la processor kuhusu kuingiza data kutoka kwa kibodi.

Kila aina ya usumbufu inalingana na nambari maalum ya serial (kibodi ya kibodi, kwa mfano, imeteuliwa nambari 9). Kwa kutumia nambari hii, kichakataji hutofautisha kidhibiti kipi kinahitaji kuitwa ili kuchakata mawimbi ya kukatiza. Kwa kawaida, nambari za kukatiza zinawasilishwa katika umbizo la hexadecimal.

Vikatizo vilivyo na nambari 20Н-2FH vimehifadhiwa kwa matumizi ya mfumo. Hii ina maana kwamba programu za programu zilizoundwa kuingiliana na programu ya mfumo zinaweza kufikia vikatizo hivi katika hali maalum ambazo zinafafanuliwa na mfumo wa uendeshaji. Mara nyingi, usumbufu wa 21H hutumiwa kwa utaratibu - meneja wa kazi.

Meneja wa Kazi Kukatiza 21H inaitwa "msimamizi wa kazi". Msimamizi wa chaguo la kukokotoa anawajibika kufanya kazi nyingi katika MS-DOS. Majukumu yake ni pamoja na kutoa ufikiaji wa kazi za mfumo. Kila chaguo la kukokotoa hufanya kazi mahususi, kama vile kufungua faili, kuonyesha mfuatano wa herufi kwenye skrini ya kuonyesha, kutenga sehemu ya kumbukumbu, au kuonyesha toleo linaloendeshwa la MS-DOS. Kazi pia zinatofautishwa na nambari.

Ili kupata kazi ya mfumo kwa utaratibu, lazima ufanye yafuatayo: (1) andika nambari ya kazi inayofanana katika rejista ya AN; (2) kuandika vigezo muhimu kwa kazi kufanya kazi katika rejista zinazofaa; (3) kusababisha usumbufu wa 21H. Wakati wa kufikia kukatiza kwa 21H, udhibiti huhamishiwa kwa MS-DOS. Mfumo wa uendeshaji hutumia thamani ya rejista ya AH ili kubainisha ni kazi gani inapaswa kutekelezwa. Kisha maadili ya parameta yanasomwa kutoka kwa rejista zilizobaki (zilizofafanuliwa kabisa kwa kila kazi), baada ya hapo kazi inayohitajika inatekelezwa. MS-DOS huweka vigezo vilivyorejeshwa na chaguo la kukokotoa kwenye rejista zinazofaa na kurejesha udhibiti kwenye programu ya kupiga simu. Mpango huo unaangalia rejista na kuchambua matokeo ya kazi.

Vitendaji vilivyohifadhiwa Baadhi ya chaguo za kukokotoa zimewekwa alama kuwa "zimehifadhiwa kwa matumizi ya mfumo." Kazi hizi hutumiwa na mfumo wa uendeshaji, lakini IBM na Microsoft wanakataa kuzingatia katika maandiko rasmi. Shukrani kwa juhudi za watengeneza programu, madhumuni ya baadhi yao yalijulikana. Watumiaji wanaotumia chaguo hizi za kukokotoa mara nyingi huzirejelea kama "zisizo na hati rasmi" badala ya "zimehifadhiwa".

Msimbo wa hitilafu Kazi nyingi za matoleo ya MS-DOS huweka bendera ya sasa ya processor na kurudi msimbo wa hitilafu katika rejista ya AX ikiwa hitilafu ilitokea wakati wa kupiga kazi.Kutoka kwa meza maalum unaweza kujua sababu ya kosa.

Dhana ya disks za mfumo, za sasa na za mantiki; Agizo la DOS.

Hifadhi ya mantiki au kiasi (Kiingereza kiasi) - Sehemu kumbukumbu ya muda mrefu kompyuta, inayozingatiwa kama nzima kwa urahisi wa matumizi.

Wakati DOS iko tayari kuingiliana na mtumiaji, huonyeshwa mwaliko, kwa mfano A> au C:\>. Hii ina maana kwamba DOS iko tayari kupokea amri. Wakati mtumiaji anaingiliana na programu nyingine isipokuwa DOS, basi hakuna haraka ya DOS. Walakini, programu nyingi huwasiliana na mtumiaji bila kutumia amri, lakini kupitia menyu, maombi, kushinikiza mchanganyiko fulani muhimu, nk. Kidokezo cha DOS kawaida huwa na habari kuhusu saraka ya sasa. Lakini wakati mwingine pia inajumuisha habari kuhusu wakati wa sasa wa siku. Unaweza kubadilisha aina ya mwaliko kwa kutumia Amri za DOS Haraka.

Wazo la kernel ya DOS, kazi kuu za moduli za kernel;

Kiini cha MS DOS hutumia mfumo wa MS DOS, ambao ni programu maalum inayotolewa na Microsoft ambayo inajumuisha seti ya programu za matumizi zinazojitegemea za maunzi zinazoitwa kazi za mfumo. Hizi ni pamoja na: 1. Usimamizi wa faili na rekodi. 2. Usimamizi wa kumbukumbu. 3. Kifaa cha pembejeo/toleo chenye mwelekeo wa tabia. 4. Uzalishaji wa kazi nyingine. 5. Upatikanaji wa saa halisi ya saa. Kiini cha MS DOS kinasomwa kwenye kumbukumbu wakati wa kuanzishwa kwa mfumo kutoka kwa faili ya MSDOS.SYS iliyo kwenye diski ya kuwasha; faili hii inatofautishwa na sifa zilizofichwa na za mfumo.

Kusudi la faili config.sys Na autoexec.bat;

Faili za config.sys na autoexec.bat zina jukumu kubwa katika kuanzisha usanidi wa DOS. Wakati boti za DOS, inasoma faili za config.sys na autoexec.bat kutoka kwenye saraka ya mizizi ya diski ya boot na kutekeleza amri zilizomo. Faili ya config.sys ni faili ya maandishi ambayo ina amri maalum za kuanzisha usanidi wa DOS: kuunganisha madereva mbalimbali, kuamua ukubwa wa meza za mfumo wa DOS, nk. Amri zilizotajwa kwenye faili ya config.sys zinatekelezwa wakati wa mchakato wa kuwasha DOS.

Wakati faili ya config.sys inamaliza kufanya kazi, faili ya amri ya autoexec.bat inatekelezwa moja kwa moja ikiwa iko kwenye saraka ya mizizi ya diski ya boot. Kama sheria, faili ya autoexec.bat ina amri za kuzindua programu za wakaazi na programu zingine ambazo inashauriwa kuendesha kila wakati buti za DOS, na pia amri za kuweka anuwai ya mazingira ya DOS, ikibainisha orodha ya saraka ambazo programu zitazinduliwa. kutafutwa, na kuweka umbizo la haraka la DOS.

Utangulizi.

Ikiwa tunazungumza juu ya mfumo wa uendeshaji, basi kuunda kazi yake ni rahisi sana. Ili kuwasiliana na kompyuta kwa lugha ambayo wewe na wewe unaelewa, na pia kupata rasilimali zote za mfumo: diski, kadi za sauti, nk, unahitaji programu ya mpatanishi ambayo inabadilisha zile na zero za kompyuta kuwa. kawaida lugha ya binadamu na kinyume chake.

Moja ya mifumo ya uendeshaji hutumika kama mpatanishi huyu. Kwa hiyo, ni lazima na hupakia moja kwa moja unapowasha kompyuta.

Mfumo wa MS-DOS unachukuliwa kuwa wa kuaminika zaidi, lakini hauwezi kuitwa kuwa rahisi au wa kirafiki. Ili kurahisisha kufanya kazi nayo na kuifanya "uwazi", programu maalum hutumiwa. Wanaitwa "shells". Kuegemea juu ya MS-DOS mara nyingi hutumiwa kufanya shughuli maalum za kiufundi.

MS DOS iliundwa mnamo 1981 na Microsoft kwa ombi la IBM kwa kompyuta za IBM PC ambazo wakati huo zilikuwa zikitengenezwa. Kompyuta ya IBM PC ambayo MS DOS iliandikiwa ilikuwa kidogo kama kompyuta za kisasa - Intel-8088 microprocessor polepole, 256 KB ya RAM, hakuna gari ngumu, alphanumeric nyeusi. kufuatilia nyeupe, fanya kazi tu na diski za floppy za 160 KB za upande mmoja, nk. Walakini, uwezo huu ulikuwa wa juu zaidi kuliko ule wa kompyuta za kibinafsi zinazoshindana.

Toleo la kwanza la MS DOS pia lilikuwa na uwezo wa kawaida zaidi kuliko mifumo ya uendeshaji ya kisasa. Ilitoa kazi kwenye kompyuta na mtumiaji mmoja tu na programu moja (yaani, ilikuwa ya mtumiaji mmoja na ya kufanya kazi moja), kazi iliyosaidiwa tu na diski za floppy, kibodi na onyesho la alphanumeric. Lakini DOS ilikuwa ngumu, ilifanya mahitaji ya kawaida kwenye vifaa na ilifanya kazi za chini zinazohitajika kwa watumiaji na programu.

Zaidi ya miaka kumi na tano ambayo imepita tangu ujio wa IBM PC, sifa za kiufundi za kompyuta zimefanya hatua nzuri mbele. Kompyuta za kisasa ni mamia na hata maelfu ya nyakati bora katika mambo yote (kasi, kiasi cha RAM na kumbukumbu ya disk, uwezo wa kufuatilia, nk) kwa kompyuta za miaka ya 80 ya mapema. Kwa hivyo, Microsoft imefanya mabadiliko mengi na nyongeza kwa MS DOS ili kupanua uwezo wake na kutumia kwa ufanisi zaidi kompyuta mpya, zenye nguvu zaidi:

· MS DOS iliongeza usaidizi kwa vifaa vipya (diski ngumu, aina mpya za diski za floppy, CD, kumbukumbu iliyopanuliwa, nk), na pia ilitoa uwezo wa kusaidia vifaa vingine vyovyote kwa kutumia viendesha programu;

· Usaidizi wa muundo wa faili wa hierarkia kwenye diski za floppy na anatoa ngumu umewezeshwa;

· Usaidizi wa kibodi na alfabeti za kitaifa ulitolewa;

· Vipengele vingi vipya vya watumiaji vimejumuishwa (amri mpya za DOS, huduma muhimu, kiboresha kumbukumbu, usaidizi wa ukandamizaji wa diski, n.k.).

Wakati wa kutoa matoleo mapya ya MS DOS, Microsoft ilifuata madhubuti mawili kanuni muhimu zaidi:

· Kudumisha Utangamano: toleo lolote la MS DOS linaweza kuendesha programu zilizoandikwa kwa toleo lolote la awali la MS DOS;

· Inafanya kazi kwenye kompyuta yoyote: Toleo lolote la MS DOS linaweza kufanya kazi kwenye kompyuta yoyote ya IBM PC-sambamba (hata bila gari ngumu, na 512 au hata chini ya KB ya RAM, na kufuatilia yoyote, nk).

Hata hivyo, maboresho mengi ya MS DOS yalionekana kutowezekana kuongeza wakati wa kudumisha utangamano kamili na programu zote zilizopo za DOS:

· MS DOS imesalia kuwa OS yenye kazi moja. Zana mbalimbali za programu zinazokuwezesha kuendesha programu kadhaa za DOS na kubadili kati yao (DesqView, DosShell, nk) zimebakia ufumbuzi wa nusu ambao hautumiwi sana;

· Ilionekana kuwa haiwezekani kuunda katika MS DOS njia za kuaminika za kulinda data kutoka kwa ufikiaji usioidhinishwa na kuandaa kazi ya pamoja na data;

· Programu za DOS zinaweza tu kutekelezwa ndani ya MB ya kwanza ya kumbukumbu, na kumbukumbu iliyosalia inaweza kutumika kuhifadhi data pekee.

Matoleo MS DOS . Sasa toleo la hivi karibuni la MS DOS lililosambazwa tofauti ni toleo la 6.22, ilitolewa Mei 1994. Toleo hili la MS DOS hatimaye lilijumuisha usaidizi wa kuingiza barua za Kirusi kutoka kwa kibodi na kuzionyesha kwenye skrini ya kufuatilia (hapo awali, ilikuwa ni lazima kutumia. programu maalum za ujanibishaji kwa hii). Haipendekezi kutumia matoleo ya awali ya MS DOS sasa, isipokuwa MS DOS 3.3 inaweza kutumika kwenye kompyuta za IBM PC XT zenye RAM ya 640 au 512 KB.

Toleo la 7.0 la MS DOS linapatikana tu kwa Windows 95 (iliyotolewa Agosti 1995). Toleo hili la MS DOS, inaonekana, linazingatiwa kwa usahihi zaidi sio kama OS tofauti, lakini kama mfumo mdogo wa Windows 95, ambayo hutumika kuhakikisha utangamano na. matoleo ya awali MS DOS.

Vipengele kuu DOS .

Faili za diski IO . SYS Na MSDOS . SYS . Faili za diski IO.SYS na MSDOS.SYS, vinginevyo huitwa kuu faili za mfumo MS DOS, ina programu za MS DOS ambazo ziko kabisa kwenye RAM ya kompyuta. Faili za IO.SYS na MSDOS.SYS lazima ziwe kwenye saraka ya mizizi ya diski ambayo MS DOS inapakiwa.

Kichakataji cha amri DOS . Kichakataji cha amri cha DOS huchakata amri zilizoingizwa na mtumiaji, kama vile Aina, Dir, au Copy, kichakataji cha amri yenyewe hutekeleza. Amri kama hizo zinaitwa ndani. Ili kukamilisha mengine ( ya nje) amri za mtumiaji, processor ya amri hutafuta disks kwa programu yenye jina linalofanana na, ikiwa inaipata, hupakia kwenye kumbukumbu na kuhamisha udhibiti kwake. Mwishoni mwa programu, processor ya amri hufuta programu kutoka kwa kumbukumbu na inaonyesha ujumbe unaoonyesha kuwa iko tayari kutekeleza amri.

Amri za nje DOS . Amri za nje za DOS ni programu zinazotolewa na mfumo wa uendeshaji kama faili tofauti. Programu hizi hufanya kazi za matengenezo, kama vile kupangilia diski za floppy, kuangalia diski, n.k. Amri za DOS za Nje huandikwa kwenye saraka tofauti wakati DOS imesakinishwa.

Madereva. Viendeshi vya kifaa ni programu maalum zinazosaidia MS DOS, kwa mfano, kutoa usaidizi kwa matumizi mapya au yasiyo ya kawaida ya vifaa vilivyopo. Madereva hupakiwa kwenye kumbukumbu ya kompyuta wakati boti za mfumo wa uendeshaji, na majina yao yanatajwa kwenye faili maalum ya CONFIG.SYS. Muundo huu hurahisisha kuongeza vifaa vipya na hukuruhusu kufanya hivyo bila kuathiri faili za mfumo wa DOS.

Mfumo wa msingi wa pembejeo / pato. Mfumo wa msingi wa pembejeo/pato (BIOS), ulio ndani kumbukumbu ya kudumu(kumbukumbu ya kusoma tu, ROM) ya kompyuta, sio sehemu rasmi ya MS DOS, lakini inahusiana kwa karibu nayo. BIOS ina programu za kuangalia maunzi ya kompyuta, kuanzisha uanzishaji wa Mfumo wa Uendeshaji, na programu za kutekeleza shughuli za msingi (za kiwango cha chini) za ingizo/pato kwenye kifuatilizi, kibodi, diski na kichapishi.

Kipakiaji DOS . Programu nyingine ambayo inaweza kuchukuliwa kuwa sehemu ya DOS ni kipakiaji cha DOS. Iko katika sekta ya kwanza ya kila floppy disk na katika sekta ya kwanza ya disk mantiki ambayo DOS ni kubeba, kuna gari C:. Madhumuni ya programu hii fupi sana ni kupakia faili ya mfumo wa DOS IO.SYS kwenye kumbukumbu wakati kompyuta inapoongezeka.

Wakati inatekelezwa. OS hujifungua kiatomati katika kesi zifuatazo:

· Unapowasha usambazaji wa umeme wa kompyuta;

· Unapobonyeza kitufe cha “Rudisha” kwenye kipochi cha kompyuta.

Wakati wa kufanya kazi katika DOS, kuanzisha tena DOS pia hutokea wakati wa kushinikiza funguo wakati huo huo Ctrl , Alt , Del kwenye kibodi.

Masharti ya utekelezaji wake. Ili kutekeleza boot ya awali ya OS, ni muhimu kwamba kuna mfumo wa floppy disk katika gari A: au kwamba OS imeandikwa kwenye gari la mantiki C:. Wakati wa boot ya awali, baada ya kufanya ukaguzi wa vifaa, programu ya upakiaji wa OS inaitwa, ambayo inasoma mwanzo wa moja ya faili za mfumo OS hupitisha udhibiti kwake. Maendeleo zaidi ya upakuaji inategemea aina ya OS, mipangilio yake, nk.

MS DOS katika muhtasari. Wakati wa kupakia MS DOS, ujumbe Kuanzia MS DOS ... unaonyeshwa kwenye skrini, faili kuu za DOS (IO.SYS na MSDOS.SYS) zinasomwa kwenye kumbukumbu ya kompyuta, baada ya hapo amri za usanidi zilizomo kwenye CONFIG.SYS. na faili za AUTOEXEC.BAT zinatekelezwa. Kidokezo cha DOS kinaonyeshwa kwenye skrini, ikionyesha kuwa DOS iko tayari kukubali amri.

Mazungumzo ya mtumiaji na DOS .

Mazungumzo ya mtumiaji na DOS hufanywa kwa fomu timu- safu za wahusika zilizoingizwa na mtumiaji kwa kujibu mwaliko DOS . Kila amri ya mtumiaji inamaanisha kuwa DOS lazima ifanye kitendo kimoja au kingine, kwa mfano, kuchapisha faili au kuonyesha orodha ya yaliyomo.

Amri ya DOS inajumuisha jina la amri au programu inayoitwa na vigezo vya hiari, vinavyotenganishwa na nafasi. Kila ingizo la amri huisha kwa kubonyeza kitufe Ingiza .

Jina la amri au mpango linaweza kuandikwa kwa herufi kubwa au ndogo za Kilatini (haijalishi). Vigezo vinaweza pia kuandikwa kwa herufi kubwa na ndogo, vinginevyo hii inasemwa haswa wakati wa kuelezea amri au programu.

Mwaliko DOS .

Wakati DOS iko tayari kuingiliana na mtumiaji, huonyeshwa mwaliko, kwa mfano A> au C:\>. Hii ina maana kwamba DOS iko tayari kupokea amri. Wakati mtumiaji anaingiliana na programu nyingine isipokuwa DOS, hakuna haraka ya DOS (hata hivyo, programu inaweza kuwa na haraka yake ya kuingiza amri za programu hiyo). Walakini, programu nyingi huwasiliana na mtumiaji bila kutumia amri, lakini kupitia menyu, maombi, kushinikiza mchanganyiko fulani muhimu, nk.

DOS... DOS safi ilijaza skrini na pazia jeusi.

Panya... Panya ghafla ikawa mraba na kupoteza umbo lake.

Nilivunja dirisha ... Windows ... Dirisha la chuki, lililolaaniwa.

Niliweka DOS kisha nikaona - hii ni furaha, hii hapa!

Mifumo ya kisasa ya uendeshaji inahitaji rasilimali zaidi na zaidi: RAM, nafasi ya disk, kasi processor ya kati... Kompyuta za zamani zinapaswa kutupwa tu, na hata vitengo vilivyo na vichakataji vya Pentium au Pentium II vyenye vichunguzi 14-15” havina thamani yoyote leo. Ni huruma sana kutengana na kompyuta za mkononi kwenye wasindikaji wa i386 na i486, ambayo sio mbaya zaidi. PDA za kisasa, hata hivyo, hakuna uwezekano kwamba itawezekana kuongeza kumbukumbu kwao ili kuendesha mfumo wa uendeshaji zaidi au chini ya kisasa. Familia ya Windows.

Je! haya yote ni ya kushangaza nguvu ya kompyuta mtumiaji wa kawaida ambaye kimsingi anataka tu kuvinjari mtandao, kutuma barua pepe, kuhariri maandishi, kusikiliza muziki na kucheza michezo rahisi. michezo ya tarakilishi mara kwa mara? Na inafaa kubadili teknolojia mpya, ambapo kasi na kuegemea kwa kompyuta kwa kiasi kikubwa inategemea nguvu ya usambazaji wa umeme na ufanisi wa mfumo wa baridi, na tofauti kati ya matoleo ya zamani na mapya ya programu mara nyingi huwa wazi tu kwa wataalamu. ?

Mfumo wa Uendeshaji wa Diski (DOS)

Swali: Je, inachukua wafanyakazi wangapi wa Microsoft ili kubadilisha taa iliyowaka?

Jibu: Hapana, kwa kuwa Microsoft inasawazisha giza katika hali kama hizi!

Mzaha

Hivi majuzi, kama inavyoonekana wakati mwingine, ambayo ni, miaka 10-15 iliyopita kompyuta za kibinafsi Watumiaji wengi walikuwa na mfumo wa uendeshaji wa MS-DOS. Mfumo huu ulikuwa rahisi sana na unafaa kabisa kwa madhumuni mengi, na kwa matumizi mengine ilikuwa sawa! Kwa njia, wengi programu maalumu Kutoka kwa mpito kwa mifumo mpya ya uendeshaji na kuongezeka kwa nguvu, hawakupata chochote kimsingi, lakini, kinyume chake, walipoteza kwa urahisi wa interface (ambayo ilipaswa kuwa sanifu) na kwa urahisi wa maendeleo.

Faida kuu ya DOS (pamoja na hasara kuu) ni mwingiliano wake wa karibu na vifaa. Mifumo ya uendeshaji ya familia ya Windows, pamoja na tofauti tofauti za mifumo kama UNIX, bado imetenganishwa na vifaa na idadi ya miingiliano sanifu. ngazi ya juu na juu ya vifaa, mara nyingi huchanganya kufanya kazi nayo, ambayo ni ngumu, haswa, kwa watengenezaji wa vifaa vyovyote visivyo vya kawaida. DOS inakuhimiza kuingiliana na maunzi moja kwa moja. Kwa mfano, ufikiaji rahisi wa vifaa hukuruhusu kufanya kazi na diski kwenye kiwango cha mwili, ambayo inamaanisha kuwa unaweza kupanga kunakili kizigeu bila kujali aina zao. uumbizaji wa kimantiki. Hata hivyo, pia kuna vikwazo mbalimbali vinavyosababisha migongano wakati wa kufanya kazi katika mfumo huu wa uendeshaji na programu isiyojali. Kwa ujumla, mfumo wa DOS ulihitaji waandaaji wa programu kuwa makini, na katika kesi hii mipango ilifanya kazi nayo ufanisi mkubwa. Mamia ya maelfu ya programu ziliandikwa kwa DOS, na baadhi yao hawana analogues katika mifumo mingine ya uendeshaji na, labda, kamwe. Kwa kuongeza, mahitaji ya vifaa vya kuendesha DOS yalikuwa ndogo.

Walakini, katikati ya miaka ya 90, Bill Gates alisema: "DOS imekufa." Hakika, baada ya kutolewa kwa MS Windows 95 na matoleo ya kwanza ya Linux, ikawa dhahiri kwamba siku za DOS kama mfumo wa uendeshaji wa wingi zilihesabiwa. Na ingawa kinadharia DOS bado itapata matumizi katika suluhisho za bei nafuu kwa uundaji wa mifumo ya elektroniki ya microprocessor kwa muda mrefu (lahaja zingine za DR-DOS na PTS-DOS zina matoleo ya ROM, na pia kuna matoleo maalum ya mifumo ya ROM kama vile Datalight ROM. -DOS na Programu ya Jumla ya DOS-ROM kwa programu za kiufundi), programu hizi ni finyu sana na haziwezekani kuunga mkono kuwepo kwa mifumo ya uendeshaji sawa katika siku zijazo.

Vifunguo vya kuhariri amri katika DOS

Na mwanzo wa karne ya 21, hivi karibuni matoleo ya kibiashara DOS ilikoma kuwepo. Toleo la mwisho la IBM PC-DOS lilianzia 2000 (iliuzwa kwa $60), na ya mwisho ilitolewa kwa wakati mmoja. toleo kamili PTS-DOS (haya ni maendeleo ya ndani na Phystech-Soft). Katika toleo la PTS-DOS, iliyotolewa mwaka 2002, usaidizi wa FAT32 na ufanyie kazi kiasi kikubwa kumbukumbu, lakini baadhi ya huduma muhimu ambazo hazikubadilishwa kwa usaidizi uliotajwa zimetoweka. Toleo la hivi punde la DR-DOS 8.0 (lina usaidizi wa FAT32 na majina marefu ya faili) lilianza 2004 (liliuzwa kwa $40). Kwa njia, sasa mfumo huu unaitwa Caldera OpenDOS, inasambazwa bila malipo ndani mradi Fungua Chanzo (yaani, maandishi asilia ya mfumo huu yanapatikana), na unaweza kuipakua kwa: http://www.opendos.de/download/.

Hatimaye inaendelea kuwepo toleo la bure FreeDOS pia ni chanzo wazi, lakini ni mradi wa umma wa wapendaji waliotawanyika kote ulimwenguni. Toleo la hivi karibuni la OS hii lilionekana mnamo 2003, lakini kwa kuwa sehemu mbali mbali za FreeDOS zinatengenezwa kwa kujitegemea, bado inafanana na Linux zaidi ya DOS. fomu ya classic(hasa, ufungaji kamili wa mfumo huu ni operesheni ngumu sawa). Hata hivyo, hakuna mifumo mbadala haina uoanifu wa 100% na MS-DOS, na FreeDOS ina matatizo mengi ya uoanifu. Inatokea kwamba DOS bora bado ni "wafu" MS-DOS. Rasmi, toleo la mwisho la MS-DOS lilikuwa toleo la 6.22 kutoka 1994, lakini matoleo ya MS-DOS 7.x yalikuwepo pamoja na Windows 95/98/Me - yanaweza kutenganishwa kutoka. Gamba la Windows na tumia tofauti.

Hata hivyo, kila mwaka tatizo la usaidizi wa dereva kwa vifaa vipya inakuwa kali zaidi - tunazungumzia hasa juu ya vifaa vya USB, DVD-R / RW anatoa, nk. Tatizo kama hilo lipo kwa itifaki za mtandao na fomati mpya za data.

DOS iliyotolewa

Kuguna HDD, na chuma rustled kimya kimya chini ya meza.

Imepakiwa mara moja. Haya, wacha tuone ni thamani gani!

Ondoka kwenye DOS na utumie kichwa chako vyema!

Jiangalie mwenyewe: DOS sio hadithi ya hadithi, ni kweli, yuko pamoja nawe!

KATIKA miaka iliyopita Baadhi ya programu bora za watengenezaji wa DOS pia zimesambazwa kwa uhuru, ikiwa ni pamoja na wakusanyaji wa Watcom C, C++ na Fortran (inayojulikana kwa ubora wa juu wa misimbo inayozalishwa); Borland Turbo C; Pascal ya Bure (inalingana kikamilifu na Borland Pascal na inaendana kwa sehemu na Delphi); kiunganishi bora zaidi, kinachokua haraka cha FASM (nambari inayotengeneza ni ya ubora wa juu kuliko viunganishi vingine vya kibiashara vinavyojulikana sasa), pamoja na vivinjari vya Mtandao kama vile Arachne na Bobcat. Na shukrani kwa mfumo wa DJ Delorie, karibu yote ya msingi Zana za Linux(gcc, g++, gdb, bash, grep, n.k.).

Kufanya kazi na USB chini ya DOS

Machozi kwenye glasi ... Miwani ya ajabu, au labda ni machozi kwenye uso?

DOS imefuta kila kitu! Kila kitu ambacho kilikuwa cha ziada kilikuwa kwenye kiendeshi changu cha "C".

Nilibonyeza "F8", na "Norton" ya furaha ilinifuta kila kitu:

Megabaiti arobaini, labda zaidi... labda hata sitini...

Kutumia diski ya USB (flash drive) kama diski ya boot (angalia kifungu "Nyuso Nyingi za Hifadhi za USB Flash") hutoa fursa ya kupendeza: ikiwa utasambaza programu fulani kwenye diski kama hiyo pamoja na DOS, basi inaweza kutumika kompyuta yoyote, bila kujali mfumo wa uendeshaji uliowekwa kwenye gari ngumu (kwa hili, hata hivyo, ni muhimu kwamba BIOS ya bodi ya mama inasaidia uanzishaji kutoka kwa vifaa vya USB).

Walakini, sio bodi zote za mama zinazounga mkono uanzishaji kutoka kwa anatoa za USB (na ikiwa zinafanya hivyo, basi kwenye kompyuta zilizo na processor isiyo chini ya Pentium III), na katika siku za usaidizi wa DOS. USB Flash Hakukuwa na Hifadhi hata kidogo. Kwa hivyo, hata ikiwa unataka kusoma tu kutoka kwa gari la flash chini ya DOS (kwa mfano, kwa kupakia kutoka kwa diski ya dharura), utahitaji. madereva maalum, ambazo ziliandikwa baadaye sana kuliko kipindi hicho matumizi amilifu DOS.

Kuna madereva kadhaa sawa kwa kuunga mkono vifaa vya USB, vilivyoandikwa na makampuni mbalimbali kwa madhumuni yao wenyewe, kwa kuwa hakuna njia za msingi za kusaidia vifaa vya USB katika mfumo wowote mbadala wa DOS, hata katika FreeDOS. Madereva maarufu zaidi ni kutoka kwa kampuni ya Kijapani Panasonic (Matsushita), na ingawa kampuni iliwaandikia kwa vifaa vyake, madereva yalionekana kuwa ya ulimwengu wote na yanafanya kazi na anatoa nyingi za USB zinazokidhi vipimo vya UHCI (zamani. Vifaa vya USB 1.x), au OHCI- (vifaa vya USB 1.x vya kizazi kijacho, ambapo kazi haifanyiki kupitia bandari za I/O, kama hapo awali, lakini kupitia maeneo ya kumbukumbu, ambayo ni ya haraka), au, hatimaye, kiwango cha EHCI ( USB 2.0). Madereva ya Panasonic ni 16-bit na hufanya kazi na toleo lolote la DOS.

Ili kusaidia viendeshi vya USB, kwanza unahitaji kiendeshi cha ASPI, ambacho huhifadhi jina lake kutoka kwa Kiolesura cha Kina cha Programu cha SCSI. Dereva kuu ni faili USBASPI.SYS (Panasonic v2.06 ASPI Meneja kwa USB hifadhi ya wingi), ambayo unapaswa kunakili kwenye floppy ya mfumo na kupiga simu wakati wa kupakia DOS kutoka kwa config.sys mstari unaofuata:

DEVICE=USBAPSI.SYS /v /w /e /noprt /norst

KATIKA kwa kesi hii parameta ya /v (Verbose) ina maana ya kutumia hali ya kitenzi kwa ajili ya kuonyesha taarifa ya kifaa, na parameta ya /w (Subiri) itaacha kuwasha hadi kifaa kiunganishwe kwenye kiunganishi cha USB na ubonyeze kitufe cha Ingiza.

Mbali na vigezo hivi, USBASPI.SYS ina wengine. Mstari wa simu wa jumla ungeonekana kama hii:

DEVICE=USBASPI.SYS ] /r]

Walakini, vigezo vingine vyote, isipokuwa vilivyotajwa hapo juu /v na /w, havina riba kidogo na maadili yao ya msingi yanaweza kutumika. Ikiwa una matatizo yoyote ya kutambua kifaa cha USB, unaweza kujaribu kutumia vigezo vingine. Kwa hivyo, wakati mwingine swichi ya /noprt husaidia. Kumbuka kuwa kigezo cha /l[=n] kinabainisha nambari kwa uwazi kifaa mantiki(LUN), kwa hivyo kuiweka inaweza kuharakisha uanzishaji (chaguo-msingi n = 0). Kwa kuongeza, wakati mwingine ni muhimu kutaja kwa uwazi vipimo vya USB (/e ni EHCI; /o ni OHCI; /u ni UHCI).

Kwa hivyo, ikiwa kiendeshi cha USBASPI.SYS kitatambua kifaa chako cha USB, kitakupa kiolesura cha ASPI. Hata hivyo, ili kufikia kifaa cha USB kutoka kwa DOS, utahitaji pia dereva wa disk DI1000DD.SYS (ASPI mass storage) kutoka Novac, ambayo itatoa barua inayofanana na kifaa hiki cha USB kati ya anatoa nyingine (kwa sababu fulani Dereva hii inaitwa Motto Hairu USB Driver na mtengenezaji). Katika faili ya config.sys unapaswa kuiandika kama mstari tofauti:

Kifurushi cha USB cha Panasonic pia kinajumuisha faili ya RAMFD.SYS, ambayo huunda diski ya RAM na kunakili diski nzima ya floppy ili kuharakisha kazi chini ya DOS.

Kwa kuongeza, mfuko una madereva maalum USBCD.SYS, ambayo inakuwezesha kuunganisha anatoa za nje za CD na interface ya USB.

Mistari inayolingana katika faili ya config.sys ya floppy yako ya boot inapaswa kuonekana kama hii:

KIFAA=HIMEM.SYS

DEVICEHIGH=DI1000DD.SYS

DEVICEHIGH =USBCD.SYS /d:USBCD001

Ikiwa unayo gari la CD na Kiolesura cha USB, kisha ndani faili ya batch autoexec.bat unahitaji kuongeza mistari ifuatayo:

REM Inaweka CD-ROM ya USB

LH MSCDEX /d:USBCD001

Sasa, hata kama hutaki kufanya kazi chini ya DOS, lakini unaanza tu kutoka kwa floppy ya dharura, fanya nakala ya chelezo gari ngumu kwa fimbo ya USB kwa kutumia Programu za Paragon Hifadhi Nakala ya Hifadhi, nakala diski ya mfumo kwa kutumia programu ya Picha ya Hifadhi ya Powerquest au kutumia Norton Ghost, unaweza kufanya hivyo kwa kupakia viendeshi vinavyofaa kwa usaidizi wa Hifadhi ya USB Flash chini ya DOS.

Ugumu wa kutumia madereva ya Panasonic unaweza kutokea wakati wa kutumia EMM386.EXE (meneja wa kumbukumbu chini ya DOS). Ikiwa unakabiliwa na hitilafu ya kumbukumbu iliyopangwa, utahitaji kuzima upakiaji wa EMM386.EXE au kutumia viendeshi vya USB kutoka kwa makampuni mengine. Kwa kuongeza, inaweza kutokea kwamba kiendeshi chako cha flash hakiwezi kutambuliwa kwa usahihi na kiendeshi cha USBASPI.SYS au dereva DI1000DD.SYS ataripoti data isiyo sahihi katika sekta ya buti Hifadhi ya USB - katika kesi hizi, unaweza kujaribu kuandaa gari la flash moja kwa moja kwenye DOS: kukimbia, kwa mfano, programu ya fdisk.exe, unda sehemu ya msingi ya DOS kwenye gari la flash na uifanye kwenye FAT. Walakini, anatoa zingine za flash haziwezi kupangiliwa, kwani baada ya hii haziwezi kufanya kazi kwa usahihi au hazitatambuliwa tena. Kwa hiyo, kabla ya utaratibu huo, hakikisha kuuliza mtengenezaji kuhusu uwezekano wa kupangilia gari la USB na uangalie maalum matumizi ya umiliki kwa operesheni hii. Kwa hali yoyote, ni bora kwanza kujaribu madereva yote yanayowezekana na mipangilio yao ya kuunganisha kifaa cha USB kwenye DOS na kisha tu, ikiwa hakuna njia yoyote inayofanya kazi, amua majaribio hatari zaidi.

Mbali na madereva ya Panasonic, kuna madereva ya USB kutoka Cypress ambayo yanafanya kazi na EMM386.EXE bila migogoro, kwa hiyo huna haja ya kuzima meneja wa kumbukumbu (ikiwa unahitaji) katika kesi hii. Kwa kuongeza, Cypress DUSE ina tu dereva wa disk DUSE.EXE (dereva ya hifadhi ya wingi ya ASPI), ambayo inatoa barua inayofanana na kifaa cha USB, hivyo bado utahitaji meneja wa ASPI: unaweza kuchukua USBASPI.SYS sawa iliyoelezwa hapo juu na badilisha tu kiendeshi cha DI1000DD .SYS hadi DUSE.EXE. Kiendeshi cha DUSE.EXE kinaweza kusajiliwa katika faili ya config.sys kama kiendesha kifaa (DEVICE), kwa mfano:

KIFAA=HIMEM.SYS

DEVICEHIGH= EMM386.EXE

DEVICEHIGH=USBASPI.SYS /v /w /e /noprt /norst

REM Kukabidhi barua kwa kifaa

DEVICEHIGH= DUSE.EXE

Au unaweza kupiga simu kwa urahisi DUSE.EXE katika faili ya amri autoexec.bat kama programu inayotumia kipakiaji maalum cha DUSELDR.EXE:

DUSELDR.EXE A:\ DUSE.EXE

Ili kufikia mtandao unaweza kutumia sio tu simu ya kawaida, lakini pia modem ya ADSL (kwa kawaida, ni bora kutumia modem ya Ethernet katika hali ya router), na pia kuunganisha kupitia mtandao wa ndani. Hebu tukumbushe kwamba DOS haiunga mkono mtandao katika kiwango cha mfumo wa uendeshaji, kwa hiyo utahitaji kufunga kinachojulikana kifurushi cha kifurushi kwa kadi yako ya mtandao, ambayo inaweza kuchukuliwa kutoka kwa tovuti ya mtengenezaji wa kadi ya Ethernet.

Ikiwa kivinjari cha maandishi haitoshi, basi unaweza kusakinisha kivinjari chenye nguvu cha kielelezo cha Arachne ("buibui"), ambacho kimezinduliwa kutoka kwa mstari wa amri. mistari ya DOS(http://www.cisnet.com/glennmcc/arachne/). Sio ngumu zaidi kutumia kuliko Internet Explorer. Ili kusanidi uunganisho, Arachne ina mchawi maalum (PPP Wizard) - karibu sawa na katika programu za Windows. "Dialer" Arachne inasaidia Itifaki ya PPP kuwasiliana na modem ya mtoa huduma na hufanya idhini ya moja kwa moja (kuingia kuingia na nenosiri).

Ili kuunganisha kwenye Mtandao kwa kutumia mchawi huu, unahitaji kuweka vigezo vifuatavyo:

  • onyesha bandari ya COM ambayo modem iko na kuweka nambari yake ya kupinga (ikiwa hujui hili, mchawi anaweza kuamua ambapo modem imeunganishwa);
  • onyesha kasi ya juu viunganisho (Kiwango cha Baud);
  • weka njia ya upigaji kwa laini yako ya simu (toni au mpigo). Ikiwa unayo piga sauti, kisha uchague ATDT, ikiwa imepigwa, kama kawaida, kisha ATDP;
  • piga nambari ili kufikia mtoa huduma wako wa mtandao;
  • weka jina (kuingia) na nenosiri la kufikia mtandao;
  • onyesha kwa uwazi seva za DNS zinazotumiwa.

Ikiwa unajibu kwa usahihi maswali haya yote kwa mchawi wa uunganisho, basi kufikia mtandao hautakuwa vigumu kwako, na kasi ya upakiaji wa ukurasa kwenye processor ya Pentium haitakuwa chini kuliko chini ya Windows XP kwenye Pentium 4. Usumbufu pekee wa hii. mpango ni kwamba single-dirisha, yaani, unaweza tu kutembelea tovuti moja kwa wakati mmoja. Hata hivyo, historia nzima ya matembezi yako imehifadhiwa, na kurudi kwa ukurasa uliopita kutekelezwa haraka sana. Kwa njia, ili kuharakisha kazi katika Arachne, unapaswa kuunda diski ya RAM na kufafanua folda ya muda juu yake (ikiwa, bila shaka, una RAM ya kutosha kwa hili):

Kurasa za michoro zinaonyeshwa kwa usahihi kabisa (maazimio ya VESA hadi 1024S768 katika hali kamili ya rangi yanaungwa mkono), upakiaji wa picha, meza zinaungwa mkono, nk. Zaidi ya hayo, Arachne inasaidia kurasa za kusogeza na gurudumu la panya: kwa hili unahitaji kutumia kiendesha panya cha CTMOUSE kinachokuja na Arachne (\SYSTEM\DEVDRVRS saraka).

Programu ya Arachne ni ya ulimwengu wote, kama Bobcat/Lynx - inajumuisha kipiga simu cha PPP, kivinjari cha picha, na programu ya barua, na mengi zaidi. Na yote haya katika fomu ya vifurushi huchukua megabyte moja na inafaa kwenye diski moja ya floppy. Ili Russify interface, unahitaji kupakua moduli maalum (Plug-in) kutoka kwa tovuti http://386.by.ru - FULLRUS.APM, na kusaidia fonti za Kirusi (encodings) unahitaji faili CP1251.APM na KOI8-R.APM. Mchawi wa PPP, menyu za usanidi, vidokezo muhimu, n.k. zimebadilishwa kwa Kirusi. Moduli za ziada zimewekwa kutoka kwa kisakinishi maalum cha Arachne katika sehemu ya huduma za programu.

Katika msingi wake, Arachne ni ganda la picha lenye nguvu kwa DOS na lina moduli nyingi za ziada na kiolesura kinachoweza kubinafsishwa kwa urahisi. Kwa kifupi, licha ya "kifo" cha DOS, mpango wa Arachne unaendelea kuboresha!

Mahitaji ya chini ya mfumo wa Arachne pia yanapendeza: inahitaji processor i386, 4 MB ya kumbukumbu, mfumo wa video wa CGA/EGA/VGA/SVGA na MB 5 tu ya nafasi ya diski. Kwa kuongeza, kwa matumizi yasiyo ya kibiashara mpango huo unasambazwa bila malipo (freeware).

Kwa hivyo, Arachne inaweza kusanidiwa kwenye gari la USB flash na kupata uunganisho wa mtandao wa simu ambayo inaweza kutumika moja kwa moja kutoka kwa DOS. Kwa kuongeza, vipengele vingine vya mtandao vinapatikana kutoka kwa DOC, kama vile IRC, ICQ, nk.

Amri za kibodi za kudhibiti utendakazi katika DOS

Kiteja rahisi cha IRC cha DOS ni Trumpet (http://www.trumpet.com.au) - ni msomaji habari, mteja wa IRC, na "kipiga simu" huru. Pia kuna wateja wa ICQ wa DOS, na moja ya programu hizi inatekelezwa na LADsoft kama moduli maalum ya Arachne - Lsicq (http://members.tripod.com/~ladsoft/lsicq/), ambayo hukuruhusu kufanya kazi na chumba cha mazungumzo cha console wakati huo huo na kurasa za wavuti za kuvinjari. Bila shaka, kivinjari na madirisha ya ICQ huitwa kwa zamu, lakini katika programu moja na kwa kubadili rahisi kati yao.

Burudani chini ya DOS

Kusikiliza muziki wowote chini ya DOS si vigumu - kuna wachezaji wengi walioandikwa kwa mfumo huu wa uendeshaji. Na kati yao anasimama MPxPlay (http://www.geocities.com/mpxplay/) - mchezaji wa kipekee kwa karibu yoyote. faili za sauti ambayo inaendelea kuboreshwa hadi leo ( toleo la hivi punde tarehe 16 Mei mwaka huu). Mchezaji hutoa seti ya kawaida kazi, ikiwa ni pamoja na udhibiti wa kipanya na kibodi (pamoja na kijiti cha kufurahisha au kifaa kilichounganishwa kwenye mlango wa serial), fanya kazi na orodha za kucheza, na hata ina kichanganuzi cha wigo kilichojengwa.

Inafaa kuzingatiwa haswa ni uwezo wa MPxPlay kuunganisha kiashiria cha LCD bandari sambamba, ambayo inakuwezesha kufanya kazi hata bila adapta ya video na kufuatilia. MPxPlay hukuruhusu kucheza faili za MP3, MP2 (MPG), OGG, CDW, WAV, MPC na AC3. CD inayoweza kuwasha inaweza kufanya kama njia ya kuhifadhi faili, ambayo huondoa hitaji la gari ngumu na kupunguza ukubwa na matumizi ya nguvu ya kifaa kilicho na MPxPlay. Kwa kuongeza, programu inachukua nafasi ndogo sana ya disk na hutumia muda usio na maana wa CPU. Programu inasaidia majina ya faili ndefu (LFN), hufanya marekebisho ya sauti na kubadilisha faili kwa muundo mbalimbali. MpxPlay pia ni kinyakuzi cha CD, ambayo inamaanisha inakuruhusu kunasa nyimbo kutoka kwa CD za sauti na kuzihifadhi katika umbizo la WAV. KATIKA toleo jipya Usaidizi wa kucheza faili za MPEGPlus (MPC) umetolewa na usaidizi wa umbizo la OGG umeboreshwa.

Na kinachoshangaza kabisa ni usaidizi kamili wa kucheza rekodi za video chini ya DOS (pamoja na kutazama sinema za DVD). Katika eneo hili, mchezaji maarufu zaidi ni Quick View Pro (www.multimediaware.com), ambayo inashangaza na yake Mahitaji ya Mfumo na idadi ya umbizo la picha na midia anuwai na kodeki zinazotumika. Programu inaendesha kwenye kompyuta na processor ya i386, kadi yoyote ya video inayoendana na VGA (ikiwezekana VESA-sambamba) na mfumo wa uendeshaji wa DOS 3.0 au zaidi. Katika kesi hii, ni vyema kuwa na kadi ya sauti inayoendana na SoundBlaster.

Programu hii inafanikiwa kucheza sinema za skrini nzima katika muundo wa MPEG-4 hata kwenye wasindikaji wa i486, ingawa, kwa kweli, kutazama sinema ni bora kutumia wasindikaji wa Pentium, na kwenye i486 unahitaji kutazama sinema nyeusi na nyeupe au nusu. azimio. Mbali na sinema, Mwonekano wa Haraka hukuruhusu kutazama karibu fomati zote za picha na kucheza muziki (pamoja na MP3).

Unaweza kujifunza jinsi ya kusanidi vizuri programu hii kulingana na usanidi wa kompyuta yako kutoka kwa nyaraka za kina, na kuna funguo nyingi za uzinduzi hapo kuliko mipangilio ya kuona. Kwa kuongeza, interface ya Quick View ni rahisi sana na intuitive.

Amri za msingi za DOS

Kampuni hii pia ina DOS MPEG na kicheza VideoCD rahisi zaidi - MPEGone (http://www.multimediaware.com/mpeg/), ambayo hufanya kazi bila kiolesura cha picha, kuzindua uchezaji wa skrini nzima moja kwa moja kutoka kwa safu ya amri, na kuchukua nafasi ya diski ni kidogo zaidi ya 100 KB.

Kumbukumbu za programu za DOS

Mamia ya maelfu ya programu zimeandikwa chini ya DOS, na wapenzi bado wanaziunga mkono na kukuza mpya. Kwa hivyo, kwenye wavuti ya watengenezaji wa Bobcat/Lynx waliotajwa hapo juu (http://www.fdisk.com/doslynx/) kuna kumbukumbu kubwa programu muhimu na huduma, ambazo zina kila kitu ambacho kinaweza kuwa muhimu kwa kazi nzuri kwenye mtandao. Mkusanyiko wa kina wa madereva ya USB na huduma mbalimbali zinaweza kupatikana kwenye tovuti http://nostalgy.org.ru/.

Na ikiwa unataka kucheza chini ya DOC, basi kumbukumbu ya michezo ya zamani ya kompyuta iko kwenye huduma yako