Operációs Rendszerek DOS.

Slides:



Advertisements
Hasonló előadás
A PC gépek szoftverei Kérdés: "Mi az elefánt?" Válasz: "Egér operációs rendszerrel."
Advertisements

Készítette: Kun Béla.  Operációs rendszernek nevezzük a számítástechnikában a számítógépeknek azt az alapprogramját, mely közvetlenül kezeli a hardvert,
Operációs Rendszerek I.
Operációs Rendszerek I.
BIOS A BIOS mozaikszó, a Basic Input/Output System rövidítése, magyar fordításban alapvető ki- és bemeneti rendszerként szokták emlegetni.
DOS.
A számítógép felépítése
Operációs rendszerek. Szoftver: Számítógépeken futtatható programok és a hozzájuk tartozó leírások, dokumentumok. Program: A számítógép számára értelmezhető.
Hálózati architektúrák Novell Netware. Történet 1983/85: Netware első fájl-szerver LAN OS saját hálózati protokoll: IPX/SPX 1986: Netware v2.x telepítőkészlet.
Az operációs rendszer.
Operációs rendszerek 1. Takács Béla
Fajfrik Dóra tanárjelölt munkája alapján
LINUX/UNIX PARANCSOK.
A számítógép alapegységei
A szoftver.
11. előadás (2005. május 10.) A make segédprogram Alacsony szintű műveletek és bitmezők Fájl, katalógus rendszer hívások 1.
7. előadás (2005. április 12.) Láncolt lista File kezelés 1.
Készítette: Martis Zsombor
Készítette: Pető László
Ember László Damn Small Linux Microsoft VPC környezetben.
Operációs rendszerek Microsoft Windows XP.
A számítógépes feladatmegoldás feltételei
Microsoft Windows A Windows fejlődése, általános jellemzése – 2. dia
Az operációs rendszerek
A szoftver A szoftver fogalma Szoftvertipusok Operációs rendszerek
Windows NT 4.0 telepítése. Windows NT telepítése - Indítsa el a MS Virtual PC programját! - Készítsen egy új virtuális gépet - Rendeljen hozzá 128 MB.
Windows 98 SE telepítése.
O PERÁCIÓS RENDSZEREK. F OGALMA Az operációs rendszer programok gyűjteménye, amelyek elősegítik a számítógép hardverének könnyű, sokoldalú és biztonságos.
Module 1: A Microsoft Windows XP Professional telepítése
Programrendszer 2. Erőforrás – erőforrás elosztás 3. Indítja és ütemezi a programokat 4. kommunikáció 2 Takács Béla.
Takács Béla Operációs rendszerek 2.. „Néhány” fontos operációs rendszer EgyfelhasználósTöbbfelhasználós DOS (Microsoft)UNIX MS-DOS (Microsoft)LINUX.
A programozás alapjai A számítógép számára a feladat meghatá- rozását programozásnak nevezzük. Ha a processzor utasításait használjuk a feladat meghatározásához,
A számítógép felépítése
A számítógép alapegységei. A számítógép a belsőleg tárolt program segítségével automatikusan hajtja végre a programokat. A memória utasítások és adatok.
Az operációs rendszereK
Operációs rendszer.
Állomány és lemezműveletek
Alapismeretek Számítógépes adatábrázolás
A számítógép elindítása
1.4. Fordítás, szerkesztés, az objektumkönyvtár használata.
Bemutatkozás Név: Vespi Gábor Kelt: december 27.
1 Operációs rendszerek I, 3. gyakorlat Windisch Gergely
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Operációs rendszerek Balogh Zoltán PTE-TTK IÁTT Operációs rendszerek feladatai és csoportosításuk.
Az operációs rendszerek feladata, fajtái, felépítése
PARANCSOK HASZNÁLATA WINDOWS-BAN ÉS LINUXBAN II. Balaton Marcell Balázs.
Az ECDL-ről „Az ECDL célja az informatikai írástudás elterjesztése, és annak elősegítése, hogy minél több ember az Információs Társadalom teljesértékű.
Az operációs rendszer feladata. 1. Az operációs rendszer fogalma: A számítógépek alkalmazhatóságának rugalmasságát a gépen megvalósított, futtatható szoftverek.
A ROM és a BIOS Készítette: Tóth Dominik. A ROM A ROM (Read Only Memory) egy olyan elektrotechnikai eszköz, amely csak olvasható memória. Fizikailag az.
Óravázlat Készítette: Kucsera Mihály és Toldi Miklós
Az operációs rendszer feladata
FAT (File Allocation Table)
2. Operációs rendszerek.
A számítógép felépítése
ifin811/ea1 C Programozás: Hardver alapok áttekintése
Bevezetés az informatikába 3. előadás Software alapismeretek II Operációs rendszerek 1. A DOS operációs rendszer.
2015. július július július 22. Készítette: Gráf Tímea Informatika 9. évf. Informatikai alapismeretek III.
A ROM ÉS A BIOS. K ÉSZÍTETTE R ELL P ATRIK A ROM A ROM egy olyan elektrotechnikai eszköz, amely csak olvasható adatok tárolására alkalmas memória. Tartalma.
Ismétlés:grafikus felületek Felső panel Indítópanel Asztal Indikátorok Kuka.
MBR és a partíciós tábla Forrás: Wikipedia. MBR 1. A Master Boot Record (MBR) vagy más néven a partíciós szektor a merevlemez legelső szektorának (azaz.
Készítette: Rummel Szabolcs Elérhet ő ség: Linux kezelése.
Lemezkezelés és adattárolás. Lemezműveletek - Formázás: az a művelet, ami a háttértárakat előkészíti a használatra. Az eredeti tartalom elvész a lemezről.
Sz&p prof.
Az operációs rendszer feladatai
Total commander.
IT ALAPFOGALMAK OPERÁCIÓS RENDSZEREK.
Ubuntu – ismerkedés Fájlok és könyvtárak
Hálózati architektúrák
Mikroszámítógépek az MNB-ben
Előadás másolata:

Operációs Rendszerek DOS

Operációs rendszerek ~1960 Számítási idő (pénzbe kerül) Kezelés - programozó személyesen Fordító program betöltése (kártyákról, pl. FORTRAN) Program betöltése (FORTRAN nyelvű) Fordítás  új program kártyán (Gépi kódú) Új program betöltése Futtatás Kimenet Hiba esetén memóriamásolat (core dump), Ábra esetleg errol

Operációs rendszerek Gépkezelő munkájának kiváltása Vezérelt betöltések (fordító, új program, adat) Egyre több szolgáltatás Operációs rendszer feladatai A mögöttes hardver elrejtése, egy egyszerűbb virtuális gép nyújtásával Erőforrás-kezelő Ábra esetleg errol

MS – DOS történet (MicroSoft Disk Operating System) CP/M három komponense CCP (Console Command Processor) Parancsokat fogadott el a billentyűzetről Parancsszó + paraméterek BDOS (Basic Disk Operating System) File-ok megnyitása Konzolra írás Nyomtatás Felhasználói programok bármely konfiguráción, memóriamérettől függetlenül ugyanúgy futottak BIOS (Basic Input Output System) Alacsony szintű funkciók megvalósítása – diszkre való írás/olvasás, konzolra való írás Ábra esetleg errol

MS – DOS történet (MicroSoft Disk Operating System) 1980 IBM PC prototípus 16 bites processzor, nincs rá OS, csak az MS féle BASIC 1980 QDOS (Quick Dirty Operating System) Tim Paterson 4 hónap alatt írta (CP/M alapján) Sok tulajdonsága a CP/M-ből öröklődött Intel 8086-os 16 bites gépekre készült Filerendszer az MS BASIC-ből származó FAT QDOS első verziója a 86-DOS Ábra esetleg errol

MS – DOS történet (MicroSoft Disk Operating System) 1980 Microsoft licenszeli a 86-DOS-t 1981 május Microsoft alkalmazza Tim Patersont hogy portolja a QDOS-t (86-DOS) az IBM PC-re 1981 július Microsoft minden jogot megszerez a 86-DOS-ra 1981 augusztus IBM PC megjelenik IBM Microsofttól licenszelt oprendszere: PC-DOS 1.0 Ábra esetleg errol

MS – DOS történet (MicroSoft Disk Operating System) 1982 PC-DOS 2.0 (MS-DOS-al megegyező) Merevlemez támogatás Teljesen újraírt kód, szinte semmi köze a QDOS-hoz innen 1984 MS-DOS 3.0 32 MB-os merevlemez partíció támogatás 1987 MS-DOS 3.3 Logikai meghajtó támogatás (fizikai lemezen több logikai lemez) 1994 MS-DOS 6.22 Utolsó egyedülálló MS verzió (később a Windows része) 2000 PC DOS 2000 - utolsó DOS verzió Ábra esetleg errol

MS – DOS (MicroSoft Disk Operating System) Microsoft operációs rendszere, a későbbi Windows rendszerek elődje Karakteres üzemmódban fut Egyfelhasználós, egyfeladatos Parancssoros felület Kötegelt állomány futtatási lehetőség Ábra esetleg errol

MS – DOS (MicroSoft Disk Operating System) Négy alap egységből áll Betöltő szektor (boot record) ROM-BIOS felület (IO.SYS) DOS kernel (MSDOS.SYS) Parancsértelmező (command.com) Ábra esetleg errol

MS – DOS (MicroSoft Disk Operating System) Gép indulása, részek feladatai Boot (bootstrap) Az operációs rendszer memóriába töltését hívjuk boot-olásnak Boot lépései Bekapcsolás után a PC-ben tárolt alapprogram (ROM BIOS) egy önellenőrzést hajt végre (van-e RAM a gépben, van-e billentyűzet, stb - hangjelek) ROM BIOS ellenőrzi hogy van-e lemez a meghajtóban, ha nincs, a merevlemez első szektorából (Master Boot Sector) kiolvassa a Master Boot Record-ot és a partíciós táblát Ábra esetleg errol

MS – DOS (MicroSoft Disk Operating System) Boot lépései – folyt. A partíciós tábla tartalmazza a diszk logikai felosztását, illetve hogy milyen operációs rendszerek vannak telepítve és melyik az aktív A BIOS a Master Boot Record-ot indítja, mely az aktív operációs rendszer partíciójának Boot Sector-át megkeresve elindítja a Boot Record-ot A Boot Record által indított program a telepített operációs rendszertől függ (az OS telepítésnél módosítja a Boot Recordot) Ábra esetleg errol

MS – DOS (MicroSoft Disk Operating System) MS DOS Boot Rekord 2 file-t tölt be MSDOS.SYS (DOS Kernel - rendszermag) Erőforrás elosztás és kezelés (Pl.: File menedzsment, Memória menedzsment) Magas szintű kommunikációt biztosít az alacsony szintű eszközök felé IO.SYS I/O műveletek (Konzol, billentyűzet, printer, stb) ROM BIOS-felé kommunikáció Ábra esetleg errol

MS – DOS (MicroSoft Disk Operating System) IO.SYS: ROM-BIOS felület Illesztő modulok a ROM-BIOS felé A ROM-BIOS alacsony szintű szolgáltatásokat ad Az eredeti rutinok kiegészíthetőek – BIOS-tól való függetlenség Billentyű beolvasás Képernyőre írás Lemezre írás Config.sys értelmezése (konfigurációs beállítások) COMMAND.COM betöltése Ábra esetleg errol

MS – DOS (MicroSoft Disk Operating System) Parancsértelmező Felhasználó és operációs rendszer közötti kommunikáció Alapból a COMMAND.COM értelmező fut (le lehet cserélni másikra) Belső és külső programok futtatása Ábra esetleg errol

DOS parancsok Parancsok Belső Külső Beépítve az operációs rendszerbe (COMMAND.COM része, nem külön file-ban tárolt programok) COMMAND.COM memóriában  bármikor kiadható parancsok pl: cd, md, cls, del, prompt, dir,call,.. Külső Külön file-ban létező programok, a DOS-hoz adják, de nem feltétlenül szükségesek a működéshez, letörölhetőek akár. Pl: label, edit, deltree, fc, format, find, attrib, sort,... A másodlagos táron vannak, futáskor be kell tölteni őket a memóriába

DOS parancsok Parancs végrehajtási sorrend DOSKEY makró (MS DOS 4.0-tól)? Ha nem: Belső parancs? Ha nem: Külső parancs? .com .exe .bat Aktuális könyvtár Keresési útvonal (path) Hiba („Bad command or filename.”)

DOS filestruktúra File („fájl”) – állomány Adatokat/Utasításokat összefogó egység Állományokról nyílvántartás – FAT (File Allocation Table)

FAT 1977 FAT12 (12 bites verzió) 1984 elő-FAT16 Max. fileméret: 32MB Max. fileszám: 4077 Max. filenév-hossz: 8.3 Max. kötet méret: 32 MB Könyvtár hierarchiát nem kezelt, csak 1983-tól 1984 elő-FAT16 1988 FAT16 (16 bites verzió) Max. fileméret: 2 GB Max. fileszám: 65517 Max. filenév-hossz: 8.3 (LFN-el 255) Max. kötet méret: 2 GB

FAT 1996 FAT32 (32 bites verzió) Max. fileméret: 4GB Max. fileszám: 268 435 437 Max. filenév-hossz: 8.3 v. 255 Max. kötet méret: 2 TB 1B 8 bit Kilo 1KB 1024B Mega 1MB 1024KB Giga 1GB 1024MB Tera 1TB 1024GB

DOS filestruktúra File-ok nevében használható karakterek: Angol nagybetűk (A-Z) Számok (0-9) Speciális jelek (!# $ % & ( ) - @ ^ _ ` { } ~ ‘) ASCII értékek 128-255 (American Standard Code for Information Interchange)

DOS filestruktúra Könyvtár (Mappa) fa-struktúra Hierarchikus elrendezés Fejjel lefelé lógó fa Gyökér: gyökérkönyvtár ill. főkönyvtár („\”) Alkönyvtárak Struktúrát a felhasználó alakítja ki Könyvtáron belül nem lehet azonos nevű alkönyvtár vagy file (ha más a kiterjesztés, akkor igen) Kisbetű – nagybetű nem megkülönböztetett Aktuális könyvtár spec. neve: ”.” Szülőkönyvtár spec. neve: ”..”

DOS parancsok PARANCSNÉV paraméter1 paraméter2 ... kapcsoló1 kapcsoló2 ... pl.: DIR A:\*.* /p Egyszerűbben a következő módon kell ezt érteni: a parancsnév megmondja, hogy mit,milyen feladat -ra kérjük a meghajtó- és a könyvtár neve azt, hogy hol, honnan, vagy hova, a paraméter azt, hogy mivel, vagy mit, a kapcsoló azt, hogy hogyan ...kell a parancsot végrehajtani.

Pár DOS belső parancs DATE TIME DIR CLS VER MD CD RD Dátum beállíttás, lekérdezés TIME rendszeridő DIR könyvtár tartalom listázása CLS a képernyő tartalomtörlése VER a DOS verziószámát írja ki MD utasítás könyvtár létrehozására CD utasítás egy adott könyvtárba való belépésre RD adott nevű könyvtár törlése ( csak ha üres !)

Pár DOS belső parancs COPY DEL PROMPT TYPE PATH REN SET VOL utasítás állományok másolására DEL utasítás állományok törlése PROMPT készenléti jel TYPE szöveges állományok tartalma jelenik meg a képernyőn PATH könyvtárlista az elérési útvonal beállítása REN állományok átnevezése SET környezeti változó tábla beállítása VOL a lemez címkéje és sorszáma

Pár DOS külső parancs FORMAT UNDELETE DISKCOPY CHKDSK PRINT EDIT lemezkezelő utasítás adattárolás előkészítéséhez UNDELETE törölt állományok visszaállítása DISKCOPY floppy lemezre vonatkozó másoló utasítás CHKDSK lemezterület ellenőrzése PRINT nyomtató parancs EDIT a DOS szövegszerkesztője

Pár DOS külső parancs HELP MEM FDISK SYS SCANDISK egy interaktív helprendszer jelenik meg a monitoron MEM információt ad a lefoglalt és a szabad memóriáról FDISK a merevlemez előkészítés fontos utasítása (partíciók menedzselése) SYS a rendszerállományok másolása megadott meghajtóra (nem mindegy hogy fizikailag hol vannak, sima copy nem elég) SCANDISK a megadott lemezmeghajtó ellenőrzése, javítása

DOS kötegelt állományok Batch file-ok Szöveges file Utasításokból Címkékből Kommentekből (REM-el induló sorok) Ciklusszervező utasításokból Ugrásokból (Címkékhez) Feltételes végrehajtásból (IF)

DOS kötegelt állományok .bat kiterjesztés Soronként végrehajtódik Elágazás végrehajtható benne IF [NOT] EXIST FileName Command IF [NOT] EXIST DirName\nul Command IF [NOT] string1==string2 Command IF [NOT] ERRORLEVEL number Command GOTO {cimke}

BATCH példa Proba.bat tartalma: dir *.* echo Hello cd .. Aktuális könyvtár tartalmát listázza Kiírja hogy: Hello A könyvtárszerkezetben feljebb lép egyet (ha nem a főkönyvtárban vagyunk, mert akkor szó nélkül maradunk ott)

DOS kötegelt állományok File létezés vizsgálat @echo off IF EXIST %1 GOTO van Echo nincs Goto end :van Echo VAN! :end

DOS kötegelt állományok @echo off :start cls echo 1: egyes echo 2: kettes echo 3: harmas set hu= set /p hu=hanyas? if "%hu%" == "1" goto egy if "%hu%" == "2" goto ketto if "%hu%" == "3" goto harom goto start :egy echo Egyeske goto end :ketto echo Ketteske :harom echo Harmaska :end echo Viszlat

DOS kötegelt állományok FOR FOR {valtozo} IN ({lista}) DO {command} Pl.: @echo off FOR %%A IN (1 2 3 4 5 ) DO echo %%A