Opercis rendszerek 3 Fejldstrtnet n n n sszelltotta

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

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

n 1980. A programok bonyolultsága 1960. A hardver optimális kiszolgálására való törekvés bonyolult, ellenőrizhetetlen

n 1980. A programok bonyolultsága 1960. 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és § Az olcsó hardver miatt a felhasználói kapcsolatok javítása kerül előtérbe • A megoldás: ablaktechnika, objektumorientált programés rendszertervezés Operációs rendszerek A gépek használatának bonyolultsága A szoftverkrízis 2

A rendszer illesztése a hardverhez n 1. Az új hardvert olyan gyorsra tervezik, amilyenre

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

A RISC és a CISK technika összehasonlítása n RISC processzor • A hardver gyorsabb

A RISC és a CISK technika összehasonlítása n RISC processzor • A hardver gyorsabb lesz • Nincs 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ét n CISC processzor • • • A régi rendszer azonnal fut az új hardveren A hardver bonyolult és ezért lassúbb, mint lehetne Az operációs rendszer nem használja ki a hardver lehetőségeit Operációs rendszerek 4

Mikrogépes rendszerek I. n CP/M • A perifériák kezelése az operációs rendszer hatáskörébe került

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

Mikrogépes rendszerek II. n Linux • 1994 májusára készült el, UNIX-alapú • Mára a

Mikrogépes rendszerek II. n Linux • 1994 májusára készült el, UNIX-alapú • Mára a Windows és a UNIX vetélytársává fejlődött • Ismertebb változatai: Caldera, Debian, Fedora Core, Gentoo, Knoppix, Mandrake, Red Hat, Su. SE, UHU • Nyí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 rendszerei Operációs rendszerek 6

Mikrogépes rendszerek III. n Windows NT • Nagyobb gépekre szánták, de a hardver fejlődése

Mikrogépes rendszerek III. n 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át n Windows 2000, 2003, XP Prof. X 64, Vista, Vienna… • • • Az NT kernel és a 9 x-es GUI a 2000 -es jellemzője A 2003 -nak csak szerver változatai vannak A hálózatok, különösen az internet fokozott támogatása • Megjelennek a 64 bites rendszerek: XP Professional x 64 n A Mac OS az Apple/Macintosh gépek operációs rendszere Operációs rendszerek 7

Kisgépes rendszerek n A „kisgép” fogalmának változása • A fogalom a hardver fejlődése során

Kisgépes rendszerek n 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áljuk n 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épkategóriába soroltak • Ma már mikrogépeken is futtatható • Az első magasszintű, C nyelven írt, hordozható rendszer • Há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áskészülékek • Számos, sokszor nem kompatibilis verziója létezik Operációs rendszerek 8

Nagygép (mainframe) • Olyan sokprocesszoros hardver architektúra, amely többfelhasználós hálózatokat és szervereket képes kiszolgálni

Nagygép (mainframe) • Olyan 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 lehet • Üzleti célú alkalmazás • Drága hardver, megbízható működés IBM z 9 BC, 2006. n IBM 360, 1960. Nagygépes rendszerek n Szuperszámítógép • Nincs éles határ a mainframe és a szupergép között • Modulszerkezet • Sok számítási művelet • Tudományos, katonai alkalmazások Operációs rendszerek 9

A nagygépek operációs rendszerei n Jelentősen továbbfejlesztett biztonsági alrendszer n UNIX-szerű kernel n Grafikus

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

Virtuális gépek n Virtuális gép (Virtual Machine) • Egy hoszt operációs rendszeren szimulált hardver

Virtuális gépek n 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üttese • JAVA VM n n A SUN által kifejlesztett JAVA programnyelvhez készített virtuális gép A JAVA nyelv jellemzői: • objektum-orientáltság; • Az operációs rendszertől való függetlenség • A hálózati alkalmazások támogatása • Távoli gépeken való futtatás lehetősége Operációs rendszerek 11