:D CITADEL IS MULTITASKING!
Posted: Sat Sep 30, 2006 8:54 am
Sorry guys, I just..
YAYYYYYYYYYYY! I GOT IT!
Latest Citadel test is basic.
It sets itself up, does all the MM initialization...
Starts threads.
Creates a 'Kernel' process.
Three threads in the Process
D1 = Kernel as it was.
D2 = Kernel Test Program A
D3 = Kernel Test Program B
Kernel itself, just loops.
KTPA prints MEOWWWWW on screen in Red.
KTPB prints ROARRRRRRRR on screen in blue.
All threads running, a crappy schedular, just to see if its working - and it is.
Its running through all threads in the Process.
Now I understand the need for Mutexes / Semaphore.
Its printing out like...
MEEOROAARWWWWROAMEOWWWROAR etc.
So, Im happy atleast Ive figured out the basic, basics of Multitasking.
Now I can seriously start prying away on increasing my MT knowledge,
like TSS stuff!.
YAYYYY
Oh, and my nose is bleeding randomly, I have no idea why, and its weird.
BUT YAYYYYYY
~Z
YAYYYYYYYYYYY! I GOT IT!
Latest Citadel test is basic.
It sets itself up, does all the MM initialization...
Starts threads.
Creates a 'Kernel' process.
Three threads in the Process
D1 = Kernel as it was.
D2 = Kernel Test Program A
D3 = Kernel Test Program B
Kernel itself, just loops.
KTPA prints MEOWWWWW on screen in Red.
KTPB prints ROARRRRRRRR on screen in blue.
All threads running, a crappy schedular, just to see if its working - and it is.
Its running through all threads in the Process.
Now I understand the need for Mutexes / Semaphore.
Its printing out like...
MEEOROAARWWWWROAMEOWWWROAR etc.
So, Im happy atleast Ive figured out the basic, basics of Multitasking.
Now I can seriously start prying away on increasing my MT knowledge,
like TSS stuff!.
YAYYYY
Oh, and my nose is bleeding randomly, I have no idea why, and its weird.
BUT YAYYYYYY
~Z