Avatar billede frkolsen Nybegynder
14. februar 2006 - 13:35 Der er 10 kommentarer og
1 løsning

Edb-terminologi

Det kan være lidt af en udfordring at udrede systemfejl ved Microsofts hjælp. Edb-terminologi er som bekendt nærmest et sprog for sig og det ser også ud til at verdens største edb-firma må ty til yderligheder når der skal dækkes over manglende vden om hvorfor systemet ikke opfører sig optimalt.

Et af de ord man kan støde på i systemarbejdet er begrebet "semafor". Jeg har kæmpet med det i adskillige måneder, og det har været noget af en udfordring. Nu har jeg så udørt en lille sprogarkæologisk analyse, som giver et bud på ordets betydning:

En SEMAFOR (eng.: semaphor) er noget der er meget svært at gætte hvad er.
Ordets oprindelse er lige så kryptisk som dets betydning, som kan siges at være en underlig blanding af det ene og det andet. Bortset fra Microsoft, som anvender ordet i logbøger (eventlogs), er der ingen der bruger det og der er i praksis heller ingen der ved hvad det betyder, et i bund og grund pragmatisk svagt ord.

En METAFOR er et udtryk som beskriver noget med ord som ellers bruges om noget andet.

SEMESTER er noget med 6, det er sammensat af seks (oldnordisk sæx/siæx/siax) og mensis, måned (af Måne, menstruere).

SEMI- betyder halv på latin.

FOR er datid af at fare, drage bort, forsvinde, rejse.

En SEMAFOR er således enten en metafor i 6 potens eller en halv metafor.  Det kan være hip som hap, det er under ingen omstændigheder til at forstå hvad det er. Det må derfor siges at være forståeligt at Microsoft vælger dette ord til at beskrive en fejl de ikke ved hvad er, ud over at der er en fejl. Det er blevet et udtryk der bruges i forbindelse med en 'forklaring' de på én årsag til at computeren ikke kunne "forny sin adresse fra netværket (fra DHCP-serveren) for netværkskortet med netværksadressen 0004761E04AB. Der opstod  følgende fejl: Semaforens timeout-periode er udløbet. Computeren vil fortsat forsøge at få tildelt en adresse fra netværksadresseserveren (DHCP)."

Ka' ske det ville være en god idé om eksperten fik en edb-ordbog?
Avatar billede tjp Mester
14. februar 2006 - 13:47 #1
Er det et spørgsmål eller en joke?? ;-)
Semafor betyder for resten såvidt jeg ved signalmast på græsk!!
Avatar billede schwarz84 Nybegynder
14. februar 2006 - 13:47 #2
Det vil jeg nu ikke give dig helt ret i. Semafor (den korrekte engelske oversættelse er 'semaphore') kommer af det Italienske ord 'semaforo' (sandsynligvis stavet anderledes), og betyder 'lyskurv'. Det er en simpel måde at låse en ressource på sådan at andre ikke tilgår den mens man arbejder på den, hvorved man kan undgå forskellige problemer der kan opstå når flere processor/maskiner tilgår samme ressource.
Mit gæt på hvad fejlmeddelelsen betyder er altså at en ressource på DHCP-serveren er låst af en anden maskine og at din maskine derfor ikke har kunnet tilgå den inden for den tid som er sat som max ventetid (altså timeout). Noget tyder altså på at du har et problem med opsætningen af din DHCP-server men du beskriver ikke ditte netværk, så hvad der er galt, kan jeg ikke sige. Jeg må dog indrømme at jeg aldrig har set den fejlmeddelelse før...
Dog vil jeg give dig ret i at det er et programmeringsteknisk ord, som er uheldigt at placere i en fejlmeddelelse til ikke-programmører...

Hvis det har din interesse kan du læse lidt mere her:
http://en.wikipedia.org/wiki/Semaphore_(programming)
Avatar billede frkolsen Nybegynder
14. februar 2006 - 13:53 #4
:-D
Avatar billede frkolsen Nybegynder
14. februar 2006 - 13:56 #5
OK, det var en joke.

Jeg måtte gøre noget efter at have kæmpet med denne fejl i måned efter måned
http://www.eksperten.dk/spm/672435

Men tak for respons. I er de første jeg har stødt på der har givet et bud på hvad det dækker over; jeg har kigget og spurgt mange steder.
Avatar billede frkolsen Nybegynder
14. februar 2006 - 13:57 #6
Jeg kan iøvrigt godt lide den med lyskurven :-)
Avatar billede schwarz84 Nybegynder
14. februar 2006 - 14:06 #7
Slut-parantesen kom ikke med i linket til wikipedia, så for at læse artiklen må du lige selv tilføje den i url'en eller vælge andet punkt på den her list:
http://en.wikipedia.org/wiki/Semaphore

Det er altså ikke en joke med lyskurven. Semafor er et ganske anerkendt begreb i den datalogiske verden, og idéen kommer netop fra en lyskurv hvor kun én retning kan køre ad gangen så folk ikke støder sammen... :-)
Avatar billede frkolsen Nybegynder
14. februar 2006 - 14:21 #8
OK, men det bliver den ikke dårligere af, i hvert fald ikke når man ikke er datalogi-kyndig.
Fejlmeddelelsen "applies to Microsoft Windows NT Server 4.0 Standard Edition eller Microsoft Windows NT Workstation 4.0 Developer Edition", men jeg kører w2003 og XP og har ikke set noget om eller opsætning af semaforer el.lign. i systemet, bortset altså fra i den fejlmeddelelse.
I øvrigt var det ikke en MS-fejl men switchen. Men dens lyskurve - eller nogle af den lyskurver - har så haft et ondt øje til visse trafikanter åbenbart. Jeg har både forsøgt med og uden spanning tree, men det var et fedt.

Jeg giver lige tjp en chance for at komme på banen med et svar, så kan I dele, ellers går puljen til dig, schwarz84.
Avatar billede frkolsen Nybegynder
14. februar 2006 - 14:33 #9
Nå iøvrigt indrømme at jeg overhovedet ikke har tænkt i Wikipedia-baner for at få hints. Men det er da også interessant at der er en
Semaphore, South Australia, an historic seaside community in southern Australia
:-)
Avatar billede tjp Mester
15. februar 2006 - 02:38 #10
Jeg sidder over... ;-)
Avatar billede frkolsen Nybegynder
15. februar 2006 - 08:15 #11
Det er helt i orden tjp, regner også med at schwarz84 er indforstået :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester