OPERAČNÍ SYSTÉMY PRO EKONOMY A MANAŽERY

Podobné dokumenty
DRAWING POLYGONS AND N-ANGLES USING THE PROGRAMMING MODEL TURTLES IN MS VISUAL BASIC 6. Jan LAVRINČÍK

Programové vybavení počítače

úvod Historie operačních systémů

APPLE IPAD IN EDUCATION. Jan LAVRINČÍK

ArcGIS Server 10.1/10.2

CZ.1.07/1.5.00/

IT ESS II. 1. Operating Systém Fundamentals

ŢELVÍ GRAFIKA VE VISUAL BASIC

Číslo a název šablony III/2 Inovace a zkvalitnění výuky prostřednictvím ICT H/01 Kuchař - Číšník. IKT Informační a komunikační technologie

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

ROZVOJ ICT A PDA ZAŘÍZENÍ THE DEVELOPMENT OF ICT AND PDA DEVICES Jiří Vaněk

Aplikační programové vybavení

O aplikaci Parallels Desktop 7 for Mac

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

1. Informace a informatika

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

Základní informace. Operační systém (OS)

Technické vybavení počítače. (všechny části z nichž je počítač složen)

Software. RNDr. Krejčí Jan, Ph.D. 5. listopadu RNDr. Krejčí Jan, Ph.D. (UJEP) Software 5. listopadu / 6

Projekt: 1.5, Registrační číslo: CZ.1.07/1.5.00/ Osobní počítač

1.1 Seznámení s programy Office

Software. Mgr. Krejčí Jan (UJEP) Software 23. října / 6

Programovací jazyky Přehled a vývoj

VÝPOČETNĚ NÁROČNÉ APLIKACE S VYUŽITÍM VIRTUALIZACE PRACOVNÍCH STANIC NA BÁZI INTEGRACE TECHNOLOGIÍ MICROSOFT VDI A SUN RAY

Tomáš HEBELKA, MSc. Skepse vůči cloudu. 21. června 2011 VI. Konference ČIMIB, Hotel Continental, Brno

05. Operační systémy PC 1. DOS. Nejdůležitější zástupci DOSu:

09. Operační systémy PC 1. DOS. Nejdůležitější zástupci DOSu:

Identifikátor materiálu: ICT-1-17

Poznámky k vydání pro Kerio Workspace 2.0.1

OPERAČNÍ SYSTÉMY. Operační systém je prostředník mezi hardwarem (technickým vybavením počítače) a určitým programem, který uživatel používá.

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ

Tvorba internetových aplikací s využitím framework jquery

1.2 Operační systémy, aplikace

Operační systém osobního počítače

Instalace OS, nastavení systému

Základy informatiky. Operační systémy

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

Alternativní operační systémy. Martin Drlík, Daniel Krotil OSY2A, ITV

Software programové vybavení. 1. část

APPLE IPAD V SYSTÉMU VZDĚLÁVÁNÍ

Programové vybavení počítačů operační systémy


1. Jak pracuje počítač 3. Už víme, jak pracuje počítač, ale jak se pracuje s počítačem? 9

MOBILNÍ ZAŘÍZENÍ (TABLET I NOTEBOOK) V PRÁCI UČITELE (PRO SŠ)

O autorech 13 O odborném korektorovi 13. Poděkování 15 Úvod 17. Cílová skupina této knihy 17 Témata této knihy 17

CZ.1.07/1.5.00/

vjj 1. Windows programming. krátká nahlédnutí za oponu

Virtualizace jako nástroj snížení nákladů. Periodické opakování nákladů nové verze Licence na pevný počet klientů

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.

ArcGIS Server 10. Řešení pro sdílení geodat

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-214. Internetový prohlížeč

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti:

CZ.1.07/1.5.00/

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Česká pošta, s.p. na Linuxu. Pavel Janík open source konzultant

Vzdálený přístup k počítačům

