Just in time
-
Just in time for the new year, I've posted my fourth article. It'll probably be my last for a while because of exams, but I'm quite proud of it. Beginning Operating System Development, Part Four[^]
OSDev :)
Excellent stuff. I love low level development but really don't get involved with it anymore - just live in my cosy managed bubble. Are you intending to produce some sort of pre-emptive multitasking? Curiosity led me to find out that my computer makes between 2000 and 20000 context switches a second recently.
Regards, Rob Philpott.
-
Excellent stuff. I love low level development but really don't get involved with it anymore - just live in my cosy managed bubble. Are you intending to produce some sort of pre-emptive multitasking? Curiosity led me to find out that my computer makes between 2000 and 20000 context switches a second recently.
Regards, Rob Philpott.
Thanks :-D
Rob Philpott wrote:
Are you intending to produce some sort of pre-emptive multitasking?
Eventually. My current plan is to have memory management working in two parts' time, which will include paging. That will form the basis for multi-tasking, which will in turn form a basis for program loading and dynamic linking.
OSDev :)
-
Just in time for the new year, I've posted my fourth article. It'll probably be my last for a while because of exams, but I'm quite proud of it. Beginning Operating System Development, Part Four[^]
OSDev :)
-
Just in time for the new year, I've posted my fourth article. It'll probably be my last for a while because of exams, but I'm quite proud of it. Beginning Operating System Development, Part Four[^]
OSDev :)
Everyone else had to take operating systems and write an operating system on an x86 emulator and I didn't :( I feel cheated.
Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. A man said to the universe: "Sir I exist!" "However," replied the universe, "The fact has not created in me A sense of obligation." --Stephen Crane
-
Everyone else had to take operating systems and write an operating system on an x86 emulator and I didn't :( I feel cheated.
Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. A man said to the universe: "Sir I exist!" "However," replied the universe, "The fact has not created in me A sense of obligation." --Stephen Crane
the x86 platform did not exist when I took my OS class :sigh: (in fact, the Intel 4004 was still two years away) :-O
Steve _________________ I C(++) therefore I am
-
Just in time for the new year, I've posted my fourth article. It'll probably be my last for a while because of exams, but I'm quite proud of it. Beginning Operating System Development, Part Four[^]
OSDev :)
You're really the 'on the metal' developer (unfortunately, using
C++
automatically rules you out of the Klingons :rolleyes: ). Best wishes for the article, theOS
, and, of course, the exams. :)If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
[My articles] -
the x86 platform did not exist when I took my OS class :sigh: (in fact, the Intel 4004 was still two years away) :-O
Steve _________________ I C(++) therefore I am
Meh! back then I was already using RNA as an interpreter.
-
Everyone else had to take operating systems and write an operating system on an x86 emulator and I didn't :( I feel cheated.
Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. A man said to the universe: "Sir I exist!" "However," replied the universe, "The fact has not created in me A sense of obligation." --Stephen Crane
Don't complain; my operating systems classes consisted of the following: CEG430: Introduction to PDP-11 assembly language programming. The coursework was done using a cross-assembler and PDP-11 emulator running on the university's IBM mainframe, which we accessed using punched cards. CEG431: Real-time programming. We got to use actual PDP-11/05's for this course. CS4??: Operating systems. Another class using the IBM mainframe, this time written in Pascal running against an O/S simulator. My class was the last one using this approach, as the dozen of us used over $15,000 of computer time in a single quarter.
Software Zen:
delete this;
Fold With Us![^]