Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Programi
  • Operativni sistem MS-DOS. MS-DOSMS-DOSMS-DOS Microsoft Disk operativni sistem (diskovni OS kompanije Microsoft) komercijalni operativni sistem za personalne računare kompanije Microsoft

Operativni sistem MS-DOS. MS-DOSMS-DOSMS-DOS Microsoft Disk operativni sistem (diskovni OS kompanije Microsoft) komercijalni operativni sistem za personalne računare kompanije Microsoft

Uvod

MS-DOS operativni sistem je razvio Microsoft 1974. godine. Prva verzija MS-DOS-a 1.0 objavljena je 1981. godine, istovremeno sa prvim masovno proizvedenim personalnim računarom iz IBM-a. U budućnosti se OS razvijao, pojavile su se nove verzije. Najnovija verzija MS-DOS-a je 6.22.

Operativni sistem rješava sljedeće zadatke:

1) Upravljanje sistemskim resursima

2) Omogućavanje korisniku opšte kontrole nad računarskim sistemom

Operativni sistem se pohranjuje na diskove u obliku sistemskih fajlova, a nakon uključivanja napajanja automatski se učitava u memoriju računara, gde se nalazi sve vreme dok računar radi.

MS DOS OS tema

DOS COMPOSITION

DOS se sastoji od sljedećih modula i programa:

1) Osnovni ulazno-izlazni sistem (BIOS - Basic

ulazno/izlazni sistem).

2) Blok pokretanja ( BOOT RECORD).

3) Modul za proširenje osnovnog sistema ulaz-izlaz

(IO.SYS).

4) Modul za obradu prekida(MSDOS.SYS).

5) Komandni procesor ( COMMAND.COM).

6) Modul kompresije podataka ( DBLSPACE.BIN).

7) DOS uslužni programi (FORMAT.COM, FDISK.EXE, LABEL.EXE, itd.)

8) Drajveri uređaja koji se mogu učitati ( HIMEM.SYS, RAMDRIVE. SYS, itd.)

9) Fajlovi AUTOEXEC.BAT i CONFIG.SYS.

MS DOS OS tema

1.1. BIOS

BIOS zauzima posebno mjesto. Može se smatrati komadom hardvera s jedne strane, to je DOS softverski modul.

BIOS testira glavne komponente mašine nakon uključivanja.

Druga važna funkcija BIOS-a je da pozove boot blok, učita blok za pokretanje sa sistemskog diska u memoriju bloka za pokretanje, a zatim prenese kontrolu na njega, koji zauzvrat učitava sve ostale DOS module.

Još jedna važna funkcija BIOS-a je servisiranje prekida sistema. Prekide generišu i hardver i softver u svrhu izvođenja različitih operacija.

1.2. Blok snimanja pokretanja

Blok za pokretanje je mali program čija je jedina svrha da čita dva DOS modula, IO.SYS i MSDOS.SYS, u RAM. Sam blok za pokretanje se uvijek nalazi na istom mjestu - na 0-oj strani u 1. sektoru staze broj 00. Dužina Boot Record-a je 512 bajtova, tj. zauzima samo jedan sektor.

MS DOS OS tema

1.3. BIOS Expansion Module (IO.SYS)

Osnovni I/O sistem je dio OS koji nije podložan promjenama. Proširivanje BIOS-a pomoću opcionog DOS modula daje OS fleksibilnost omogućavajući vam da upravljate skupom dodatnih uređaja.

Ovaj modul se može mijenjati prema zahtjevima OS-a. Korištenje ovog modula vam omogućava da povežete nove vanjske uređaje - drajvere.

Drajveri omogućavaju sistemu da podrži nove eksterne uređaje i organizuje rad tih računarskih uređaja na nov način, kada bi razmena informacija sa njima trebalo da se odvija drugačije nego u standardnoj verziji OS-a.

O potrebi povezivanja vanjskih drajvera uređaja, kao i promjenama u drugim DOS parametrima, obavještava se CONFIG.SYS fajl.

1.4. Modul za rukovanje prekidima (MSDOS.SYS).

V razlika od IO.SYS modula, koji radi sa prekidima niskog nivoa,(0h-20h) MSDOS.SYS modul se bavi prekidima visokog nivoa (21h-59h). On čini gornji nivo sistema, sa kojim je velika većina programa u interakciji. Ovaj modul osigurava rad sistema datoteka, ulazno-izlaznih uređaja, obrađuje posebne situacije povezane sa prekidom programa i greškama. Funkcije koje implementira MSDOS.SYS koriste i sam OS i aplikacije.

MS DOS OS tema

1.5. Komandni procesor (COMMAND.COM)

Za razliku od IO.SYS i MSDOS.SYS, komandni procesor može zauzeti bilo koje mjesto na disku i običan je program. Glavne funkcije komandnog procesora su sljedeće:

Prijem i obrada komandi koje je korisnik unio sa tastature ili primljenih iz batch datoteke.

Izvršavanje vlastitih internih (ugrađenih) komandi.

Prikaz dijagnostičkih i alarmnih poruka, itd.

Shell je također odgovoran za izvršavanje AUTOEXEC.BAT datoteke.

