IPC/ shared memeory
Hej jeg er igang med at lave en opgave i C som i sin helhed går ud på at lave et aktie handelssystem hvor flere kunder(client) kan købe og sælge aktier samtidig, med en bank(server) som broker, altså formidler af handlerne.Opgaven Aktiehandels prototype
Prototypen skal implementers som en client/server løsning.
Server delen skal modtage salgstilbud fra sælgere og købstilbud fra købere og således fungere som formidler mellem købere og sælgere, med andre ord skal serveren fungere som broker.
Kommunikationen mellem klienterne og serveren skal implementeres gennem brug af Shared Memory.
Tilgangen til delte resourcer skal sikres gennem brug af semaforer.
Hver enkelt kundes beholdning af aktier og kontanter skal gemmes, f.eks. i individuelle filer, i en stor fil der rummer alle kunders beholdninger eller i en database.
Prototypen skal med passende mellemrum lave kontoudskrifter for hver enkelt pensionskunde samt for Banken, til skærmen.
Der skal vises
om det er muligt at afvikle aktiehandeler uden at der opstår problemer omkring mutual exclusion, deadlocks og starvation mellem de processer, der indgår i handelsprototypen
OG NU TIL SPØRGSMÅLET:
Hvor kan jeg finde evt GOD vejledning til kodningen og er der nogen der kender en side hvor man kan finde instruktioner i omkodning fra memory queues til shared memory som IPC, da jeg har en løsning der anvender Memory queues???
På folrhånd mange tak for hjælpen
hilsen ulle
