340 likes | 441 Views
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
E N D
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) http://pcu3v.fjfi.cvut.cz
Pozice softwaru v PC 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ů http://pcu3v.fjfi.cvut.cz
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
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 http://pcu3v.fjfi.cvut.cz
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
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) http://pcu3v.fjfi.cvut.cz
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