Procesor komandi može da izvršava datoteke sa ekstenzijama .COM, .EXE, .BAT. Datoteke tipa .COM su mali programi ne veći od 64 KB i zauzimaju 1 memorijski segment. Files.EXE - isti programi, ali bez ograničenja u veličini. Fajlovi tipa BAT - batch (komanda) - sadrže skup OS naredbi.

1.7. Komunalne usluge

MS-DOS uključuje preko 70 uslužnih programa dizajniranih za obavljanje različitih funkcija.

Najčešće korišćeni su FORMAT.COM, CHKDSK.EXE, SYS.COM, DISKCOPY.COM, kao i LABEL.EXE, TREE.COM, RESTORE.EXE, PRINT.EXE. Općenito, svaki program može djelovati kao pomoćni program. Glavni zadatak uslužnih programa je izvođenje zadataka koji se ne mogu uključiti u ljusku.

MS DOS OS tema

1.8. Upravljački programi uređaja

Upravljački programi vam omogućavaju da proširite funkcije standardnih PC uređaja ili omogućite kontrolu nad dodatnim uređajima. Najčešće korišćeni drajveri u MS-DOS-u su HIMEM.SYS (XMS Memory Extension Management), SMARTDRV.EXE, RAMDRIVE.SYS i ANSI.SYS, itd.

1.9. Datoteke za konfiguraciju sistema

Datoteke CONFIG.SYS i AUTOEXEC.BAT dizajnirane su za kreiranje korisničkog sučelja. CONFIG.SYS sadrži DOS konfiguracijske direktive. Uz njihovu pomoć postavljaju se parametri OS-a. U nedostatku ove datoteke, sistemske konfiguracije se instaliraju prema zadanim postavkama. U datoteci CONFIG.SYS

koriste se direktive DEVICE za instaliranje dodatnih drajvera, LASTDRIVE za određivanje broja logičkih diskova, BUFFERS za povećanje broja bafera, FILES za određivanje maksimalnog broja istovremeno otvorenih datoteka i SHELL za određivanje lokacije i imena komandnog procesora.

Datoteka AUTOEXEC.BAT sadrži standardne DOS komande kao i posebne komande za batch datoteke. Ova datoteka se pokreće automatski kada se OS pokrene i dizajnirana je za automatsko pokretanje programa potrebnih korisniku i (ili)

operativni sistem.

Primjer AUTOEXEC.BAT: @ECHO OFF

POSTAVI COMPSEC = D: \ DOS \ COMMAND.COM PUT D: \ DOS

PROMPT $ p $ g Anti4us

MS DOS OS tema

2. SISTEM DATOTEKA

Sistem podataka uobičajeno je nazvati organizacijom skladištenja programa i podataka na diskovima računara.

Datoteka je bilo koji niz podataka određene dužine koji ima ime.

Datoteka može pohraniti tekst, program, numeričke podatke, kodiranu grafiku. Dužina datoteka se mjeri u bajtovima.

Ime datoteke može:

imaju ekstenziju od najviše 3 znaka. Standardne ekstenzije:

kod asemblerskog jezika

rezervni

OSNOVNI tekst programa

Tekst C programa

program

fajl sa podacima

dokument, standardni WORD fajl

program

objekt

Pascal programski tekst

sistemski

privremeni

tekst itd.

Bilješka:

Zabranjeno je koristiti nazive uređaja i rezervisana DOS imena kao nazive datoteka: AUX, CON, PRN, NUL, CLOCK $, COM1, COM2, LPT1, LPT2, LPT3.

MS DOS OS tema

2.1. Katalozi

Proces formatiranja (inicijalizacije) diska stvara direktorij koji se zove korijenski direktorij. Datoteka korijenskog direktorija sadrži informacije o datotekama i direktorijima pohranjenim na disku. Svaki unos DOS direktorija dugačak je 32 bajta i pohranjuje:

- naziv datoteke (8 bajtova)

- ekstenzija imena (3 bajta)

- binarni atribut datoteke (1 bajt)

- rezervno polje (10 bajtova)

- vremenski kod za kreiranje datoteke (2 bajta)

- broj prvog klastera koji zauzima fajl - FAT ulazna tačka (2 bajta)

- veličina datoteke (4 bajta)

Za pristup podacima na tvrdom disku obično se koristi struktura direktorija nalik stablu. Osnovni direktorij sadrži poddirektorije, koji zauzvrat mogu sadržavati poddirektorije 2. nivoa, itd. Poddirektorijumi se pohranjuju u roditeljski direktorij kao obične datoteke. Razlika između poddirektorijuma i obične datoteke je u tome što je bit 4 bajta atributa datoteke postavljen na 1, a polje veličine je 0. Veličina poddirektorija je neograničena, što vam omogućava da pohranite bilo koji broj datoteka u njemu. Prva i druga stavka u polju "Naziv datoteke" imaju značenje "." i ". . ”. Element "." opisuje sam poddirektorij, i “. ." - roditeljski imenik

MS DOS OS tema


