UNIX operációs rendszer rövid története és jellemzői



Hasonló dokumentumok
Operációs rendszerek MINB240 V2+2+0

Operációs rendszerek MINB240 V kredit KF Nagyváradi Anett 0. előadás Bevezetés

Bevezetés az informatikába

UNIX bevezető. kiegészítő fóliák az előadáshoz. Mészáros Tamás

Operációs Rendszerek II.

IT TERMÉKEK TANÚSÍTÁSA

Operációs rendszerek. A Windows NT felépítése

Operációs rendszerek 2

Számítógép rendszerek. 4. óra. UNIX fejlődéstörténet

Az informatika alapjai. 10. elıadás. Operációs rendszer

Project Management

Operációs rendszerek 2

Elektronikus öltözőszekrényzárak

DB2 Connect Personal Edition telepítése és beállítása

Az Energia Biztonsága. Sirius series. UPS kva egy / egy és három / egy fázis kva és kva három / három fázis.

INFOTECHNOLÓGIA I. Operációs rendszer működése, használata

A Unix operációs rendszer és testvérei

SIRIUS SOROZAT. On-line UPS kva egy/egy fázisú és három/egy fázisú kva és kva három/három fázisú

DB2 Connect: DB2 Connect kiszolgálók telepítése és konfigurálása

Operációs rendszer ismeretek

UNIX operációs rendszer bemutatása. A UNIX története, fejlesztésének céljai.

GNU/Linux alapok és alkalmazásuk

Bevezetés. A Unix rövid története. A Unix rövid története. Elterjedt UNIX-ok

Lemezkezelés, RAID, partícionálás, formázás, defragmentálás.

AWP TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN

Tarantella Secure Global Desktop Enterprise Edition

Az informatika oktatás téveszméi

IBM Data Server ügyfelek telepítése

UNIX bevezető. kiegészítő fóliák az előadáshoz. Mészáros Tamás

