Operacijski sistemi - Vegova

Operacijski sistemi
ERSŠG Ljubljana
Šolsko leto 2010/11
Vsebina
•
•
•
•
•
•
Računalništvo
Programska oprema
Operacijski sistemi
Zgodovina OS
Vrste OS
Različni OS
Kaj je računalništvo?
Računalništvo je veda:
• o zgradbi; strojna oprema
• in delovanju računalnika; programska oprema
• in njegovi uporabi; informatika
Računalnik
Strojna oprema računalnika
• angl. Hardware (HW)
Deli:
• CPE
• Glavni pomnilnik
• Vhodno-izhodne naprave
• Vodila
Programska oprema
• angl. Software (SW)
Deli se na:
• Sistemska programska oprema
• Uporabniška programska oprema
Programska oprema
Pogled na računalnik
Operacijski sistem
• Operacijski sistem je tisti nepogrešljivi del
programske opreme, ki skrbi za to, da z
računalnikom sploh kaj lahko počnemo
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
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
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
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
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
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.
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 IBMu
pod 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.
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.
Vrste operacijskih sistemov
• Grafični OS
– Window
– Linux
• Tekstovni (konzolski) OS
– BASIC (ZX Spectrum)
– MS DOS
– VAX
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,…)
MS DOS 3.30
Windows 1.0, 20.11.1985
Windows 2.0, 9.12.1987
Windows 3.0, 22. 5. 1990
Windows 3.1, avgust 1992
Windows 3.1 NT, avgust 1993
Windows 95, 24.8.1995
Windows 98, 25.6.1998
Windows 2000, 17.2.2000
Windows ME, 19.6.2000
Windows XP, 25.10.2001
Windows Vista, 8.11.2006
Windows 7, pozno 2009?
Linux - Mandriva
Debian Linux
Linux Ubuntu (WMware - Windows XP)
UNIX AIX
BASIC – ZX SPECTRUM
Sistemska orodja
Sistemska orodja (angl. System Tools) so
programi, ki so namenjeni boljšemu
prilagajanju oziroma boljšemu izkoriščanju
računalniških zmogljivosti.
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.
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)?
Vir
• Matija Lokar: OPERACIJSKI SISTEMI
• http://colos.fri.unilj.si/eri/INFORMATIKA/Informacijska_tehnolog
ija/hw_sw_oprema.html
• http://wiki.fmf.unilj.si/wiki/Operacijski_sistem
• http://www.finance.si/galerije/721/1/