ČESKÁ TECHNICKÁ NORMA



Podobné dokumenty
Tato norma je českou verzí evropské normy EN :1997. Evropská norma EN :1997 má status české technické normy.

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ICS Červenec Stanovení statického modulu pružnosti v tlaku autoklávovaného pórobetonu a mezerovitého betonu z pórovitého kameniva

Health informatics Health cards Numbering system and registration procedure for issuer identifiers

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

Respiratory protective devices. Self-contained open-circuit compressed air breathing apparatus. Requirements, testing, marking

ČESKÁ TECHNICKÁ NORMA

Safety of machinery - Human body measurements - Part 2: Principles for determining the dimensions required for access openings

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

idt IEC 809:1995 Filament lamps for road vehicles - Dimensional, electrical and luminous requirements

INTEGROVANÁ STŘEDNÍ ŠKOLA TECHNICKÁ BENEŠOV Černoleská 1997, Benešov. Tematický okruh. Ročník 1. Inessa Skleničková. Datum výroby 21.8.

ČESKÁ TECHNICKÁ NORMA

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

PŘEDBĚ NÁ ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

Rozklad nabídkové ceny servisních služeb ve znění II. opatření k nápravě ze dne

Směrnice pro vypracování příruček jakosti ČSN. ISO 8402:1994 zavedena v ČSN ISO 8402 Management jakosti a zabezpečování jakosti - Slovník ( )

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

Secure storage units - Classification and methods of test for resistance to fire - Part 1: Data cabinets

ČESKÁ TECHNICKÁ NORMA

Acoustics - Declaration and verification of noise emission values of machinery and equipment

Safety of machinery - Ergonomics requirements for the design of displays and control actuators - Part 2: Displays

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

První hanácká BOW. Návod k obsluze. Hydraulická zakružovačka. profilů a trubek PRM 80 FH PRM 100 FH PRM FH PRM 80 FH

ČESKÁ TECHNICKÁ NORMA

Výzva k podání nabídky včetně zadávací dokumentace na veřejnou zakázku malého rozsahu

Non-biological systems for use in sterilizers - Part 3: Specification for Class B indicators for use in the Bowie and Dick test

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ODŮVODNĚNÍ VEŘEJNÉ ZAKÁZKY DLE 156 ZÁKONA Č. 137/2006 Sb., o veřejných zakázkách, ve znění pozdějších předpisů

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ISÚI Informační systém územní identifikace Proč? Co? Kde? Kdo? Jak? Kdy?

Railway applications Braking systems of multiple unit trains Part 2: Test methods

Specification intermédiaire: Résistances fixes à faible dissipation pour montage en surface (CMS)

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

GIS HZS ČR pro ORP a přednostní připojení k veřejné komunikační síti

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

Drážní úřad Rail Authority

ČESKÁ TECHNICKÁ NORMA

Reciprocating internal combustion engine driven alternating current generating sets. Part 3: Alternating current generators for generating sets

Technical product documentation - Springs - Part 2: Presentation of data for cylindrical helical compression springs

Tato norma je českou verzí evropské normy EN :1997. Evropská norma EN :1997 má status české technické normy.

Realizační tým Zhotovitele. Oprávněné osoby. Seznam subdodavatelů. Tabulka pro zpracování nabídkové ceny. Zadávací dokumentace

mod IEC 903 Spécification pour gants et moufles en matériaux isolants pour travaux électriques

ČESKÁ TECHNICKÁ NORMA

Popis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu

Aplikační rozhraní pro geografickou datovou sadu židovských hřbitovů

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

Každý jednotlivý záznam datového souboru (tzn. řádek) musí být ukončen koncovým znakem záznamu CR + LF.

Realizovaná a připravovaná propojení s celostátními a lokálními IS. RNDr. Ivana Havlíková VITA software s.r.o.

Inducteurs bobinées fixes pour fréquence radioélectrique - Spécification générique

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

Výzva k podání nabídky včetně zadávací dokumentace na veřejnou zakázku malého rozsahu

