ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма MS DOS

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

К Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°ΠΌ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния относятся рСгистры AX, BX, Π‘X ΠΈ DX (ΠΈΡ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅). Π­Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ рСгистры. РСгистр указатСля ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ РСгистр IΠ  ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ примСняСтся Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ Π‘S ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. РСгистр Ρ„Π»Π°Π³ΠΎΠ² состояния Π’ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ Ρ„Π»Π°Π³ΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находятся Π΄Π΅Π²ΡΡ‚ΡŒ Ρ„Π»Π°Π³ΠΎΠ² состояния процСссора (ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π»Π°Π³ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 1 Π±ΠΈΡ‚). Π­Ρ‚ΠΈ Ρ„Π»Π°Π³ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма MS DOS (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ создания Π’Π²ΠΎΠ΄ — Π²Ρ‹Π²ΠΎΠ΄ Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠšΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности управлСния ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΈ ΡΠΊΡ€Π°Π½ΠΎΠΌ ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ANSI. SYS

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° MS DOS

Π€Π°ΠΉΠ»Ρ‹ Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠžΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² MS DOS

Π”ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΈ ΡΠ΅ΠΊΡ‚ΠΎΡ€Π° ЖСсткиС диски Π’Π°Π±Π»ΠΈΡ†Π° размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° дирСктория БистСмноС обслуТиваниС Ρ„Π°ΠΉΠ»ΠΎΠ² ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ памяти Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Доступ ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ рСгистры РСгистры стСка Π˜Π½Π΄Π΅ΠΊΡΠ½Ρ‹Π΅ рСгистры РСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ Устройства посимвольной ΠΈ ΠΏΠΎΠ±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ ДиспСтчСр Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π—Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Код ошибки

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ создания

ΠŸΠ΅Ρ€Π²ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ MS-DOS ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π­Π’Πœ, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΠΈΡ€ΠΌΠΎΠΉ Seattle Π‘omΡ€uter Π roduсts Π² 1980 Π³. Π’ ΠΊΠΎΠ½Ρ†Π΅ 1980 Π³. ΡΠΈΡΡ‚Π΅ΠΌΠ°, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ названная QDOS, Π±Ρ‹Π»Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° Π² 86-DOS.ΠŸΡ€Π°Π²ΠΎ Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы 86-DOS Π±Ρ‹Π»ΠΎ ΠΊΡƒΠΏΠ»Π΅Π½ΠΎ ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠ΅ΠΉ MIΠ‘ROSOFT, Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠ΅ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ с Ρ„ΠΈΡ€ΠΌΠΎΠΉ IBM, ΠΎΠ±ΡΠ·ΡƒΡΡΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму для Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², выпускаСмых Ρ„ΠΈΡ€ΠΌΠΎΠΉ. Когда Π² ΠΊΠΎΠ½Ρ†Π΅ 1981 Π³. Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ IBM Π Π‘ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π» ΡˆΠΈΡ€ΠΎΠΊΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, Π΅Π³ΠΎ опСрационная систСма прСдставляла собой ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ систСмы 86-DOS, Π½Π°Π·Π²Π°Π½Π½ΡƒΡŽ Π Π‘-DOS, вСрсия 1.0.

ВскорС послС выпуска IBM-Π Π‘ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ стали ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ «ΡΡ…ΠΎΠΆΠΈΠ΅ с Π Π‘». ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма этих ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π½Π°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ MS-DOS, вСрсия 1.0. ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΡ MIΠ‘ROSOFT прСдоставила Π² Ρ€Π°ΡΠΏΠΎΡ€ΡΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΈΡ€ΠΌ, производящих эти ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Ρ‚ΠΎΡ‡Π½ΡƒΡŽ копию ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π Π‘-DOS, ΡˆΠΈΡ€ΠΎΠΊΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡƒΡŽ MS-DOS.

ЕдинствСнным ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ΠΌ этих систСм Π±Ρ‹Π»ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ называСтся «ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ систСмы». Π’ΠΎ Π΅ΡΡ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ свою ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ особСнности ΠΊΠ°ΠΆΠ΄ΠΎΠΉ систСмы ΠΌΠΎΠ³ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ систСмный програмист, Π² Ρ‡ΡŒΠΈ обязанности Π²Ρ…ΠΎΠ΄ΠΈΠ»Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ «ΠΏΠΎΠ΄Π³ΠΎΠ½ΠΊΠ΅» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ машинС. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, Π½Π΅ ΠΎΡ‰ΡƒΡ‰Π°Π» Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° выпуска ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы Π Π‘-DOS ΠΈ MS-DOS ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π’ 1982 Π³. ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡŒ вСрсии 1.1. Π“Π»Π°Π²Π½Ρ‹ΠΌ прСимущСством Π½ΠΎΠ²ΠΎΠΉ вСрсии Π±Ρ‹Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования двухсторонних дискСт (вСрсия 1.0 позволяла Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠΌΠΈ дискСтами), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСсылки принтСровского Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства.

Π’ 1983 Π³. Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ вСрсии 2.0. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ ΠΎΠ½ΠΈ Π΄Π°Π²Π°Π»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ТСсткий диск, обСспСчивали услоТнСнный иСрархичСский Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ диска, Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ встроСнныС устройства для дискСт ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡƒ управлСния Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.

MS-DOS вСрсии 3.0, выпущСнная Π² 1984 Π³., прСдоставляла ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ обслуТивания ТСсткого диска ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вСрсии, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ 3.3 (ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΡƒΡŽΡΡ Π² 1987 Π³.), Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈΡΡŒ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.

Π’Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄

Π’Π²ΠΎΠ΄ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ — это процСссы, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΠΈΠ΅ пСрСсылку Π²Ρ…ΠΎΠ΄Π½Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. MS-DOS прСдусматриваСт достаточно слоТноС матСматичСскоС обСспСчСниС для управлСния этими процСссами ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ ΠΈ Π²Ρ‹Π²ΠΎΠ΄, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ свою линию ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Π»ΡŽΠ±ΠΎΠ΅ устройство, ΠΈΠ»ΠΈ Π² Π»ΡŽΠ±ΠΎΠ΅ мСсто памяти, ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, пропустив Π΅Π΅ Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, направляя Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π²Ρ…ΠΎΠ΄ систСмной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Для Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ выводятся Π½Π° ΡΠΊΡ€Π°Π½ дисплСя. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° считаСтся стандартным устройством Π²Π²ΠΎΠ΄Π°, Π° ΡΠΊΡ€Π°Π½ — стандартным устройством Π²Ρ‹Π²ΠΎΠ΄Π°.

MS-DOS прСдусматриваСт срСдства, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ нСстандартныС устройства Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°, Π’Π°ΠΊΠΈΠ΅ устройства Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‚.ΠΊ. ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ внСшними ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΌΠ°ΡˆΠΈΠ½Π΅.

Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹

Π€ΠΈΠ»ΡŒΡ‚Ρ€ — это систСмная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая считываСт Π΄Π°Π½Π½Ρ‹Π΅ с ΡƒΡΡ‚ройства Π²Π²ΠΎΠ΄Π°, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ упорядочиваСт ΠΈΡ… ΠΈ Π·Π°Ρ‚Π΅ΠΌ пСрСсылаСт Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ устройство Π²Ρ‹Π²ΠΎΠ΄Π°. MS-DOS прСдусматриваСт Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ: SORT, FIND ΠΈ MORE.

ΠšΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ

ΠšΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ — это соСдиинСниС Π΄Π²ΡƒΡ… систСмных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π’Π°ΠΊΠΎΠ΅ соСдинСниС ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСсылки Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π°Π²Ρ…ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ Π²Π²ΠΎΠ΄ΠΎΠΌ/Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΠΈ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ: НаправлСнный Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄ — это считываниС Π΄Π°Π½Π½Ρ‹Ρ… с ΠΈΠ»ΠΈ ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π½Π° ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½ΠΎΠ΅ устройство. ΠšΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡΡΡ‚ΠΎ способ взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ систСмы (Ρ‚.Π΅.ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы)

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности управлСния ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΈ ΡΠΊΡ€Π°Π½ΠΎΠΌ

Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΡ… Π½Π° ΡΠΊΡ€Π°Π½ дисплСя осущСствляСтся ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ANSI.SYS. Π€Π°ΠΉΠ» ANSI. SYS относится ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ систСмному ΠΌΠ°Ρ‚. ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ прСдставляСт собой ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΡƒΡŽ Π·Π° ΡΠ²ΡΠ·ΡŒ

MS-DOS с ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌ устройством, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠΌ, дисководом ΠΈΠ»ΠΈ консолью. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности управлСния ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΈ ΡΠΊΡ€Π°Π½ΠΎΠΌ, позволяя Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ задания: управлСния курсором, стирания экрана, опрСдСлСния ΠΈΠ»ΠΈ пСрСопрСдСлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… клавиш, назначСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² экрана.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ANSI. SYS

Π”Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° символов стандартного ΠΊΠΎΠ΄Π° ASΠ‘II. ANSI. SYS ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ символов ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ инструкциями ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ANSI. SYS Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‰Π΅Π³ΠΎ символа (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 27 Π² ΠΊΠΎΠ΄Π΅ ASΠ‘II). Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ½ΠΈ Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄ΡΡ‚ся Π½Π° ΡΠΊΡ€Π°Π½ дисплСя .ANSI.SYS выполняСт Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΈΠΏΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ курсора; стираниС экрана ΠΈΠ»ΠΈ части экрана; Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ клавишами; Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² дисплСя.

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ систСмноС ΠΌΠ°Ρ‚. обСспСчСниС DOS подгоняСтся ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ машинС. ΠŸΡ€ΠΈ этом ΠΎΠ½ΠΎ конструируСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠ³Π»ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ для любой ΠΌΠ°ΡˆΠΈΠ½Ρ‹, совмСстимой с Π΄Π°Π½Π½ΠΎΠΉ. (НапримСр, для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Π Π‘-DOS ΠΈΠ»ΠΈ MS-DOS вСрсий Π‘OMΠ AQ ΠΈΠ»ΠΈ Π‘ordata). ЕдинствСнная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π³Π΄Π΅ ΠΌΠ°Ρ‚. обСспСчСниС Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм сильно Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, это Ρ„Π°ΠΉΠ» IO.SYS. OΠ½ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎ связан с Ρ„изичСским устройством элСктронного оборудования ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ся нСзависимо ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΠΈΡ€ΠΌΠΎΠΉ-ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»Π΅ΠΌ. Однако, элСктронноС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹Ρ… систСм сходно ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡƒ ΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ, ΠΈ ΡΡ‚ΠΎ обСспСчиваСт ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ IO. SYS ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ.

Благодаря Ρ‚Π°ΠΊΠΎΠΉ совмСстимости ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Π΅Π· Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Π½Π° ΡΠ²ΠΎΠ΅ΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ машинС. Однако, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ систСму слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΅Π΅ ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΎΡ‚ ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² систСмы, Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠ΅ΠΉ Ρ€Π°Π½Π΅Π΅. Если систСмныС Ρ„Π°ΠΉΠ»Ρ‹ Π΄Π°Π½Π½ΠΎΠΉ систСмы большС систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ (Π½Π΅ ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ся Π² ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ систСмой мСсто), Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² ΡΡ‚Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах прСдусмотрСны ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с Π°Π²Ρ‚оматичСскими ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ систСмного Ρ„Π°ΠΉΠ»Π°. Π’ΠΎΠ³Π΄Π° Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‚ΠΎΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ систСмы Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, Ρ‚ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмынС ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΈ ΠΎΠ½Π° Π²Ρ‹Π»Π΅Ρ‚Π°Π΅Ρ‚.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° MSDOS

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ осущСствляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π‘Π½Π°Ρ‡Π°Π»Π° Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ загруТаСтся запись старта систСмы, Π·Π°Ρ‚Π΅ΠΌ — систСмныС Ρ„Π°ΠΉΠ»Ρ‹ IO. SYS, MSDOS. SYS ΠΈ Π‘OMMAND. Π‘OM .

ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ (ΠΈΠ»ΠΈ рСстартС систСмы) ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ROM (Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ памяти). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° провСряСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ структуры записи старта ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΌ дискС. Если запись Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ошибок, Ρ‚ΠΎ ΠΎΠ½Π° загруТаСтся Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.

Π—Π°ΠΏΠΈΡΡŒ старта провСряСт, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ IO. SYS ΠΈ MSDOS. SYS ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π½Π° Π΄ΠΈΡΠΊΠ΅. Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ выбираСтся свободный участок с ΡΠ°ΠΌΡ‹ΠΌ младшим адрСсом. Π—Π°Ρ‚Π΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Ρ„Π°ΠΉΠ»Π° IO.SYS. Если Ρ„Π°ΠΉΠ»Ρ‹ записаны Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС ΠΈΠ»ΠΈ ΠΈΡ… Π½Π΅Ρ‚ Π½Π° Π΄ΠΈΡΠΊΠ΅, Π½Π° ΡΠΊΡ€Π°Π½Π΅ появляСтся сообщСниС:

Non system disk

ReΡ€laсe and Ρ€ress any key

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρƒ MSDOS. SYS, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ опрСдСляСт Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π±ΡƒΡ„Π΅Ρ€Π° диска ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΠΈ Π±Π»ΠΎΠΊΠ° управлСния Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ сСрвисных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ„Π°ΠΉΠ»Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ статус ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ элСктронного оборудования ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ПослС этого ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ возвращаСтся Π² ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ IO.SYS. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ провСряСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π‘ONFIG. SYS Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ систСмного диска. Если Ρ„Π°ΠΉΠ» Π½Π°ΠΉΠ΄Π΅Π½ ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ся дисководах, Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ дисководы Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ.

Π€Π°ΠΉΠ»Ρ‹

Одна ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… обязанностСй MS-DOS — обслуТиваниС (Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, созданиС, ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‚. ΠΏ.) Ρ„Π°ΠΉΠ»ΠΎΠ². Π€Π°ΠΉΠ» Π² MS-DOS Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ. Π­Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ взаимосвязанных Π΄Π°Π½Π½Ρ‹Ρ…, находящихся Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌ мСстС. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², хранящихся Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠ°ΠΏΠΊΠ°Ρ… ΠΈΠ»ΠΈ сСйфах, Ρ„Π°ΠΉΠ»Ρ‹ MS-DOS хранятся Π½Π° Π΄ΠΈΡΠΊΠ°Ρ…. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΎΠ½ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ся Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. И Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² входят Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ²

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² MS-DOS Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ имя. Имя Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ простым ΠΈ ΡΠ»ΠΎΠΆΠ½Ρ‹ΠΌ. Π‘Π»ΠΎΠΆΠ½ΠΎΠ΅ имя состоит ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ (простого) ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. По ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ» распознаСтся ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой. ИмСна Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΉ дискСтС, Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹. Они Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой. ИмСна ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ имя, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ находящСйся Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, — тСкстовый ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» Π΄Π°Π½Π½Ρ‹Ρ…. Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΈ Π΄Π»Ρ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² с Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΏΠΎ ΡΠΌΡ‹ΡΠ»Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для диффСрСнцирования Ρ„Π°ΠΉΠ»ΠΎΠ² с Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΈ ΡΠ»ΡƒΠΆΠ΅Π±Π½ΠΎΠΉ пСрСпиской. ΠŸΡ€ΠΈ записи Ρ„Π°ΠΉΠ»Π° Π½Π° Π΄ΠΈΡΠΊ Π΅Π³ΠΎ имя автоматичСски помСщаСтся Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти диска, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ (ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ).

ΠžΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² MSDOS

БистСма управлСния Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² MS-DOS построСна Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… дирСктория (ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°) диска. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ — это ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти Π½Π° Π΄ΠΈΡΠΊΠ΅, выдСляСмая Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Π΅Π³ΠΎ форматирования. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ прСдставляСт собой Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΠΊΡƒΠ΄Π° заносятся Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ…ранящихся Π½Π° Π΄ΠΈΡΠΊΠ΅ Ρ„Π°ΠΉΠ»Π°Ρ…. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ соотвСтствуСт ΠΎΠ΄Π½Π° запись. Π—Π°ΠΏΠΈΡΡŒ дирСктория Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ: ΠΏΠΎΠ»Π½ΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π° (имя ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅), Π΄Π°Ρ‚Ρƒ ΠΈ Π²Ρ€Π΅ΠΌΡ Π΅Π³ΠΎ создания ΠΈΠ»ΠΈ послСднСй ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ, объСм Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ памяти Π² Π±Π°ΠΉΡ‚Π°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ ΠΏΡ€ΠΈ обслуТивании Ρ„Π°ΠΉΠ»Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой.

Π”ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΈ ΡΠ΅ΠΊΡ‚ΠΎΡ€Π°

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ записаны Π½Π° Π΄ΠΈΡΠΊ, Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ — Ρ‚. Π΅. Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° ΡΠ΅ΠΊΡ‚ΠΎΡ€Π° ΠΈ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ. Π”ΠžΠ ΠžΠ–ΠšΠ˜ — это концСнтричСскС окруТности, ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ диска. Π‘Π»ΠΈΠΆΠ°ΠΉΡˆΠ΅ΠΉ ΠΊ ΠΊΡ€Π°ΡŽ диска Π΄ΠΎΡ€ΠΎΠΆΠΊΠ΅ присвоСн Π½ΠΎΠΌΠ΅Ρ€ 0, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π° Π½Π΅ΠΉ — 1 ΠΈ Ρ‚. Π΄. Если дискСта двусторонняя, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Ρ‹ ΠΎΠ±Π΅ Π΅Π΅ ΡΡ‚ΠΎΡ€ΠΎΠ½Ρ‹. НомСр ΠΏΠ΅Ρ€Π²ΠΎΠΉ стороны — 0, Π½ΠΎΠΌΠ΅Ρ€ Π²Ρ‚ΠΎΡ€ΠΎΠΉ — 1.

КаТдая Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° разбиваСтся Π½Π° ΡƒΡ‡Π°ΡΡ‚ΠΊΠΈ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ сСкторами. Π‘Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½ΠΎΠΌΠ΅Ρ€Π°. ΠŸΠ΅Ρ€Π²ΠΎΠΌΡƒ сСктору Π½Π° Π΄ΠΎΡ€ΠΎΠΆΠΊΠ΅ присваиваСтся Π½ΠΎΠΌΠ΅Ρ€ 1, Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ — 2 ΠΈ Ρ‚. Π΄. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ сСктор Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 512 Π±Π°ΠΉΡ‚.

ЖСсткиС диски

ЖСсткий диск состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… пластин. Для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ±Π΅ повСрхности пластины. КаТдая ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ разбиваСтся Π½Π° Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, — Π½Π° ΡΠ΅ΠΊΡ‚ΠΎΡ€Π°. Π”ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ радиуса ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, всС Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ноль, Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 1 — Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 1 ΠΈ Ρ‚. Π΄.

Π’Π°Π±Π»ΠΈΡ†Π° размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ

Команда FORMAT Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ размСщСния Ρ„Π°ΠΉΠ»ΠΎΠ² (FAT) ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ диска. ОбС эти структуры тСсно связаны с ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ дискС имССтся Π΄Π²Π΅ ΠΊΠΎΠΏΠΈΠΈ FAT. Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ обслуТивании Ρ„Π°ΠΉΠ»ΠΎΠ², поэтому Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ FAT, систСма ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ доступ ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ.

На ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ дискСтС, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉ ΠΏΠΎ 8 сСкторов Π½Π° Π΄ΠΎΡ€ΠΎΠΆΠΊΠ΅, FAT Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 1 сСктор. На ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ дискСтС с 9-ю сСкторами Π½Π° Π΄ΠΎΡ€ΠΎΠΆΠΊΠ΅ для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ отводится 2 сСктора.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° дирСктория

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ — это Ρ‚Π°Π±Π»ΠΈΡ†Π°-описаниС содСрТимого диска. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ соотвСтствуСт ΠΎΠ΄Π½Π° запись. Π—Π°ΠΏΠΈΡΡŒ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 32 Π±Π°ΠΉΡ‚Π°, Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹Ρ… Π½Π° 8 участков ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ΠΉ. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ записываСтся информация, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ систСмой ΠΏΡ€ΠΈ обслуТивании Ρ„Π°ΠΉΠ»Π°.

БистСмноС обслуТиваниС Ρ„Π°ΠΉΠ»ΠΎΠ²

MS-DOS обСспСчиваСт Π΄Π²Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ обслуТивания Ρ„Π°ΠΉΠ»ΠΎΠ². ΠŸΠ΅Ρ€Π²Π°Ρ Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΡ€ΠΈ создании вСрсий 1.Π₯. Π­Ρ‚Π° тСхнология основана Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ структур Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π±Π»ΠΎΠΊΠ°ΠΌΠΈ управлСния Ρ„Π°ΠΉΠ»ΠΎΠΌ (FΠ‘B). Π’ Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡŒΠ΅Ρ€ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π‘Π M. Π‘Π»ΠΎΠΊΠΈ FΠ‘B обСспСчивали ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΌΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ² MS-DOS с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ этой систСмы. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ MS-DOS вСрсий 2. Π₯, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° иСрархичСская структура ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° вторая тСхнология ΠΈΡ… ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΡ. Она основана Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ссылок Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ запись Ρ„Π°ΠΉΠ»Π° ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ FΠ‘B. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ эта тСхнология Π±Ρ‹Π»Π° ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π½Π° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС UNIX, ΠΎΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС.

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ памяти

ΠŸΠ°ΠΌΡΡ‚ΡŒ состоит ΠΈΠ· Π±ΠΎΠ»ΡŒΡˆΠΎΠ³ΠΎ количСства ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для хранСния минимальной Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ — 1 Π±Π°ΠΉΡ‚Π°. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту соотвСтствуСт ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ числовой адрСс. ΠŸΠ΅Ρ€Π²ΠΎΠΌΡƒ элСмСнту присвоСн адрСс 0, Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ — 1 ΠΈ Ρ‚. Π΄., Π²ΠΊΠ»ΡŽΡ‡Π°Ρ послСдний элСмСнт, Ρ‡Π΅ΠΉ адрСс опрСдСляСтся ΠΎΠ±Ρ‰ΠΈΠΌ количСством элСмСнтов памяти минус Π΅Π΄ΠΈΠ½ΠΈΡ†Π°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ адрСс опрСдСляСтся ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ числом (Π² Ρ‚СкстС ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Π΅ числа ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ «Π», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 10Н).

Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Ρ‹

ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (Π‘Π U) Π΄Π΅Π»ΠΈΡ‚ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° Π±Π»ΠΎΠΊΠΈ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ сСгмСнтами. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ сСгмСнт Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 64 К ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ сСгмСнту соотвСтствуСт ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ числовой адрСс. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ рСгистра сСгмСнта. РСгистр — это внутрСнняя структура, прСдназначСнная для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. РСгистры сСгмСнта ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для хранСния адрСсов ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сСгмСнтов. Они Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π‘S (сСгмСнт ΠΊΠΎΠ΄Π°), DS (сСгмСнт Π΄Π°Π½Π½Ρ‹Ρ…), SS (сСгмСнт стэка) ΠΈ ES (запасной сСгмСнт). ΠšΡ€ΠΎΠΌΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ…, процСссор ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Ρ‰Π΅ 9 рСгистров. Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ рСгистры IΠ  (ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹) ΠΈ SΠ  (ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стэка). РСгистры Π‘S ΠΈ IΠ  Π² ΠΏΠ°Ρ€Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ адрСс ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ. РСгистры SS ΠΈ SΠ  Π² ΠΏΠ°Ρ€Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ адрСс стэка.

Доступ ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ

Доступ ΠΊ ΡΡ‡Π΅ΠΉΠΊΠ°ΠΌ памяти осущСствляСтся посрСдством соСдинСния содСрТимого рСгистра сСгмСнта с ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΡ‹ΠΌ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ рСгистра. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ опрСдСляСтся адрСс Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ участка памяти. НапримСр, адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ опрСдСляСтся содСрТимым рСгистров Π‘S ΠΈ IΠ  (записываСтся «Π‘S:IΠ »). ПослС выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ Π΅Π΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ содСрТимоС IΠ  измСняСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… Π‘S: IΠ  Π½Π°Ρ…одился адрСс ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° послС Π΄Π°Π½Π½ΠΎΠΉ.

Бпособ объСдинСния рСгистров для опрСдСлСния адрСса ячСйки памяти Π½Π΅ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ доступной памяти. Π’Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ зависит ΠΎΡ‚ Ρ„изичСского строСния памяти (Ρ‚.Π΅. ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства ячССк). ΠŸΠ΅Ρ€Π²Ρ‹Π΅ вСрсии MS-DOS Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ для процСссора Intel 8088 Π‘Π U. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ рСгистр этого процСссора рассчитан Π½Π° Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ 16-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ числа. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π‘Π U 8088 ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ содСрТимоС сСгмСнтного рСгистра (скаТСм, Π‘S) с ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΡ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ рСгистра (скаТСм, IΠ ), получая 20-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ адрСс памяти, Ρ‡Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄ΠΎ 2Ρ…Ρ…20 Π±Π°ΠΉΡ‚ΠΎΠ² ΠΈΠ»ΠΈ 1 Мб.

ПозТС появились ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Ρ‹Π΅ вСрсии MS-DOS ΠΈ ΡΠΎΠΎΡ‚вСтствСнно ΠΈΠΌ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Ρ‹Π΅ процСссоры Π‘Π U 80 286 ΠΈ 80 386, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ доступ ΠΊ ΡΡ‡Π΅ΠΉΠΊΠ°ΠΌ, располоТСнным Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Мб ΠΏΠ°ΠΌΡΡ‚ΠΈ. Однако, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° 1 Мб Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π² Π²Π΅Ρ€ΡΠΈΠΈ 3.3) Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ, Ρ‡Ρ‚ΠΎ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… нСдостатков ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