MS-DOS Microsoft Disk operativni sistem je komercijalni operativni sistem za personalne računare kompanije Microsoft. MS-DOS je najpoznatiji DOS operativni sistem instaliran na većini PC kompatibilnih računara. Vremenom su ga zamenile različite vrste Windows operativnog sistema.


Istorija * 1975, januar. Popularni elektronski magazin najavljuje MITS Altair komplet za izgradnju mikroračunara na i-Chip-u, februar. Paul Allen dolazi u MITS i predstavlja BASIC prevoditelja Billa Gatesa za Altair. 1975, mart. Steve Jobs i Steve Wozniak formiraju kompjuterski klub u Menlo Parku u Kaliforniji. 1975, avgust. Bill Gates i Paul Allen osnivaju Micro-Soft Partnership. 1979, decembar. Microsoftova godišnja prodaja: $. Broj zaposlenih: 25. Proizvodi: prevodioci jezika BASIC, FORTRAN i Cobol. 1980, april. Tim Patterson (Seattle Computer Products) počinje razvoj operativnog sistema za i8086 čip. __________ * Izvor: Daniel Ichbia, Susan Kneper, Bill Gates i stvaranje Microsofta, RnD: Phoenix, 1997.


Istorija 1980, avgust. Predstavnici IBM-a posjećuju Microsoft. Gates potpisuje ugovor za razvoj BASIC tumača i daje preporuke za specifikacije mikroračunara. 1980, septembar. IBM nudi pisanje prevodilaca za jezike BASIC, FORTRAN, Cobol i Pascal za planirani IBM računar. Tim Patterson demonstrira u Microsoftu svoj 86-DOS, napisan za i8086 čip. Microsoft odlučuje da razvije OS zasnovan na njemu za IBM mikroračunar. 1980, oktobar. Microsoft kupuje prava na 86-DOS. Microsoft podnosi IBM-u prijedlog prijevoda i razvoja operativnog sistema. 1980, novembar. Micorsoft potpisuje ugovor sa IBM-om i dobija prvi prototip IBM PC-a. 1980, decembar. Microsoftova godišnja prodaja: $. Broj zaposlenih: 40.


Istorija 1981, februar. Prvo lansiranje MS-DOS-a na prototipu IBM PC-a. 1981, april. Tim Patterson se pridružuje Microsoftu. 1981, avgust. Najava stvaranja IBM PC-a. Microsoft izdaje MS-DOS verziju 1.0. Don Estridge je imenovan za šefa IBM PC odjela. 1981, decembar. Microsoftova godišnja prodaja: $. Broj zaposlenih: mart. IBM najavljuje PC XT sa 10MB hard diskom. Microsoft objavljuje MS-DOS 2.0 za PC XT. 1983, novembar. Microsoft predstavlja Windows. Ovo grafičko sučelje podržavaju 23 proizvođača mikroračunara, ali ne i IBM. 1984, avgust. IBM lansira PC AT sa 20MB hard diskom. Microsoft izdaje MS-DOS koji ga podržava u novembru. MS-DOS 3.1 izdanje sa umrežavanjem. 1991, jun. MS-DOS izdanje, april. Redizajnirana verzija Windows 3.1 ima poboljšano upravljanje datotekama i bolji izgled i osjećaj.


Kasne verzije 4.01 - prva potpuno i zvanično rusifikovana verzija (maj 1988) - poslednja (pre široko rasprostranjenog prelaska na Windows 95) široko korišćena verzija DOS-a (1994).




Sastav MS-DOS BIOS-a (Osnovni ulazno-izlazni sistem) Blok pokretanja Datoteka io.sys (ibm.com, drbios.sys) - modul za interakciju sa BIOS-om Datoteka msdos.sys (ibmdos.com, drdos.sys) - rukovanje prekidima modul Command.com datoteka - komandni procesor Uslužni programi (eksterne komande) Upravljački programi uređaja config.sys datoteka - datoteka konfiguracije sistema autoexec.bat datoteka - datoteka za pokretanje programa pri pokretanju OS-a




Učitavanje MS-DOS BIOS-a: –POST, samotestiranje po uključenju –Pretraži i učitaj Bootstrap jedinicu (BNZ) BNZ učitava io.sys Io.sys: –Učitava i konfiguriše msdos.sys –Definiše stanje povezanih uređaja –Inicijalizira povezane uređaje – Učitava potrebne drajvere uređaja –Prebacuje kontrolu na msdos.sys Msdos.sys: –Konfiguriše radne tabele –Učitava drajvere navedene u config.sys –Učitava komandni procesor command.com Command.com: –Pokreni komande sadržane u autoexec.bat – Prikazuje sistemski prompt - Čeka korisničke komande














Prekid BIOS-a 00h: Deljenje nulom. 01h: Korak po korak. 02h: Nemaskiran. 03h: Tačka prekida. 04h: Prelivanje. 05h: Print screen. 06h: (rezerva) 07h: (rezerva) 08h: Tajmer. 09h: Tastatura. 0Ah-0dh: (hdwr ints) 0Eh: Floppy disk. 0Fh: (hdwr int) 10h: Video usluga. 11h: Spisak opreme. 12h: Veličina korišćene memorije. 13h: Disk I/O. 14h: Serijski I/O 15h: Prošireni servis AT. 16h: Tastatura I/O. 17h: Printer I/O. 18h: ROM-BASIC. 19h: Učitavanje. 1 Ah: Tajmer I/O. 1Bh: Prekid tastature. 1Ch: Prekid korisničkog tajmera 1Dh: Video parametri 1Eh: Parametri diskete 1Fh: Grafički simboli


DOS prekida 20h: Izlaz iz programa 21h: DOS usluga 25h / 26h: Apsolutno čitanje/pisanje diska 27h: Izađi, ali ostaje rezidentan 28h: DOS vremenski kvant (NIJE U DOKUMENTACIJI) 28h: DOS vremenski kvant (NE U DOKUMENTACIJI: Excuteh komanda) DOS (NIJE U DOKUMENTACIJI) 2eh: Izvrši DOS naredbu (NIJE U DOKUMENTACIJI) 2fh: Multipleksni prekid (spooliranje štampanja) 2fh: Multipleksni prekid (spooliranje štampanja)


INT 21H: DOS usluga Ovaj prekid služi kao glavna ulazna tačka za većinu DOS funkcija. Program koji traži DOS uslugu mora pripremiti sve potrebne informacije u registrima i kontrolnim blokovima, naznačiti broj željene DOS funkcije u AH registru, a zatim pozvati INT 21H prekid. DOS funkcija 00H: završetak programa DOS funkcija 01H: ulaz s tipkovnice DOS funkcija 02H: prikaz izlaz DOS funkcija 03H: AUX ulaz DOS funkcija 04H: AUX izlaz DOS funkcija 05H: izlaz pisača DOS funkcija 06H: razmjena konzole DOS funkcija 07H: konzola bez filtriranja ulaz bez echo DOS funkcije 07H: Konzolni ulaz bez eho DOS funkcije 08H: Ulaz konzole bez echo DOS funkcije 09H: Izlaz DOS funkcije niza 0aH: baferirani niz DOS funkcija 0bH: provjeri status ulazne DOS funkcije 0cH: DOS funkcija za čišćenje 0dH: Izbriši disk DOS funkciju 0eH: Odaberite zadanu DOS funkciju DOS diska 0fH: otvori datoteku sa FCB DOS funkcijom 10H: Zatvori datoteku sa FCB DOS funkcijom 11H: Pronađi 1. odgovarajući fajl sa FCB DOS funkcijom 11H: Pronađi 1. odgovarajući fajl datoteka sa FCB DOS funkcijom 12H: Pronađi sljedeću odgovarajuću datoteku putem FCB DOS funkcije 12H: Pronađi sljedeći odgovarajući fajl preko FCB DOS funkcije 13H: Izbriši datoteku preko FCB DOS funkcije 14H: čita serijski fajl putem FCB DOS funkcija 14H: čitanje serijske datoteke preko FCB DOS funkcije 15H: pisanje serijske datoteke preko FCB DOS funkcije 15H: pisanje serijske datoteke putem FCB (nedokumentirano) DOS funkcija 16H: kreiranje datoteke preko FCB DOS funkcije 17H: Preimenovanje datoteke preko FCB DOS funkcije 19H : dati DOS-u zadanu funkciju diska DOS funkcija 1aH: postaviti DTA adresu DOS funkcija 1bH: dati FAT informacije (trenutni disk) DOS funkcija 1cH: dati FAT informacije (bilo koji disk) DOS funkcija 21H: čitati proizvoljnu datoteku upisati DOS funkcija 22H: napisati proizvoljnu datoteku pisati DOS funkcija 23H: dajte veličinu datoteke preko FCB DOS funkcija 24H: postavite adresu bloka proizvoljne datoteke DOS funkcija 24H: postavite adresu bloka proizvoljne datoteke DOS funkcija 25H: postavite vektor prekida DOS funkcija 26H: kreirajte prefiks segmenta programa DOS funkcija 26H: kreirajte program prefiks segmenta DOS funkcija 27H: blok čitanja proizvoljnog fajla DOS funkcija 28H: blok pisanja proizvoljnog fajla DOS funkcija 29H: vremena obrnuti naziv datoteke DOS funkcija 2aH: postaviti DOS datum DOS funkcija 2bH: postaviti DOS datum DOS funkcija 2cH: postaviti DOS vrijeme DOS funkcija 2dH: postaviti DOS vrijeme DOS funkcija 2eH: postaviti / izbrisati verifikacijski prekidač DOS funkcija 2eH: postaviti / obrisati verifikacijski prekidač DOS funkcija 2fH: dati trenutnu DTA DOS funkciju 30H: dati broj verzije DOS-a DOS funkcija 31H: izaći i ostati rezidentna - - KEEP DOS funkcija 31H: izaći i ostati rezidentna - - KEEP DOS funkcija 32H: dati informacije o disku DOS (nedokumentirano) DOS funkcija 32H: dati DOS informacije o disku (nedokumentirano) DOS funkcija 33H: postaviti / upitati nivo kontrole DOS-a DOS funkcija 33H: postaviti / upitati nivo kontrole DOS-a DOS funkcija 34H: adresa statusa DOS-a ponovnog ulaska DOS funkcija 35H: dati Vektor prekida DOS funkcija 36H: dajte slobodnu memoriju diska ...




