Claims
- 1. A method in a data processing system for increasing efficiency in displaying characters on a video display within said data processing system the video display being connected to a graphics adapter, said method comprising:
- storing a plurality of diverse processes for transferring graphics data to said graphics adapter to display characters on said video display in said data processing system, wherein each of said plurality of processes requires a different amount of processor resources to display characters on said video display;
- selecting a particular one of said plurality of diverse processes; and
- executing said selected one of said plurality of diverse processes to display characters on said video display.
- 2. The method of claim 1, wherein said selecting step is performed in response to a change in a configuration of said data processing system.
- 3. The method of claim 1, wherein said step of providing a plurality of diverse processes includes storing a string oriented process for displaying characters.
- 4. The method of claim 3, wherein said step of providing a plurality of diverse processes includes storing a standard font process for displaying characters.
- 5. A data processing system comprising:
- a memory storing a plurality of diverse processes for transferring graphics data to said graphics adapter to display characters on a video display in said data processing system, wherein each of said plurality of processes requires a different amount of processor resources to display characters on said video display;
- selection means for selecting a particular one of said plurality of diverse processes; and
- execution means for executing said selected one of said plurality of processes, wherein said selected one of said plurality of processes causes a display of characters on said video display.
- 6. The data processing system of claim 5, wherein said selection means is activated in response to a change in a configuration of said data processing system.
- 7. The data processing system of claim 5, wherein said plurality of diverse processes includes a string oriented process for displaying characters.
- 8. The data processing system of claim 7, wherein said plurality of diverse processes includes a standard font handling process for displaying characters.
- 9. A method in a data processing system for increasing efficiency in displaying characters on a video display within said data processing system, said method comprising:
- storing a plurality of diverse processes for transferring graphics data to said graphics adapter to display characters on said video display in said data processing system, wherein each of said plurality of processes requires a different amount of processor resources to display characters on said video display and wherein said plurality of diverse processes includes at least one of the following: a character oriented process and a string oriented process;
- selecting a particular one of said plurality of diverse processes; and
- executing said selected one of said plurality of processes, wherein execution of said selected one of said plurality of processes causes a display of characters on said video display.
- 10. The method of claim 4, wherein the step of providing a plurality of diverse processes includes storing a character oriented process.
- 11. The data processing system of claim 5, wherein the plurality of diverse processes includes a string oriented process.
- 12. The data processing system of claim 5, wherein the plurality of diverse processes includes a standard font process.
- 13. The data processing system of claim 5, wherein the plurality of diverse processes includes a character oriented process.
- 14. The data processing system of claim 5, wherein the graphics data comprise glyph bitmaps.
- 15. A data processing system, comprising:
- a system memory;
- a processor providing processor resources;
- a graphics adapter, the graphics adapter including a graphics adapter memory;
- a memory storing a plurality of diverse processes for transferring graphics data to the graphics adapter for displaying characters on a video display, wherein each of the plurality of processes requires a different amount of processor resources to display characters;
- selection means for selecting a particular one of said plurality of diverse processes, wherein said selection means selects said particular one of said plurality of diverse processes based on a speed of display of characters; and
- execution means for executing said selected one of said plurality of processes, wherein said selected one of said plurality of processes causes an optimized display of characters.
- 16. The data processing system of claim 15, wherein said said selected particular one of said plurality of diverse processes comprises a string oriented process.
- 17. The data processing system of claim 15, wherein said said selected particular one of said plurality of diverse processes comprises a standard font process.
- 18. The data processing system of claim 15, wherein said said selected particular one of said plurality of diverse processes comprises a character oriented process.
- 19. A display adapter for displaying characters in a data processing system, comprising:
- a memory storing a plurality of diverse processes for displaying characters, each of the plurality of processes having an associated speed of display of characters dependent on a configuration of said data processing system;
- selection means for selecting a particular one of said plurality of diverse processes based on said speed of display of characters for each of the plurality of processes; and
- execution means for executing said selected one of said plurality of processes, wherein said selected one of said plurality of processes causes an optimized display of characters for said data processing system.
- 20. The display adapter of claim 19, wherein said selection means selects said one of said plurality of processes in response to a change in said configuration of said data processing system.
Parent Case Info
This is a continuation of application Ser. No. 08/175,901 filed Dec. 30, 1993, abandoned.
US Referenced Citations (23)
Non-Patent Literature Citations (2)
| Entry |
| Ralston et al. "Enclyclopedia of Computer Science" 3.sup.rd Edition, Van Nostrand Reinhold, pp.850-853, 1993 QA76.15 E48 1993. |
| Levental, Lance A. "8080A/8085 Assembly Language Programming" Osborne/McGraw-Hill 1978 pp. 3-51 and 3-52 QA 76.8 I29, L48. |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
175901 |
Dec 1993 |
|