Megnevezés Verzió Méret (byte) SHA-1 lenyomat

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Mi is az a Linux? egyetemista csatlakozott hozzá az Interneten keresztül. (

Dr. Schuster György február 21. Real-time operációs rendszerek RTOS

Operációs rendszerek. Windows NT. A Windows NT

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Kommunikáció és csatlakoztathatóság

Informatika szintmérő-érettségi tételek február

Könnyedén. és természetesen OPTEAMUS

Információs technológiák 4. Ea: A lélek. A csak szidható kézzelfoghatatlan

ZP 120LCD UPS. Minőségi Energiaforrás. on-line IPARI ALKALMAZÁSOK ELECTRO-MEDICAL BERENDEZÉSEK BIZTONSÁGI BERENDEZÉSEK

DB2. Repülőrajt - DB2 ügyfelek. DB2 v9 Linux, UNIX és Windows rendszerhez GC

Linux alapismeretek. Felhasználó Felhasználói programok (folyamatok) Rendszerkönyvtárak (rendszerhívások) Segédprogramok (utility)

DB2 9.5 változat for Linux, UNIX, Windows

Rational. Application Developer. Telepítési kézikönyv. 7.0 változat GI

Hálózati operációs rendszerek II. Netware kernel

Linux alapok és használatuk

Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán

Hálózat és rendszermenedzsmen ZABBIX


Dräger Prestor Vizsgálóberendezés

ELEKTRONIKUS BANKI SZOLGÁLTATÁSOK ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEI

Operációs rendszerek PMTRTNB230H V kredit. Radó János 0. előadás Bevezetés

Egységes Közlekedési Hatóság

A földi ellenôrzô berendezésekben alkalmazott programozási technikák

Á l t a l á n o s a n a L i n u x r ó l. DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév

DocBook útmutató. Jeszenszky Péter Debreceni Egyetem, Informatikai Kar

QEMU beüzemelése és részletes ismertető

MOBIL CROWDSENSING ÉS BIG DATA TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM

Vasúti információs rendszerek gyakorlat

Csatlakozás az IBM i rendszerhez IBM i Access for Windows: Telepítés és beállítás

Windows Windows Server

Operációs rendszerek - bevezető

IBM DB2 Connect 9.7. DB2 Connect Personal Edition telepítése és beállítása Frissítve 2012 júliusában. változat 9 alváltozat 7 SC

2016/06/23 07:47 1/13 Kérdések

PRINTER Controller Type 1013

Kissné dr. Akli Mária és Ferencz Zsolt

IBM BladeCenter a gyakorlatban

Hálózati útmutató. A biztonságos és megfelelõ kezelés érdekében használat elõtt olvassa el az Általános Beállítási Útmutató biztonsági információit.

Informatikai Rendszerek Intézete Gábor Dénes Foiskola. Operációs rendszerek oldal LINUX

A J2ME architektúrája. Léczfalvy Ádám

Elektronikus Szolgáltatások Hirdetménye. Érvényes: május 24-től

IBM Business Monitor 7. változat 5. alváltozat. IBM Business Monitor telepítési kézikönyv

Unix alapú operációs. rendszerek ELŐADÁS CÍME. Göcs László mérnöktanár. 2. előadás. KF-GAMF Informatika Tanszék

Operációs rendszerek. A Windows NT memóriakezelése

Vodafone GPRS Kapcsolat létrehozása Win2000 alatt a Connect Me használata nélkül

Fejezetek az Információ-Technológia Kultúrtörténetéből. Kezdeti elektronikus számítógépek kultúrtörténete

Dr. Kulcsár Gyula. Virtuális vállalat félév. Projektütemezés. Virtuális vállalat félév 5. gyakorlat Dr.

A KÖZPONTOSÍTOTT KÖZBESZERZÉS RENDSZERE

.NET Microsoft.Net Framework

ÓBUDAI EGYETEM Neumann János Informatikai Kar Informatikai Rendszerek Intézet Témavezető: Bringye Zsolt

Ismerkedjünk meg a Linuxszal!

Operációsrendszerek. 2. elıadás. Standard ismeretek II.

Az első lépések. A Start menüből válasszuk ki a Minden program parancsot. A megjelenő listában kattintsunk rá az indítandó program nevére.

Operációs rendszerek

A táblázatkezelő felépítése

Osztott alkalmazások fejlesztési technológiái Áttekintés

Ez egy program. De ki tudja végrehajtani?

N Y Í R E G Y H Á Z A M E G Y E I J O G Ú V Á R O S T e l e p ü l é s r e n d e z é s i e s z k ö z e i n e k m ó d o s í t á s a

DB2 Connect v9.5. DB2 Connect Personal Edition gyors üzembe helyezés Frissítve: március GC

Számítógép architektúrák

A számítógépes termeléstervezés alapjai. Fundamentals of Production Information Engineering. Felsőfokú műszaki végzettség

Betekintés szabad szoftverek történetébe és gazdasági hátterébe, avagy mégsem eladó az egész világ.

Első randi a QGIS SERVER környezettel

Bevezetés a UNIX rendszerekbe

A számítástechnika fejlődése

UNIX / Linux rendszeradminisztráció

Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások

1. Fejezet: Számítógép rendszerek

Külső szűrők. A típus tagjai immár milliós nagyságrendben működnek világszerte, bizonyítva a konstrukció hatékonyságát és időtállóságát.

BMF NIK Mérnök informatikus mesterszak Alkalmazásmenedzsment szakirány

Átírás:

Bevezetés: A UNIX és a Windows NT története, jellemzői UNIX operációs rendszer rövid története és jellemzői 1

UNIX operációs rendszer rövid története I. 1969: Bell Laboratórium: Ken Thompson, PDP-7 Dennis M. Ritchie (MULTICS) Terv: hatékony és elegáns rendszer főleg szöveges állományok feldolgozására első változat assembly 1973: C nyelven újraírják 1974-75: első publikus változat V6 közreadása UNIX operációs rendszer rövid története II. publikus forráskód (egyetemek részére) több szálú párhuzamos fejlesztés részben inkompatibilis verziók 1978: Berkley SystemDevelopment (BSD)(memóriakezelés) 1980: DARPA project: TCP/IP protokoll 1984: TCP/IP, socket stb. a BSD UNIX-ban szabványosítás (OSF, POSIX) 2

UNIX irányzatok Irányzat Verziók Példák AT&T System X rendszerek Berkley BSD X rendszerek (1992-ig) OSF rendszerek (1991) POSIX (IEEE szabvány) System V Release 4.2 BSD 4.4 OSF/1 Sun Solaris, AT&T System V SunOS, ULTRIX (Alpha), BSD386, FreeBSD DEC Didital UNIX, IBM AIX, HP-UX Linux Jellemzők multiprogramozott környezet időosztásos ütemezés virtuális memóriakezelés többfelhasználós rendszer alapvető védelmi rendszer hatékony on-linefile rendszer 3

Előnyök I. hatékony hardver kihasználás integrált hálózati interface (1984, BSD, TCP/IP) (socket) "hordozható" operációs rendszer hordozható alkalmazások könnyen kezelhető programozói interface (API) (rendszerhívások, API) Előnyök II. I/O egységek kezelése a file rendszer interface-en keresztül hatékony és konfigurálható felhasználói interface (shell) egyszerű de jól használható segédprogramok, tool-ok programfejlesztés támogatása: make, verziókontroll programok 4

Linux public-domain (szabad) szoftver 1991: Linus Torvalds (kernel, 32 bites 80386) alapja GNU UNIX kevés device driver 1994: Linux 1.0 fájlkezelés socket, TCP/IP swapping, lapkezelés (paging) floppy CD-ROM Linux 1996: Linux 2.0 64 bites Alpha Motorola 68000 Sun Sparc TCP/IP fejlesztés ISDN szálak kezelése automatikusan betölthető kernel szálak 5

A Linux rendszer komponensei Réteges felépítés Felhasználó SHELL Segédprogramok (utility) Felhasználói programok (folyamatok) Alkalmazások (editor, fordítóprogramok stb.) Rendszerkönyvtárak (rendszerhívások) Linux kernel (betölthető kernel modulok) Device driver Device driver Device driver Hardver Windows NT 6

Windows NT Microsoft cég új generációs operációs rendszere DOS, ill. Windows rendszerek felváltása Eredetileg az OS/2-es rendszerek nyomdokán 32-bites Windows rendszerekhez közelítetett struktúrájában is különböző operációs rendszer: New Technology (NT) A POSIX szabvány Az operációs rendszer együttműködése: környezetével, a felhasználókkal és az alkalmazásokkal. Milyen szolgáltatásokat kell nyújtania: a felhasználók és az alkalmazások részére. IEEE szabvány (USA): Portable Operating SystemStandard for Computer Enviroment. 7

POSIX szabványok Szabvány száma Mely komponenssel történő együttműködést definiálja: IEEE 1003.1 operációs rendszer és C (C++) program közötti kapcsolat IEEE 1003.2 IEEE 1003.3 IEEE 1003.4 IEEE 1003.5 IEEE 1003.6 IEEE 1003.7 IEEE 1003.8 shell, tools teszt valós idejű alkalmazások ADA programok biztonság rendszeradminisztrátor hálózat A Windows NT története Megjelenés ideje Verzió szám (belső név) 1989. Az NT tervezésének kezdte. 1993. július NT 3.1. 1994. szeptember NT 3.5 (Daytona ) A verzió tulajdonságai, ill. újdonságai Kompatibilis a WIN 3.1.-gyel; 16-bites operációs rendszer Optimalizálják a rendszer méretét, és teljesítményét; hatékonyságnövelés. 1995. május NT 3.51 Power PC architektúra támogatása. 1996. július NT 4.0 (Shell Update Release SUR) Azonos felhasználói interfész a Windows 95-ös rendszerekkel. Megnövekedett hatékonyság: pl. a grafikus alrendszer, képernyőkezelő funkciók (a Win32-es alrendszer egyes részei) átkerültek felhasználói módból kernel módba. 8

Elvárások I. Valós 32-bites, preemptív (kiszorításos, vagyis bármikor megszakítható) legyen. Reentrens (a kód újra elindítható, több példányban futtatható) legyen. Virtuális memóriakezelést megvalósító operációs rendszer legyen. Fusson különböző hardver platformokon. Fusson szimmetrikus multiprocesszoros környezetben. Elvárások II. Skálázható tulajdonságával tegye lehetővé az adott környezetben rendelkezésre álló erőforrások hatékony kihasználását. Fusson elosztott hardver környezetben Tegye lehetővé elosztott számítási környezet létrehozását. 9

Elvárások III. A legtöbb 16-bites MS-DOS és Windows 3.1-es alkalmazás (applikáció) futtatását tegye lehetővé. Teljesítse a POSIX 1003.1 szabványt. (Legyen POSIX-kompatibilis.) Teljesítse az amerikai biztonsági szabványokat. Használjon UNICODE-ot a karakterek és stringek ábrázolására. Tervezői célkitűzések I. Legyen az NT kódja kiterjeszthető, vagyis könnyen továbbfejleszthető. (nyílt rendszer.) Legyen hordozható a kód, vagyis legyen lehetőség új hardver platformokra átvinni. A legyen rendszer megbízható és robosztus (teherbíró). Ennek három vonatkozását különböztették meg: két applikáció futása ne befolyásolja egymást, egy applikáció ne dönthesse össze az operációs rendszert, az operációs rendszer belső komponensei megférjenek egymás mellett. 10

Tervezői célkitűzések II. A lehetőségekhez mérten legyen maximálisan kompatibilis a meglévő rendszerekkel (felhasználói interfész, programozói interfész). (Részben) kompatibilis rendszerek: A Microsoft korábbi operációs rendszerei: MS-DOS, Windows 3.1. Nem a Microsoft által készített, azonban széles körben elterjedt rendszerek: UNIX, OS/2, NetWare. J A rendszer a hardver környezettől függetlenül legyen hatékony, vagyis a teljesítménye legyen maximális bármelyik hardver platformon. J 11