A Windows 98 & ME forum. Win98banter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Win98banter forum » Windows 98 » General
Site Map Home Authors List Search Today's Posts Mark Forums Read Web Partners

Which Windows XP Newsgroup?



 
 
Thread Tools Display Modes
  #21  
Old November 5th 10, 02:08 AM posted to microsoft.public.win98.gen_discussion
FromTheRafters[_4_]
external usenet poster
 
Posts: 15
Default Which Windows XP Newsgroup?

"J. P. Gilliver (John)" wrote in message
...
[...]

(Isn't it fun how the terminology has evolved? The origin of the term
"crash" was indeed a hardware failure, when the "low-flying" head of a
disc drive actually crashed into the surface!)


Yep, uploading and downloading has a completely different reference now too.


  #22  
Old November 5th 10, 04:06 AM posted to microsoft.public.win98.gen_discussion
mm
External Usenet User
 
Posts: 367
Default Which Windows XP Newsgroup?

On Tue, 02 Nov 2010 13:04:32 +0000, Ed ex@directory wrote:

I know that this is a Windows 98 newsgroup and I have found massive help
here in the past.

But my daughter has problems with her Windows XP . What would be a
comparable group to this one where I could get similar expert help on XP?

There are so many XP groups about and I can't work out which might be best.

Ed


I use microsoft.public.windowsxp.general mostly, and also
alt.comp.os.windows-xp and
microsoft.public.windowsxp.help_and_support

I'm pretty happy with the answers there, and once in a while, I can
even give some help myself.

Someone suggested the microsoft web forums, so I thought I should
really look at them before I replied to you. They have all the
problems I expected them to.

First, unless one has a T1 line, response is nowhere near as quick as
even a slow newserver.
Second, one can only have as many positions as one is willing to keep
tabs open.
Third, one still has to maintain his newsreader and news server to
discuss the many topics other than microsoft products.
Fourth, there are some topics actually related to MS products which
have always been handled better on other than MS newsgroups.

Fifth, one can't crosspost on the webforums, so if you have a topic
that concerns XP and viruses both, or XP and harddrives or other
external storage, or XP and and movie editing, or XP and the English
language, you can't post to two newsgroups like you can on Usenet.
Your daughter's problem relates to XP and Vista, but I'll bet there is
no way to crosspost your question to both XP and Vista groups. On
Usenet that is easy. But it's worse than that:

Sixth, I'm sure people read some threads but not all threads on the
web forums, With a newsreader, one can take advantage of its batch
capabilities. Even if one never goes off-line, the fact that news
readers were built as off-line readers means you can get 100 or 1000
posts at one time, read as much or as little of as many threads as you
want. It takes no time to retrieve posts because you can be reading
one while the dl'ing takes place, and it takes less than a tenth of a
second to go to the body of a post from the previous post or the
TOContents.

Seventh, you can leave the posts that you've read marked as read and
the ones that you haven't marked as unread. And you can take ones
you've read and mark them as unread so you will be likely to read them
again. Do the MS webforums have anything like even part of that? I
don't think so.

Eighth, you can forward posts to friends who you think will find them
relevant without giving out your friends' email addresses to
Microsoft.

Ninth, you have to register to reply to a post. I've registered
enough already to suit me for the rest of my life. They don't need to
know even my alias addresses and names.

Tenth, do they have any archive search facility that comes anywhere
near as good as groups.google advanced search? Do they have an
archive search at all, or do they depend on google and yahoo
websearches?

Eleventh, they'll probably arbitrarily close threads after a certain
amount of time. Threads are never closed on Usenet, and though the
same people might not be reading when you reply, we all know that some
people have been reading the same ngs for 10, 15 years or more. So
there's a good chance they'll see it or others who read the original
thread will.

Twelfth, people with memories better than mine can keep track of who
knows what he's talking about all the time, some of the itme, or
never. This one might be true on a webforum but it's so much harder
to read them that people will read fewer posts in fewer threads.

Thirteenth, the signal to noise ration on MSweb will either be the
same as here soon, or they'll have some sort of moderation that will
delay posts and stifle interchanges, and will exclude other posts
entirely that we want to see.

I think I've left out a few disadvantages of any webforum, including
the MS webforums, but 11 or 12 should be enough. Given all this, I
have to wonder why MS wanted to stop participating in Usenet and go to
a fully-controlled web forum. I think whatever reason there was is
likely to benefit MS and not us.


I see that you use giganews and thunderbird, so I don't have to give a
lecture about how much better it is to use a news reader instead of
trying to read news on the web.

I use Agent. I'm not sure if recent versions have a free version or
only a 30 day trial version, but I think it is worth the money, so I
paid for version 6 but still use version 1.9 from 2002 98% of the
time.
  #23  
Old November 5th 10, 04:17 AM posted to microsoft.public.win98.gen_discussion
mm
External Usenet User
 
Posts: 367
Default Which Windows XP Newsgroup?

On Fri, 05 Nov 2010 00:06:07 -0400, mm
wrote:

On Tue, 02 Nov 2010 13:04:32 +0000, Ed ex@directory wrote:

I know that this is a Windows 98 newsgroup and I have found massive help
here in the past.

But my daughter has problems with her Windows XP . What would be a
comparable group to this one where I could get similar expert help on XP?

There are so many XP groups about and I can't work out which might be best.

Ed


I use microsoft.public.windowsxp.general mostly, and also
alt.comp.os.windows-xp and
microsoft.public.windowsxp.help_and_support

I'm pretty happy with the answers there, and once in a while, I can
even give some help myself.

Someone suggested the microsoft web forums, so I thought I should
really look at them before I replied to you. They have all the
problems I expected them to.

First, unless one has a T1 line, response is nowhere near as quick as
even a slow newserver.
Second, one can only have as many positions as one is willing to keep
tabs open.
Third, one still has to maintain his newsreader and news server to
discuss the many topics other than microsoft products.
Fourth, there are some topics actually related to MS products which
have always been handled better on other than MS newsgroups.

Fifth, one can't crosspost on the webforums, so if you have a topic
that concerns XP and viruses both, or XP and harddrives or other
external storage, or XP and and movie editing, or XP and the English
language, you can't post to two newsgroups like you can on Usenet.
Your daughter's problem relates to XP and Vista, but I'll bet there is
no way to crosspost your question to both XP and Vista groups. On
Usenet that is easy. But it's worse than that:

Sixth, I'm sure people read some threads but not all threads on the
web forums, With a newsreader, one can take advantage of its batch
capabilities. Even if one never goes off-line, the fact that news
readers were built as off-line readers means you can get 100 or 1000
posts at one time, read as much or as little of as many threads as you
want. It takes no time to retrieve posts because you can be reading
one while the dl'ing takes place, and it takes less than a tenth of a
second to go to the body of a post from the previous post or the
TOContents.

Seventh, you can leave the posts that you've read marked as read and
the ones that you haven't marked as unread. And you can take ones
you've read and mark them as unread so you will be likely to read them
again. Do the MS webforums have anything like even part of that? I
don't think so.

Eighth, you can forward posts to friends who you think will find them
relevant without giving out your friends' email addresses to
Microsoft.

Ninth, you have to register to reply to a post. I've registered
enough already to suit me for the rest of my life. They don't need to
know even my alias addresses and names.

Tenth, do they have any archive search facility that comes anywhere
near as good as groups.google advanced search? Do they have an
archive search at all, or do they depend on google and yahoo
websearches?

Eleventh, they'll probably arbitrarily close threads after a certain
amount of time. Threads are never closed on Usenet, and though the
same people might not be reading when you reply, we all know that some
people have been reading the same ngs for 10, 15 years or more. So
there's a good chance they'll see it or others who read the original
thread will.

