Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

A számítógép operációs rendszere: Történet, DOS, Unix, Windows, Linux A számítógép operációs rendszere: Történet, DOS, Unix, Windows, Linux Talata István.

Hasonló előadás


Az előadások a következő témára: "A számítógép operációs rendszere: Történet, DOS, Unix, Windows, Linux A számítógép operációs rendszere: Történet, DOS, Unix, Windows, Linux Talata István."— Előadás másolata:

1 A számítógép operációs rendszere: Történet, DOS, Unix, Windows, Linux A számítógép operációs rendszere: Történet, DOS, Unix, Windows, Linux Talata István

2 Operációs rendszerek története I.  Kezdetek (1940 − 50 körül)  Első generációs gépeket mechanikusan programozták  huzalozás átdugásával, majd kapcsolók átállításával  Második generáció: FORTRAN  soron következő felhasználó lefordíttatta a lyukkártyákról beolvasott programját  eredmény: újabb lyukkártyák  törölték a tárat  majd futtatta a már lefordított programját  sorbanállás gépidőért

3 Operációs rendszerek története II.  Kötegelt feldolgozás  Operátor (szakember) alkalmazása  szervezte a fordításra váró munkákat  a gép a feladatokat egymás után, kártyakötegenként végezte el:  kötegelt (batch) feldolgozás  Monitor (General Motors): az első operációs rendszer  állandóan a memóriában tartózkodott  felhasználó segédszámítógéppel felvitte az adatokat  mágnesszalagos rögzítés  operátor szalagokat a nagy számítógéphez vitte  a monitor vezérelte a nagy számítógép működését  gyorsabb működés

4 Operációs rendszerek története III.  Kötegelt feldolgozás további fejlődése  parancsnyelvek (command interpreter, job control language) létrejötte  1960-as évektől a programok közvetlen futtatása jellemző: kimaradnak a felhasználók, az operátorok és a mechanikus perifériák a program futtatásából  példa:1964, IBM a szalagos egység miatt lassú sokszor a gép  mágneslemez megjelenésével programok és adatok közvetlen hozzáférése  DMA (Direct Memory Access): „intelligens periféria”, közvetlenül (CPU vezérlése nélkül) képes adatátvitelre, párhuzamosan egyszerre több egység is (SPOOL – Simultaneous Peripheral Operations On Line)

5 Operációs rendszerek története IV.  Multiprogramozás – többfeladatos rendszerek  átlapolt rendszer: CPU több feladat különböző fázisait vezérli párhuzamosan (betöltés, végrehajtás, kiírás)  nem mindig hatékony  több feladat egyidejű kiszolgálása

6 Operációs rendszerek története V.  Személyi számítógépek  1975 – Altair 8800 (Xerox)  egér + grafikus felhasználói felület, kisé nehézkesen programozható  IBM PC  operációs rendszer: DOS – Disk Operation System  Basic-ben könnyen programozható  1982 – Apple Macintosh  zárt rendszer, grafikus felület, magas szintű alkalmazások  1984 – Novell Netware  lokális hálózatok

7 Fájlrendszer  háttértároló partícióján belüli struktúra, meghatározza a fájlkezelés szerkezetét (pl. adattárolás struktúrája, klusztermérete, adatbiztonsági beállítások, tömörítési módok)  operációs rendszertől függ, hogy az milyen fájlrendszerekben működhet, miket támogat  leggyakoribb fajtái:  FAT 16 – File Allocation Table, DOS,  FAT 32 – Windows 9x, ME  NTFS – New Technology File System, Windows NT, 2000, XP  ext2fs – Linux  ext3fs – Linux  Reiser – SuSE Linux

8 Háttértárolók megbízhatóságának javítása (RAID)  RAID – Redundant Array of Inexpensive Disks  megoldások gyors és olcsó, de egyúttal megbízható háttértárolói struktúrákra (ajánlások – Berkeley, 1987)  RAID 1 – 5 eredetileg, majd RAID 0, RAID10, stb.  RAID 0 – nincs paritásvizsgálat, diszken nagyméretű csíkokkal van definiálva, nagy I/O fájlok esetén használatos  RAID 1 – diszktükrözés, nagyon elterjedt  RAID 3 – páratlan paritás elvén működik, paritásbit használata, csíkok szélessége 1 bájt, paritás külön diszkre kerül  RAID 5 – paritásinformáció szétosztva az összes diszken helyezkedik el

9 MS-DOS I.  karakteres felületű operációs rendszer  parancssoros (command line) bevitel  1982-es IBM PC (Intel 8086-os alaplappal) operációs rendszere  IBM-kompatibilis gépeken futott  MS-Windows 95 megjelenéséig fejlesztették

10 MS-DOS II.  a logikai meghajtóknak betűjelei (kettősponttal követve) vannak, pl. C:  könyvtárstruktúra (katalógus-struktúra): gyökértől „\”  fájlnevek: max. 8 karakter, pont, majd 3 karakter kiterjesztés: proba.txt  egyfeladatos rendszer  egyfelhasználós rendszer

11 MS-DOS III.  néhány könyvtárkezelő és egyéb parancsa:  dir útnév – directory, katalóguslista, pl. dir c:\könyvtar /p  cd útnév – change directory, katalógusváltás, pl. cd..  md név – make directory, katalógus készítése  rd név – remove directory, katalógus törlése  del fájlnév – delete, fájl törlése  copy fájlnév útnév – fájl másolása  move fájlnév útnév – fájl mozgatása  ren fájlnév – rename, fájl átnevezése  format név – lemezformázás, pl. format a:\  fdisk – új fájlrendszer létrehozása  date – új dátum bevitele, time – új idő bevitele  prompt $p$g – prompt megjelenítése (azt jelzi, hogy milyen katalógusból adjuk ki a parancsot)