Chyby v prohlížečích, které v nich byly klidně deset let. Jiří Nápravník

SADA VY_32_INOVACE_PP1

Poznámky k vydání. pro Kerio Connect Release Candidate 1

Notes and Domino Social Edition 9. David Marko, TCL DigiTrade

Informatika. tercie. Mgr. Kateřina Macová 1

Telekomunikační koncová zařízení

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-101

Identifikátor materiálu: ICT-3-16

Operační systémy: funkce

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

SOU Valašské Klobouky. VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled. Mgr. Radomír Soural

Digitální učební materiál

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

ŽELVÍ GRAFIKA VE VZDĚLÁVÁNÍ

SPECIFICKÉ IT KURZY Windows XP na Seven Office 2003 na Office nebo Office 365

SYSTÉM EVIDENCE ZAHRANIČNÍCH POBYTŮ

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Zuzana Sobotková, DAQUAS Petr Vlk, KPCS CZ

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Moderní trendy využívání mobilních (dotykových) zařízení nejen ve výuce. RNDr. Jan Krejčí, PhD.

3. HODINA. Prohlížeče Druhy prohlížečů Přehled funkcí Bc. Tomáš Otruba, Informatika 7. třída 1

O aplikaci Parallels Desktop 7 for Mac

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

HIT jednotný koncept výuky NC programování

Inovace výuky prostřednictvím šablon pro SŠ

CLOUD COMPUTING PRO MALÉ A STŘEDNÍ FIRMY

Programy pro psaní textů. textové editory, textové procesory

Instalace a konfigurace web serveru. WA1 Martin Klíma

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Ovládací panely

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Programové prostředky IS/IT

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/

NAS 208 WebDAV bezpečné sdílení souborů

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy


Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

1. Pořízení dokumentu

Operační systémy (OS)

Softwarová konfigurace PC

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013

Software Základní pojmy a rozdělení. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1123_Software Základní pojmy a rozdělení_pwp

Transkript:

OPERAČNÍ SYSTÉMY PRO EKONOMY A MANAŽERY LAVRINČÍK Jan, ČR Resumé Příspěvek se zabývá problematikou využitím operačních systémů v ekonomicko manažerské praxi. Zdůrazňuje kladné i slabé stránky jednotlivých systémů, ze kterých v závěru definuje doporučení pro praxi. Klíčová slova: operační systém, Windows, Mac OS X, ios, Google Chromium OS. OPERATING SYSTEMS FOR ECONOMY AND MANAGERS Abstract The article deals with the use of operating systems in the economic and managerial practise. It emphasized the positive and a weakness of individual systems, at the end of defines recommendations for practise. Key words: operating system, Windows, Mac OS X, ios, Google Chromium OS. Úvod V současné době moderní technika ovládla všechny části domácnosti. Operační systémy už nenajdeme pouze na počítačích, ale i na mobilních telefonech a tabletech. Postupně se jednoduché systémy dostaly i na zařízení s procesory typu ARM a jinými průmyslovými čipy. Jako příklady z domácích spotřebičů můžeme jmenovat: automatické pračky, ledničky, mikrovlnné trouby atp. Operačním systémům bychom rádi věnovali tento odborný článek. Operační systém je v informatice základní programové vybavení počítače (tj. software), které je zavedeno do paměti počítače při jeho startu a zůstává v paměti až do jeho vypnutí. Skládá se z jádra a pomocných systémových prvků (1). Operační systémy může dělit dle různých kritérií. Jako optimální se jeví dle použitého hardware na desktopové a mobilní. V našem příspěvku se dále budeme zabývat dvěma nejrozšířenějšími desktopovými operačními systémy: Microsoft Windows a Mac OS X. Příspěvek si klade za cíl zanalyzovat možnosti nejrozšířenějších operačních systémů a vyvodit příslušné závěry. Budeme používat metody analýzy stávajících OS (provádíme hodnocení stávajících funkcí a klíčových vlastností systémů a navrhujeme věcná doporučení), studium příslušné literatury (používáme metody klasifikační analýzy), ze speciálních metod metodu komparační (porovnání nových poznatků se stávajícím obsahem, případně se zahraničními zdroji) a systémovou metodu spočívající ve studiu vztahů mezi systémy a členěním. 1 Microsoft Windows Microsoft Windows je v současné době nejrozšířenější operační systém, dle některých průzkumů mu na trhu patří více než 90 % (2). Microsoft Windows 1.0 byly na trh uvedeny již v roce 1985. K jeho klíčovým vlastnostem patří multitasking a plánování procesů. Jako souborový systém byl využíván FAT 32, v současné době jej nahradil systém NTFS, z důvodů potřeby nahrávat soubory větší než 4 GB (3). 313

Aktuální verzí je nyní Windows 7. Nabízí mimo jiné BitLocker, možnost provozu na terminálech, práci přes vzdálenou plochu. Slabiny systému bychom mohli hledat v bezpečnosti, stabilitě systému a rychlosti. Zajímavostí je i nekompatibilita některých aplikací sestavených ve Visual Studiu 2010 mezi 32 bitovou a 64 bitovou verzí OS (4). Obrázek 1: Windows 7 (Plocha, nový Hlavní panel). Vývojovými nástroji mohou být jazyky Visual Basic, Visual C++ nebo C#. Aktuální verze vývojářské balíku Visual Studio 2010 mimo klasických desktopových aplikací, podporuje i vývoj internetových řešení, technologie Silverlight a řešení budoucnosti Computer Clouding (Windows Azure). Tabulka 01: Ukázka přímého odkazu na internetovou stránku v jazyce Visual Basic. Dim httplink 'deklarace proměnné httplink v obecném datovém typu httplink = ShellExecute(hWnd, "Open", "http://www.google.cz", &O0, &O0, SW_NORMAL) 'otevření hypertextového odkazu Tabulka 02: Ukázka výběru znaků z obecného řetězce. C = Label1 'načtení obsahu Label1 do proměnné C C = Mid$(C, 1, 40) 'Vyběr znaků od pozice 1 do pozice 40 CQ = Trim$ (C) 'Odstranění prázdných znaků z vybraného řetězce 314

Tabulka 02: Ukázka zpracování statistických dat aritmetický průměr. cc = (aa / (aa + bb + 0.000000001)) * 100 'rovnice pro výpočet aritmetického průměru se zajištěním nenulové hodnoty dělitele Label19 = cc 'načtení proměnné cc do Label19 Label19 = CInt(Label19) 'zaokrouhlení výsledku na celé číslo Při čerpání odborných teoretických poznatků nezbytných k sestavení uvedených příkladů jsme čerpali ze zdrojů (5), (6), (7), (8), (9), (10), (11), (12), (13), (14), (15), (16), (17) a (18). 2 Apple Mac OS X Mac OS X je operační systém z dílny společnosti Apple. Staví na stabilním jádře systému Unix, ze kterého si do dnešní podoby zachoval horní panel s nastavením aktuálních aplikací. Ke klíčovým vlastnostem patří bezpečnost, odolnost proti běžným počítačovým virům. Pod operačním systémem Mac OS X nelze standardně spouštět exe soubory. Ze zajímavostí můžeme zmínit funkce a nástroje Dashboard, TimeMachine, AppleScript atd. Obrovskou nevýhodou je naprostá nekompatibilita aplikací a her určených pod operační systémy Microsoft Windows. Zde se nabízí možnost virtualizovat OS Windows pomocí nástrojů Parallels Desktop nebo CroosOver (19). Programovacím nástrojem je zde XCode pro systém Mac OS X a speciální framework ios SDK umoňuje vývoj aplikací pod mobilní platformu ios. Jazyk je založen na Objective C++ a je do jisté míry specifický (20). Pro pokročilou správu a možnost automatizovat některé procesy v systému Apple standardně v každém Mac OS X nabízí nástroj AppleScript Editor 2.1. Pomocí něj můžeme například jednoduše spouště některé aplikace (ukázka spuštění aplikace Finder v domovské složce home ), (21). Obrázek 2: AppleScript Editor 2.1. 315

Obrázek 3: Operační systém Mac OS X 10.6 Snow Leopard. 3 Další OS - Google Chromium OS K dalším významným a odlišným operačním systémům patří operační systém společnosti Google Inc. Chromium OS. Ten je založen na linuxovém jádře (22), aby dobře odolával počítačovým virům. Jeho základem je účet na gmail.com, který slouží jako login do systému. Aplikace, které najdeme na výchozí stránce prohlížeče Google Chrome jsou spouštěny ze vzdáleného prostředí tzv. computer clouding. Cloud computing je na internetu založený model vývoje a používaní počítačových technologií. Lze ho také charakterizovat jako poskytování služeb či programů uložených na serverech na internetu s tím, že uživatelé k nim mohou přistupovat například pomocí webového prohlížeče nebo klienta dané aplikace a používat prakticky odkudkoliv (1). Obrázek 4: Google Chromium OS: Aplikace. 316

Závěr Operační systémy jsou nedílnou součástí základní softwarové výbavy každého moderního zařízení. Mezi nejrozšířenější desktopové systémy v současné době patří Microsoft Windows a Apple Mac OS X. Přístup každé společnosti je zcela odlišný a je jen na uživateli pro jaký se rozhodne. Větší popularitě mezi uživateli se těší Windows, ovšem při práci s grafikou, multimédii, pro business a zejména vzdělávání je o krok vpřed Mac OS X. Co se týká vývoje aplikací větší podporu má jednoznačně platforma Windows, kde ovšem není zcela jasně vyřešena kompatibilita při přechodu na 64 bitové systémy. Mac OS X nabízí pouze jediný nástroj k vývoji založený na specifickém jazyce Objective C++ s frameworkem Cocoa pro ios zařízení. Nová generace OS zastoupená Google Chromium přináší computer clouding jako nástroj volnosti a mobility a nastiňuje trend do budoucna. Pro představu jsme text doplnili o hodnotné zdrojové kódy a praktické ukázky práce s operačními systémy. V rámci výuky na Moravské vysoké škole v Olomouci došlo v letošním akademickém roce k otevření nového předmětu s názvem Operační systémy a tím i významné inovaci studijního programu. Studenti mají možnost si vyzkoušet práci a techniky pokročilé správy a programování i pro odlišné systémy a zvýšit tím svou konkurenceschopnost na trhu práce. Literatura [1] Wikipedie, otevřená encyklopedie. [on-line]. 2011. [cit. 2011-05-12]. URL : <cs.wikipedia.org>. [2] O počítačích, IT a internetu - Zive.cz. [on-line]. 2011. [cit. 2011-05-12]. URL : <www.zive.cz>. [3] BITTO, O. Microsoft Windows 7 SK : podrobná používateľská príručka. 1. vyd. Brno : Computer Press, 2011. 339 s. ISBN 978-80-251-2999-9. [4] BITTO, O. 1001 tipů a triků pro Microsoft Windows. 1. vyd. Brno : Computer Press, 2010. 416 s. ISBN 978-80-251-2885-5. [5] KLEMET, M. Základy programování v jazyce Visual Basic. 1. vyd. Olomouc : VUP, 2002. 336 s. ISBN 80-244-0472-9. [6] KLEMENT, M. Základy programování v jazyce Visual Basic 1 : Úvod do MS Visual Basic 6.0 (studijní opora pro kombinované studium). 1. vyd. Olomouc : VUP, 2008. [CD-ROM]. ISBN 978-80-244-2177-3. [7] KLEMENT, M. Základy programování v jazyce Visual Basic 2 : Začátky programování v MS Visual Basic 6.0 (studijní opora pro kombinované studium). 1. vyd. Olomouc : VUP, 2008. [CD-ROM]. ISBN 978-80-244-2178-0. [8] KLEMENT, M. Základy programování v jazyce Visual Basic 3 : Pokročilejší programování v MS Visual Basic 6.0 (studijní opora pro kombinované studium). 1. vyd. Olomouc : VUP, 2008. [CD-ROM]. ISBN 978-80-244-2179-7. [9] KLEMENT, M. Základy programování v jazyce Visual Basic 4 : Pokročilé programování v MS Visual Basic 6.0 (studijní opora pro kombinované studium). 1. vyd. Olomouc : VUP, 2008. [CD-ROM]. ISBN 978-80-244-2180-3. [10] KOCICH, P. 1001 tipů triků pro Microsoft Visual Basic. 1. vyd. Brno : Computer Press, 2010. 520 s. ISBN 978-80-251-2118-4. [11] SILER, B., SPOTTS, J. Special Edition Using Visual Basic 6. 1st edition. USA : Pensylvania, 1998. 887 p. ISBN 0-7897-1542-2. [12] HOLZNER, S. Visual Basic 6 Black Book. 1st edition. USA : The Coriolis Group, 1998. 1113 p. ISBN 0-1576-10-2831. 317