Výzva k podání nabídky včetně zadávací dokumentace na veřejnou zakázku malého rozsahu

ZKUŠEBNÍ PŘEDMĚTY SPOLEČNÉ ČÁSTI MATURITNÍCH ZKOUŠEK

ČESKÁ TECHNICKÁ NORMA

Laundry washing, dry-cleaning and drying machines

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

Engins de terrassement - Sécurité - Partie 9: Exigences applicables aux poseurs de canalisations

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ PŘEDBĚ NÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

ČESKÁ TECHNICKÁ NORMA

Tato norma je českou verzí evropské normy EN 1080:1997. Evropská norma EN 1080:1997 má status české technické normy.

ČESKÁ TECHNICKÁ NORMA

PROGRAMOVÁNÍ SVĚTELNÝCH OZDOB

PŘEDBĚŽNÁ ČESKÁ TECHNICKÁ NORMA

, OPRAVA MOSTU EV. Č ZÁBOROVÝ ELABORÁT

ČESKÁ TECHNICKÁ NORMA

ČESKÁ NORMA MDT : Únor 1995 ČSN EN 346 SPECIFIKACE OCHRANNÉ OBUVI PRO PROFESIONÁLNÍ POUŽITÍ

ČESKÁ TECHNICKÁ NORMA

Transkript:

ČESKÁ TECHNICKÁ NORMA ICS 35.240.20 2003 Informační technologie - Specifikace architektury otevřeného terminálu (OTA) - Specifikace virtuálního stroje ČSN ISO/IEC 20060 36 9832 Květen Information technology - Open Terminal Architecture (OTA) specification - Virtual machine specification Technologies de l'information - Spécifications pour architecture des terminaux ouverte (OTA) - Spécifications pour machine virtuelle Informationstechnik - Spezifikation für offene Architektur von Endgeräten - Spezifikation für virtuelle Maschinen Oznámení o schválení Mezinárodní norma ISO/IEC 20060:2001 Informační technologie - Specifikace architektury otevřeného terminálu (OTA) - Specifikace virtuálního stroje byla schválena Českým normalizačním institutem k přímému používání jako ČSN ISO/IEC 20060 bez jakýchkoliv modifikací. Mezinárodní norma ISO/IEC 20060:2001 má status české technické normy. Uvedená mezinárodní norma je dostupná v Českém normalizačním institutu, oddělení dokumentačních služeb, Praha 1, Biskupský dvůr 5. Endorsement notice International Standard ISO/IEC 20060:2001 Information technology - Open Terminal Architecture (OTA) specification - Virtual machine specification was approved by Czech Standards Institute for direct use as the ČSN ISO/IEC 20060. The International Standard ISO/IEC 20060:2001 has the status of a Czech Standard. This International Standard is available at the Czech Standards Institute, Department of Documentation Services, Praha 1, Biskupský dvůr 5. Anotace Architektura otevřeného terminálu (OTA) Europay je založena na technologii navržené k usnadnění implementace čipových karet ICC a přidružených terminálů. Účelem této normy je poskytovat specifikaci pro standardní jádro, které musí být poskytováno ve všech terminálech OTA. V architektuře OTA je stanoveno standardní softwarové jádro, jehož funkce a programové rozhraní jsou společné pro všechny typy terminálů. Toto jádro je založeno na standardním Virtuálním stroji, který je implementován na každém typu CPU a který poskytuje budiče pro I/O terminálu a všechny