Obračun složene kamate: OSNOVNI program 10 PRINT Obračun složene kamate 20 INPUT Unesite 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 IF J


Obračun složene kamate: ASM-program TITLERASCHET.ASM; Obračun složene kamate STACKSGSEGMENTSTACK DW64 DUP (?) STACKSGENDS DATASGSEGMENTDATA; deklaracija varijabli VVQDB Unesite iznos početnog kapitala (prije) VVDDB10,13, Unesite procenat godišnjeg rasta DB10,13,% VVNDB10,13, Unesite broj obračunskih godina DB10,13,% Q0DW? D? D1DW? N? J 1 Q? BUFDB 5,0,0,0,0,0,0,0 VIV1DB godišnji kapital DB10,13,%


SRBDB14 DUP (0), $ SRDB6 DUP (0), $ SRKDB10, 13, $ FT10DW1 TENDW10 STODW100 DATASEGENDS KODOVIGSEGMENTCODE MAINPROCFAR; glavna procedura ASSUMECS: CODESG, DS: DATASG, SS: STACKSG; namjena; segmentni registri u segmentu koda PUSHDS; snimanje adrese SUBAX, AX; softverski prefiks PUSHAX; segment na steku MOVAX, DATASG; inicijalizacija sadržaja MOVDS, AX; registar segmenta podataka. SLJEDEĆA -; TEKST PROGRAMA MOVAH, 9; zahtjev za unos Q MOVDX, ofset VVQ INT21H MOVAH, 0Ah; ulaz Q MOVDX, pomak BUF INT21H CALLSTR2BIN MOVQ0, D1 MOVAH, 9; zahtjev za ulaz D MOVDX, ofset VVD


INT21H MOVAH, 0AH; ulaz D MOVDX, ofset BUF INT21H CALLSTR2BIN MOVD, D1 MOVAH, 9; zahtjev za unos N MOVDX, ofset VVN INT21H MOVAH, 0AH; ulaz N MOVDX, ofset BUF INT21H x3850CALLSRT2BIN MOVN, D1 MOVAX, D MOVD1, AH ADDD1,100; proračun D1 = (1 + D / 100) * 100 MOVAX, Q0 MOVQ, AX MOVAH, 9 MOVDX, pomak VIV1 INT21H RST: MOVAX, Q; proračun Q = Q * D1 MULD1 4235DIVSTO MOVQ, AX MOVAX, J


CALLBIN2STR MOVAH, 9; godina izlaz MOVDX, ofset SR INT21H MOVAH, 9; prostor izlaz MOVDX, ofset SRB INT21H MOVAX, Q; povlačenje dobiti CALLBIN2STR MOVAH, 9 MOVDX, offset SR INT21H MOVAH, 9; linijski pomak MOVDX, ofset SRK INT21H INCJ; j = j + 1 MOVAX, J CMPAX, N; poređenje J sa N JLERST; uslovna grana na I



Da biste koristili pregled prezentacija, kreirajte sebi Google račun (nalog) i prijavite se na njega: https://accounts.google.com


Naslovi slajdova:

Operativni sistem MS-DOS Početak obuke Sva prava zadržana  Igor Šatalov 2005

Predstavljamo MS-DOS MS-DOS je disk operativni sistem. Diskovni operativni sistem je skup programa koji dopunjuju hardverske mogućnosti računara i kontrolišu rad hardvera i aplikativnih programa. Osnovni razlog potrebe za operativnim sistemom je taj što su elementarne operacije za rad sa računarskim uređajima i upravljanje računarskim resursima operacije veoma niskog nivoa, pa se radnje koje zahtevaju korisnik i aplikativni programi sastoje od nekoliko stotina ili hiljada takvih elementarnih operacije. Operativni sistem skriva ove složene i nepotrebne detalje od korisnika i pruža mu zgodan interfejs za rad. Takođe obavlja razne pomoćne operacije, kao što je kopiranje ili štampanje datoteka. Operativni sistem učitava sve programe u RAM, prenosi kontrolu na njih na početku njihovog rada, izvodi različite radnje na zahtjev programa koji se izvršavaju i oslobađa RAM memoriju koju programi zauzimaju kada završe. Za plan

Svrha MS-DOS-a Upravljanje uređajima koji čine računar Upravljanje računarskim resursima (RAM, diskovni prostor, itd.) Pokreće aplikativne programe za izvršenje Omogućava korisnicima i aplikativnim programima zgodan način komunikacije sa računarskim uređajima Implementira dijalog između korisnika i računara Idi na plan

