F
FatBytestard
That prior posting should read :"Are you aware that..."
Bruce B. Reynolds, Trailing Edge Technologies, Glenside PA
YFHPFH (You Fixed His Post For Him)
That prior posting should read :"Are you aware that..."
Bruce B. Reynolds, Trailing Edge Technologies, Glenside PA
John Larkin said:Exactly. And soon we'll have hundreds of CPU cores, or thousands
according to one Intel visionary.
So we have a choice: make things more complex (and less reliable) or
make things simpler (and more reliable.)
Votes?
John
IFF the monitor is well designed and written. If MS develops it the
corruption will be coming from the monitor.
Oh, you know what? This rings a bell.
Now I can be frustrated, too!
Not really. The proportions of speed seem to remain the same.
That doesn't matter at all if the monitor is responsible for the
world power grid.
When talking about micro- or nano- kernels, the OS isn't just the
kernel. While a nanokernel won't (typically) be multithreaded, the full
OS would have not just multiple threads but multiple processes.
Any OS worth discussing today will be multithreaded.
Multiple *processors*
John
kernal
Almost as bad as people that pronounce DATA as "Dhat-a" instead of
"DATE-a".
Or folks talking about CPUs that say "PRO-sessor", instead of
"prah-sessor", which is the correct pronunciation.
All quoted spellings were, of course, phonetic. Note that "prah"
is the "O" sound like when the doctor says "Say ahhhhh".
jmfbahciv said:JosephKK said:[snip...] [snip...] [snip...]
Inside the OS there are usually a switcher, a scheduler, a process
manager, a file manager, an IO manager, and other basic parts.
Optional parts relate to hardware configuration and possibly dynamic
hardware configuration and temporary file systems.
Now how do UUOs and CALLIs relate to how the above mentioned
interfaces? (If at all)
My user mode code has some buffers I want to be written to the
disk. I do a series of UUOs and CALLIs to convey to the
monitor's file system handler, memory handler, device routines,
and controller device routines that I want my bits to be copied
from here to there and labelled XYZ. I ask the monitor what
date/time it thinks it is by doing a CALLI. I set up certain
rules about subsequent usage of the computer system by telling
the monitor through CALLIs and UUOs. These are the only
ways the monitor and I, the user, communicate.
How is that for a start?
/BAH
John said:[snip...] [snip...] [snip...]
Simple: use one CPU out of 256 as the ultimate manager, and waste as
much of its cycles as you like. CPUs will soon be free.
FatBytestard said:Nice unsubstantiated, peanut gallery mentality comment.
WHAT have you heard?
Mine runs fine. Vista has run fine for over three years, and W7 has
been running fine for several months now. You nay sayer retards are
idiots.
I love it how folks that have ZERO actual experience with things
expound on them like they actually know what is going on.
You do not.
jmfbahciv said:Sigh! Now consider that the core containing the OS has a cosmic ray
hit it.
Andrew Swallow said:I do not know what you called the Silent 700 but the paper came with
a self destruct feature.
Ahem said:Pretty clear to me - what we unixy folks would call a syscall
interface.
FatBytestard said:Core kernel subprocesses can evolve where a dedicated core given to
that sub-process would be the prudent manner to handle it. Remember when
Bill said that 64kB was "enough"? There will come a day when the kernel
is so big, and has so many functions to manage, that in a multi core
world, the best solution would be a segmented kernel implementation.
Networking, for example, WITH security built into the kernel, would be
best handled on a locked, protected core that the main kernel is only
able to access. The kernel could become a manager of hardware between
other segments of that hardware, running their own little kernel segments
on their own CPUs. Not unlike JBOD paradigm. A JBOCores thing.
The Cell CPU does networking at near wire speeds. Usually such numbers
are not attainable due to various protocol overhead problems.
8.5 out of 10 Gb/s is pretty damned good.
Hardware IP encryption and HAIPE and such is in your future, if you
have half a brain, and can see the bigger picture. The cell is easily
superscalar.
FatBytestard said:You should probably learn to spell it if you are going to expound upon
it.
Scott said:What you will see going forward is that the operating sytsem(s) never really touch
the real hardware anymore and a VMM of some sort manages and coordinates
the hardware resources amongst the "operating system(s)", while the
operating systems are blissfully unaware and run applications as they would
normally.
You seem to be deluded by the belief that BAH will listen to reality.
Only those systems that were designed in the 60s to run on hardware of
the 60s are acceptable to her.
--L