Anotace: V příspěvku jsou ukázány hlavní charakteristiky operačního systému OS/400.



Podobné dokumenty
Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

Gymnázium Jana Pivečky a Střední odborná škola Slavičín. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT. Informační a komunikační technologie

Aktualizace softwaru Uživatelská příručka

Maturitní téma: Operační MS-DOS

František Hudek. duben 2013

Úvod. Programovací paradigmata

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Internetový prohlížeč-vyhledávání a ukládání dat z internetu do počítače

Aktualizace softwaru Uživatelská příručka

Jak používat program P-touch Transfer Manager

IBM Systems and Technology Group Lab Services and Training

Aktualizace softwaru Uživatelská příručka

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.

Anotace V souboru typu pdf uzpůsobenému. Jazyk Autor. Windows, Ovládací panely, Miniaplikace. Organizace činnosti

Zdeněk. Havlíček. katedra informatiky, PEF, Vysoká škola zemědělská Praha 6 - Suchdol

Aktualizace softwaru Uživatelská příručka

IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL

CAD library. Spuštění aplikace. Práce s aplikací. Popis okna

Informatika 5.ročník

Příloha 6. Palety nástrojů

Začněte zde. Podle pokynů na Instalačním listu nainstalujte hardware. Potom pokračujte následujícími kroky a optimalizujte kvalitu tisku.

Pro Windows 98. Pro rozhraní USB

Modul 2. Druhá sada úkolů:

DELPHI - NÁSTROJ PRO VÝUKU INFORMAČNÍCH SYSTÉMŮ?

8.3 Popis dialogových oken

OPERAČNÍ SYSTÉM. Informační a komunikační technologie

Coordinate System Editor Software

Masarykova ZŠ Klenčí pod Čerchovem OPERAČNÍ SYSTÉM

INFORMATIKA PRO ZŠ. Ing. Veronika Šolcová

SOFTWARE - programové vybavení počítače (nemůžeme si na něj sáhnout) Bez SW nemůže PC fungovat. Schéma počítače:

Nástroj Setup. Uživatelská příručka

Paměťové moduly. Uživatelská příručka

Tato stručná uživatelská příručka vám pomůže začít používat produkt IRIScan TM Mouse 2.

PSK3-11. Instalace software a nastavení sítě. Instalace software

MLE2 a MLE8. Datalogery událostí

Návod pro tisk dokumentů na VŠPJ. Vysoká škola polytechnická Jihlava

Informatika 5.ročník

KOMUNIKACE PC DAT 400/500. přes USB programem INOVATION

Tvorba kurzu v LMS Moodle

Versiondog Lukáš Rejfek, Pantek (CS) s.r.o. 7/2014

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

TIA Selection Tool manuál pro použití

PŘÍKAZOVÝ ŘÁDEK ZÍSKÁVÁNÍ NÁPOVĚDY

Poznámky k verzi Remote support platform 3.1

Architektury počítačů a procesorů

1 Uživatelská dokumentace

FIREMNÍ CERTIFIKÁT V APLIKACI PŘÍMÝ KANÁL NÁVOD PRO KLIENTY

Na vybraném serveru vytvoříme MySQL databázi. Soubory scratch.jpa, kickstart.php a en-gb.kickstart.ini nahrajeme na vybraný server.

ZÁLOHA A OBNOVA ABRA GEN

František Hudek. červen ročník

Stručný návod k programu Octave

Program Computer Setup

OPERAČNÍ SYSTÉMY. Ing. Luděk Richter

Obslužný software. PAP ISO 9001

ZÁLOHA A OBNOVA ABRA GEN

IT ESS II. 1. Operating Systém Fundamentals

Hospodářská informatika

Externí zařízení. Uživatelská příručka

Informatika a výpočetní technika (IVT) Základní pojmy, Operační systém, MS Power Point, MS Word, Vypalování CD

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA

Matematika v programovacích

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

Název školy: Základní škola a Mateřská škola Žalany

O2 Managed Backup & Restore Power

Práce v textovém editoru

Pokyny pro instalaci programu E-Config verze 3.0 na počítačích s Windows 7 / 8 / 10

Činnost počítače po zapnutí

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í

Akceptační test. Úvod

Aplikační profily v PLC Tecomat

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.

Používání programu DLS V

