opera ční systémy

24
Operační systémy Lenka Forstová Lucie Pelikánová

Upload: ariel-gross

Post on 03-Jan-2016

39 views

Category:

Documents


4 download

DESCRIPTION

Opera ční systémy. Lenka Forstov á Lucie Pelikánová. Textové editory. Tabulkové kalkulátory. MS DOS. Databáze. WINDOWS 9x, ME. Kreslící programy. Mac OS. WINDOWS 2000, NT, XP , Vista, W7. LINUX, FreeBSD, Solaris, AIX. Software. programové vybavení počítače operační systémy - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Opera ční systémy

Operační systémy

Lenka Forstová

Lucie Pelikánová

Page 2: Opera ční systémy

Software• programové vybavení počítače

• operační systémy

• aplikační programy

Technické vybavení počítačeHardware

Operační systémy

AplikaceTextové editory Tabulkové kalkulátory

Kreslící programy Databáze

MS DOS WINDOWS 9x, ME

LINUX, FreeBSD, Solaris, AIX

Mac OS

WINDOWS 2000, NT, XP, Vista, W7

BIOS (Basic Input-Output System) – Setup

Page 3: Opera ční systémy

Rozdělení SW podle způsobu šíření

• public domain– programy se používají bez placení – autor se vzdal svých autorských práv (ani nemusí být jako

autor uveden)

• freeware– lze užívat programy bez placení (ne však něco měnit)– autor má pořád svá autorská práva

• shareware– programy lze libovolně kopírovat a šířit– povinnost zaplatit registrační poplatek a registrovat se

• open source– za software se neplatí, k dispozici je i zdrojový kód– chráněna licencí GNU GPL, novela LGPL

(Linux, GIMP, OpenOffice)

Page 4: Opera ční systémy

Rozdělení SW podle způsobu šíření

• komerční programy

– šíření za úplatu

– autorská práva

• demo verze (trial verze)

– omezená verze (některé funkce nefunkční)

– může být i plně funkční, ale pracuje pouze omezenou dobu

– nebo počtem spuštění

• OEM software

– získáte je s koupí hardware, normální verze programu, většinou za sníženou cenu

Page 5: Opera ční systémy

Autorská práva

• chrání každé dílo (umělecké, technické i programové)

• licenční ujednání

– smlouva mezi vlastníkem práv a uživatelem

– určuje za jakých podmínek lze SW instalovat a provozovat

• porušení ujednání

– používání neoprávněného počtu licencí

– nelicencovaný SW

– kopírování SW pro komerční účely

– trestný čin

Page 6: Opera ční systémy

Operační systém

• Základní softwarové vybavení

• Ovládá technické vybavení počítače

– ovladače (drivery) dodává výrobce HW

• Tvoří rozhraní mezi aplikačními (uživatelskými) programy a hardwarem

– organizace přístupu k datům

– spouštění aplikací

– poskytování služeb aplikačním programům

Page 7: Opera ční systémy

Úkoly operačního systému:

• organizace přístupu ke zdrojům výpočetního systému– rozdělování času procesoru– přidělování operační paměti– přístup k vnějším pamětem (disk, CD ROM, DVD)– ovládání periferií (tiskárny, scannery atd.)

• organizace přístupu k datům – zamezení neoprávněného přístupu– koordinace více uživatelů

• poskytování služeb aplikačním programům

Page 8: Opera ční systémy

Úkoly operačního systému:

• komunikace s uživatelem – prostřednictvím speciálního programu zvaného obecně Shell– provádění uživatelem zadaných příkazů a spouštění aplikací

• spravuje komunikaci s periferiemi– definuje nastavení klávesnice, citlivost myši a dalších zařízení

Page 9: Opera ční systémy

Typ operačního systému

• Jednouživatelské, jednoúlohové– žádné prostředky ochrany souborů a disků – neumožňuje běh více procesů (programů) najednou– MS DOS

• Jednouživatelské víceúlohové – multitasking

– možnost paralelního (současného) běhu několika procesů

– kooperativní multitasking, preemptivní multitasking– Windows 9x, Me, Windows XP

• Víceuživatelské (síťové) – sdílení prostředků mezi více uživateli přihlášení do systému– Windows NT, Windows 2000, Unix, Linux, Windows XP

Page 10: Opera ční systémy

Multitasking

• je funkce umožňující souběžné zpracování více úloh v jednom okamžiku

• mohu současně spustit více programů

• kooperativní multitasking

– úloha dobrovolně předá řízení OS

– při chybě úlohy zatuhnutí celého OS

• preemtivní multitasking

– zdroje přiděluje operační systém

– havárie jednoho procesu neznamená ukončení práce celého systému

Page 11: Opera ční systémy

Uživatelské rozhraní (SHELL)

• komunikační program

• jeden operační systém více rozhraní

• hlavní funkce - spustit aplikaci

• Podoba

– příkazový řádek (MS DOS, UNIX) - uživatelsky nepřívětivé

– grafické rozhraní (Windows xx, Xwindow)

