Photo shows Priority Master II running on @Macarlo' s Warp 4.0
New Priority Master II
V. 2.4 Just Released!
CLICK THE BANNER TO JUMP PRIORITY MASTER II WEB SITE
Ted Waldron III is
announcing new features for Version 2.4
of Priority Master II for OS/2 - just released today
September 1,1998. I, @Macarlo, registered user of Priority Master II, recommend it to all OS/2 users!
I works with dozens of applets running on WPS and I set the rings with Priority
Master II. My Warp 4.0 never crashes!
You boot your OS/2 machine, don't you? Perhaps you did not
know that I designed, coded, and documented many aspects of the OS/2's multi-tasking
scheduler and that you are executing the computer code that I wrote every time a
thread is scheduled. That's about 400 times per second - just booting. On OS/2 2.0
and 2.1, I owned the code responsible for the scheduling, process and thread creation
and deletion, the system clock device driver, and almost everything from the API
into the low level worker routines and back to the user program. That's a billion
mile trip from the API into the system call interpreter, through the DOSCALL1 interface,
into the low level worker routine, back to check for pending system and pseudo-system
action requests and processing, into the scheduling logic for OS/2, DOS, and Window's
programs and their corresponding target state chain destinations, applying appropriate
priority boost logic, processing possible system timer expirations, handling critical
sections, possibly performing the complex preemption logic, adjusting the user stack,
changing the privilege level, and finally returning back to the user program.
Ted saids:
"I also co-designed/coded/documented and demonstrated the OS/2symmetric multiprocessor
at Comdex in which I did virtually all of the multi-processor scheduling work including
starting/stopping/rescheduling the various processors, the base mutex system semaphore
protection model, multi-processor critical section processing, and new efficient
multi-processor CPU utilization strategy.Are you sure that you do not want to try
the amazing advanced technology of Priority Master II? Still not convinced? Maybe
if I tell you that virtually everyone is getting benefits from running computer
code that I have developed. The military and commercial flight simulators, nuclear
and fossil fuel electrical power generation for New York City, Pittsburgh, Los Angeles,
Manitoba Hydroelectric, and many others using general process control are getting
the benefits."
- The base IBM OS/2 operating system is running my advanced designs and I did the
actual coding and development. Still not convinced to give it a try? Read on. There
is enough information contained in my web pages to at least try the program - saids.
The new version
1. The restriction that only programs launched with the Auto
Close on Exit option turned on can have the priority in the main window and task
list has been removed. Now you can set the priority and have it show in the main
window and/or task list and exit Priority Master II without automatically closing
all of the programs that you started.
2. The Run Prioritized Programs from List has the following improvements:
Multi-launch capability has been added which allows you to automatically launch
any or all programs in the list at once. When launching more than one program, the
priority scanning logic is automatically disabled. This prevents the priority scanning
logic from detecting lockout priority levels which are very likely when launching
several programs simultaneously.
Programs are launched in the order selected and visually displayed in the processing
status bar. This allows you schedule programs launches. For example, you can select
In-joy first, then a few other programs, then Netscape and PMMail. That way, when
Netscape loads, the default page is loaded and your mail is already loading when
the PMMail appears on the desktop.
Invalid options are automatically disabled and new information and warning messages
have been added to support new features.
Launching a single program now allows you add a title to Presentation Manager(PM)
programs that will appear in the main window and/or CTRL+ESC task list.
The Sort Now becomes un-highlighted after the sort and gets engaged when selecting
a different sort ordering.
The Edit feature works with the multi-selection so that the last selected program's
settings will automatically be displayed for editing.
The multi-selection capability provides for overlapping of processing to allow multiple
programs to launch faster that if they had been launched one at a time. The multithreaded
synchronization design allows a fast machines to launch programs faster than slow
machines.
3. Dynamic prioritization allows you change the priority of any Presentation Manager(PM)
program while the program is running. The new priority is reflected in the programs
main window and/or the CTRL+ESC task list. Only valid priorities are presented to
prevent a user level prioritization error. This is done forcefully without using
the priority scanning logic so that you can in effect make the program's priority
so low that it may get very little CPU time.
4. Selecting the programs banner when it is turned off has been modified to display
immediately as compared to restarting the program in Version 2.3.
5. Online help has been added for all new dialogs.
Bug Fixes for Version 2.4 of Priority Master II for OS/2 The auto-scanning features
in the main window's Utilities had a problem in which the number of seconds to do
the scan required two times the actual number. This has been corrected to use actual
seconds for all entries. Note that the scan is
performed in increments up to 10 times per second.
ADDED 8/24/98 to 8/25/98
6.The Show All Priorities, Active Program Snapshot and Auto
Scanning have been improved to display the actual CPU time used by each thread.
This makes it easy to determine which threads are using CPU time and their priority.
7. Program identification helps to make the process of prioritization easier.
Netscape automatically gets the -3 option to engage version 3 features for version
2.02. System monitoring tools like PULSE.EXE and MEMSIZE.EXE are not good prioritization
candidates and are automatically excluded.
8."HOT Foreground" allows you set the foreground priority for any PM program
launched by Priority Master II version 2.4 and gives significantly more foreground
power than standard OS/2. The main window title automatically changes when the program
becomes the foreground application and returns to the previously set priority when
it is placed into the background. You may set the foreground priority so high that
can get virtually 100% of the CPU while in the foreground. No more foreground delays
due to background activity! This is particularly good for file/application servers
using PRIORITY=ABSOLUTE in their CONFIG.SYS. The foreground boost is only applied
if the boost priority is higher than the programs current priority. This feature
was backfit from the Priority Master III prototype.
9. "Crash Protection" for programs started with the Auto Close on Exit
feature has been built into the new design. In all previous releases, if Priority
Master
encountered an exception, all programs that were started with the Auto Close on
Exit feature would also terminate. The new design allows Priority Master II to take
and intercept a fatal exception and only have Priority Master II exit while all
programs started with the Auto Close on Exit feature remain running.
New/Improved Dialogs for Version 2.4 of
Priority Master II for OS/2
@Macarlo, Inc. @Macarlo's Shareware & Web OS/2 Java Lobby Member
Java Site Accredited