Overhead

I datalogi, overhead er en hvilken som helst kombination af overskydende eller indirekte beregningstid, hukommelse, båndbredde eller andre ressourcer, der er nødvendige for at nå et bestemt mål. Det er et særligt tilfælde af teknik overhead.

Eksempler

Computer udvikler

  • Påberåber sig en funktion

Kommunikation

  • Afsendelse af en nyttelast af oplysninger i et kommunikationsnetværk kræver sende mere end blot den ønskede nyttelast data selv. Det indebærer også at sende diverse kontrol og signalering data, der kræves for at opnå den pålidelig transmission af de ønskede data pågældende. Styresignaleringen er overhead.
    • En forenklet udgave er behovet og tid til at ringe til et nummer for at etablere et telefonopkald, før opkaldet kan finde sted. Ringer op til nummeret og oprettelse af opkald, er overhead.
    • En anden forenklet scenario er i brugen af ​​2-vejs radioer. Overhead ville være anvendelsen af ​​"over" og andre signalering er nødvendig for at undgå kollisioner, som ekstra trafik til denne af selve meddelelsen, der skal transporteres.

Valg af algoritme

En programmør / software ingeniør kan have et udvalg af flere algoritmer, som hver især har kendt karakteristika. Når du vælger blandt dem, bør deres respektive overliggende også overvejes.

Kompromiser

I software engineering, kan overliggende påvirke beslutningen om, hvorvidt eller ikke at indeholde funktioner i nye produkter, eller endog om at rette fejl. En funktion, der har en høj overliggende måske ikke inkluderet - eller har brug for en stor økonomisk incitament til at gøre det. Ofte selvom softwareudbydere er godt klar over fejl i deres produkter, payoff af fastsættelse dem er ikke værd at belønning, på grund af overhead.

Kompleksitet

Algoritmisk kompleksitet er generelt angives ved hjælp Big O notation. Dette gør ingen kommentar på, hvor lang tid noget tager at løbe eller hvor meget hukommelse det bruger, men hvordan dens stigning afhænger af størrelsen af ​​input. Overhead er bevidst ikke en del af denne beregning, da det varierer fra maskine til en anden, mens den grundlæggende køretid for en algoritme ikke.

Dette bør sammenholdes med effektivitet, som tager hensyn til alle former for ressourcer - en kombination af kompleksitet og overhead.

  0   0
Forrige artikel Kategorisk variabel
Næste artikel Bing & amp; Satchmo

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha