Operacinės sistemos (I semestras)
II-1/1 q__
TURINYS
1. Kompiuterinė sistema 2
2. MS DOS 2
2.1. MS DOS struktūra 2
2.2. MS DOS komponentės 3
2.3. Pastabos apie BIOS 4
3. MS DOS failų sistema 4
3.1.Pilna failo specifikacija 4
3.2. Loginė failo struktūra 5
3.3. Loginė katalogo struktūra 5
3.4. FAT (File Allocation Table) 6
3.5. FAT struktūra 6
3.6. Fizinė disko struktūra 7
3.7. Sisteminio disko struktūra 7
4. Atmintis. Atminties (RAM) valdymas 8
4.1. Atminties valdymo draiveriai 9
4.2. Atminties valdymo komandos 10
4.3. Spartinančioji atmintis 10
4.4. Spartinančiosios atminties valdymas 11
5. Defragmentavimas 12
6. Failų rezervinių kopijų sukūrimas 12
7. REXX (Restructured Extended Executor) 13
7.1. REXX procedūra 13
7.2. Komentarai 14
7.3. Tekstinės eilutės 14
7.4. Komandos 14
7.5. Priskyrimai 15
7.6. Žymės 15
7.7. Instrukcijos 16
7.8. Ciklai 16
7.9. Paprogramės 18
8.0. Funkcijos 18
8.1. Išorinių funkcijų biblioteka 19
9.0. WWW (World wide Web) 19
9.1. Protokolai 20
9.2. FTP (File Transfer Protocol) 20
9.3. Elektroninis paštas 21
10. OS/2 22
10.1. Savybės 22
10.2. Daugiaprogramiškumas 22
10.3. Tinklas 23
1. Kompiuterinė sistema
1. Techninė įranga (hardware).
2. Programinė įranga (software).
3. Žmogus.
4. Dokumentacija.
5. Duomenys / informacija.
[1]. a) I/O įrenginiai.
b) procesorius.
c) RAM ir ROM.
[2]. Programinė įranga:
a) OS (vadinama nuo tada, kai į io.sys ir kitus sisteminius failus buvo integruoti atminties valdymo draiveriai).
• MS DOS – 1 vartotojo; vienu metu daro vieną užduotį;
• OS/2 – 1 vartotojo; daug užduočių (multi) vienu metu;
• UNIX/WINNT – daug vartotojų; daug programų vienu metu;
b) Taikomosios programos.
c) Servisinės programos.
d) Programavimo sistemos.
2. MS DOS
Paskirtis – visų kompiuterio resursų valdymas;
2.1. MS DOS struktūra
1. Sisteminis pakrovėjas (SB – System Bootstrap, esantis BIOS’e);
2. Išplėtimo modulis (EM – Extension Module, io.sys failas);
3. Išorinių standartinių įrenginių draiveriai;
4. Bazinis modulis (BM – Basic Module, msdos.sys failas);
5. Komandų interpretatorius (CI – Command Interpreter, command.com failas);
6. DOS utilitos (išorinės DOS komandos, format, scandisk ir t.t.);
7. Kevalas (MS DOS Shell: NC, VC);
8. Instrumentinės priemonės;
2.2. MS DOS komponentės
Komponentė Saugojimo vieta F-ja krovimosi metu F-ja funkcionavimo metu
BIOS Pastovi atmintis (ROM) 1. Kompiuterio įrangos testavimas.
2. Žemo lygio pertraukimo vektorių inicializavimas (reikšmių suteikimas) 1. Standartinių išorinių įrenginių valdymas.
NSB (nesisteminis pakrovėjas) Fizinis pradinis kieto disko sektorius 1. Įkrauti į operatyviąją atmintį SB.
2. Paleisti SB.
–
SB (sisteminis pakrovėjas) Startiniame kiekvieno disko sektoriuje 1. Įkrauti į operatyvinę atmintį EM (extension module) ir BM (basic module). Io.sys ir msdos.sys failai.
2. Paleisti tik EM.
–
EM (extension module) Io.sys failas 1. Įrangos būklės įvertinimas ir išorinių įrenginių nustatymas į pradinę padėtį.
2. DOS’o konfigūracija pagal parametrus, nurodytus faile config.sys (pats pirmas yra koreguojamas).
3. Paleisti BM. 1. Organizuoja sąsają su BIOS.
2. Išplečia BIOS galimybes.
Išorinių įrenginių draiveriai Atskiri failai bet kokiame kataloge 1. Pasiima draiverius. 1. Nestandartinių įrenginių valdymas.
2. Standartinių įrenginių nestandartinis valdymas.
BM (basic module) Msdos.sys 1. Savo vidinių lentelių inicializacija.
2. Komandų interpretatoriaus (command.com) įkrovimas į operatyvinę atmintį.
3. CI paleidimas. 1. Kompiuterio resursų ir vykdomų programų (*.exe failai) valdymas.
CI (command interpreter) Command.com 1. Inicializuoja pertraukimo vektorius, kuriuos jis pats naudos.
2. Vykdo failą autoexec.bat 1. Komandų priėmimas iš klaviatūros.
2. Vykdo vidines komandas (jų nėra atskiruose failuose).
3. Komandinių failų vykdymas.
4. Programų pakrovimas į RAM vykdymui.
5. Pertraukimų apdorojimas pasibaigus programai.
Utilitos Failai Nieko neatlieka I. DOS išorinės komandos (jos yra sisteminiame kataloge).
II. Realizuoja servisines paslaugas interaktyviame režime.
MS-DOS Shell (kevalas) Failai doss*.*
– 1. Supaprastinti vartotojo sąsają su sistema.
Instrumentinės priemonės Atskiri failai ar jų grupės – I. Programų kūrimo priemonės.
II. Paprastų tekstų kūrimo priemonės.
2.3. Pastabos apie BIOS
Struktūra:
1. Standartinių išorinių įrenginių draiveriai;
2. Įrangos darbingumo kontrolės testai;
3. Pradinis pakrovėjas;
Draiveriai:
1. Priima užklausas kreipimuisi į įrenginį;
2. Užklausas pakeičia įrenginio valdymo komandomis;
3. Apdoroja aptarnaujamojo įrenginio pertraukimus;
3. MS DOS failų sistema
Failas – baigtinis informacijos kiekis, saugomas išoriniame įrenginyje ir turintis savo pavadinimą bei adresą.
Failų sistema –
1. Failų aibė ir valdančios informacijos diske visuma tam, kad turėti priėjimą prie failų (perskaityti, redaguoti ir t.t.).
2. Tai programinė įranga, kuri yra OS dalis, leidžianti dirbti su failais.
3.1.Pilna failo specifikacija
C:Quake3quake3.exe
drive path filename .extension
1 – 8 1 – 3
CON – išėjimo atveju monitorius (copy 1.txt con – rodo failą);
CON – įvedimo atveju klaviatūra (copy con 1.txt – redaguoja failą);
PRN – sisteminis printeris (LPT1 – lygiagrečioji jungtis);
COM(1-4) – nuosekliosiso jungtys;
NUL (loginis įrenginys) – tai neegzistuojantis įrenginys. Jei naudojamas įvedimui, sistema gauna pranešimą failo pabaiga. Sistema supranta lyg tai būtų atliktas failo įvedimas ir sėkmingas užbaigimas. Naudinga, kai norisi patikrinti ar programoje nėra klaidų. Jei NUL naudojamas kaip išvedimo įrenginys, modeliuojama išvedimo operacija be duomenų: