Avatar billede kimo_kimo Nybegynder
12. februar 2004 - 13:09 Der er 5 kommentarer

forståelse af ideen bag schedulering

jeg er nybegynder i programmering sproget C...

og har nu siddet og læst på en del... mener jeg har rimelig fat i det grundlæggende, men er nu nået i gennem semafor og nået til schedulering... og her står jeg lidt af... grunden til det er, at der ikke rigtig er nogle kode-eksempler på det...

er der ikke nogen der kan skrive nogle simple eksempler på de forskellige... FCFS og round robin....meget gerne med kommentar.. så jeg kan forstå hvad der sker......
Avatar billede kimo_kimo Nybegynder
12. februar 2004 - 13:10 #1
altså i C kode....
Avatar billede bertelbrander Novice
12. februar 2004 - 22:48 #2
Det et et meget stort spørgsmål som jeg tvivler lidt på at du kan få svar på her.
Hvis du har lidt konkrete spørgsmål kan det godt være vi kan svare.
Avatar billede noden Nybegynder
06. maj 2004 - 02:48 #3
At windows kører multitasking er noget vrøvl. (Dette kræver flere CPUér)
Windows kører multiprocessing dvs. hvert program får lidt tid at køre i, så bliver det afbrudt og det næste program får lidt tid.
Dette styres af en skeduler i operativsystemet/kernen.

Jeg ved ikke hvad FCFS er men round robin er en algoritme som kører på en server.
Denne "server" har til opgave at dele opgaver ud til "underservere" alt efter belastning.
f.eks en webserver kunne bestå af 2 servere og en round robin foran.
Så bliver forespørgslerne modtaget af "round robin" og videresendt til den af de 2 webservere som har mindst at lave.
Avatar billede noden Nybegynder
06. maj 2004 - 02:49 #4
Begreberne er ikke direkte relateret til programmering.
Hvis du vil programmere sådan noget skal du være en rimelig hård banan!
Avatar billede bertelbrander Novice
06. maj 2004 - 20:56 #5
Hvis man kikker på:
http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=define%3A+multitasking&btnG=Google+Search

Så laver windows faktisk multitasking med én processor. Det kaldes multitasking når blot man simulerer flere paralelle task.
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
Kurser inden for grundlæggende programmering

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