Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je porucha:
1. Vstup: Toto sú údaje alebo informácie uvedené v systéme. Forma vstupu sa môže výrazne líšiť v závislosti od systému:
* pre počítač: Klávesové ťahy, kliknutia myši, údaje zo súboru, sieťové signály, hodnoty senzorov.
* pre výrobný závod: Suroviny, energia.
* pre človeka: Senzorické informácie (zrak, zvuk, dotyk, chuť, vôňa).
* pre funkciu v programe: Argumenty odovzdané funkcii.
2. Spracovanie: Toto je transformácia vstupných údajov. Systém vykonáva operácie na vstupe na dosiahnutie zmysluplného výsledku. To môže zahŕňať:
* Výpočty: Matematické výpočty, analýza údajov.
* Manipulácia s údajmi: Triedenie, filtrovanie, zlúčenie.
* logické operácie: Rozhodovanie na základe podmienok.
* Fyzické transformácie: Vo výrobnom závode by to mohlo byť zostavenie dielov.
3. Výstup: Toto je výsledok fázy spracovania. Forma výstupu sa opäť veľmi líši:
* pre počítač: Zobrazené informácie na obrazovke, vytlačenom dokumente, uloženom súbore, sieťových signáloch.
* pre výrobný závod: Dokončené výrobky.
* pre človeka: Akcie, reč, myšlienky.
* pre funkciu v programe: Hodnota vrátená funkciou.
Príklady:
* jednoduchá kalkulačka: Vstup:čísla a operátori (+, -, *, /). Spracovanie:Vykonanie aritmetickej operácie. Výstup:Vypočítaný výsledok.
* Word Processor: Vstup:Text napísaný používateľom, príkazy formátovania. Spracovanie:Ukladanie a formátovanie textu. Výstup:formátovaný dokument.
* webová stránka E-Commerce: Vstup:Vyhľadávania používateľov, výber produktov, informácie o platbách. Spracovanie:Získanie informácií o produkte, platby spracovania. Výstup:Podrobnosti o produkte, potvrdenie objednávky.
Kľúčové úvahy:
* Účinnosť: Ako rýchlo a efektívne systém spracováva vstup a generuje výstup.
* Presnosť: Ako správne systém transformuje vstup do výstupu.
* Spoľahlivosť: Ako dôsledne systém vytvára očakávaný výstup.
* Manipulácia s chybami: Ako sa systém zaoberá neplatným alebo neočakávaným vstupom.
Pochopenie I/O procesov je rozhodujúce pre navrhovanie, implementáciu a riešenie problémov s akýmikoľvek systémami bez ohľadu na jeho zložitosť. Je to o definovaní toho, čo ide, čo sa deje vo vnútri a čo vyjde.