Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!
Xaotic said:... Windows 98 environment does run in a shared program space, where the NT based OS can use separate(non shared) program space to run 16bit applications. Shared memory indicating that the programs are not in isolated memory blocks and the crash of one application may adversely impact other programs.
Vovan said:
Meana-one virtual 86 for all 16bit progs?? Thanks, but why is ´w98´ unstable when, for exmpl. doom2 crashes and I Ctrl-alt-del it?
Xaotic said:Since it's a shared memory space. the "crash," even if a hang and termination through CRTL+ALT+DEL, can change values in nearby registers, thus causing other program and system faults
Xaotic said:Since W98 is not true multitasking(it's sequentially threaded), it can actually be considered as one virtual machine. There are a variety of threads running at any given time for the different processes and applications. These alternate for priority with the processor. In the case of DOS4GW, and many others, these will be separate multithreaded instances of the same application, but still running as sequential threads in a shared memory space
What we are talkin´ ´bout is not the upgrade. I wanna only know the structure of w98 without microsoft´s silly doctrine. NTs are brightly covered im many non-microsoft books.UnderTaker-CS said:everyone everyone, just think for a moment. Windows 98 is crap = crashing = very unstable = upgrade to a better OS
..WOW..?? what does it mean?Xaotic said:Yes, multithreading is probably the best description of its function. In terms of architecture, it's a step between W3.x, where the processing was an extension of single tasking DOS mode, and NT, which with support for multiple processors, is a true multitasking environment. The threads are queued by priority for processor time, though without the granular control in NT OS. Software is definitely the controlling value, in this case the kernel itself sets the priorities. Another way to think of it might be the WOW controlling a single NTVDM, with all applications running within it's context.