Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Programet
  • Sistemi operativ MS-DOS. MS-DOSMS-DOSMS-DOS Microsoft Disk Operating System (disk OS nga Microsoft) sistem operativ komercial për kompjuterë personalë nga Microsoft

Sistemi operativ MS-DOS. MS-DOSMS-DOSMS-DOS Microsoft Disk Operating System (disk OS nga Microsoft) sistem operativ komercial për kompjuterë personalë nga Microsoft

Prezantimi

Sistemi operativ MS-DOS u zhvillua në vitin 1974 nga Microsoft. Versioni i parë i MS-DOS 1.0 u lëshua në vitin 1981, njëkohësisht me kompjuterin e parë personal të prodhuar në masë nga IBM. Në të ardhmen, OS u zhvillua, u shfaqën versione të reja të tij. Versioni i fundit MS-DOS është 6.22.

Sistemi operativ zgjidh detyrat e mëposhtme:

1) Menaxhimi i burimeve të sistemit

2) Sigurimi i përdoruesit me kontroll të përgjithshëm të sistemit kompjuterik

Sistemi operativ ruhet në disqe në formën e skedarëve të sistemit dhe pas ndezjes së energjisë, ngarkohet automatikisht në memorien e kompjuterit, ku ndodhet gjatë gjithë kohës që kompjuteri është në punë.

Tema e MS DOS OS

PËRBËRJA DOS

DOS përbëhet nga modulet dhe programet e mëposhtme:

1) Sistemi bazë hyrje-dalje (BIOS - Basic

Sistemi hyrës/dalës).

2) Blloku i nisjes ( REGJISTRI BOOT).

3) Moduli i zgjerimit të sistemit bazë hyrje dalje

(IO.SYS).

4) Ndërprerja e modulit të përpunimit(MSDOS.SYS).

5) Procesori i komandës ( COMAND.COM).

6) Moduli i kompresimit të të dhënave ( DBLSPACE.BIN).

7) Shërbimet DOS (FORMAT.COM, FDISK.EXE, LABEL.EXE, etj.)

8) Drejtuesit e pajisjes që mund të ngarkohen ( HIMEM.SYS, RAMDRIVE. SYS, etj.)

9) Skedarët AUTOEXEC.BAT dhe CONFIG.SYS.

Tema e MS DOS OS

1.1. BIOS

BIOS zë një vend të veçantë. Mund të mendohet si një pjesë harduerike nga njëra anë, është një modul softuer DOS.

BIOS teston komponentët kryesorë të makinës pas ndezjes.

Funksioni i dytë i rëndësishëm i BIOS është thirrja e bllokut të nisjes, ngarkon bllokun e nisjes nga disku i sistemit në memorien e bllokut të nisjes dhe më pas transferon kontrollin tek ai, i cili, nga ana tjetër, ngarkon të gjitha modulet e tjera DOS.

Një tjetër funksion i rëndësishëm i BIOS-it është shërbimi i ndërprerjes së sistemit. Ndërprerjet krijohen si nga hardueri ashtu edhe nga softueri për qëllime të kryerjes së operacioneve të ndryshme.

1.2. Blloku i regjistrimit të nisjes

Blloku i nisjes është një program i vogël qëllimi i vetëm i të cilit është të lexojë dy module DOS, IO.SYS dhe MSDOS.SYS, në RAM. Vetë blloku i nisjes është gjithmonë i vendosur në të njëjtin vend - në anën e 0-të në sektorin e 1-të të numrit të këngës 00. Gjatësia e regjistrimit të nisjes është 512 bajt, d.m.th. zë vetëm një sektor.

Tema e MS DOS OS

1.3. Moduli i zgjerimit të BIOS-it (IO.SYS)

Sistemi bazë I/O është pjesa e OS që nuk është subjekt ndryshimi. Zgjerimi i BIOS-it duke përdorur një modul opsional DOS i jep OS fleksibilitet duke ju lejuar të menaxhoni një sërë pajisjesh shtesë.

Ky modul mund të ndryshohet sipas kërkesave të OS. Përdorimi i këtij moduli ju lejon të lidhni pajisje të reja të jashtme - drejtues.

Drejtuesit lejojnë që sistemi të mbështesë pajisje të reja të jashtme dhe të organizojë funksionimin e atyre pajisjeve kompjuterike në një mënyrë të re, kur shkëmbimi i informacionit me to duhet të ndodhë ndryshe nga versioni standard i OS.

Nevoja për të lidhur drejtuesit e pajisjes së jashtme, si dhe ndryshimet në parametrat e tjerë të DOS-it, njoftohen përmes skedarit CONFIG.SYS.

1.4. Moduli i trajtimit të ndërprerjeve (MSDOS.SYS).

V ndryshimi nga moduli IO.SYS, i cili funksionon me ndërprerje të nivelit të ulët,(0h-20h) Moduli MSDOS.SYS merret me ndërprerje të nivelit të lartë (21h-59h). Ai formon nivelin e sipërm të sistemit, me të cilin ndërveprojnë shumica dërrmuese e programeve. Ky modul siguron funksionimin e sistemit të skedarëve, pajisjeve hyrëse-dalëse, trajton situata të veçanta që lidhen me përfundimin e programit dhe gabimet. Funksionet e implementuara nga MSDOS.SYS përdoren si nga vetë OS ashtu edhe nga aplikacionet.

Tema e MS DOS OS

1.5. Procesori i komandës (COMMAND.COM)

Ndryshe nga IO.SYS dhe MSDOS.SYS, procesori i komandës mund të zërë çdo vend në disk dhe është një program i rregullt. Funksionet kryesore të procesorit të komandës janë si më poshtë:

Marrja dhe përpunimi i komandave të futura nga përdoruesi nga tastiera ose të marra nga një skedar batch.

Ekzekutimi i komandave tuaja të brendshme (të integruara).

Afishimi i mesazheve diagnostikuese dhe alarmuese etj.

Predha është gjithashtu përgjegjëse për ekzekutimin e skedarit AUTOEXEC.BAT.

Procesori i komandës mund të ekzekutojë skedarë me shtesat .COM, .EXE, .BAT. Skedarët e tipit .COM janë programe të vogla jo më të mëdha se 64 KB dhe që zënë 1 segment memorie. Files.EXE - të njëjtat programe, por pa kufizime në madhësi. Skedarët e tipit BAT - grup (komandë) - ato përmbajnë një grup komandash të OS.

1.7. Shërbimet komunale

MS-DOS përfshin mbi 70 shërbime të dizajnuara për të kryer funksione të ndryshme.

Më të përdorurat janë FORMAT.COM, CHKDSK.EXE, SYS.COM, DISKCOPY.COM, si dhe LABEL.EXE, TREE.COM, RESTORE.EXE, PRINT.EXE. Në përgjithësi, çdo program mund të veprojë si një mjet. Detyra kryesore e shërbimeve është të kryejnë detyra që nuk mund të përfshihen në guaskë.

Tema e MS DOS OS

1.8. Drejtuesit e pajisjes

Drejtuesit ju lejojnë të zgjeroni funksionet e pajisjeve standarde të PC ose të siguroni kontrollin e pajisjeve shtesë. Drejtuesit më të përdorur në MS-DOS janë HIMEM.SYS (XMS Memory Extension Management), SMARTDRV.EXE, RAMDRIVE.SYS dhe ANSI.SYS, etj.

1.9. Skedarët e konfigurimit të sistemit

Skedarët CONFIG.SYS dhe AUTOEXEC.BAT janë krijuar për të krijuar një ndërfaqe miqësore për përdoruesit. CONFIG.SYS përmban direktiva të konfigurimit të DOS. Me ndihmën e tyre, janë vendosur parametrat e OS. Në mungesë të këtij skedari, konfigurimet e sistemit instalohen si parazgjedhje. Në skedarin CONFIG.SYS

Direktivat përdoren DEVICE për të instaluar drejtues shtesë, LASTDRIVE për të përcaktuar numrin e disqeve logjike, BUFFERS për të rritur numrin e buferave, FILES për të specifikuar numrin maksimal të skedarëve të hapur njëkohësisht dhe SHELL për të specifikuar vendndodhjen dhe emrin e procesorit të komandës.

Skedari AUTOEXEC.BAT përmban komanda standarde DOS si dhe komanda të veçanta për skedarët e grupit. Ky skedar hapet automatikisht kur OS niset dhe është krijuar për të nisur automatikisht programet e nevojshme për përdoruesin dhe (ose)

sistemi operativ.

Shembull AUTOEXEC.BAT: @ECHO OFF

SET COMPSEC = D: \ DOS \ COMMAND.COM PATH D: \ DOS

PROMPT $ p $ g Anti4us

Tema e MS DOS OS

2. SISTEMI FILE

Sistemi i skedarëveështë zakon të quhet organizimi i ruajtjes së programeve dhe të dhënave në disqe kompjuterike.

Një skedar është çdo sekuencë e të dhënave me një gjatësi të caktuar që ka një emër.

Skedari mund të ruajë tekst, program, të dhëna numerike, grafikë të koduar. Gjatësia e skedarëve matet në bajt.

Emri i skedarit mund të:

të ketë një shtrirje prej jo më shumë se 3 karaktere. Shtesat standarde:

kodi i gjuhës së asamblesë

rezervë

Teksti BASIC i programit

teksti i programit C

program

skedari i të dhënave

dokument, skedar standard WORD

program

Objekt

Teksti i programit Pascal

sistematike

të përkohshme

teksti etj.

Shënim:

Ndalohet përdorimi i emrave të pajisjeve dhe emrave të rezervuar të DOS-it si emra skedarësh: AUX, CON, PRN, NUL, CLOCK $, COM1, COM2, LPT1, LPT2, LPT3.

Tema e MS DOS OS

2.1. Katalogjet

Procesi i formatimit (inicializimit) të diskut krijon një direktori të quajtur direktoria rrënjësore. Skedari i direktoriumit rrënjë përmban informacione rreth skedarëve dhe drejtorive të ruajtura në disk. Çdo hyrje e drejtorisë DOS është 32 bajt dhe ruan:

- emri i skedarit (8 bajt)

- zgjerimi i emrit (3 bajt)

- binar i atributit të skedarit (1 bajt)

- fushë rezervë (10 byte)

- Kodi i kohës së krijimit të skedarit (2 bajt)

- numri i grupit të parë të zënë nga skedari - pika e hyrjes FAT (2 bajt)

- Madhësia e skedarit (4 bajt)

Për të hyrë në të dhënat e hard drive-it, zakonisht përdoret një strukturë direktorie e ngjashme me pemën. Drejtoria rrënjësore përmban nëndrejtori, të cilat nga ana tjetër mund të përmbajnë nëndrejtori të nivelit të 2-të, etj. Nëndrejtoritë ruhen në drejtorinë prind si skedarë të rregullt. Dallimi midis një nëndirektorie dhe një skedari të rregullt është se biti 4 i bajtit të atributeve të skedarit është vendosur në 1, dhe fusha e madhësisë është 0. Madhësia e nëndirektorisë është e pakufizuar, gjë që ju lejon të ruani çdo numër skedarësh në të. Artikujt e parë dhe të dytë në fushën "Emri i skedarit" kanë kuptimin përkatësisht "." dhe ". .”. Elementi "." përshkruan vetë nëndirektorinë, dhe “. . - drejtoria e prindërve

Tema e MS DOS OS


