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

3. Fejlődéstörténet Összeállította: Devecz Ferenc - 2006 - Operációs rendszerek.

Hasonló előadás


Az előadások a következő témára: "3. Fejlődéstörténet Összeállította: Devecz Ferenc - 2006 - Operációs rendszerek."— Előadás másolata:

1 3. Fejlődéstörténet Összeállította: Devecz Ferenc - 2006 - Operációs rendszerek

2 2/11 A szoftverkrízis A hardver optimális kiszolgá- lására való törekvés bonyolult, ellenőrizhetetlen programokat eredményezett A hardver optimális kiszolgá- lására való törekvés bonyolult, ellenőrizhetetlen programokat eredményezett A megoldás: strukturált program- és rendszertervezésA megoldás: strukturált program- és rendszertervezés  Az olcsó hardver miatt a fel- használói kapcsolatok javítása kerül előtérbe A megoldás: ablaktechnika, objektumorientált program- és rendszertervezésA megoldás: ablaktechnika, objektumorientált program- és rendszertervezés 1960. 1980. A programok bonyolultsága A gépek használatának bonyolultsága

3 Operációs rendszerek 3/11 A rendszer illesztése a hardverhez 1. Az új hardvert olyan gyorsra tervezik, amilyenre csak lehet 1. Az új hardvert olyan gyorsra tervezik, amilyenre csak lehet RISK processzorokRISK processzorok Géptől független programnyelven megírt operációs rendszerGéptől független programnyelven megírt operációs rendszer A fordítóprogram megírása az új hardverreA fordítóprogram megírása az új hardverre Az operációs rendszer lefordításaAz operációs rendszer lefordítása  2. Az új hardvert a korábbival kompatibilisre készítik CISC processzorokCISC processzorok A régi operációs rendszer azonnal használhatóA régi operációs rendszer azonnal használható

4 Operációs rendszerek 4/11 A RISC és a CISK technika összehasonlítása RISC processzor RISC processzor A hardver gyorsabb leszA hardver gyorsabb lesz Nincs elég idő gépi nyelven megírni az új operációs rendszertNincs elég idő gépi nyelven megírni az új operációs rendszert A magasszintű nyelven megírt és lefordított operációs rendszer nem tudja kihasználni a hardver minden lehetőségétA magasszintű nyelven megírt és lefordított operációs rendszer nem tudja kihasználni a hardver minden lehetőségét CISC processzor CISC processzor A régi rendszer azonnal fut az új hardverenA régi rendszer azonnal fut az új hardveren A hardver bonyolult és ezért lassúbb, mint lehetneA hardver bonyolult és ezért lassúbb, mint lehetne Az operációs rendszer nem használja ki a hardver lehetőségeitAz operációs rendszer nem használja ki a hardver lehetőségeit

5 Operációs rendszerek 5/11 Mikrogépes rendszerek I. CP/M CP/M A perifériák kezelése az operációsA perifériák kezelése az operációs rendszer hatáskörébe került DOS DOS CP/M és UNIX jellemzők átvételeCP/M és UNIX jellemzők átvétele MAC OS MAC OS Az első grafikus felhasználói felületAz első grafikus felhasználói felület OS/2 OS/2 Grafikus felület, jól tervezett fájlkezelés és adatvédelemGrafikus felület, jól tervezett fájlkezelés és adatvédelem Windows, Windows 95, 98 Windows, Windows 95, 98 Kezdetben a DOS-ra épült, 1995-re fejlesztették önálló, többfeladatos rendszerréKezdetben a DOS-ra épült, 1995-re fejlesztették önálló, többfeladatos rendszerré

6 Operációs rendszerek 6/11 Mikrogépes rendszerek II. Linux Linux 1994 májusára készült el, UNIX-alapú1994 májusára készült el, UNIX-alapú Mára a Windows és a UNIX vetélytár- sává fejlődöttMára a Windows és a UNIX vetélytár- sává fejlődött Ismertebb változatai:Caldera, Debian, Fedora Core, Gentoo, Knoppix, Mandrake, Red Hat, SuSE, UHUIsmertebb változatai:Caldera, Debian, Fedora Core, Gentoo, Knoppix, Mandrake, Red Hat, SuSE, UHU Nyílt forrású szoftver, azaz bárki módosíthatja és terjesztheti, de senki sem tilthatja meg a további terjesztésétNyílt forrású szoftver, azaz bárki módosíthatja és terjesztheti, de senki sem tilthatja meg a további terjesztését Szerver és Desktop változatok A hálózatok terjedésével szétválnak a mikrogépek általános célú operációs rendszereiA hálózatok terjedésével szétválnak a mikrogépek általános célú operációs rendszerei