Twelfth, people with memories better than mine can keep track of who
knows what he's talking about all the time, some of the itme, or
never. This one might be true on a webforum but it's so much harder
to read them that people will read fewer posts in fewer threads.

Thirteenth, the signal to noise ration on MSweb will either be the
same as here soon, or they'll have some sort of moderation that will
delay posts and stifle interchanges, and will exclude other posts
entirely that we want to see.


Fourteenth, they have ADVERTISING!!!!! Lots of ads. And by no means
just from microsoft. Incredible.

Fifteenth, even not counting the advertising, they have lots of white
space on the page. If I want white space, I'll leave a piece of blank
paper on my desk. I like paragraphs and even blank lines between
pargraphs, but they have all that and loads of other white space.
They get hardly anything on a screen.

Sixteenth, besides the small amount to read at one time, it will make
replying harder I'm sure, because one won't be able to see 32 lines at
one time like I can now, maybe 20 lines that I'm replying to and 12
lines of my own. I'll have to be scrolling up and down all the time
to find facts I want to address in my reply.

I knew I left out reasons and there are still more that I haven't
thought of.


I think I've left out a few disadvantages of any webforum, including
the MS webforums, but 11 or 12 should be enough. Given all this, I
have to wonder why MS wanted to stop participating in Usenet and go to
a fully-controlled web forum. I think whatever reason there was is
likely to benefit MS and not us.


I see that you use giganews and thunderbird, so I don't have to give a
lecture about how much better it is to use a news reader instead of
trying to read news on the web.

I use Agent. I'm not sure if recent versions have a free version or
only a 30 day trial version, but I think it is worth the money, so I
paid for version 6 but still use version 1.9 from 2002 98% of the
time.


  #24  
Old November 5th 10, 07:38 AM posted to microsoft.public.win98.gen_discussion
Bill in Co
External Usenet User
 
Posts: 701
Default Which Windows XP Newsgroup?

John John - MVP wrote:
On 11/4/2010 6:23 PM, Bill in Co wrote:
Tim Slattery wrote:
"Bill in wrote:


I'm having a senior moment, and am trying to recall what it was about
Win9x
that predisposed it to this behavior, so much more than XP (which as
you
say, rarely crashes from most user processes). What does XP (and later)
have different in its design that eliminates so much of that problem?

Just that user processes in XP are *much* better isolated from the OS
and from each other than they were in Win9x.


But generally how was that accomplished?


Processes have a private 2GB address space where they are isolated but
on Windows 98 they also have the 2 to 3GB shared address space where key
parts of the Win16 code, which Windows 98 still uses, is also stored
along with DLLs and other shared objects, any errant or rogue
application can easily trash memory in this 1GB shared arena and bring
the whole system down.


