När ingång och utgång grupperas tillsammans hänvisar det i allmänhet till systemets
I/O (ingång/utgång) delsystem eller operationer. Detta innebär de kombinerade processerna för att ta emot data (input) och skicka data (utgång). Grupperingen betonar deras sammankoppling och att de ofta behandlas som en enda enhet eller hanteras på ett samordnat sätt.
Här är en uppdelning av vad denna gruppering betyder i olika sammanhang:
* i programmering: I/O hänvisar till hur ett program interagerar med omvärlden. Detta inkluderar läsningsdata från filer, tangentbordet eller ett nätverk (input) och skrivdata till filer, skärmen eller ett nätverk (utgång). Att gruppera dem framhäver att dessa åtgärder ofta är beroende av varandra; Till exempel kan ett program läsa input, bearbeta det och sedan skriva resultatet som output. Bibliotek eller ramverk hanterar ofta I/O -operationer som en sammanhängande uppsättning funktioner.
* i hårdvara: I/O -delsystemet för en dator omfattar alla komponenter som är ansvariga för kommunikation mellan CPU och externa enheter. Detta inkluderar portar, bussar, styrenheter och förare som hanterar flödet av data in och ut. Gruppering av I/O -hårdvara betonar att dessa komponenter fungerar tillsammans för att underlätta datautbyte.
* i systemanalys: När man utformar eller analyserar system, med tanke på I/O som en enhet hjälper till att förstå systemets gränser, dess interaktion med dess miljö och potentiella flaskhalsar. Effektiviteten för I/O -delsystemet dikterar ofta systemets totala prestanda.
* i databehandling: Inmatning hänvisar till de rådata som matas in i ett system eller process, medan utgången är resultatet som produceras. Att gruppera dem innebär en omvandling eller bearbetning av ingången för att skapa utgången.
I huvudsak framhäver "input och output grupperad" den enhetliga karaktären av dataflöde och interaktion inom ett system, vare sig det är ett program, en dator eller en mer abstrakt process.