From 3a6e29a51edf91d1174e1eab05adb86de7356c16 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 20 Dec 2011 15:48:12 +0000 Subject: time-sharing: wighted round-robin scheduler with single-linked run-queue --- kernel/clock.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'kernel/clock.c') diff --git a/kernel/clock.c b/kernel/clock.c index 7283368..4515d55 100644 --- a/kernel/clock.c +++ b/kernel/clock.c @@ -30,8 +30,6 @@ clock(void *arg) d = h = m = s = 0; - update(0, SEC(500)); - for (;;) { s += 1; if (s == 60) { @@ -50,6 +48,6 @@ clock(void *arg) sprintf(a->lcd->first, "%8lx%8x", now(), a->adc->value[0]); sprintf(a->lcd->second, "%4d:%.2d:%.2d:%.2d", d, h, m, s); - update(SEC(1), MSEC(500)); + sleep(SEC(1)); } } -- cgit v1.2.3