Sastav BIOS-a MS-DOS Basic ulazno-izlaznog sistema, koji se nalazi u trajnoj memoriji računara. Ovaj dio operativnog sistema ugrađen je u računar. Njegova svrha je obavljanje najjednostavnijih i najuniverzalnijih usluga operativnog sistema vezanih za implementaciju ulaza/izlaza. Osnovni I/O sistem takođe sadrži test funkcije računara koji proverava rad memorije i uređaja računara kada je računar uključen. Pored toga, osnovni I/O sistem sadrži program za pozivanje učitavača operativnog sistema. Učitavač operativnog sistema je vrlo kratak program koji se nalazi u prvom sektoru svake DOS diskete. Funkcija ovog programa je da pročita još dva modula operativnog sistema u memoriju, čime se završava proces pokretanja DOS-a. Na tvrdom disku (hard disku), učitavač operativnog sistema se sastoji od dva dijela. To je zbog činjenice da se tvrdi disk može podijeliti na nekoliko particija (logičkih diskova). Prvi dio bootloadera nalazi se u prvom sektoru tvrdog diska, on bira s koje od particija tvrdog diska će nastaviti podizanje sistema. Drugi dio bootloadera nalazi se u prvom sektoru ovog odjeljka, on čita DOS module u memoriju i prenosi kontrolu na njih. Disk fajlovi IO. SYS i MSDOS. SYS. Učitava ih u memoriju program za učitavanje operativnog sistema i ostaju trajno u memoriji računara. IO fajl. SYS je dodatak osnovnom ROM I/O sistemu. Datoteka MSDOS.SYS implementira osnovne DOS usluge visokog nivoa. DOS ljuska obrađuje komande koje je uneo korisnik. Komandni procesor se nalazi u COMMAND disk datoteci. COM na disku sa kojeg se učitava operativni sistem. Za plan

Pokretanje MS-DOS-a Indikacija da računar počinje da radi nakon uključivanja je lagani ujednačen šum ventilatora koji hladi komponente sistemske jedinice. Nakon toga, bootstrapping procedura je podijeljena u tri faze. Odmah nakon uključivanja napajanja počinje sa radom poseban blok ugrađenog osnovnog ulazno-izlaznog sistema (BIOS), koji provodi proceduru provjere (testiranja) glavnih hardverskih komponenti računara - mikroprocesora, video sistema. , tastaturu, diskove i RAM. Rezultati ovog testa se pojavljuju na ekranu u obliku naizmjeničnih dijagnostičkih poruka koje ne zahtijevaju nikakav odgovor od korisnika. Usput se čuje škljocanje, brujanje, škripanje koje emituje testirana oprema. Ako se u ovoj fazi otkriju greške, na ekranu se pojavljuje odgovarajuća poruka, čuje se bip i tu se mašina završava. Ako je provjera hardvera bila uspješna, BIOS čita mali program sa diska u memoriju - operativni sistem loader ili bootstrap jedinica (BNZ). Ovaj blok se uvijek upisuje u prvi sektor bilo kojeg diska unaprijed, kada se formatira, bez obzira da li će se ovaj disk koristiti kao sistemski disk ili ne. Jedina funkcija ovog programa je da pronađe dvije datoteke sa operativnim sistemom na određenom (mu poznatom) mjestu na disku, pročita ih u memoriju i prenese kontrolu na njih. Prilikom pokretanja MS - DOS koristi dva tekstualna fajla posebne namjene - CONFIG. SYS (config) i AUTOEXEC. BAT (automatsko izvršenje). Ove datoteke moraju biti locirane u korijenskom direktoriju pogona s kojeg se sistem pokreće. U posljednjoj fazi učitavanja, komandni procesor COMMAND se čita u memoriju. COM. Ovaj procesor izvršava sve naredbe iz AUTOEXEC datoteke. BAT, od kojih je posljednji obično poziv Norton Commander programu. Na ekranu se pojavljuju uobičajeni NC paneli i MS - DOS prompt sa trepćućim kursorom. Sistem je spreman za primanje korisničkih naredbi. C: \> _ Idi na plan

Interne i eksterne MS-DOS komande Neke korisničke komande, kao što su Type, Dir ili Soru, izvršava sama ljuska. Takve komande se nazivaju interne komande. Da bi izvršio druge (vanjske) korisničke komande, komandni procesor traži na diskovima program s odgovarajućim imenom i, ako ga pronađe, učitava ga u memoriju i prenosi kontrolu na njega. Kada program završi, komandni procesor uklanja program iz memorije i prikazuje poruku da je spreman za izvršavanje naredbi (DOS prompt). DOS eksterne komande su programi koji dolaze sa operativnim sistemom kao zasebne datoteke. Ovi programi obavljaju aktivnosti održavanja, kao što su formatiranje disketa, provjera diskova itd. Za plan

Rad sa direktorijumima i datotekama Trenutni direktorijum se menja upisivanjem imena disk jedinice, zatim dvotačka: A: ili C: ili D: itd. Promjena trenutnog direktorija: cd [drive:] putanja Promjena u korijenski direktorij: cd \ Promjena u nadređeni direktorij: cd .. Naprijed C: \> A: A: \> D: D:> \ C: \> CD C: WINDOWS \ MEDIA C: \> WINDOWS \ MEDIA C: \> WINDOWS \ MEDIA CD \ C: \> C: \> WINDOWS \ MEDIA CD .. C: \> WINDOWS