MS-DOS Microsoft Disk Operating System është një sistem operativ komercial për kompjuterë personalë nga Microsoft. MS-DOS është sistemi operativ më i famshëm DOS i instaluar në shumicën e kompjuterëve të pajtueshëm me PC. Me kalimin e kohës, ai është zëvendësuar nga shije të ndryshme të sistemit operativ Windows.


Historia * 1975, janar. Revista Elektronike Popullore Njofton Kompletin e Ndërtimit të Mikrokompjuterit MITS Altair në i-Chip, shkurt. Paul Allen vjen në MITS dhe prezanton përkthyesin BASIC të Bill Gates për Altair. 1975, mars. Steve Jobs dhe Steve Wozniak formojnë një klub kompjuteri në Menlo Park, Kaliforni. 1975, gusht. Bill Gates dhe Paul Allen formojnë Micro-Soft Partnership. 1979, dhjetor. Shitjet vjetore të Microsoft: $. Numri i punonjësve: 25. Produktet: Përkthyes të gjuhëve BASIC, FORTRAN dhe Cobol. 1980, prill. Tim Patterson (Seattle Computer Products) fillon zhvillimin e një sistemi operativ për çipin i8086. __________ * Burimi: Daniel Ichbia, Susan Kneper, Bill Gates and the Creation of Microsoft, RnD: Phoenix, 1997


Historia 1980, gusht. Përfaqësuesit e IBM vizitojnë Microsoft-in. Gates nënshkruan një kontratë për të zhvilluar një përkthyes BASIC dhe bën rekomandime për specifikimet e mikrokompjuterit. 1980, shtator. IBM ofron për të shkruar përkthyes të gjuhëve BASIC, FORTRAN, Cobol dhe Pascal për kompjuterin e planifikuar IBM. Tim Patterson demonstron në Microsoft 86-DOS-in e tij, të shkruar për çipin i8086. Microsoft vendos të zhvillojë një OS bazuar në të për mikrokompjuterin IBM. 1980, tetor. Microsoft blen të drejtat për 86-DOS. Microsoft i paraqet IBM një propozim për përkthim dhe zhvillim të sistemit operativ. 1980, nëntor. Micorsoft nënshkruan një kontratë me IBM dhe merr prototipin e parë të IBM PC. 1980, dhjetor. Shitjet vjetore të Microsoft: $. Numri i punonjësve: 40.


Historia 1981, shkurt. Lëshimi i parë i MS-DOS në një prototip të IBM PC. 1981, prill. Tim Patterson bashkohet me Microsoft. 1981, gusht. Njoftim për krijimin e IBM PC. Microsoft lëshon versionin 1.0 të MS-DOS. Don Estridge emërohet shef i departamentit të IBM PC. 1981, dhjetor. Shitjet vjetore të Microsoft: $. Numri i të punësuarve: Mars. IBM prezanton PC XT me hard disk 10MB. Microsoft publikon MS-DOS 2.0 për PC XT. 1983, nëntor. Microsoft prezanton Windows. Kjo ndërfaqe grafike mbështetet nga 23 prodhues mikrokompjuterësh, por jo nga IBM. 1984, gusht. IBM prezanton PC AT me hard disk 20 MB. Microsoft lëshon MS-DOS që e mbështet atë, në nëntor. Lëshimi i MS-DOS 3.1 me rrjetë. 1991, qershor. Publikimi i MS-DOS, prill. Versioni i ridizajnuar i Windows 3.1 ka përmirësuar menaxhimin e skedarëve dhe një pamje dhe ndjesi më të mirë.


Versionet e fundit 4.01 - versioni i parë plotësisht dhe zyrtarisht i rusifikuar (maj 1988) - i fundit (para kalimit të përhapur në Windows 95) versioni i përdorur gjerësisht i DOS (1994).




Përbërja e MS-DOS BIOS (Basic Input-Output System) Blloku i nisjes Skedari io.sys (ibm.com, drbios.sys) - modul për ndërveprim me skedarin BIOS msdos.sys (ibmdos.com, drdos.sys) - trajtimi i ndërprerjeve moduli Skedari Command.com - procesori i komandës Shërbimet (komandat e jashtme) Drejtuesit e pajisjes skedari config.sys - skedari i konfigurimit të sistemit skedari autoexec.bat - skedari i nisjes së programit në nisjen e OS




Ngarkimi i MS-DOS BIOS: –POST, vetë-testimi me ndezje –Kërko dhe ngarko njësinë Bootstrap (BNZ) BNZ ngarkon io.sys Io.sys: –Ngarkon dhe konfiguron msdos.sys –Përcakton gjendjen e pajisjeve të lidhura –Inicializon pajisjet e lidhura – Ngarkon drejtuesit e kërkuar të pajisjes –Transferon kontrollin te msdos.sys Msdos.sys: –Konfiguron tabelat e punës –Ngarkon drejtuesit e specifikuar në config.sys –Ngarkon komandën e procesorit komandues.com Command.com: – Ekzekutoni komandat që gjenden në autoexec.bat – Shfaq kërkesën e sistemit - Pret për komandat e përdoruesit














Ndërprerja e BIOS 00h: Ndarja me zero. 01h: Hap pas hapi. 02h: E pa maskuar. 03h: Pika e ndërprerjes. 04h: Përmbytje. 05h: Ekrani i printimit. 06h: (rezervë) 07h: (rezervë) 08h: kohëmatës. 09h: Tastierë. 0Ah-0dh: (hdwr ints) 0Eh: Flopi disk. 0Fh: (hdwr int) 10h: Shërbim video. 11h: Lista e pajisjeve. 12h: Madhësia e kujtesës së përdorur. 13h: Disku I/O. 14h: Serial I / O 15h: Shërbimi i zgjeruar AT. 16h: Tastiera I/O. 17h: Printeri I/O. 18h: ROM-BASIC. 19h: Duke u ngarkuar. 1Ah: Kohëmatësi I/O. 1 Bh: Ndërprerja e tastierës. 1Ch: Ndërprerja e kohëmatësit të përdoruesit 1Dh: Parametrat e videos 1Eh: Parametrat e diskut 1Fh: Simbolet grafike