Page 12: Opera ční systémy

Spolupráce různých OS

• aplikační programy nepřenosné

• dokumenty pouze v případě obecné definice formátu

Page 13: Opera ční systémy

Soubory a adresáře

• soubor (dokument)

– logicky související množina dat

– používá se k ukládání dat na záznamová média

• adresář (složka)

– slouží k organizaci souborů

– dělení do podadresářů

– hlavní (kořenový) adresář

C:\DATA\LUCKA\DOPIS.TXT

Označení diskové jednotky

AdresářPodadresář

Vlastní jméno souboruTyp souboru

Page 14: Opera ční systémy

Soubory a adresáře

• souborový systém (FAT, NTFS, AFS)

• algoritmus pomocí kterého se data zapisují na disk

• zabezpečují zápis a čtení dat z disku

–vlastník souboru, přístupová práva

Page 15: Opera ční systémy

Pojmenování souborů

• každý OS má svá pravidla

• 8.3 (krátká jména)

– MS DOS

• dlouhá jména MS Windows

– přípona oddělená poslední tečkou

– skrytí přípony před uživatelem?!

– zakázané znaky „*”, “?”,...

• unixová syntaxe

– všechny znaky kromě „nul“ a „/“

– tečka jako oddělovač přípony je pouze zvyklost nikoliv vlastnost OS

Page 16: Opera ční systémy

Historie - DOS

• 1981 – firma Microsoft vytvořila první OS pro PC (pro firmu IBM)

• DOS (diskový operační systém)

• textový operační systém (příkazy se zadávaly slovy)

• mohl běžet pouze jeden program

– každý program měl jiné ovládání

– pro práci se soubory různé nadstavby (Norton Commander, M602)

– vznikly první grafické nadstavby – Windows

Page 17: Opera ční systémy

Historie Windows• Grafické prostředí – XeroxAlto (1973)

• Apple Macintosh (1984)

• 1985 – Windows 1.0

– běh více aplikací současně

– okna se nesmí překrývat

– málo aplikací

• 1987 – Windows 2.0

– možný překryv oken

– DDE (Dynamic Data Exchange)

• 1990 – Windows 3.0

– program manager

Page 18: Opera ční systémy

Historie Windows

• 1992 – Windows 3.1

– odstranění chyb

– lepší grafika, multimedia, TrueType fonty

– na trhu více aplikací pro W.

– první W. v češtině

• 1992 – Windows 3.1 for Workgroups

– podpora sítě peer-to-peer

• 1993 – Windows 3.11 for Workgroups,

– sdílení zdrojů, MS Mail

Page 19: Opera ční systémy

Historie Windows

• 1993 Windows NT 3.1,

– napohled stejné, ale uvnitř New Technology

– verze pro Workstation a Server

– NTFS, přístupová práva, ochrana dat

• 1993 Windows NT 3.5 (vzápětí 3.51)

– podpora NetWare serverů, soubory, tisk

– dlouhá jména souborů

• 1995 – Windows 95

– výrazná změna v grafickém rozhraní

– navazují na W 3.0

– podpora TCP/IP

– plug-and-play

Page 20: Opera ční systémy

Historie Windows

• 1996 – Windows NT 4.0

– nová grafika také v NT řadě

– řada firemní počítače

• 1998 – Windows 98

– řada pro domácí počítače

– podpora USB, DVD přímo v OS

• 1999 – Windows 98 SE (Second Edition)

– drobná vylepšení, spolehlivost

• 2000 – Windows ME

– poslední z řady 95 – 98 – ME

– nespolehlivé

Page 21: Opera ční systémy

Historie Windows

• 2000 – Windows 2000 (NT 5.0)

– sjednocení „firemní“ a „domácí“ řady

• 2001 – Windows XP

– bezpečnější

– vylepšení zábavné stránky, odstranění chyb

• 2003 – Windows Server 2003

• 1/2007 – Windows Vista

– vývoj 6 let

– výrazné změna grafického prostředí

– nové pojetí bezpečnosti

– problémy při práci v síti

• Windows 7

Page 22: Opera ční systémy

Historie Windows

• Windows 7

– 32 i 64 bitová verze

– opravy chyb Windows Vista

– rychlejší start

– podpora vícejádrových procesorů

– nový způsob vyhledávání

– drobné úpravy uživatelského rozhraní

• Windows 8

– 26.10.2012

Page 23: Opera ční systémy

Linux• operační systém, který vychází z Unixu

• podporuje paralelní multitasking

• víceuživatelský

• potřebuji uživatelské jméno a heslo

• několik uživatelských rozhraní

• vzdálená správa po síti

• vzdálené hlášení

• založený na textových souborech

– systémová nastavení

• dostupnost dokumentace

– součást operačního systému

Page 24: Opera ční systémy

Linux

• mohu se do systému přihlásit jako více uživatelů

– vhodné na testování

– různá grafická rozhraní

• programy dostávám i se zdrojovým kódem

• Open Source system

– šíří se společně se zdrojovým kódem

– výhodné pro opravování chyb