univerzita třetího věku kurz znalci
DESCRIPTION
Univerzita třetího věku kurz Znalci. Software. Dnešní přednáška. co je to software operační systémy aplikační software licence stahování z internetu adresářová struktura. Co je to software?. „sada všech programů v počítači“ software x hardware - PowerPoint PPT PresentationTRANSCRIPT
http://pcu3v.fjfi.cvut.cz
Univerzita třetího věkukurz Znalci
Software
http://pcu3v.fjfi.cvut.cz
Dnešní přednáška
• co je to software• operační systémy• aplikační software• licence• stahování z internetu• adresářová struktura
http://pcu3v.fjfi.cvut.cz
Co je to software?
• „sada všech programů v počítači“• software x hardware• instrukce pomocí 1 a 0, uložené v počítači• nelze si na něj šáhnout • ne data (ale třeba u html hranice nejasná)
http://pcu3v.fjfi.cvut.cz
Rozdělení softwaru
• systémový software (umožňuje efektivní využívání počítače)– firmware– operační systém
• aplikační software (umožňuje vykonávat nějakou užitečnou činnost)
Pozice softwaru v PC
http://pcu3v.fjfi.cvut.cz
http://pcu3v.fjfi.cvut.cz
Firmware
• programové vybavení, které je nedílnou součástí zařízení
• typicky vyráběny firmou vyrábějící dané zařízení• příklady: kalkulačka, organizér, tiskárna,
automobily (řídící jednotka, ABS, klimatizace), BIOS
http://pcu3v.fjfi.cvut.cz
BIOS
• Basic Input-Output System• dnes využití hlavně při startu počítače• uložen na základní desce• nastavení v setupu (klávesa F2, del,…)
– detekce paměťových zařízení– nastavení bootovací sekvence– hardware monitoring
http://pcu3v.fjfi.cvut.cz
Operační systém (OS)
• základní programové vybavení počítače• v činnosti od spuštění PC a do vypnutí• zajišťuje stabilní rozhraní pro další aplikace,
ovládání počítače• přiděluje systémové zdroje ( jádro)• stavba
– hlavní část – jádro (kernel)– systémové nástroje
http://pcu3v.fjfi.cvut.cz
Jádro (kernel)
• stará se přidělování systémových prostředků• synchronizace• multi-tasking = iluze současného běhu programů
Jádro (kernel)
• správa zařízení– periferie ovládány jádrem přes ovladače zařízení
• systémová volání– proces musí být schopen přistupovat ke službám
jádra– nejčastěji fronta požadavků
http://pcu3v.fjfi.cvut.cz
Pozice jádra
http://pcu3v.fjfi.cvut.cz
Shrnutí
http://pcu3v.fjfi.cvut.cz
http://pcu3v.fjfi.cvut.cz
Přehled OS
• nejrozšířenější – Microsoft Windows• Unix ( Linux)• DOS• Mac OS• na mobilech
– Symbian OS, Windows mobile, Palm OS
http://pcu3v.fjfi.cvut.cz
Microsoft Windows
• historie– uvedení v roce 1985 jako nadstavba MS-DOSu– vyšší obliba verze 3.1 (1992) a následně 3.11– Windows 95 a 98 (přímá práce s internetem)– XP (2001) a Vista (2007)
• dnes i Windows v mobilech atd.• komerční software
http://pcu3v.fjfi.cvut.cz
Unix
• široce využíván pro servery, pracovní stanice a dnes i pro osobní počítače
• programy v režimech– uživatelský– administrátorský
• velice stabilní prostředí
http://pcu3v.fjfi.cvut.cz
Vývoj unixu
http://pcu3v.fjfi.cvut.cz
Linux
• open-source = jeho zdrojový kód volně k dispozici!
• „linux“ je typ jádra, užívá se ale k označení celé distribuce
• linuxová distribuce = ucelený balík s aplikacemi, snadnou instalací a grafickým rozhraním
http://pcu3v.fjfi.cvut.cz
Linux
• levné, bezpečné, spolehlivé• podíl na PC v řádu %, na superpočítačích ale
převládá• umožňuje i běh aplikací pro Windows (hry )• „nevýhoda“ – expert friendly
Souborové systémy
• součástí operačních systémů• určuje způsob organizace dat tak, aby je bylo
snadné vyhledat a přistupovat k nim• uložené informace se dělí na
– metadata (popisují strukturu systému souborů a nesou další informace o souborech)
– data (vlastní obsah souboru)
http://pcu3v.fjfi.cvut.cz
Souborové systémy
• ve Windows systém FAT nebo NTFS• v linuxu především ext3• proto Windows nepřečte standardně data
uložená na linuxový disk ( větší bezpečnost linuxu)
http://pcu3v.fjfi.cvut.cz
http://pcu3v.fjfi.cvut.cz
Rozdělení softwaru
• systémový software (umožňuje efektivní využívání počítače)– firmware– operační systém
• aplikační software (umožňuje vykonávat nějakou užitečnou činnost)
Aplikační software
• programové vybavení, které je určeno pro interakci s uživatelem
• grafické nebo textové rozhraní• rozdělení podle účelu
– antiviry– internetové prohlížeče– databázové systémy– …
http://pcu3v.fjfi.cvut.cz
Licence
• software je duševní dílo a není ho možné volně šířit, podléhá autorskému zákonu
• softwarová licence– komplikovaná právnická smlouva– mnohdy možnost měnit licenci (např. při aktualizaci)
• věnovat aspoň mrknutí tomu, co potvrzuji• typy softwaru podle licencí (dále)
http://pcu3v.fjfi.cvut.cz
Komerční software
• software, který je možno šířit (tedy instalovat) za peníze
• možno využívat jen v souladu s licencí (např. nemožnost instalace na SVÉ dva počítače)
http://pcu3v.fjfi.cvut.cz
Shareware
• možnost volné distribuce• možnost po určitou dobu software vyzkoušet
– pak nutno zaplatit, registrovat…
• omezení– časové (trial version)– funkční (typicky dema her)– počet spuštění
http://pcu3v.fjfi.cvut.cz
Freeware
• software, který je distribuován bezplatně• zpravidla zachována autorská práva
– např. nedovolení úpravy programu či komerční využití
• nezveřejnění zdrojových kódů– vývoj pouze v rukou autora– bezpečnostní riziko
http://pcu3v.fjfi.cvut.cz
Open Source
• volně šiřitelný• legální i technická dostupnost zdrojového kódu• bezpečnost
– zveřejněno uživatelům i útočníkům, ti ale mají mnohem menší potenciál než uživatelé
– ztížení možnosti umístění zadních vrátek
http://pcu3v.fjfi.cvut.cz
Další typy
• adware– integrována reklama
• donationware– autor žádá příspěvek
• abandonware– není výrobcem již podporován, ale je tolerováno
neoficiální šíření
http://pcu3v.fjfi.cvut.cz
Stahování
• možný postup– nutno tušit, co hledáme; umět zformulovat dotaz– vyhledat na www.google.com– stránky distributora hledat „ke stažení“ nebo
„download“– stáhneme např. instalační soubor („uložit soubor jako“
nebo pomocí formuláře)
• postup si ukážeme na vypalovacím softwaru pro CD/DVD
http://pcu3v.fjfi.cvut.cz
Stahování
• obrázky– pravé tlačítko myši a „uložit obrázek jako“
• bezpečnost– nikdy nestahujeme nic, čemu nevěříme– lepší něco nemít, než mít viry v počítači
• stejně tak nechodit na „nebezpečné“ stránky
http://pcu3v.fjfi.cvut.cz
Adresářová struktura
• adresář (složka) = základní organizační jednotka– může obsahovat další adresáře nebo soubory
• soubor = pojmenovaná uspořádaná množina dat– např. textový dokument, dokument z Excelu atd.
http://pcu3v.fjfi.cvut.cz
Adresářová struktura
• v každém počítači 1 nebo více disků, každý obsahuje vlastní strukturu
http://pcu3v.fjfi.cvut.cz
Adresářová struktura
• založení složky• vytvoření
souboru
http://pcu3v.fjfi.cvut.cz
Přípony souborů
• oddělená tečkou od názvu souboru• určení typu a obsahu souboru
– *.txt (textový dokument), *.xls (Excel 03),…
operační systém ho pak může otevřít v asociovaném programu (*.xls v Excelu 03)
http://pcu3v.fjfi.cvut.cz