Šolsko leto 2010/11 - Vegova - EKMMicrosoft •Microsoft je standard za programski jezik BASIC •z...

Preview:

Citation preview

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 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.

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)?

Recommended