Ndërprerjet e DOS-it 20 orë: Dilni nga programi 21 orë: Shërbimi DOS 25 orë / 26 orë: Leximi / shkrimi absolut i diskut 27 orë: Dilni, por qëndroni rezident 28 orë: Kuantike kohore DOS (JO NË DOKUMENTACION) 28 orë: Kuantike kohore DOS (JO NË DOKUMENTACION2eh: Komanda e ekzekutimit) DOS (JO NË DOKUMENTACION) 2eh: Ekzekutoni komandën DOS (JO NË DOKUMENTACION) 2fh: Ndërprerje shumëfishe (shtypje spooling) 2fh: Ndërprerje e shumëfishtë (shtypje spooling)


INT 21H: Shërbimi DOS Ky ndërprerje shërben si pika kryesore hyrëse për shumicën e funksioneve të DOS. Një program që kërkon një shërbim DOS duhet të përgatisë të gjithë informacionin e nevojshëm në regjistra dhe blloqe kontrolli, të tregojë numrin e funksionit të dëshiruar DOS në regjistrin AH dhe më pas të thërrasë ndërprerjen INT 21H. Funksioni DOS 00H: mbyllja e programit Funksioni DOS 01H: hyrja e tastierës Funksioni DOS 02H: dalje e ekranit Funksioni DOS 03H: Hyrja AUX Funksioni DOS 04H: Dalja AUX Funksioni DOS 05H: dalja e printerit Funksioni DOS 06H: Shkëmbimi i konsolës Funksioni DOS 07H: Funksioni pa filtrim Funksioni DOS i hyrjes pa echo 07H: Hyrja e konsolës pa echo pa echo Funksioni DOS 08H: Hyrja e konsolës pa echo Funksioni DOS 09H: Nxjerrja e një vargu funksioni DOS 0aH: Funksioni DOS i vargut me bufer 0bH: kontrolloni statusin e funksionit të hyrjes DOS 0cH: hyrja e pastrimit Funksioni DOS 0dH: Fshi funksionin DOS të diskut 0eH: Zgjidh një funksion DOS të paracaktuar të diskut DOS 0fH: hap skedarin me funksionin FCB DOS 10H: Mbyll skedarin me funksionin FCB DOS 11H: Gjeni skedarin e parë që përputhet me funksionin FCB DOS 11H: Gjeni përputhjen e parë skedari me funksionin FCB DOS 12H: Gjeni skedarin tjetër që përputhet nëpërmjet funksionit FCB DOS 12H: Gjeni skedarin tjetër që përputhet nëpërmjet funksionit FCB DOS 13H: Fshi skedarin nëpërmjet funksionit FCB DOS 14H: lexoni skedarin serial nëpërmjet Funksioni FCB DOS 14H: lexoni skedarin serial nëpërmjet funksionit FCB DOS 15H: shkruani skedarin serial nëpërmjet funksionit FCB DOS 15H: shkruani skedarin serial nëpërmjet FCB (pa dokumente) Funksioni DOS 16H: krijoni skedarin nëpërmjet funksionit FCB DOS 17H: Riemërtoni skedarin nëpërmjet funksionit FCB DOS 19 : jepni diskun e paracaktuar DOS Funksioni DOS 1aH: vendosni adresën e DTA funksioni DOS 1bH: jepni informacionin FAT (disku aktual) Funksioni DOS 1cH: jepni informacionin FAT (çdo disk) Funksioni DOS 21H: lexoni skedarin arbitrar shkruani funksionin DOS 22H: shkruani skedarin arbitrar, shkruani Funksioni DOS 23H: jepni madhësinë e skedarit nëpërmjet FCB Funksioni DOS 24H: vendos adresën e bllokut të skedarit arbitrar Funksioni DOS 24H: vendos adresën e bllokut të skedarit arbitrar Funksioni DOS 25H: vendos vektorin e ndërprerjes Funksioni DOS 26H: krijo prefiksin e segmentit të programit Funksioni DOS 26H: krijo program prefiksi i segmentit Funksioni DOS 27H: leximi i bllokut të skedarit arbitrar Funksioni DOS 28H: blloku i shkrimit të skedarit arbitrar funksioni DOS 29H: Kohët Emri i skedarit të kundërt Funksioni DOS 2aH: caktoni datën DOS funksioni DOS 2bH: caktoni datën DOS funksioni DOS 2cH: caktoni kohën e DOS funksionin DOS 2dH: caktoni kohën e DOS funksionin DOS 2eH: vendosni / pastroni çelësin e verifikimit DOS funksioni 2eH: cakto / fshij çelësin e verifikimit DOS funksioni 2fH: jepni funksionin aktual DTA DOS 30H: jepni numrin e versionit DOS Funksioni DOS 31H: dilni dhe qëndroni rezident - - funksioni KEEP DOS 31H: dilni dhe qëndroni rezident - - KEEP DOS funksioni 32H: jepni informacionin e diskut DOS (pa dokumente) DOS funksioni 32H: jep informacione të diskut DOS (pa dokumente) Funksioni DOS 33H: vendos / pyet nivelin e kontrollit të ndërprerjes DOS Funksioni DOS 33H: vendos / pyet nivelin e kontrollit të ndërprerjes DOS Funksioni DOS 34H: adresa e statusit të rihyrjes DOS Funksioni DOS 35H: jep një Vektori i ndërprerjes së funksionit DOS 36H: jep memorie të lirë të diskut ...