Rad sa direktorijumima i datotekama Pregledanje direktorija: dir [drive:] [put \] [filename] Možete koristiti znakove * i? u nazivu datoteke. Ako ime datoteke nije navedeno, tada se prikazuje cijeli sadržaj direktorija, u suprotnom se prikazuju samo informacije o datoj datoteci ili grupi datoteka. Ako u naredbi nije specificiran pogon ili staza, pretpostavljaju se trenutni pogon i trenutni direktorij. Sljedeći C: \ Gmouse> dir Volumen u uređaju C je označen kao MASTER Volume serijski broj: 1A12-140D Sadržaj foldera 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 184 320 04.10.00 17:54 GNETSCRL DLL 73 728 03.10.00 17:25 GNETCPL DLL 184 320 04.10.00 17:54 GNETSCRL DLL 73 728 03.10.00 17:25 GNETCPL DLL 184 320 04.10.00 17:54 GNETSCRL DLL 73 728 03.10.00 17:25 GNETCPL DLL 184 320 04.10.00 17:54 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 README TXT 4 614 04.04. 60 MB slobodnog C: \ Gmouse> dir / w Volumen u uređaju C je označen MASTER Volume serijski broj: 1A12-140D Sadržaj foldera C: \ Gmouse [.] [..] GNETCPL.DLL GNETSCRL.DLL GNETMOUS.EXE SCROLL. CNT SCROLL.HLP SCROLL.GID README.TXT 7 fajlova 430 804 bajtova 3 fascikle 3 777,60 MB slobodno C: \ Gmouse> Ovaj parametar postavlja prikaz na ekranu sadržaja. Parametar specificira izlaz samo informacija o imenima datoteka u direktoriju.

Rad s direktorijima i datotekama Kreiranje direktorija: md [drive:] [put \] ime-direktorija Uništavanje praznog direktorija: rd [drive:] [path \] ime-direktorija Kreiranje tekstualnih datoteka: copy con filename Na kraju svake potrebno je pritisnuti taster (Enter), a posle poslednjeg - taster (F6), a zatim (Enter). Pregled tekstualnih fajlova: ukucajte [drive:] [path \] filename Forward C: \> md c: \ proba C: \> C: \> rd c: \ proba C: \> C: \> copy con primer .txt pervaya stroka vtoraya stroka konec ^ Z 1 datoteka kopirana C: \> upišite primer.txt pervaya stroka vtoraya stroka konec

Rad sa direktorijumima i datotekama Preimenovanje datoteka: ren [pogon:] [putnja \] ime datoteke ime datoteke Prvo ime datoteke u naredbi specificira ime preimenovane datoteke, drugo navodi novo ime datoteke. Brisanje fajlova: del [disk:] [putnja \] ime-datoteke Kopiranje fajlova: kopiranje ime-datoteke ime-datoteke kopija-ime-fajla [ime-direktorija] Ako ime datoteke nema u drugom parametru, nazivi fajlova nisu promijenjeno tokom kopiranja. Ako je ime datoteke navedeno u drugom parametru naredbe, to označava novo ime kopirane datoteke. C: \> ren primer.txt tekst.txt C: \> del tekst.txt C: \> kopiraj autoexec.bat avtoexec.bat 1 fajl kopiran C: \> dir a * .bat Volumen u uređaju C je označen MASTER Serijski broj sveske: 1A12-140D Sadržaj foldera C: \ AUTOEXEC BAT 161 25.11.03 18:52 AUTOEXEC.BAT AVTOEXEC BAT 161 25.11.03 18:52 avtoexec.bat 2 fajla 322 bajtova 0 7 foldera. besplatno C: \ > Na plan

Dictionary Driver je poseban program koji kontrolira uređaj povezan s računalom. Ime datoteke sastoji se od vlastitog naziva datoteke i ekstenzije, odvojenih tačkom. Ispravno ime datoteke sadrži 1 do 8 znakova, a ekstenzija sadrži 1 do 3 znaka. Interfejs je način komunikacije između osobe i računara. Direktorij je imenovana grupa datoteka na disketi ili tvrdom magnetskom disku. TSR-ovi su programi koji se trajno nalaze u RAM-u računara (operativne ljuske, drajveri uređaja, itd.). Datoteka je imenovana zbirka bajtova upisanih na disk. Ova kolekcija ne mora nužno zauzimati neprekinuto područje memorije na disku. Sistem datoteka računara je kolekcija logičkih disk jedinica i direktorijuma koji sadrže pojedinačne datoteke. Nazad

Glosar (nastavak) Šta je CONFIG. SYS i AUTOEXEC. BAT? 1) KONFIG. SYS sadrži direktive i komande za: a) učitavanje drajvera uređaja i memorije; b) postavljanje nekih parametara sistema (na primjer, broj bafera i broj istovremeno otvorenih datoteka); c) optimizacija sistema (dodjela RAM-a, kompresija podataka na disku, keširanje diska). CONFIG direktive. SYS se izvršavaju od strane sistema čak i prije nego što se KOMANDNA ljuska učita. COM. 2) AUTOEXEC. BAT sadrži naredbe za koje mislite da bi sistem trebao izvršiti na početku svake sesije. U principu, ove komande se mogu unositi i ručno. Bilo koja od CONFIG datoteka. SYS i AUTOEXEC. BAT možda nedostaje - u ovom slučaju, sistemski parametri su podešeni prema zadanim postavkama. Nazad