nízkoúrovňové logické a aritmetické funkce specifické pro tuto jednotku CPU. S použitím těchto standardních funkcí jádra mohou být vyvinuty vysokoúrovňové knihovny, terminálové programy a platební aplikace. V této mezinárodní normě je popsána množina funkcí, které je nutné v terminálech implementovat, v podobě instrukcí pro virtuální stroj. S těmito funkcemi je programátor aplikace schopen vytvořit aplikační software, který je kompaktní, přenositelný a certifikovatelný na všech terminálech OTA. Norma ISO/IEC 20060 je převzata do ČSN schválením k přímému používání s národní přílohou obsahující překlad úvodu a kapitol 1 Předmět normy a 2 Konvence, včetně článků 2.1 Zkratky, 2.2 Výkladový slovník a 2.3 Datové typy. Rozsah normy ISO/IEC 20060 převzaté do ČSN je 146 stran. Český normalizační institut, 2003 67075 Podle zákona č. 22/1997 Sb. smějí být české technické normy rozmnožovány a rozšiřovány jen se souhlasem Českého normalizačního institutu. Strana 2 Národní předmluva Citované normy ISO 639:1988 nezavedena, nahrazena ISO 639-1:2002 dosud nezavedenou a ISO 639-2:1998 zavedenou v ČSN ISO 639-2:2000 (01 0182) Kódy pro názvy jazyků - Část 2: Třípísmenný kód ISO 3166-1:1997 zavedena v ČSN ISO 3166-1:1999 (97 1002) Kódy pro názvy zemí a jejich částí - Část 1: Kódy zemí ISO 4217:2001 zavedena v ČSN ISO 4217:2002 (97 1003) Kódy pro měny a fondy ISO/IEC 7813:2001 zavedena v ČSN ISO/IEC 7813:2002 (36 9733) Identifikační karty - Karty pro finanční transakce ISO/IEC 7816-4:1995 zavedena v ČSN ISO/IEC 7816-4:1997 (36 9205) Informační technologie - Identifikační karty - Karty s integrovanými obvody a s kontakty - Část 4: Mezioborové příkazy pro výměnu ISO/IEC 8825:1990 zavedena v ČSN ISO/IEC 8825:1994 (36 9635) Informační technika. Propojení otevřených systémů. Specifikace základních kódovacích pravidel pro abstraktní syntaktickou notaci jedna (ASN.1)

ISO/IEC 9646:1994 zavedena v souboru norem ČSN EN ISO/IEC 9646-1 až -7:1997 (36 9647) Informační technologie - Propojení otevřených systémů - Metodologie a základní struktura zkoušení shody ISO/IEC 15145:1997 zavedena v ČSN ISO/IEC 15145:2000 (36 9149) Informační technologie - Programovací jazyky - Forth ANSI X9.30.2-1997 nezavedena ANSI X9.31-1998 nezavedena FIPS PUB 180-1:1994 nezavedena Normy ANSI jsou dostupné v Českém normalizačním institutu, oddělení dokumentačních služeb, Praha 1, Biskupský dvůr 5. Vypracování normy Zpracovatel: RNDr. Jaroslav Matějček, CSc., Bítovská 1217/22, Praha 4, IČO 41127749 Technická normalizační komise: TNK 20 Informační technologie Pracovník Českého normalizačního institutu: Ing. Natália Mišeková Strana 3 Národní příloha NA (informativní) Úvod Účel Architektura otevřeného terminálu (OTA - Open Terminal Architecture) Europay se skládá z technologie navržené k usnadnění implementace čipových karet (ICC - Integrated Circuit Cards) a přidružených terminálů. Účelem tohoto dokumentu je poskytovat specifikaci pro standardní jádro, které musí být poskytováno ve všech terminálech OTA. Předmět V architektuře OTA je stanoveno standardní softwarové jádro, jehož funkce a programové rozhraní jsou společné pro všechny typy terminálů. Toto jádro je založeno na standardním Virtuálním stroji, který je implementován na každém typu CPU a který poskytuje budiče pro I/O terminálu a všechny nízkoúrovňové logické a aritmetické funkce specifické pro tuto jednotku CPU. S použitím těchto standardních funkcí jádra mohou být vyvinuty vysokoúrovňové knihovny, terminálové programy a platební aplikace.

