Photo shows Priority Master II running on @Macarlo' s Warp 4.0

New Priority Master II
Comming on Sept 1,1998

Updated August 26, 1998


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 - Comming on 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

[TOP] [HOME] [INDEX]