A front-end processor (FEP) is een type computersysteem dat fungeert als een tussenpersoon tussen een mainframe -computer en een netwerk van terminals of andere apparaten. Het is ontworpen om taken te verwerken zoals:
1. Gegevensopmaak en conversie:
- Gegevens converteren uit het formaat dat door de terminals wordt gebruikt naar het formaat dat door het mainframe wordt begrepen.
- Handelen van verschillende communicatieprotocollen die door de terminals en het mainframe worden gebruikt.
2. Foutcontrole en correctie:
- Fouten detecteren en corrigeren bij gegevensoverdracht.
- Zorgen voor gegevensintegriteit tijdens communicatie.
3. Gegevenscompressie en codering:
- Gegevens comprimeren om de transmissietijd en -kosten te verminderen.
- Gegevens coderen om de beveiliging te verbeteren.
4. Resource Management:
- Bronnen toewijzen zoals geheugen- en verwerkingskracht aan terminals.
- Beheer van gebruikerstoegang en beveiliging.
5. Gegevensbuffering:
- Gegevens tijdelijk vasthouden om de gegevensstroom tussen de terminals en het mainframe af te schaffen.
6. Lijnbesturing:
- Het beheersen van de gegevensstroom op communicatielijnen.
- Beheer van meerdere verbindingen tussen terminals en het mainframe.
7. Mainframe -verwerking wegloegen:
- Het verwerken van eenvoudige taken zoals gegevensvalidatie en opmaak, waardoor de werklast op het mainframe wordt verminderd.
Voordelen van het gebruik van een FEP:
- Verbeterde prestaties: FEP's kunnen gegevensverwerking en communicatietaken verwerken en het mainframe vrijmaken voor meer complexe bewerkingen.
- Verbeterde beveiliging: FEP's kunnen beveiligingsfuncties bieden, zoals gegevenscodering en toegangscontrole.
- Verhoogde flexibiliteit: FEP's kunnen verschillende soorten terminals en apparaten verbinden met het mainframe.
- Kostenbesparingen: FEP's kunnen de communicatiekosten verlagen door gegevens te comprimeren en het lijngebruik te optimaliseren.
Voorbeelden van FEP -toepassingen:
- Teleprocessing: Het omgaan met gegevenscommunicatie tussen externe terminals en een centraal mainframe.
- Systemen voor gegevensinvoer: Het verwerken van gegevens ingevoerd door gebruikers bij terminals.
- Banksystemen: Transacties afhandelen tussen banktakken en een centraal verwerkingssysteem.
FEP's worden echter minder gebruikelijk naarmate de technologie is gevorderd. Met de opkomst van krachtige personal computers en netwerktechnologieën worden veel van de functies die ooit door FEP's worden uitgevoerd nu door andere systemen afgehandeld. |