[13] CURLAND, M. Advanced Visual Basic 6 : Power Techniques for Everyday Programs. 1st edition. San Francisco : Addison-Wesley, 2000. 515 p. ISBN 0-201-70712-8. [14] ROMAN, S. Win32 API Programming with Visual Basic. 4th edition. USA : O Reilly, 1999. 534 p. ISBN 1-56592-631-5. [15] STAMAKAKIS, W. Microsoft Visual Basic Design Patterns. 1st edition. Washington : Redmont. 262 p. ISBN 978-1572319578. [16] STAMAKAKIS, W. Microsoft Visual Basic Design Patterns. 1st edition. Washington : Redmont. 262 p. ISBN 978-1572319578. [17] GRUNDGEIGER, D. CDO & MAPI Programming with Visual Basic. 1st edition. USA : O Reilly, 2000. 384 p. ISBN 1-56592-665-X. [18] ROMAN, S. Win32 API Programming with Visual Basic. 4th edition. USA : O Reilly, 1999. 534 p. ISBN 1-56592-631-5. [19] POGUE, D. Mac OS X Snow Leopard : kompletní průvodce. 1. vyd. Brno : Computer Press, 2010. 952 s. ISBN 978-80-251-2793-3. [20] KOCHAN, S. G. Objective-C 2.0 : výukový kurz programování pro Mac OS X a iphone. 1. vyd. Brno : Computer Press, 2010. 550 s. ISBN 978-80-251-2654-7. [21] HART-DAVIS, G. AppleScript : průvodce skriptováním v Mac OS X. 1. vyd. Brno : Computer Press, 2011. 382 s. ISBN 978-80-251-3195-4. [22] BÍBR, I. Ubuntu 10.10 CZ : praktická příručka uživatele Linuxu. 1. vyd. Brno : Computer Press, 2000. 515 p. ISBN 0-201-70712-8. Lektoroval: PaedDr. PhDr. Jiří Dostál, Ph.D. Poděkování: Příspěvek vznikl za finanční podpory Evropského sociálního fondu a státního rozpočtu ČR v rámci projektu APSYS Aplikovatelný systém dalšího vzdělávání pro VaV CZ.1.07./2.3.00/09.0134. Kontaktní adresa: Jan Lavrinčík, PhDr., DiS. Moravská vysoká škola v Olomouci, Jeremenkova. 1142/42, 772 00, +420 587 332 311, Email: jan.lavrincik@mvso.cz, Www pracoviště: www.mvso.cz 318