Доступ ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ организуСтся соСдинСниСм содСрТимого ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ² сСгмСнта с ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΡ‹ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ рСгистров. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сСгмСнтного рСгистра называСтся адрСсом сСгмСнта. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… рСгистров Π² ΡΡ‚ΠΎΠΌ случаС называСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ адрСсом ячСйки памяти (ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° сСгмСнта) ΠΈΠ»ΠΈ Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ адрСсом. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, адрСс Π±Π°ΠΉΡ‚Π° вычисляСтся посрСдством умноТСния адрСса сСгмСнта Π½Π° 16, ΠΈ ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ добавляСтся ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ адрСс.

Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ рСгистры

Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ рСгистры ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ сСгмСнта памяти. Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ — это Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ памяти, Π΄Π»ΠΈΠ½ΠΎΠΉ 64 К. Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ рСгистры ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ указатСля ΠΈΠ»ΠΈ индСксными рСгистрами ΠΈ Π² ΡΡ‚ΠΎΠΌ случаС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ячСйку памяти.

ВсСго сСгмСнтных рСгистра Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅. РСгистр Π‘S ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Π»ΠΎΠΊΠ° памяти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранится ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. РСгистр DS ΠΏΡ€ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ участка памяти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находятся Π΄Π°Π½Π½Ρ‹Π΅ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСгистра SS организуСтся доступ ΠΊ ΡΡ‚эку. (Бтэк — это Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ распрСдСлСнная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π°Ρ интСрфСйс «MS-DOS-прикладная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°»). РСгистр ES — Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ (ΠΈΠ»ΠΈ запасной) сСгмСнтный рСгистр. На Π½Π΅Π³ΠΎ Π²ΠΎΠ·Π»ΠΎΠΆΠ΅Π½Ρ‹ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… рассматриваСтся Π½ΠΈΠΆΠ΅.