12 MS-DOS IV.  indításakor az autoexec.bat és a config.sys fájlok beolvasásra kerülnek, ezek alapján történik a rendszer beállítása  edit.com editora van  segédprogramok megkönnyíthetik az állományok rendezését pl. Norton Commander, Volkov Commander : kétablakos rendszerben, tabulátor és kurzornyilak segítségével pl. Norton Commander, Volkov Commander : kétablakos rendszerben, tabulátor és kurzornyilak segítségével  egér is használható programokhoz, gombokra lehet vele kattintani, ill. kijelölésre használható

13 Unix I.  1965 – AT&T, MULTICS univerzális operációs rendszer kifejlesztésébe kezdtek, túl bonyolult és drága projekt volt, 1969-re lett kész, de nem volt hatékony 1969-re lett kész, de nem volt hatékony  1969 – elkezdték az egyszerűbb Unix operációs rendszert kifejleszteni MULTICS tapasztalatain, assembly-ben íródott miniszámítógépekre (PDP 7, PDP 11).  1973 – C nyelvben újraírták a Unixot, így más gépeken is futhatott, kisebb átigazítások után  nyílt forráskódú (Open Source) és köztulajdonú (Public Domain)  amerikai egyetemeknek ingyenes volt, itt elterjedt a felhasználásuk  AT&T szétdarabolásakor az utódcégek már pénzért értékesítették  többfelhasználós, többfeladatos, grafikus felülettel is rendelkező. de alapvetően karakteres módban üzemeltetett operációs rendszer  Változatai: Solaris, BSD, AT&T Unix, Xenix, ULTRIX, Minix, stb.

14 Unix II.  a logikai meghajtóknak nincsenek betűjelei, minden könyvtár és fájl a gyökérkönyvtárból (/) érhető el  fájlnevek: max. 255 karakter, tetszőleges számú ponttal felosztva: pl. proba.szoveg.txt pl. proba.szoveg.txt  /home könyvtáron belül minden felhasználónak van könyvtára  jogosultságok kezelése felhasználóknál, és felhasználói csoportokon belül: -r-rw-rwx-  root – rendszergazdai jogosultság

15 Unix III.  néhány könyvtárkezelő és egyéb parancsa:  ls útnév – directory, katalóguslista, pl. ls *.* -l  cd útnév – change directory, katalógusváltás, pl. cd..  mkdir név – make directory, katalógus készítése  rmdir név – remove directory, katalógus törlése  rm fájlnév – remove, fájl törlése  cp fájlnév útnév – copy, fájl másolása  mv fájlnév (útnév) – move, fájl mozgatása (átnevezése)  mkfs paraméterek – make file system, új fájlrendszer létrehozása  date – új dátum és idő bevitele  mount név – meghajtó felkapcsolás, program beillesztés a könyvtárstruktúrába  umount név – meghajtó lekapcsolás, program levétele a könyvtárstruktúrából

16 MS Windows I.  Grafikus felhasználói felület  Asztal, tálca  Windows Intéző: könyvtárkezelő  stílusok, megjelenés, állományok megjelenítendő részleteinek beállítása  rendszer beállításai Vezérlőpultban  programok hozzáadása, eltávolítása varázslóval  segítség (help) index és állományok  többfeladatos működés  lefagyások  nem nyílt forráskódú – kiszolgáltatottság?  vírusveszély  csomagolva mindenféle más kiegészítő programmal

17 MS Windows II.  Windows 1.0-tól 3.11-ig DOS alapú rendszeren működő program volt  Windows 95, 98, ME  szintúgy DOS alapú rendszerek  már önállóan működő operációs rendszerek  hosszú fájlnevek támogatása  MS-DOS ablak (shell) megnyitható  Windows 98SE  első igazán jól sikerült, stabil verzió  Windows NT, 2000, XP  már nem DOS alapú rendszer  tudja szimulálni DOS sok aspektusát a parancsablakban

18 Linux I.  1991 – Linus Benedict Torvalds, finn diák alkotta meg a Linux kernelt (magot)  először assembly-ben, majd C nyelvben írta meg  Unix kompatibilis (POSIX szabvány) 1994-től  nyílt forráskódú, köztulajdonú (Public Domain)  32 vagy 64 bites jelenleg  többfeladatos, többfelhasználós rendszer  grafikus felhasználói felületű  magas szintű hálózati támogatás  Linux disztribúciók – felhasználói felülettel ellátott programcsomagok  pl.: Debian, SuSE, UHU Linux, Fedora, Ubuntu, Knoppix, stb.

19 Linux II.  Felépítése  Linux kernel  2.4-es verziótól támogatja a szimmetrikus többprocesszoros rendszereket  Burok (shell)  parancsértelmező, Unix és egyéb specifikus parancsokat ismer ismer  Fájlrendszer  ld. Unixnál  disztribúciótól függő részmegoldások lehetnek abban, hogy mit hol helyeznek el a könyvtárstruktúrában  Segédprogramok  karakteres szövegszerkesztők, pl. Emacs, Joe  sok más program lehetséges

20 Linux III.  Grafikus felület: X Window System  nincs konkrét megjelenítése két részből áll (akkor is, ha nem lennénk hálózatba kapcsolódva):  X szerver  ügyfélprogramok utasításait fogadja  ablakkezelő  X kliens (ügyfélgép)  itt futnak az alkalmazások  Népszerű ablakkezelők:  KDE (K Desktop Environment)  Gnome (GNU Network Object Model Environment)  fwvm95


Letölteni ppt "A számítógép operációs rendszere: Történet, DOS, Unix, Windows, Linux A számítógép operációs rendszere: Történet, DOS, Unix, Windows, Linux Talata István."

Hasonló előadás


Google Hirdetések