Llogaritja e interesit të përbërë: Programi BASIC 10 PRINT Llogaritja e interesit të përbërë 20 INPUT Shkruani Q, D, N, Q, D, N 30 D1 = 1 + D / J = 1 50 Q = Q * D1 60 PRINT J, Q 70 J = J + 1 80 NËSE J


Llogaritja e interesit të përbërë: ASM-programi TITLERASCHET.ASM; Llogaritja e interesit të përbërë STACKSGSEGMENTSTACK DW64 DUP (?) STACKSGENDS DATASGSEGMENTDATA; deklarimi i variablave VVQDB Shkruani shumën e kapitalit fillestar (përpara) VVDDB10,13, Shkruani përqindjen e rritjes vjetore DB10,13,% VVNDB10,13, Shkruani numrin e viteve të llogaritura DB10,13,% Q0DW? D? D1DW? N? J 1 Q? BUFDB 5,0,0,0,0,0,0,0 VIV1DB kapitali vjetor DB10,13,%


SRBDB14 DUP (0), $ SRDB6 DUP (0), $ SRKDB10, 13, $ FT10DW1 TENDW10 STODW100 GJENDET E TË DHËNAVE KODESGSEGMENTKODI KRYESOR PROCFAR; procedura kryesore ASSUMECS: CODESG, DS: DATASG, SS: STACKSG; qëllimi, regjistrohet segmenti në segmentin e kodit PUSHDS; regjistrimi i adresës SUBAX, AX; prefiksi i softuerit PUSHAX; segment në pirg MOVAX, DATASG; inicializimi i përmbajtjes së MOVDS, AX; regjistri i segmentit të të dhënave. TJETËR - TEKSTI PROGRAMOR MOVAH, 9; kërkesë për hyrje Q MOVDX, offset VVQ INT21H MOVAH, 0Ah; hyrja Q MOVDX, kompensimi BUF INT21H CALLSTR2BIN MOVQ0, D1 MOVAH, 9; kërkesë për hyrje D MOVDX, offset VVD


INT21H MOVAH, 0AH; hyrja D MOVDX, kompensimi BUF INT21H CALLSTR2BIN MOVD, D1 MOVAH, 9; kërkesë për të futur N MOVDX, kompensuar VVN INT21H MOVAH, 0AH; hyrja N MOVDX, kompensimi BUF INT21H x3850CALLSRT2BIN MOVN, D1 MOVAX, D MOVD1, AH ADDD1,100; llogaritja D1 = (1 + D / 100) * 100 MOVAX, Q0 MOVQ, AX MOVAH, 9 MOVDX, kompensimi VIV1 INT21H RST: MOVAX, Q; llogaritja Q = Q * D1 MULD1 4235DIVSTO MOVQ, AX MOVAX, J


CALLBIN2STR MOVAH, 9; prodhimi i vitit MOVDX, kompensimi SR INT21H MOVAH, 9; dalje hapësinore MOVDX, offset SRB INT21H MOVAX, Q; tërheqja e fitimit CALLBIN2STR MOVAH, 9 MOVDX, offset SR INT21H MOVAH, 9; furnizimi i linjës MOVDX, offset SRK INT21H INCJ; j = j + 1 MOVAX, J CMPAX, N; duke krahasuar J me N JLERST; dega e kushtëzuar në I



Për të përdorur pamjen paraprake të prezantimeve, krijoni vetes një llogari (llogari) Google dhe hyni në të: https://accounts.google.com


Titrat e rrëshqitjes:

Sistemi operativ MS-DOS Fillimi i trajnimit Të gjitha të drejtat e rezervuara  Igor Shatalov 2005

Prezantimi i MS-DOS MS-DOS është një sistem operativ i diskut. Një sistem operativ i diskut është një grup programesh që plotësojnë aftësitë harduerike të një kompjuteri dhe kontrollojnë funksionimin e harduerit dhe programeve aplikative. Arsyeja kryesore për nevojën për një sistem operativ është se operacionet elementare për të punuar me pajisjet kompjuterike dhe për menaxhimin e burimeve kompjuterike janë operacione të nivelit shumë të ulët; prandaj, veprimet e kërkuara nga përdoruesi dhe programet aplikative përbëhen nga disa qindra ose mijëra të tilla elementare. operacionet. Sistemi operativ fsheh këto detaje komplekse dhe të panevojshme nga përdoruesi dhe i ofron atij një ndërfaqe të përshtatshme për të punuar. Kryen gjithashtu operacione të ndryshme ndihmëse, si kopjimi ose printimi i skedarëve. Sistemi operativ ngarkon të gjitha programet në RAM, transferon kontrollin tek ata në fillim të punës së tyre, kryen veprime të ndryshme me kërkesë të programeve që ekzekutohen dhe lëshon RAM-in e zënë nga programet kur ato mbarojnë. Tek plani

Qëllimi i MS-DOS Menaxhimi i pajisjeve që përbëjnë kompjuterin Menaxhimi i burimeve kompjuterike (RAM, hapësira në disk, etj.) Nis programet e aplikacionit për ekzekutim I jep përdoruesit dhe programeve të aplikacionit një mënyrë të përshtatshme për të komunikuar me pajisjet kompjuterike Zbaton një dialog përdorues-kompjuter Shkoni në plan