Architektura počítačů

Aktualizace softwaru Uživatelská příručka

DUM 15 téma: Další příkazy příkazové řádky

Modul 2. První sada úkolů:

Analýza Systém Správce

Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.

Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.

2014 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt.

Úvod do programu Solid Edge

Maturitní témata Školní rok: 2015/2016

Služba ve Windows. Služba (service) je program

VY_32_INOVACE_In 6.,7.10. Tvorba tabulky

Studijní skupiny. 1. Spuštění modulu Studijní skupiny

Tematická oblast: Informační a komunikační technologie (VY_32_INOVACE_09_2_IT) Autor: Ing. Jan Roubíček. Vytvořeno: prosinec 2013 až leden 2014

SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years

ON-LINE PORADA PRO TEST

3D sledování pozice vojáka v zastavěném prostoru a budově

KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

Tvorba šipek k vlastním písním do programu StepMania

MIDAM Verze 1.1. Hlavní okno :

1/1 ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA PŘIJÍMACÍ ŘÍZENÍ 2017/2018

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.

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

Transkript:

OBJEKTOVÁ KONCEPCE OPERAČNÍHO SYSTÉMU OS/400 Václav Vostrovský katedra informatiky, PEF, tel: (02) 3382272 Vysoká škola zemědělská, 165 21 Praha 6 - Suchdol Anotace: V příspěvku jsou ukázány hlavní charakteristiky operačního systému OS/400. Summary: The column describes the main properties of the operating system OS/400. Klíčová slova: Operační systém, objektově-orientovaný přístup, databázový systém, informační systémy. Key words: Operating system, object-oriented approach, database system, information systems. Architektura operačního systému -IBM OS/400 Konvenèní Architektura architektura IBM OS/400 Aplikace Aplikace Jazyky Obslužné programy Komunikace Ochrana Operaèní systém Strojové rozhraní Jazyky Obslužné programy Strojové rozhraní Komunikace Ochrana Operaèní systém Mikrokód Mikrokód Hardware Hardware

Charakteristické vlastmosti OS/400: Relační databáze (je nedílnou součástí OS) Koncepce jednoúrovňové paměti (nečiní rozdíl mezi operační pamětí a disky pomocí principu stránkování) Objektově orientovaná architektura Vysoko položené strojové rozhraní odděluje uživatele od instalovaného technického vybavení. V praxi to znamená, že chrání tohoto uživatele před změnami v technickém vybavení a v konfiguraci. Objektová orientovaná architektura OS/400: Programy Uživatel Pøíkazy Správa objektù Zaøízení Objekt je vše, s čím v OS/400 pracujeme, co zaujímá určité místo v paměti a má své jméno. S objektem pracují příkazy operačního systému OS/400, vyšší programovací jazyky i obslužné progamy. Typy objektů mohou být následující: Soubor (*FILE) Program (*PGM) Uživatelský profil (*USRPRF) Popis úlohy (*JOBD) Výstupní fronta (*OUTQ) Knihovna (*LIBL) Příkaz (*CMD) Fronta zpráv (*MSGQ) atd. Přesto, že objekty výše uvedených typů provádějí velmi odlišné funkce a činnosti, mají řadu vlastností společných: mají jméno, vyžadují paměťový prostor a musí být zabezpečeny proti neoprávněnému použití. Každý objekt je jednoznačně určen názvem knihovny, v níž se nachází, vlastním jménem objektu (max.10 znaků) a typem objektu. Např. QGPL/MZDY*FILE.