РСгистры стСка

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π΄Π²Π° рСгистра стэка. Они ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ SS ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ мСстонахоТдСниС стэка. РСгистр SΠ  называСтся ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π°Ρ‡Π°Π»Π° стэка, ΠΈ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ SS ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ стэка. РСгистр BΠ  называСтся ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ Π±Π°Π·Ρ‹ стэка ΠΈ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ SS ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ послСдний Π±Π°ΠΉΡ‚ стэка.

Π˜Π½Π΄Π΅ΠΊΡΠ½Ρ‹Π΅ рСгистры

Π˜Π½Π΄Π΅ΠΊΡΠ½Ρ‹Ρ… рСгистра Ρ‚ΠΎΠΆΠ΅ Π΄Π²Π°. РСгистры SI ΠΈ DI ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Ρ… рСгистров ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ мСстонахоТдСниС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ячСйки памяти. РСгистр SI ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ DS, рСгистр DI — с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ ES.

РСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния

К Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°ΠΌ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния относятся рСгистры AX, BX, Π‘X ΠΈ DX (ΠΈΡ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅). Π­Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ рСгистры. РСгистр указатСля ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ РСгистр IΠ  ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ примСняСтся Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ Π‘S ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. РСгистр Ρ„Π»Π°Π³ΠΎΠ² состояния Π’ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ Ρ„Π»Π°Π³ΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находятся Π΄Π΅Π²ΡΡ‚ΡŒ Ρ„Π»Π°Π³ΠΎΠ² состояния процСссора (ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π»Π°Π³ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 1 Π±ΠΈΡ‚). Π­Ρ‚ΠΈ Ρ„Π»Π°Π³ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, выполняСмых ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ MS-DOS. РСгистры памяти РСгистр памяти Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ 2 Π±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… (ΠΈΠ»ΠΈ 16 Π±ΠΈΡ‚ΠΎΠ²). РСально рСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹Π΅. Π’Π°ΠΊ, рСгистр AX Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ рСгистр AH (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ составляСт ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ рСгистра AX) ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ AL (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ составляСт младший Π±Π°ΠΉΡ‚ рСгистра AX). Аналогично, рСгистры BH, BL, Π‘H, Π‘L, DH ΠΈ DL — ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹Π΅.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ MSDOS