This "address space" you're talking about must be in reference to virtual
memory and the swap file, and not RAM memory, since many systems don't have
that much RAM. (When you say address space to me I think of the address
lines between a CPU and RAM (or ROM) memory, so I'm getting a bit confused
here, but presumably it's the virtual memory and some so called "virtual
address" mapping you're referring to.

Hmmm, I also wonder how the choice of 2 GB address space arose.

On NT systems user processes have a private 2GB address space and no
shared address space.


Presumably as opposed to Win9x systems. So I guess you're saying that each
process is "mapped" to some separate "virtual memory location" in XP, but
not Win9x, although I'm not aware of basically how that is done, in either
case.

To make better use of RAM, processes can share
DLLs and objects so these shared objects are only loaded into memory
once but each process uses its own private address space to map to the
shared objects, if the application mucks up these objects in its private
address space it doesn't affect other processes. There is no shared
address space on NT systems, each process is isolated in its private
space.


It sounds pretty amazing that this is even able to be done from a technical
viewpoint, at least from what little I understand about this. And the
reason they couldn't do this for Win9x systems was due to the legacy of 16
bit code and compatibility with DOS?


  #25  
Old November 5th 10, 08:30 AM posted to microsoft.public.win98.gen_discussion
J. P. Gilliver (John)
External Usenet User
 
Posts: 1,554
Default Which Windows XP Newsgroup?

In message , John John - MVP
writes:
[]
I never lose data with Win98.


Anyone who has any considerable amount of experience around different
computer systems will refute your claim, I have seen more crashes and
data loss on W9x systems than I have ever seen on any NT system. W9x
was/is notorious for crashes, it can be completely crashed by almost
any user process, something that is very rarely seen on NT systems, you
sneeze and W9x crashes. We simply refused to have any W9x machines in
our business environment, they are plainly too fragile for business use.

John


We use a couple of W98 systems for the testing of advanced computer
equipment for the RAF; they're usually left running all the time. I
think I've seem a DOS screen on them once, and that was after a power
cut; they're extremely reliable. (Well, parts of the interface circuitry
isn't, and one of them sometimes is a bit reluctant to see its CD drive,
but neither of those problems are due to using '98.)
--
J. P. Gilliver. UMRA: 1960/1985 MB++G.5AL-IS-P--Ch++(p)Ar@T0H+Sh0!:`)DNAf

It was kind of Wagnerian in that it was totally for blokes, but it didn't have
difficult woodwind passages. Stuart Maconie (on "Tommy") in Radio Times, 14-20
November 2009.
  #26  
Old November 5th 10, 08:32 AM posted to microsoft.public.win98.gen_discussion
J. P. Gilliver (John)
External Usenet User
 
Posts: 1,554
Default Which Windows XP Newsgroup?

In message , mm
writes:
On Fri, 05 Nov 2010 00:06:07 -0400, mm
wrote:

[]
Excellent set of reasons why forums (in general) are inferior to
newsgroups; saved for reference. Thanks both.
--
J. P. Gilliver. UMRA: 1960/1985 MB++G.5AL-IS-P--Ch++(p)Ar@T0H+Sh0!:`)DNAf

It was kind of Wagnerian in that it was totally for blokes, but it didn't have
difficult woodwind passages. Stuart Maconie (on "Tommy") in Radio Times, 14-20
November 2009.
  #27  
Old November 5th 10, 12:44 PM posted to microsoft.public.win98.gen_discussion
Tim Slattery
External Usenet User
 
Posts: 227
Default Which Windows XP Newsgroup?

"Bill in Co" wrote:


Processes have a private 2GB address space where they are isolated but
on Windows 98 they also have the 2 to 3GB shared address space where key
parts of the Win16 code, which Windows 98 still uses, is also stored
along with DLLs and other shared objects, any errant or rogue
application can easily trash memory in this 1GB shared arena and bring
the whole system down.


This "address space" you're talking about must be in reference to virtual
memory and the swap file, and not RAM memory, since many systems don't have
that much RAM.


Absolutely right. Each process runs in its own 4GB virtual memory
space, of which 2GB is reserved for the OS and 2GB is available to the
application. That has nothing to do with physical RAM. Physical RAM is
managed as 4KB "pages". Pages from many different virtual spaces will
be in various places in physical RAM all the time. Other pages will be
on the swap file. The virtual memory system has to keep track of all
this, bring pages into RAM from the swap file when they're needed and
decide which pages in RAM can be swapped out to make room for them.


On NT systems user processes have a private 2GB address space and no
shared address space.


Presumably as opposed to Win9x systems. So I guess you're saying that each
process is "mapped" to some separate "virtual memory location" in XP, but
not Win9x, although I'm not aware of basically how that is done, in either
case.


The workings of virtual memory are very complex. There is
functionality built into the CPU to facilitate this, the NT line of
systems (NT, Win2000, XP, Vista, Win7) always made better use of it
than Win9x. That's what being completely 32-bit will do for you.

--
Tim Slattery

http://members.cox.net/slatteryt
  #28  
Old November 5th 10, 01:14 PM posted to microsoft.public.win98.gen_discussion
John John - MVP
External Usenet User
 
Posts: 67
Default Which Windows XP Newsgroup?