Tato standardizace pak systému umožňuje, aby se všemi položkami uloženými v paměti mohl pracovat jednotně. Všechny objekty mají svého vlastníka, tj. toho, kdo je vytvořil. Tento vlastník má všecna práva k takovémuto objektu (=ALL). Navíc může oprávnění předávat dalším uživatelům nebo se vlastnictví vzdát a převést je jiné osobě. Charakteristickou vlastností operačního systému OS/400 je práce s knihovnami. Zde v tomto případě knihovna na rozdíl od knihoven v jiných systémech není zásobníkem, ale v podstatě rejstříkem pro ostatní objekty. Toto v důsledku znamená, že takováto knihovna nemůže být nikdy plně obsazena, protože nemá předem stanovenou velikost a my tudíž nemusíme provádět její reorganizaci. Na všechny objekty se odkazujeme pomocí těchto knihoven, protože nemůže existovat žádný objekt mimo knihovnu. Stejně tak platí, že zrušením knihovny dochází ke zrušení všech objektů, které jsou umístěny v této knihovně. Uživatel obvykle nemusí sdělovat systému, kde je v paměti umístěn objekt, protože určení místa objektu, na který odkazujeme, se zjednoduší pomocí seznamu pro prohledávání knihoven. Tento seznam je jakýmsi vnitřním rejsříkem, který obsahuje jména knihoven, jež musí systém prohledat v určeném pořadí, aby objekt mohl být nalezen. Seznam knihoven se skládá z těchto částí: Systémová část, obsahující popis knihoven dostupných pro všechny úlohy, které pracují v systému. Skládá se z QSYS, QUSRSYS (systémový soubor pro údaje o uživateli) a QHLPSYS (obsahuje nápovědu systému). Část knihovny pro programový produkt. Aktuální knihovna. Uživatel musí vždy určit jednu aktuální knihovnu, která se stává standardní knihovnou pro všechny objekty, vytvářené během provádění úlohy. Uživatelská část obsahující knihovny používané v aplikacích a také knihovny QGPL a QTEMP. QSYS IBM knihovny MYLIB QGPL QTEMP systémové knihovny produkční knihovny aktuální knihovna uživatelská knihovna směr (pořadí) prohledávání seznamu knihoven Nejdůležitější je knihovna QSYS, která obsahuje velkou část operačního systému a popis ostatních knihoven. Jméno objektu lze pak explicitně označit pomocí jména knihovny, v níž se nachází. Jestliže neurčíme tuto knihovnu, systém začne prohledávat knihovny. Nejvýše

jedna knihovna je tzv. aktuální (CURRENT) a je jedním z parametrů uživatelského profilu. Vytváříme-li nový objekt, lze postupovat několika způsoby: a) určím do které knihovny má vytvářený objekt patřit. b) Neurčím-li knihovnu, systém zjistí, zda mám aktuální knihovnu, a v kladném případě objekt do ni uloží. c) Nemám-li žádnou knihovnu určenou jako aktuální, systém uloží tento objekt do QGPL, která má funkci jakéhosi odpadkového koše. Zvláštním typem objektu v systému OS/400 jsou příkazy. Syntaxe těchto příkazů je následující: Každý příkaz je tvořen ze dvou základních částí: jméno příkazu a seznam parametrů. Přičemž jméno příkazu je rovněž tvořeno dvěma částmi: a) první 3 znaky udávají činnost, kterou má příkaz provádět. Např.: CPY = copy - kopírovat CRT = Create - vytvořit DLT = Delete - zrušit DSP = Display - zobrazit EDT = Edit - pořizovat SAV = Save - uložit na pásku, disk WRK = Work - pracovat STR = Start - start programu, úlohy b) Ostatní znaky v příkazu určují typ objektu, s nímž bude příkaz pracovat. Např.: CRTSRCPF = Create Source File - Vytvoř zdrojový soubor DSPPGM = Display Program - Zobraz informace o programu SNDMSG = Send Message - Vyšli zprávu Seznam parametrů je řešen následovně: každý parametr je určen svým jménem a hodnotou. Hodnota parametru je umístěna uvnitř závorky. Konstrukce příkazů je operačním systémem usnadněna pomocí napovědy F1 - Help a F4 - Prompt. Oba způsoby uživetele vedou syntaxí těchto příkazů a nabízí mu výběr možných parametrů. Zápisem jména příkazu a stisknutím klávesy F4 je možno získat rozšířenou nápovědu pro každý příkaz OS/400. Utilita SEU (editor OS/400) příkazy zapsané pomocí nápovědy formátuje automaticky sama. Takto lze z různých vhodných posloupností příkazů tvořit tzv. programy CL, které lze zpracovávat interaktivně nebo dávkově či kombinací obou způsobů. Programy CL lze psát pro řadu účelů jako: pro řízení posloupnosti zpracování v rámci dávkového programu, pro vytváření uživatelských menu, pro ošetření specifických chyb, pro zasílání a příjem zpráv, pro řízení skupiny úloh atd. Literatura: Dokumentace k operačnímu systému OS/400