Π’Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ элСктронного оборудования ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° — Π΅Π³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор (Π‘Π U) ΠΈ Π΅Π³ΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (дисководы, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, дисплСи, ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ ΠΈ Ρ‚. Π΄.) ΡΠ²Π»ΡΡŽΡ‚ΡΡ внСшними ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Π­Ρ‚ΠΈ внСшниС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ элСктронного оборудования Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами.

Бвязь ΠΌΠ°ΡˆΠΈΠ½Ρ‹ с ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌ устройством осущСствляСтся Π² ΡΡ‚Ρ€ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½ΠΎΠΌΡƒ устройству Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС соотвСтствуСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π°Ρ Π·Π° Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ.

Одна ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы — это обСспСчСниС Π³Ρ€ΡƒΠΏΠΏΡ‹ работоспособных Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², доступных систСмным ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ. Если Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ с ΠΏΠ΅Ρ€Π΅Ρ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌ устройством, Ρ‚ΠΎ ΠΎΠ½Π° сообщаСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС, ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ· ΡƒΡΡ‚ройств Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΈ MS-DOS прСдоставляСт Π΅ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€.

Устройства посимвольной ΠΈ ΠΏΠΎΠ±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Устройства посимвольной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ пСрСсылку ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ символу Π·Π° ΠΏΡ€ΠΈΠ΅ΠΌ. К ΡΡ‚ΠΈΠΌ устройствам относятся ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² ΠΈ Π΄ΠΈΡΠΏΠ»Π΅ΠΈ. Π’ MS-DOS ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· ΡΡ‚ΠΈΡ… устройств соотвСтствуСт ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ (имя). Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ MS-DOS ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΈΠΌ устройством посимвольной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. Устройства ΠΏΠΎΠ±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ пСрСсылку ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Π±Π»ΠΎΠΊΠ°ΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, составляСт 512 Π±Π°ΠΉΡ‚. К ΡΡ‚ΠΈΠΌ устройствам относятся дисководы для Π³ΠΈΠ±ΠΊΠΈΡ… дискСт, дисководы для ТСсткого диска ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства для Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Устройства ΠΏΠΎΠ±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ MS-DOS ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ нСсколько устройств ΠΏΠΎΠ±Π»ΠΎΡ‡Π½ΠΎΠΉ

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ — это сигнал, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΉ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ матСматичСского обСспСчСния, ΠΈΠ»ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСктронным ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π‘ΠΈΠ³Π½Π°Π» Π½Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚ процСссор (Π‘Π U) ΠΎ Π½Π΅ΠΎΠ±Ρ…одимости выполнСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. НапримСр, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ любой клавиши гСнСрируСтся сигнал Π½Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (Ρ‚.Π΅. ΠΎΡ‚ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠ³ΠΎ оборудования), ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ процСссор ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ прСрывания соотвСтствуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ порядковый Π½ΠΎΠΌΠ΅Ρ€ (ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΎ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 9). По ΡΡ‚ΠΎΠΌΡƒ Π½ΠΎΠΌΠ΅Ρ€Ρƒ процСссор Ρ€Π°Π·Π»ΠΈΡ‡Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигнала Π½Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅. По ΡΠΎΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡŽ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ прСдставлСны Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ 20Н-2FH Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для систСмного пользования. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, рассчитанныС Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ с ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹ΠΌ ΠΌΠ°Ρ‚. обСспСчСниСм, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΡΡ‚ΠΈΠΌ прСрываниям Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΡΠΎΠ±Ρ‹Ρ… случаях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой. Π§Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ 21Н — диспСтчСр Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