Përbërja e sistemit MS-DOS Basic hyrje-dalje BIOS, i vendosur në memorien e përhershme të kompjuterit. Kjo pjesë e sistemit operativ është e integruar në kompjuter. Qëllimi i tij është të kryejë shërbimet më të thjeshta dhe universale të sistemit operativ në lidhje me zbatimin e hyrjes / daljes. Sistemi bazë I/O përmban gjithashtu një test funksioni kompjuterik që kontrollon funksionimin e memories dhe pajisjeve të kompjuterit kur kompjuteri është i ndezur. Përveç kësaj, sistemi themelor I / O përmban një program për të thirrur ngarkuesin e sistemit operativ. Ngarkuesi i sistemit operativ është një program shumë i shkurtër që gjendet në sektorin e parë të çdo diskete DOS. Funksioni i këtij programi është të lexojë dy module të tjera të sistemit operativ në memorie, gjë që përfundon procesin e nisjes së DOS. Në një hard disk (hard drive), ngarkuesi i sistemit operativ përbëhet nga dy pjesë. Kjo është për shkak të faktit se një hard disk mund të ndahet në disa ndarje (disqe logjike). Pjesa e parë e ngarkuesit është e vendosur në sektorin e parë të hard diskut, ai zgjedh nga cila prej ndarjeve të hard diskut të vazhdojë nisjen. Pjesa e dytë e ngarkuesit është e vendosur në sektorin e parë të këtij seksioni, ai lexon modulet DOS në memorie dhe transferon kontrollin tek ata. Skedarët e diskut IO. SYS dhe MSDOS. SYS. Ato ngarkohen në memorie nga ngarkuesi i sistemit operativ dhe mbeten përgjithmonë në memorien e kompjuterit. skedar IO. SYS është një shtesë në sistemin bazë ROM I/O. Skedari MSDOS.SYS zbaton shërbimet bazë DOS të nivelit të lartë. Predha DOS përpunon komandat e futura nga përdoruesi. Procesori i komandës ndodhet në skedarin e diskut COMMAND. COM në diskun nga i cili është ngarkuar sistemi operativ. Tek plani

Nisja e MS-DOS-it Një tregues që kompjuteri fillon të punojë pas ndezjes së energjisë është një zhurmë e lehtë uniforme e ventilatorit që ftoh komponentët e njësisë së sistemit. Më pas, procedura e bootstrapping ndahet në tre faza. Menjëherë pas ndezjes së energjisë, fillon të funksionojë një bllok i veçantë i sistemit bazë të integruar të hyrje-daljes (BIOS), i cili kryen procedurën e kontrollit (testimit) të përbërësve kryesorë harduerikë të kompjuterit - mikroprocesorin, sistemin video. , tastierë, disqe dhe RAM. Rezultatet e këtij testi shfaqen në ekran në formën e mesazheve të alternuara diagnostikuese që nuk kërkojnë asnjë përgjigje nga përdoruesi. Gjatë rrugës, ju mund të dëgjoni klikime, gumëzhima, kërcitje, të lëshuara nga pajisjet e testuara. Nëse zbulohen gabime në këtë fazë, një mesazh përkatës shfaqet në ekran, tingëllon një bip dhe këtu përfundon makina. Nëse kontrolli i harduerit ishte i suksesshëm, BIOS lexon një program të vogël nga disku në memorie - sistemi operativ ngarkuesi ose njësia e bootstrap (BNZ). Ky bllok shkruhet gjithmonë paraprakisht në sektorin e parë të çdo disku, kur ai formatohet, pavarësisht nëse ky disk do të përdoret si disk sistemi apo jo. Funksioni i vetëm i këtij programi është të gjejë dy skedarë me sistemin operativ në një vend të caktuar (të njohur për të) në disk, t'i lexojë ato në memorie dhe të transferojë kontrollin tek ata. Në kohën e nisjes, MS - DOS përdor dy skedarë teksti për qëllime të veçanta - CONFIG. SYS (konfigurim) dhe AUTOEXEC. BAT (ekzekutim automatik). Këta skedarë duhet të vendosen në direktorinë rrënjësore të diskut nga i cili fillon sistemi. Në fazën e fundit të ngarkimit, procesori i komandës COMMAND lexohet në memorie. COM. Ky procesor ekzekuton të gjitha komandat nga skedari AUTOEXEC. BAT, e fundit prej të cilave është zakonisht një thirrje në programin Norton Commander. Panelet e zakonshme NC dhe kërkesa MS - DOS me një kursor që vezullon shfaqen në ekran. Sistemi është gati për të marrë komandat e përdoruesit. C: \> _ Shkoni në plan

Komandat e brendshme dhe të jashtme të MS-DOS Disa komanda të përdoruesve, si Type, Dir, ose Soru, ekzekutohen nga vetë shell. Komanda të tilla quhen komanda të brendshme. Për të ekzekutuar komanda të tjera (të jashtme) të përdoruesit, procesori i komandës kërkon në disqe një program me emrin përkatës dhe, nëse e gjen, e ngarkon në memorie dhe i transferon kontrollin. Kur programi përfundon, procesori i komandës e heq programin nga memoria dhe shfaq një mesazh që është gati të ekzekutojë komanda (prompt DOS). Komandat e jashtme të DOS-it janë programe që vijnë me sistemin operativ si skedarë të veçantë. Këto programe kryejnë aktivitete mirëmbajtjeje, si formatimi i disketave, kontrollimi i disqeve, etj. Tek plani

Puna me drejtoritë dhe skedarët Drejtoria aktuale ndryshohet duke shtypur emrin e diskut, më pas një dy pika: A: ose C: ose D: etj. Ndrysho direktorinë aktuale: shtegun cd [drive:] Ndrysho në direktorinë rrënjë: cd \ Ndrysho në drejtorinë prind: cd .. Përcjell C: \> A: A: \> D: D:> \ C: \> CD C: WINDOWS \ MEDIA C: \> WINDOWS \ MEDIA C: \> WINDOWS \ MEDIA CD \ C: \> C: \> WINDOWS \ MEDIA CD .. C: \> WINDOWS