7 Operációs rendszerek 7/11 Mikrogépes rendszerek III. Windows NT Windows NT Nagyobb gépekre szánták, de a hardver fejlődése a 90-es évek vége felé lehetővé tette a mikrókon való használatátNagyobb gépekre szánták, de a hardver fejlődése a 90-es évek vége felé lehetővé tette a mikrókon való használatát Windows 2000, 2003, XP, XP Prof. X64, Vista, Vienna… Windows 2000, 2003, XP, XP Prof. X64, Vista, Vienna… Az NT kernel és a 9x-es GUI a 2000-es jellemzőjeAz NT kernel és a 9x-es GUI a 2000-es jellemzője A 2003-nak csak szerver változatai vannakA 2003-nak csak szerver változatai vannak A hálózatok, különösen az internet fokozott támogatásaA hálózatok, különösen az internet fokozott támogatása Megjelennek a 64 bites rendszerek: XP Professional x64Megjelennek a 64 bites rendszerek: XP Professional x64 A Mac OS az Apple/Macintosh gépek operációs rendszere A Mac OS az Apple/Macintosh gépek operációs rendszere

8 Operációs rendszerek 8/11 Kisgépes rendszerek A „kisgép” fogalmának változása A „kisgép” fogalmának változása A fogalom a hardver fejlődése során folyamatosan változott, ma már ritkán használjukA fogalom a hardver fejlődése során folyamatosan változott, ma már ritkán használjuk A UNIX A UNIX Az operációs rendszer egy PDP-11-es gépre készült el elsőként, amit akkor a kis számítógép- kategóriába soroltakAz operációs rendszer egy PDP-11-es gépre készült el elsőként, amit akkor a kis számítógép- kategóriába soroltak Ma már mikrogépeken is futtathatóMa már mikrogépeken is futtatható Az első magasszintű, C nyelven írt, hordozható rendszerAz első magasszintű, C nyelven írt, hordozható rendszer Hálózatkezelése a TCP/IP protokollra épül, amit az internet is átvettHálózatkezelése a TCP/IP protokollra épül, amit az internet is átvett A UNIX-ból ered a hoszt-terminál fogalompár: A hoszt a számítógép hálózat központi gépe, a terminálok pedig csupán adatvégállomás- készülékekA UNIX-ból ered a hoszt-terminál fogalompár: A hoszt a számítógép hálózat központi gépe, a terminálok pedig csupán adatvégállomás- készülékek Számos, sokszor nem kompatibilis verziója létezikSzámos, sokszor nem kompatibilis verziója létezik

9 Operációs rendszerek 9/11 Nagygépes rendszerek Nagygép (mainframe) Nagygép (mainframe) Olyan sokprocesszoros hardver architektúra, amely többfelhasználós hálózatokat és szervereket képes kiszolgálniOlyan sokprocesszoros hardver architektúra, amely többfelhasználós hálózatokat és szervereket képes kiszolgálni Nagyon sok, akár több ezer felhasználója is lehetNagyon sok, akár több ezer felhasználója is lehet Szuperszámítógép Szuperszámítógép Nincs éles határ a mainframe és a szupergép közöttNincs éles határ a mainframe és a szupergép között ModulszerkezetModulszerkezet Sok számítási műveletSok számítási művelet Tudományos, katonai alkalmazásokTudományos, katonai alkalmazások IBM 360, 1960. IBM z9 BC, 2006. Drága hardver, megbízható működés Üzleti célú alkalmazás

10 Operációs rendszerek 10/11 A nagygépek operációs rendszerei Jelentősen továbbfejlesztett biztonsági alrendszer Jelentősen továbbfejlesztett biztonsági alrendszer UNIX-szerű kernel UNIX-szerű kernel Grafikus felhasználói felület Grafikus felhasználói felület Helyi hálózatos és internetes szolgáltatások Helyi hálózatos és internetes szolgáltatások Skálázható ( az adott hardverhez igazítható) változatok Skálázható ( az adott hardverhez igazítható) változatok Virtuális gépi lehetőségek Virtuális gépi lehetőségek Néhány ismertebb változat: Néhány ismertebb változat: Solaris, HP-UX, OS/390, MVS, z/OS, z/VM, LinuxSolaris, HP-UX, OS/390, MVS, z/OS, z/VM, Linux

11 Operációs rendszerek 11/11 Virtuális gépek Virtuális gép (Virtual Machine) Virtuális gép (Virtual Machine) Egy hoszt operációs rendszeren szimulált hardver (gépi utasításrendszer) és operációs rendszer együtteseEgy hoszt operációs rendszeren szimulált hardver (gépi utasításrendszer) és operációs rendszer együttese JAVA VM JAVA VM A SUN által kifejlesztett JAVA programnyelvhez készített virtuális gép A SUN által kifejlesztett JAVA programnyelvhez készített virtuális gép A JAVA nyelv jellemzői: A JAVA nyelv jellemzői: objektum-orientáltság;objektum-orientáltság; Az operációs rendszertől való függetlenségAz operációs rendszertől való függetlenség A hálózati alkalmazások támogatásaA hálózati alkalmazások támogatása Távoli gépeken való futtatás lehetőségeTávoli gépeken való futtatás lehetősége


Letölteni ppt "3. Fejlődéstörténet Összeállította: Devecz Ferenc - 2006 - Operációs rendszerek."

Hasonló előadás


Google Hirdetések