ДиспСтчСр Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ 21Н носит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «Π΄ΠΈΡΠΏΠ΅Ρ‚Ρ‡Π΅Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ». ДиспСтчСр Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ большСй части Ρ€Π°Π±ΠΎΡ‚Ρ‹ MS-DOS. Π’ Π΅Π³ΠΎ обязанности Π²Ρ…ΠΎΠ΄ΠΈΡ‚ обСспСчСниС доступа ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹ΠΌ функциям. КаТдая функция выполняСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ», Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΡƒΡŽ строку Π½Π° ΡΠΊΡ€Π°Π½ дисплСя, распрСдСляСт Π±Π»ΠΎΠΊ памяти ΠΈΠ»ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ вСрсии MS-DOS. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: (1) Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΠ; (2) Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ рСгистры; (3) Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ 21Н. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ 21Н, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся MS-DOS. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ рСгистра ΠΠ опрСдСляСт, какая функция Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ· ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… (Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ) рСгистров ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², послС Ρ‡Π΅Π³ΠΎ трСбуСмая функция выполняСтся. MS-DOS ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ рСгистры ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° просматриваСт рСгистры ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π°Π½Π°Π»ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π—Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

НСкоторыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹, ΠΊΠ°ΠΊ «Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ для систСмного пользования». Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ„ΠΈΡ€ΠΌΡ‹ IBM ΠΈ Miсrosoft ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅. Благодаря стараниям программистов стало извСстно Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Π½ΠΈΡ…. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΡ… «ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ», Π° Π½Π΅ «Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ» .

Код ошибки

МногиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ MS-DOS вСрсий ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ„Π»Π°Π³ процСссора ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΊΠΎΠ΄ ошибки Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ AX, Ссли Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ обращСния ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка. Из ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ошибки.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