1 0001 0 0001 1 0011 0 0011 1 0111 0 0111 1 1111 0 1111 80. Kui cclk muudab oma olekut 8 korda (010101010), siis kirjuta välja f1 väärtused. Algselt y = 1. Protsess2: PROCESS(cclk) VARIABLE Reg1 : STD_LOGIC_VECTOR(1 TO 4); BEGIN IF Rising_Edge(cclk) THEN Reg1(4) := y; Reg1(3) := Reg1(4); Reg1(2) := Reg1(3); Reg1(1) := Reg1(2); END IF; f1 <= Reg1; END PROCESS Protsess2; Clk F1 0 0001 1 1111 0 1111 1 1111
0 2 4 5 7 11 16 P1 0 3 P2 1 9 P3 3 2 P4 5 10 P5 7 1 P6 11 10 P7 18 8 P8 19 10 P9 22 2 P10 24 7 P11 25 3 P1P1P1 P3P3 P2P2 P5 P2P2P2P2P2P2P2 P4P4P4 P7P7P7P7 P9P9 P10 P11P11P11 P10P10P10P10P10P10 P7P7P7P7 P4P4P4P4P4P4P4 P6P6P6P6P6P6P6P6P6 P8P8P8P8P8P8P8P8P8 Tegum Protsess1 Protsess2 ProtsessN Lõim1/Thread1 Lõim2/Thread2 LõimK Kiud(fibers,handels) Objektid Tegum-kogum protsesse ühiste kvootide ja limiitidega Protsess lõimede ressursside konteiner Lõim koodi täitmine protsessis Kiud kergeim lõim, täielikult juhitav kasutaja keskkonnast Protsesss juhtplokk · Iga protsessiga on seotud protsessi juhtplokk (PCB Process Control Block)