Slajd 1

Operativni sistem MS-DOS

Bez kontrole opreme, program ostaje samo književno djelo, napisano posebnim formalnim jezikom.

Slajd 2

Softver

Podijeljeni su u tri grupe: Operativni sistemi (OS) Programski sistemi (SP) Softverski proizvodi (aplikacije - PP, ili aplikativni paketi PPP)

Slajd 3

Prvi su se pojavili usko orijentisani softverski proizvodi („program dizajniran za izračunavanje broja  sa tačnošću od 20 cifara“, „program dizajniran za obračun i štampanje platnog spiska“ itd.); Zatim - Sistemi za programiranje (ranije verzije su se zvale sistemi za automatizaciju programiranja); Zatim - Operativni sistemi.

Krajnji cilj svakog kompjuterskog programa je upravljanje hardverom.

Slajd 4

Nivoi programa

Nivo otvorenih softverskih programa je dizajniran za kvalifikovanog krajnjeg korisnika ili za administratora informacionog sistema koji razume strukturu zadataka koji se rešavaju, principe korišćenja računara za njihovu realizaciju. SP nivo je dizajniran za programera aplikacija koji razvija softverski program ili softverski program, ili za sistemskog programera koji razvija operativni sistem, zajedničko ulaganje, softverski program. Nivo OS je dizajniran za operatera računara, korisnika koji je odgovoran za prolazak zadataka kroz mašinu. Nivo zatvorenog RFP-a je dizajniran za predmetnog specijaliste koji koristi računar za rješavanje specifičnih problema.

Slajd 5

Operativni sistem (OS)

Skup softverskih alata koji upravljaju računarskim resursima. Potreba za OS leži u činjenici da uređaji uključeni u računar razumiju samo komande niskog nivoa (jednostavne komande), a one potrebne korisniku se sastoje od stotina i hiljada elementarnih operacija. OS se bavi kompatibilnošću različitih uređaja, tk. sve ih mogu proizvesti različite firme i imaju različite karakteristike. Razne kompanije se bave razvojem OS-a, razmotrićemo OS koji je kreirao Microsoft.

Slajd 6

to je program koji posreduje između ljudi i kompjutera. Pokreće aplikativne programe za izvršenje, upravlja računarskim resursima i pruža korisničko sučelje. Prva verzija je razvijena 1981. To je operativni sistem za jednog korisnika. Koriste ga stručnjaci za održavanje računara prilikom popravki, puštanja u rad i podešavanja opreme i programa.

Slajd 7

Trenutno relevantno

Osnovni principi MS-DOS-a se koriste u MS-Windows-u. U praksi, mnogi programi rade dobro pod njenom kontrolom. Kreirane su nove aplikacije napisane za MS-DOS. Godine 1997. Caldera je započela rad na prilagođavanju DR DOS-a (analog MS DOS-a) tržištu ugrađenih OS malih, visoko preciznih uređaja koji se povezuju na Internet i Internet. Ovi uređaji uključuju kase, faks mašine, personalne digitalne asistente, elektronske notebook računare, itd.

Slajd 8

Nedostaci MS-DOS-a

MS-DOS radi na 640 KB RAM-a. Ne dozvoljava rad sa drajverima za preuzimanje za različite video kartice. Jedan zadatak (pokretanje nekoliko programa je nemoguće sa prebacivanjem između njih). Interfejs komandne linije pruža samo jednu liniju ekrana u koju može uneti komande. Komande moraju biti napisane u MS-DOS-u i moraju se zapamtiti da rade u ovom sistemu.

Slajd 9

Princip rada

Čitav ciklus programa je niz unaprijed određenih procedura – postupaka unosa, konverzije, izračunavanja itd. - Dakle, ovo okruženje se naziva proceduralnim. Da bi se pojednostavio rad, postoje posebne aplikacije koje se nazivaju školjke. Počevši od Windowsa 95, to više nije ljuska, već grafički OS.

Slajd 10

Redoslijed pokretanja

Proces čitanja OS-a naziva se pokretanje. Učitavanje OS-a počinje nakon uključivanja sistemske jedinice i automatskog testiranja, što je prva faza u radu OS-a. Proizvode ga programi iz BIOS-a koji su upisani u nepostojanu memoriju. Svi PC uređaji koji su do sada napajani podliježu testiranju.

Slajd 11

Nakon uspješnog automatskog testa, BIOS hardver pokreće proces pokretanja sistema. Ako je proces pravilno organiziran, da biste doveli računalo u radno stanje, potrebno je uključiti napajanje i pričekati dok se preuzimanje ne završi. Upravljanje se može vršiti i sa tastature i miša, ali tek nakon učitavanja posebnog drajvera. Drajveri bi trebalo da se učitaju iz batch fajla kada se računar pokrene. U ovom slučaju, oni će raditi stabilnije.

Top srodni članci