V dalších dílech tohoto souboru jsou popsány požadavky na jazykové vazby a na kompilátory jazyků Forth a C. Uživatelé normy Tento dokument je určen pro každého, kdo si přeje hodnotit technologii OTA, vyvíjet jádra OTA nebo vyvíjet platební programy nebo knihovny navržené k běhu na jádrech OTA. Předpokládají se všeobecné znalosti počítačů a programování. Jak je tato norma organizována Tento dokument je rozdělen do následujících kapitol: Kapitola 1 Kapitola 2 Kapitola 3 Kapitola 4 Kapitola 5 Kapitola 6 Souhrn managementu. V této kapitole se poskytuje souhrn klíčových bodů, které byly v této publikaci vypracovány. Konvence. V této kapitole jsou popsány konvence pro notaci a syntaxi používané v této specifikaci, jakož i podporované datové typy OTA a jiné obecné technické otázky týkající se následujících kapitol. Virtuální stroj OTA. V této kapitole je popsána architektura virtuálního stroje, na které je architektura OTA založena. Systémové služby. V této kapitole jsou popsány různé služby poskytované jádrem OTA pro programy klienta. Definice množiny lexikálních jednotek. V této kapitole je poskytována podrobná specifikace množiny lexikálních jednotek OTA (strojový jazyk virtuálního stroje ). Formát modulu dodávky. V této kapitole je popsán dodávaný balík pro externí moduly s lexikálními jednotkami poskytované pro jádra OTA. Pomůcky pro používání této normy Tento dokument obsahuje následující pomůcky pro používání informací uvedených v této normě: Seznam všech tabulek uvedených v této normě se nachází na straně vi. Seznam zkratek používaných v této normě se nachází na straně 2-3. Výkladový slovník termínů používaných v této normě se nachází na straně 2-4. Číslovaný a abecední seznam lexikálních jednotek OTA s čísly stránek je uveden v příloze A. Souhrnný přehled kódů výjimek a kódů výsledku I/O je uveden v příloze B. Souhrnný přehled aktuálně podporovaných zařízení s čísly zařízení a řídicími kódy je uveden v příloze C. Strana 4

Seznam funkcí operačního systému je uveden v příloze D. Pravidla pro zacházení se Seznamem datových objektů TLV je uveden v příloze E. Přehled systému architektury otevřeného terminálu je uveden v příloze F. Rejstřík témat pokrytých touto normou se nachází na konci tohoto dokumentu. 1 Předmět normy Tento dokument je jedním z několika dokumentů obsahujících implementační specifikace architektury otevřeného terminálu Europay. V jiných dílech tohoto souboru jsou specifikována programová rozhraní jazyků Forth a C, jakož i aplikační knihovna EMV a testovací program jádra terminálu (viz příslušné publikace). Celková architektura otevřeného terminálu je popsána v příloze F Architektura systému a je založena na virtuálním stroji (VM), který může být programován pomocí vyšších programovacích jazyků, jako je Forth nebo C. Pro zajištění kompaktnosti a efektivity byla vypracována forma s lexikálními jednotkami pro dodávání zkompilovaných programů pro terminály všech typů CPU. Tento technický problém a všechny příslušné problémy virtuálního stroje jsou vysvětleny v oddíle 3. V této mezinárodní normě je popsána množina funkcí, které je nutné v terminálech implementovat, v podobě instrukcí pro virtuální stroj. S těmito funkcemi je programátor aplikace schopen vytvořit aplikační software, který je kompaktní, přenositelný a certifikovatelný na všech terminálech OTA. Začlenění nějaké funkce se určuje na základě tří hlavních kritérií: kompaktnost jádra; rychlost provedení; požadavky na zabezpečení. V této mezinárodní normě se poskytují specifikace standardního jádra OTA v několika vrstvách: definice virtuálního stroje (VM) (oddíl 3); popis služeb poskytovaných virtuálním strojem pro programátory terminálu (oddíl 4); specifikace množiny lexikálních jednotek reprezentujících nativní (implicitní) strojový jazyk virtuálního stroje (oddíl 5); specifikace formátu, v němž jsou moduly lexikálních jednotek dodávány jádru OTA pro zpracování (oddíl 6). -- Vynechaný text --