Skip to main content

Vad är ett serviceskikt?

Ett serviceskikt används i dator- och telekommunikationssystem för att hjälpa till att delegera uppgifter.Serviceskiktet måste vara under ett högre lager, eftersom det endast görs för att hjälpa till med ansträngningar;Det görs inte för att utföra uppgifter utan instruktioner.När detta lager får en uppgift, kontaktar det lagren, program eller funktioner som är ansvariga för att få uppgiften gjort och ber dem att slå på eller av.Bortsett från att kommunicera har detta lager vanligtvis inga egna funktioner.Arbetet kan vara tufft för ett övre lager, så att göra detta lager att kommunicera underlättar en del av datorspänningen.

När ett serviceskikt används kan det inte användas som ett topplager som får instruktioner från användare.Detta beror på att detta lager inte skulle förstå hur man tolkar instruktionerna, och det skulle inte heller veta hur man uppfyller dem.Det måste vara under ett annat lager för att fungera ordentligt.Ett sätt att tänka på detta lager är som en assistent som är bra på att utföra uppgifter och organisera arbetare men inte att fatta beslut utan att få veta vad de ska göra genom ledningen.

Efter att det övre lagret får en instruktion delegerar det det tillserviceskikt under det.Till exempel kan det övre lagret få höra att börja skicka datapaket till en plats.Det lagret kommer att berätta för serviceskiktet, som kommer att kontakta alla program och funktioner som är ansvariga för att utföra denna uppgift och säga dem att börja arbeta.

Medan ett serviceskikt kan säga andra funktioner att fungera, har lagret själv sällan någon av sina egnafunktioner.Den kan organisera andra områden på datorn för att korrekt fullgöra en uppgift, men den kan inte göra själva uppgiften.Detta innebär att detta lager endast fungerar som kontakt mellan det övre skiktet och funktionerna.

Det främsta skälet till att använda ett serviceskikt är att göra det enklare för det övre lagret att bearbeta förfrågningar och ta beräkningsspänning från det övre lagret.Utan ett serviceskikt måste det övre lagret ta uppgifter från användaren, hitta rätt funktioner för att utföra uppgiften, kontakta dessa funktioner och fortsätta tolka användarens kommandon samtidigt.Detta är ofta svårt och kan leda till långsam bearbetning mellan lager.Genom att lägga till ett mittlager kan det övre lagret fokusera på att få och flytta uppgifter för att bäst underlätta användarens behov.