Puna me drejtoritë dhe skedarët Shfletimi i një drejtorie: dir [drive:] [rruga \] [emri i skedarit] Mund të përdorni karakteret * dhe? në emrin e skedarit. Nëse emri i skedarit nuk është specifikuar, atëherë shfaqet e gjithë përmbajtja e drejtorisë, përndryshe shfaqen vetëm informacionet për skedarin ose grupin e skedarëve të dhënë. Nëse në komandë nuk specifikohet asnjë disk ose shteg, supozohet disku aktual dhe direktoria aktuale. C tjetër: \ Gmouse> dir Vëllimi në pajisjen C është emërtuar MASTER Vëllimi numër serial: 1A12-140D Përmbajtja e dosjes C: \ Gmouse. 17.11.03 14:20 .. 17.11.03 14:20 GNETCPL DLL 184 320 04.10.00 17:54 GNETSCRL DLL 73 728 03.10.00 17:25 GNETCPL DLL 17:25 GNETCPL DLL . 15:34 SCROLL HLP 25 454 06.04.00 15:34 SCROLL GID 10 843 03.10.00 18:12 UNINST 17.11.03 14:20 LEXO TXT 4 . 60 MB falas C: \ Gmouse> dir / w Vëllimi në pajisjen C është emërtuar MASTER Numri serial i vëllimit: 1A12-140D Përmbajtja e dosjes C: \ Gmouse [.] [..] GNETCPL.DLL GNETSCRL.DLL GNETMOUS.EXE SCROLL. CNT SCROLL.HLP SCROLL.GID README.TXT 7 skedarë 430 804 bajte 3 dosje 3 777,60 MB falas C: \ Gmouse> Ky parametër cakton shfaqjen e ekranit të tabelës së përmbajtjes. Parametri specifikon daljen e informacionit vetëm për emrat e skedarëve në drejtori.

Puna me drejtoritë dhe skedarët Krijimi i një drejtorie: md [drive:] [rruga \] emri i drejtorisë Shkatërrimi i një drejtorie të zbrazët: rd [drive:] [shtegu \] emri i drejtorisë Krijimi i skedarëve të tekstit: kopjoni emrin e skedarit con Në fund të secilit rreshti që ju nevojitet shtypni tastin (Enter), dhe pas fundit - shtypni tastin (F6) dhe më pas (Enter). Duke parë skedarët e tekstit: shkruani [drive:] [shtegu \] emri i skedarit Përpara C: \> md c: \ proba C: \> C: \> rd c: \ proba C: \> C: \> copy con primer .txt pervaya stroka vtoraya stroka konec ^ Z 1 skedarë u kopjuan C: \> shkruani primer.txt pervaya stroka vtoraya stroka konec

Puna me drejtoritë dhe skedarët Riemërtimi i skedarëve: ren [drive:] [rruga \] emri i skedarit emri i skedarit Emri i parë i skedarit në komandë specifikon emrin e skedarit të riemërtuar, i dyti specifikon emrin e ri të skedarit. Fshirja e skedarëve: del [drive:] [shtegu \] emri i skedarit Kopjimi i skedarëve: kopjoni emrin e skedarit, kopjoni emrin e skedarit [emri i drejtorisë] Nëse emri i skedarit mungon në parametrin e dytë, emrat e skedarëve nuk janë ndryshuar gjatë kopjimit. Nëse një emër skedari specifikohet në parametrin e dytë të komandës, ai tregon emrin e ri të skedarit të kopjuar. C: \> ren primer.txt tekst.txt C: \> del tekst.txt C: \> kopje autoexec.bat avtoexec.bat 1 skedarë të kopjuar C: \> dir a * .bat Vëllimi në pajisjen C është etiketuar MASTER Numri i vëllimit serik: 1A12-140D Përmbajtja e dosjes C: \ AUTOEXEC BAT 161 11/25/03 18:52 AUTOEXEC.BAT AVTOEXEC BAT 161 11/25/03 18:52 avtoexec.bat 2 nga 31 skedarë 37 MB32. pa pagesë C: \ > Në plan

Dictionary Driver është një program i veçantë që kontrollon një pajisje të lidhur me një kompjuter. Emri i skedarit përbëhet nga emri dhe shtrirja e tij e skedarit, të ndara me një pikë. Emri i duhur i skedarit përmban 1 deri në 8 karaktere dhe zgjerimi përmban 1 deri në 3 karaktere. Një ndërfaqe është një mënyrë komunikimi midis një personi dhe një kompjuteri. Një direktori është një grup i emërtuar skedarësh në një disketë ose një disk magnetik të fortë. TSR-të janë programe që qëndrojnë përgjithmonë në RAM-in e kompjuterit (predhat operative, drejtuesit e pajisjes, etj.). Skedari është një koleksion i emërtuar i bajteve të shkruara në disk. Ky koleksion nuk zë domosdoshmërisht një zonë të vazhdueshme të memories në disk. Sistemi i skedarëve të një kompjuteri është një koleksion i disqeve logjike dhe drejtorive që përmbajnë skedarë individualë. Mbrapa

Fjalori (vazhdim) Çfarë është CONFIG. SYS dhe AUTOEXEC. BAT? 1) KONFIGUAR. SYS përmban direktiva dhe komanda për: a) ngarkimin e drejtuesve të pajisjes dhe memories; b) vendosja e disa parametrave të sistemit (për shembull, numri i buferëve dhe numri i skedarëve të hapur njëkohësisht); c) optimizimi i sistemit (shpërndarja e RAM-it, ngjeshja e të dhënave në disk, memoria e diskut). Direktivat CONFIG. SYS ekzekutohen nga sistemi edhe para se të ngarkohet guaska COMMAND. COM. 2) AUTOEXEC. BAT përmban komanda që mendoni se sistemi duhet t'i ekzekutojë në fillim të çdo sesioni. Në parim, këto komanda mund të futen edhe manualisht. Ndonjë nga skedarët CONFIG. SYS dhe AUTOEXEC. BAT mund të mungojë - në këtë rast, parametrat e sistemit vendosen si parazgjedhje. Mbrapa