On 11/5/2010 4:38 AM, Bill in Co wrote:
John John - MVP wrote:
On 11/4/2010 6:23 PM, Bill in Co wrote:
Tim Slattery wrote:
"Bill in wrote:


I'm having a senior moment, and am trying to recall what it was about
Win9x
that predisposed it to this behavior, so much more than XP (which as
you
say, rarely crashes from most user processes). What does XP (and later)
have different in its design that eliminates so much of that problem?

Just that user processes in XP are *much* better isolated from the OS
and from each other than they were in Win9x.

But generally how was that accomplished?


Processes have a private 2GB address space where they are isolated but
on Windows 98 they also have the 2 to 3GB shared address space where key
parts of the Win16 code, which Windows 98 still uses, is also stored
along with DLLs and other shared objects, any errant or rogue
application can easily trash memory in this 1GB shared arena and bring
the whole system down.


This "address space" you're talking about must be in reference to virtual
memory and the swap file, and not RAM memory, since many systems don't have
that much RAM. (When you say address space to me I think of the address
lines between a CPU and RAM (or ROM) memory, so I'm getting a bit confused
here, but presumably it's the virtual memory and some so called "virtual
address" mapping you're referring to.


Yes, for all intents and purposes no application or executive operating
system function ever deals directly with RAM, they are given a flat,
linear Virtual Address space and the Memory Manager looks after the
rest, it translates the virtual space to physical memory locations.
Each application has its own private 2GB address space, in theory you
could have 5 hungry applications started and have all 5 of them making
full use of their address space, the Memory Manager will make use of the
pagefile to satisfy the demand and give the illusion of nearly unlimited
RAM to the applications.



Hmmm, I also wonder how the choice of 2 GB address space arose.


Well, the 32-bit memory manager can address a 4GB space and I guess
someone decided to cut in in half, 2GB for the user processes or
applications and 2GB for other things.



On NT systems user processes have a private 2GB address space and no
shared address space.


Presumably as opposed to Win9x systems. So I guess you're saying that each
process is "mapped" to some separate "virtual memory location" in XP, but
not Win9x, although I'm not aware of basically how that is done, in either
case.


W9x systems also have a 32-bit memory manager and they too can address a
4GB space and each application on W9x also has its private 2GB address
space. Applications use the 0 to 2GB space, each and every one is given
their own space and they don't know that other applications have a
seemingly identical space, 10 apps can have a private 0 to 2GB space,
the memory manager uses tables to keep track of all of this. Where
things differ is with the 2 to 4GB address space, on W9x systems the
system has exclusive use of the upper 3GB to 4GB space (1GB) for its own
use, the remaining 1GB (2 to 3GB) is a shared memory area, shared by key
OS code and DLLs and accessible by any applications, sort of a free for
all, it's in this arena that rogue or misbehaved applications usually
trash the system and bring it to a halt. Think of it as kids playing in
a sand box, this is my corner and that is your corner, the rest of the
box is for both of us. All is going well in our little corners of the
sandbox until I decide to reroute the main road in the common area of
the box and that throws a kibosh on your plan... a fight breaks out then
one of us has a fit and kicks and destroys half of the common play
area... a BSOD in the making!

Windows NT systems do not have this shared address space and they do not
permit applications to 'play' in the OS private space. With the use of
various boot.ini switches the breakup of the 4GB space can be tuned to
give applications a bigger share of the space, the /3GB switch is the
most commonly known switch, it will give applications a 3GB address
space and cut the OS space to 1GB, the OS space is still off limits to
applications. Other switches are more granular so, for example, the
space could be adjusted to 2.5GB for applications and 1.5GB for the NT
executive.



To make better use of RAM, processes can share
DLLs and objects so these shared objects are only loaded into memory
once but each process uses its own private address space to map to the
shared objects, if the application mucks up these objects in its private
address space it doesn't affect other processes. There is no shared
address space on NT systems, each process is isolated in its private
space.


It sounds pretty amazing that this is even able to be done from a technical
viewpoint, at least from what little I understand about this.


Yes, it's quite amazing that the memory manager can keep track of all of
this and make it all work!


And the reason they couldn't do this for Win9x systems was due to the legacy of 16
bit code and compatibility with DOS?


I'm not 100% sure but yes, 16-bit applications use memory differently
and on Windows 9x they use this 2 to 3GB space, on NT systems 16-bit
applications run inside a virtual DOS machine (NTVDM) which is really
just another user process with its own private address space, so DOS
applications are also isolated from each other as well as from other
processes or executive code. It's just the way it is, Windows 9x was
built atop of DOS and it is not a 100% 32-bit operating system, it a
hybrid of sorts and some of the core components still use 16-bit code.
'Some' people who post to this group are in denial and they refuse to
admit or understand that W9x still makes use of 16-bit code. Windows NT
on the other hand was built from the ground up as a pure 32-bit
operating system so the designers could do away with 16-bit requirements
for OS code. Of course, being that there was a huge base of 16-bit
applications in use (for most users in the early 90's that is almost all
that existed) it was an imperative design goal that NT be capable of
running these 16-bit applications... but that didn't mean that the
operating system had to run on 16-bit code. It's like building a new
house as opposed to adding to an old one, in a remodel you have some
fairly unforgiving constraints, in a new build you can pretty well
design everything to your liking.

This might be helpful:

INFO: Overview of the Windows 95 Virtual Address Space Layout
http://support.microsoft.com/kb/125691

John

  #29  
Old November 6th 10, 04:05 AM posted to microsoft.public.win98.gen_discussion
Bill in Co
External Usenet User
 
Posts: 701
Default Which Windows XP Newsgroup?

John John - MVP wrote:
On 11/5/2010 4:38 AM, Bill in Co wrote:
John John - MVP wrote:
On 11/4/2010 6:23 PM, Bill in Co wrote:
Tim Slattery wrote:
"Bill in wrote:


I'm having a senior moment, and am trying to recall what it was about
Win9x
that predisposed it to this behavior, so much more than XP (which as
you
say, rarely crashes from most user processes). What does XP (and
later)
have different in its design that eliminates so much of that problem?

Just that user processes in XP are *much* better isolated from the OS
and from each other than they were in Win9x.

But generally how was that accomplished?

Processes have a private 2GB address space where they are isolated but
on Windows 98 they also have the 2 to 3GB shared address space where key
parts of the Win16 code, which Windows 98 still uses, is also stored
along with DLLs and other shared objects, any errant or rogue
application can easily trash memory in this 1GB shared arena and bring
the whole system down.


This "address space" you're talking about must be in reference to virtual
memory and the swap file, and not RAM memory, since many systems don't
have
that much RAM. (When you say address space to me I think of the address
lines between a CPU and RAM (or ROM) memory, so I'm getting a bit
confused
here, but presumably it's the virtual memory and some so called "virtual
address" mapping you're referring to.


Yes, for all intents and purposes no application or executive operating
system function ever deals directly with RAM, they are given a flat,
linear Virtual Address space and the Memory Manager looks after the
rest, it translates the virtual space to physical memory locations.
Each application has its own private 2GB address space, in theory you
could have 5 hungry applications started and have all 5 of them making
full use of their address space, the Memory Manager will make use of the
pagefile to satisfy the demand and give the illusion of nearly unlimited
RAM to the applications.



Hmmm, I also wonder how the choice of 2 GB address space arose.


Well, the 32-bit memory manager can address a 4GB space and I guess
someone decided to cut in in half, 2GB for the user processes or
applications and 2GB for other things.



On NT systems user processes have a private 2GB address space and no
shared address space.


Presumably as opposed to Win9x systems. So I guess you're saying that
each
process is "mapped" to some separate "virtual memory location" in XP, but
not Win9x, although I'm not aware of basically how that is done, in
either
case.


W9x systems also have a 32-bit memory manager and they too can address a
4GB space and each application on W9x also has its private 2GB address
space. Applications use the 0 to 2GB space, each and every one is given
their own space and they don't know that other applications have a
seemingly identical space, 10 apps can have a private 0 to 2GB space,
the memory manager uses tables to keep track of all of this. Where
things differ is with the 2 to 4GB address space, on W9x systems the
system has exclusive use of the upper 3GB to 4GB space (1GB) for its own
use, the remaining 1GB (2 to 3GB) is a shared memory area, shared by key
OS code and DLLs and accessible by any applications, sort of a free for
all, it's in this arena that rogue or misbehaved applications usually
trash the system and bring it to a halt. Think of it as kids playing in
a sand box, this is my corner and that is your corner, the rest of the
box is for both of us. All is going well in our little corners of the
sandbox until I decide to reroute the main road in the common area of
the box and that throws a kibosh on your plan... a fight breaks out then
one of us has a fit and kicks and destroys half of the common play
area... a BSOD in the making!

Windows NT systems do not have this shared address space and they do not
permit applications to 'play' in the OS private space. With the use of
various boot.ini switches the breakup of the 4GB space can be tuned to
give applications a bigger share of the space, the /3GB switch is the
most commonly known switch, it will give applications a 3GB address
space and cut the OS space to 1GB, the OS space is still off limits to
applications. Other switches are more granular so, for example, the
space could be adjusted to 2.5GB for applications and 1.5GB for the NT
executive.



To make better use of RAM, processes can share
DLLs and objects so these shared objects are only loaded into memory
once but each process uses its own private address space to map to the
shared objects, if the application mucks up these objects in its private
address space it doesn't affect other processes. There is no shared
address space on NT systems, each process is isolated in its private
space.


It sounds pretty amazing that this is even able to be done from a
technical
viewpoint, at least from what little I understand about this.


Yes, it's quite amazing that the memory manager can keep track of all of
this and make it all work!


And the reason they couldn't do this for Win9x systems was due to the
legacy
of 16 bit code and compatibility with DOS?


I'm not 100% sure but yes, 16-bit applications use memory differently
and on Windows 9x they use this 2 to 3GB space, on NT systems 16-bit
applications run inside a virtual DOS machine (NTVDM) which is really
just another user process with its own private address space, so DOS
applications are also isolated from each other as well as from other
processes or executive code. It's just the way it is, Windows 9x was
built atop of DOS and it is not a 100% 32-bit operating system, it a
hybrid of sorts and some of the core components still use 16-bit code.
'Some' people who post to this group are in denial and they refuse to
admit or understand that W9x still makes use of 16-bit code. Windows NT
on the other hand was built from the ground up as a pure 32-bit
operating system so the designers could do away with 16-bit requirements
for OS code. Of course, being that there was a huge base of 16-bit
applications in use (for most users in the early 90's that is almost all
that existed) it was an imperative design goal that NT be capable of
running these 16-bit applications... but that didn't mean that the
operating system had to run on 16-bit code. It's like building a new
house as opposed to adding to an old one, in a remodel you have some
fairly unforgiving constraints, in a new build you can pretty well
design everything to your liking.

This might be helpful:

INFO: Overview of the Windows 95 Virtual Address Space Layout
http://support.microsoft.com/kb/125691

John


Thanks to both you and Tim for all the info on this. It's all pretty
interesting, and quite complex.


 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is there a newsgroup for Windows 2000? Plugin Unhappy Hardware 1 April 15th 06 06:08 AM
Which Newsgroup Sue General 3 January 1st 06 11:45 PM
which newsgroup Moonraker General 7 October 3rd 05 11:53 PM
newsgroup bob94030 General 1 June 28th 05 06:34 PM
Newsgroup into OE Keith General 8 September 14th 04 02:43 AM


All times are GMT +1. The time now is 02:43 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 Win98banter.
The comments are property of their posters.