TEXT PROCESSING APPARATUS WITH TWO-STAGE FORMATTING OF TEXT

    公开(公告)号:CA1173968A

    公开(公告)日:1984-09-04

    申请号:CA398618

    申请日:1982-03-17

    Applicant: IBM

    Inventor: MADDOCK ROBERT F

    Abstract: UK9-80-014 TEXT PROCESSING APPARATUS WITH TWO-STAGE FORMATTING OF TEXT Text editing and subsequent reformatting of a document is performed in two separate stages run as two parallel processes with different priorities. The editing of text is performed as a high priority process directly on a selected portion of the document previously copied under control of edit/format control logic 7 from a document store 5 into a refresh buffer 3. The editing process takes each keystroke as it is received by control logic 7 from keyboard 8 and enters it into buffer 3. The contents of the buffer 3 are directly mapped onto a display screen 2 so that the updated portion of the document is immediately seen by the operator. Should insufficient space be available in buffer 3 to accommodate an edited line of text, space is made available by controlled wordspill of text from the line into auxiliary storage prior to execution of the editing operation. Reformatting of the edited text is conducted as a low priority process taking one line of the document at a time and any words in auxiliary store for inclusion in that line. Reformatting is interrupted by the occurrence of keystroke signals requiring further editing of the text.

    VIRTUAL MEMORY TERMINAL
    3.
    发明专利

    公开(公告)号:CA1160351A

    公开(公告)日:1984-01-10

    申请号:CA379315

    申请日:1981-05-29

    Applicant: IBM

    Abstract: UK9-80-005 Virtual Memory Terminal A microprocessor controlled terminal (1) with keyboard input (4) and CRT display output (6) employs virtual memory and store management techniques to enable an operator to run any of a wide variety of different applications (e.g. text, image, graphics, data entry, reservation, payroll etc.) in the terminal. Application procedure records and data records relating to a selected application are copied as required from a local backing store (14) and/or over a communications link (9) from a main store (16) of central processing unit (12) into a dynamically managed region (20) of random access memory (RAM) (3) under control of primitive microprocessor control instructions permanently held in read-only store (10). In view of the virtual memory techniques employed, the backing store (14) and main store (16) appear to be logical extensions of RAM (3). The records copied to region (201 are contiguously stored as variable length segments in successive free storage locations and are chained together for subsequent access in a plurality of double-threaded chains. Previously marked procedure (and possibly data) are copied from region (20) into directly addressable fixed location (19) of RAM (3) and serve to configure terminal (1) to interact with data and procedure in region (20), in accordance with the requirements of the selected application. Contiguity of segments in region (20) is restored following disruption caused during running of the application. Storage management techniques provide for store-through of segments in RAM (3) to the backing store (14) and main store (16) and identifies segments within RAM (3) available for deletion from RAM on a least-recently-used basis to provide additonal space for new segments.

Patent Agency Ranking