41
Operacijski sistemi ERSŠG Ljubljana Šolsko leto 2010/11

Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Operacijski sistemi

ERSŠG Ljubljana

Šolsko leto 2010/11

Page 2: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Vsebina

• Računalništvo

• Programska oprema

• Operacijski sistemi

• Zgodovina OS

• Vrste OS

• Različni OS

Page 3: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Kaj je računalništvo?

Računalništvo je veda:

• o zgradbi; strojna oprema

• in delovanju računalnika; programska oprema

• in njegovi uporabi; informatika

Page 4: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Računalnik

Page 5: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Strojna oprema računalnika

• angl. Hardware (HW)

Deli:

• CPE

• Glavni pomnilnik

• Vhodno-izhodne naprave

• Vodila

Page 6: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Programska oprema

• angl. Software (SW)

Deli se na:

• Sistemska programska oprema

• Uporabniška programska oprema

Page 7: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Programska oprema

Page 8: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Pogled na računalnik

Page 9: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Operacijski sistem

• Operacijski sistem je tisti nepogrešljivi del programske opreme, ki skrbi za to, da z računalnikom sploh kaj lahko počnemo

Page 10: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Zgodovina operacijskega sistema

• Programer mora poskrbeti za delovanje programov

• Veliko programerjev sprogramira isto stvar, zato so te ‘programe’ shranili in kasneje uporabili

• Zbirke takšnih programov so predhodnica operacijskega sistema

Page 11: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Zgodovina operacijskega sistema

• 1960 leta –družina računalnikov IBM System/360 imajo isti nabor strojnih ukazov – OS/360

• OS/360 omogoča prenosljivost programov med posameznimi modeli IBM/360

IBM pri temu uvede pomembne standarde:

• 1 Byte = 8 bitov

• 32 bitne besede

• Naslavljanje pomnilnika po Bytih (ne po besedah)

IBM zSeries omogoča zagon programov za IBM/360

Page 12: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Zgodovina operacijskega sistema

• UNIX v AT&T Bell Labs

• Avtorji: Ken Thompson, Dennis Ritchie in J. F. Ossanna

• OS napisan v programskem jeziku C (C razvili iz strojnega jezika)

• AT&T zaradi monopola ni smel prodajati programske opreme, zato jo da na voljo skoraj zastonj akademskemu svetu

Page 13: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

BSD Unix

• Na univerzi Berkeley so študenti posamezne dele Unix-a izboljševali in rodila se je tako imenovana BSD (Berkeley Standard Distribution) distribucija Unixa, ki je še danes osnova celo vrsto OS

Page 14: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

BASIC

• ZX Spectrum in Commodore 64

• v ROM vgrajen jezik BASIC

• uporabnik v BASIC lahko izvajal tudi osnovne vhodno izhodne operacije

• Nalaganje/snemanje programov (z/na kaseto)

• Risanje

• Računanje

Page 15: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Digital Research

• OS CP/M-86 je bil napisan za Intelova procesorja 8086 in 8088

• CP/M-86 bi lahko postal standardni operacijski sistem za novi IBMov računalnik PC.

• Zaradi nekaj manjših pravnih zapletov in nerodnosti s strani Digital Researchove uprave se je IBM na koncu odločil za CP/Mu podoben sistem DOS podjetja Microsoft.

Page 16: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Microsoft

• Microsoft je standard za programski jezik BASIC• z operacijskimi sistemi pa se ni ukvarjal. • od podjetja Seattle Computer Products so odkupili

operacijski sistem QDOS za računalnike s procesorjem 8086

• Microsoft je kodo malo obdelal in sistem ponudil IBMupod imenom MS-DOS.

• Operacijski sistem je bil po načinu delovanja zelo podoben CP/Mu

• Z razmahom IBMovih PCjev in z njim združljivih računalnikov je MS-DOS postal standardni operacijski sistem za osebne računalnike.

Page 17: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Operacijski sistem

• Operacijski sistem (angl. Operating System) je skupek programov, ki nadzira in usklajuje delovanje računalnika.

• Deluje kot vmesnik med strojno in uporabniško programsko opremo.

• Operacijski sistem se zažene ob vklopu računalnika in teče, dokler računalnika ne ugasnemo.

• Operacijski sistem upravlja celotno strojno opremo in omogoča izvajanje programov.

Page 18: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Vrste operacijskih sistemov

• Grafični OS

– Window

– Linux

• Tekstovni (konzolski) OS

– BASIC (ZX Spectrum)

– MS DOS

– VAX

Page 19: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Bolj znani OS

• Unix (HP-UX 9.05, Sun Solaris, Unix AIX – IBM)

• VAX/VMS

• MS DOS

• Windows (3.1, 95, 98, NT, ME, 2000, XP, 2003, Vista)

• Mac OS (Apple Macintosh)

• Linux (Fedora, Ubuntu, Red Hat,Suse,…)

Page 20: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

MS DOS 3.30

Page 21: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows 1.0, 20.11.1985

Page 22: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows 2.0, 9.12.1987

Page 23: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows 3.0, 22. 5. 1990

Page 24: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows 3.1, avgust 1992

Page 25: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows 3.1 NT, avgust 1993

Page 26: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows 95, 24.8.1995

Page 27: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows 98, 25.6.1998

Page 28: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows 2000, 17.2.2000

Page 29: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows ME, 19.6.2000

Page 30: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows XP, 25.10.2001

Page 31: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows Vista, 8.11.2006

Page 32: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Windows 7, pozno 2009?

Page 33: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Linux - Mandriva

Page 34: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Debian Linux

Page 35: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Linux Ubuntu (WMware - Windows XP)

Page 36: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

UNIX AIX

Page 37: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

BASIC – ZX SPECTRUM

Page 38: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Sistemska orodja

Sistemska orodja (angl. System Tools) so programi, ki so namenjeni boljšemu prilagajanju oziroma boljšemu izkoriščanju računalniških zmogljivosti.

Page 39: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Gonilniki

Gonilniki (angl. Device Drivers) so programi, ki skrbijo za ustrezno delovanje strojne opreme in so nekakšni vmesniki med strojno napravo in operacijskim sistemom.

Page 40: Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z operacijskimi sistemi pa se ni ukvarjal. •od podjetja Seattle Computer Products

Ponovitev

• Kaj je računalništvo?

• Kaj je operacijski sistem?

• Kako delimo operacijske sisteme?

• Naštej nekaj operacijskih sistemov?

• Kaj so sistemska orodja (čemu so namenjena)?

• Kaj je gonilnik (zakaj se uporablja)?