Rrëshqitja 1

Sistemi operativ MS-DOS

Pa kontrolluar pajisjet, programi mbetet vetëm një vepër letrare, e shkruar në një gjuhë të veçantë formale.

Rrëshqitja 2

Software

Ato ndahen në tre grupe: Sistemet operative (OS) Sistemet e programimit (SP) Produktet softuerike (aplikacionet - PP, ose paketat e aplikacioneve PPP)

Rrëshqitja 3

Të parët që u shfaqën ishin produktet softuerike me orientim të ngushtë ("një program i krijuar për të llogaritur një numër  me një saktësi prej 20 shifrash", "një program i krijuar për të llogaritur dhe printuar listën e pagave", etj.); Pastaj - Sistemet e programimit (versionet e mëhershme quheshin sisteme të automatizimit të programimit); Pastaj - Sistemet Operative.

Qëllimi përfundimtar i çdo programi kompjuterik është menaxhimi i harduerit.

Rrëshqitja 4

Nivelet e programit

Niveli i programeve të softuerit të hapur është krijuar për një përdorues përfundimtar të kualifikuar ose për një administrator të sistemit të informacionit që kupton strukturën e detyrave që zgjidhen, parimet e përdorimit të kompjuterëve për zbatimin e tyre. Niveli SP është projektuar për një programues aplikacioni që zhvillon një program softuer ose një program softuer, ose për një programues sistemi që zhvillon një sistem operativ, një sipërmarrje të përbashkët, një program softuerësh. Niveli i OS është krijuar për operatorin e kompjuterit, përdoruesin përgjegjës për kalimin e detyrave përmes makinës. Niveli i RFP-së së mbyllur është krijuar për një specialist të lëndës që përdor një kompjuter për të zgjidhur probleme specifike.

Rrëshqitja 5

Sistemi operativ (OS)

Një grup mjetesh softuerike që menaxhojnë burimet e kompjuterit. Nevoja për OS qëndron në faktin se pajisjet e përfshira në kompjuter kuptojnë vetëm komanda të nivelit të ulët (komanda të thjeshta), dhe ato të nevojshme për përdoruesin përbëhen nga qindra e mijëra operacione elementare. OS merret me pajtueshmërinë e pajisjeve të ndryshme, tk. të gjitha mund të prodhohen nga firma të ndryshme dhe kanë karakteristika të ndryshme. Kompani të ndryshme janë të angazhuara në zhvillimin e OS, ne do të konsiderojmë një OS të krijuar nga Microsoft.

Rrëshqitja 6

është një program që ndërmjetëson ndërmjet njerëzve dhe kompjuterëve. Nis programet e aplikimit për ekzekutim, menaxhon burimet e kompjuterit dhe ofron një ndërfaqe miqësore për përdoruesit. Versioni i parë u zhvillua në 1981. Është një sistem operativ me një përdorues të vetëm. Përdoret nga specialistë të mirëmbajtjes së kompjuterit gjatë kryerjes së riparimeve, vënies në punë dhe akordimit të pajisjeve dhe programeve.

Rrëshqitja 7

Aktualisht relevante

Parimet bazë të MS-DOS përdoren në MS-Windows. Në praktikë, shumë programe funksionojnë mirë nën kontrollin e saj. Janë krijuar aplikacione të reja të shkruara për MS-DOS. Në vitin 1997. Caldera filloi punën për përshtatjen e DR DOS (një analog i MS DOS) në tregun e integruar të sistemit operativ të pajisjeve të vogla me precizion të lartë që lidhen me internetin dhe internetin. Këto pajisje përfshijnë kasa, faks, asistentë personalë dixhitalë, fletore elektronike, etj.

Rrëshqitja 8

Disavantazhet e MS-DOS

MS-DOS funksionon në 640 KB RAM. Nuk lejon punën me drejtues të shkarkimit për karta të ndryshme video. Një detyrë e vetme (hapja e disa programeve është e pamundur me kalimin midis tyre). Ndërfaqja e linjës së komandës ofron vetëm një linjë ekrani në të cilën mund të futë komanda. Komandat duhet të shkruhen në MS-DOS dhe duhet të mbahen mend që të funksionojnë në këtë sistem.

Rrëshqitja 9

Parimi i funksionimit

I gjithë cikli i programeve është një sekuencë procedurash të paracaktuara - procedura për futjen, konvertimin, llogaritjen, etj. - Prandaj ky mjedis quhet procedural. Për të thjeshtuar punën, ekzistojnë aplikacione të veçanta të quajtura predha. Duke filluar me Windows 95, ai nuk është më një guaskë, por një OS grafik.

Rrëshqitja 10

Renditja e nisjes

Procesi i leximit të OS quhet booting. Ngarkimi i sistemit operativ fillon pas ndezjes së njësisë së sistemit dhe testimit automatik, i cili është faza e parë në funksionimin e OS. Ai prodhohet nga programe nga BIOS që janë shkruar në memorie jo të paqëndrueshme. Të gjitha pajisjet kompjuterike që janë të pajisura me energji deri në këtë pikë i nënshtrohen testimit.

Rrëshqitja 11

Pas një testi automatik të suksesshëm, pajisja e BIOS-it fillon procesin e nisjes së sistemit. Nëse procesi është i organizuar siç duhet, për ta sjellë kompjuterin në gjendje pune, duhet të ndizni energjinë dhe të prisni derisa të përfundojë shkarkimi. Kontrolli mund të kryhet si nga tastiera ashtu edhe nga miu, por vetëm pasi të keni ngarkuar një drejtues të veçantë. Drejtuesit duhet të ngarkohen nga një skedar grumbull kur kompjuteri niset. Në këtë rast, ata do të punojnë më në mënyrë të qëndrueshme.

Artikujt kryesorë të lidhur