METHOD OF SELECTING TASK ON BASIS OF STOCHASTIC PRIORITY

    公开(公告)号:JPH0635726A

    公开(公告)日:1994-02-10

    申请号:JP14259693

    申请日:1993-05-24

    Applicant: APPLE COMPUTER

    Abstract: PURPOSE: To eliminate the occurrence of a lock out by maintaining a data structure containing plural tasks which can be executed, giving the relevance of priority to the tasks and selecting at random tasks which are weighted by priority. CONSTITUTION: CPU 10 controls an input device 12 and an output device 14 with an instruction taken out from a memory 14, and operates data of the memory 14. An operating system has data structure with a pair of instructions controlling the operation of a computer system and it executes the selected user task. A probability priority base scheduler as a part for selecting the task in the operating system selects the task based on random numbers weighted by priority. Every task has selected finite probability which is not zero and the probability is proportional to the priority of the task. The task of low priority has a chance to be selected and lock out is executed.

    APPARATUS AND METHOD FOR MOVING CURSOR

    公开(公告)号:JPH0612185A

    公开(公告)日:1994-01-21

    申请号:JP10983793

    申请日:1993-04-14

    Applicant: APPLE COMPUTER

    Abstract: PURPOSE: To immediately and discontinuously move a cursor to one of the plural positions of a screen, and to simplify a variable speed analog cursor motion by inclining a mouse to a prescribed direction, and allowing the inclined input to operate the same function as pressing a button. CONSTITUTION: When the activation of an inclination sensor is inspected, an activated inclined axis is defined as one of eight TLT registers 71-78. After the inclined axis is assigned to the register, a user moves a cursor to a place related with the specific inclination register. Then, when a mouse is still clicked, a cursor position selected by the user is stored in a device related with the selected inclination register. At that time, when the user inclines the mouse to the selected direction, the cursor is always automatically jumped to the selected position. The inclination of the mouse is programmed so as to be equal to the click function of a button.

    LAMP FOR ILLUMINATION OF DISPLAY DEVICE AND ELECTRONIC APPARATUS EQUIPPED WITH DISPLAY DEVICE

    公开(公告)号:JPH05205703A

    公开(公告)日:1993-08-13

    申请号:JP24708692

    申请日:1992-08-25

    Applicant: APPLE COMPUTER

    Abstract: PURPOSE: To reduce the power consumption by providing the fluorescent region to convert the short wavelength light to the visible light on the inner side of a plasma container in a lamp for illuminating a display device under the low ambient light level condition. CONSTITUTION: A phosphor piece 24 is provided on the side of a light guide 14 of a lamp 15. The blue light and the ultraviolet ray UV are emitted from a plasma region 12, and proceed in other direction through a glass 19. The light is reflected by a reflector 20, and again through the glass 19, and is incident on the phosphor piece 24 and absorbed there to generate the useful visible light. That means, the light of short wavelength is reflected from the plasma region 12 toward the phosphor piece 24, and the light is converted into the visible light there. Generally, the UV ray is incident on the phosphor piece 24 through the plasma region 12. The plasma region 12 is approximately transparent in the operating current density of the lamp 15. Because the light absorbed by the plasma also heats the plasma, much UV ray and the blue light are generated. Thus, the plasma region 12 becomes an efficient heat- electromagnetic energy converter.

    PULSE MODULATION INFRARED RAY DATA COMMUNICATION LINK

    公开(公告)号:JPH05136744A

    公开(公告)日:1993-06-01

    申请号:JP11319392

    申请日:1992-04-07

    Applicant: APPLE COMPUTER

    Abstract: PURPOSE: To provide an infrared ray transmitter and an optical receiver by which a portable computer is connected to the LAN without the need of physical wire connection. CONSTITUTION: The pulse modulation infrared ray data communication link includes a transmitter and a receiver in which transmission data are coded as a biphase modulation signal having a bit cell and mid-cell transition. In each transition, a pulse modulation signal with a narrow pulse width is coded. The pulse modulation signal is used to start the infrared ray optical transmitter that generates a pulse optical signal. A photo detector 32 of the receiver converts the pulse optical signal into an electric pulse signal. The electric pulse signal is amplified, filtered and evaluated by a comparator 38 that produces a digital pulse signal. The digital pulse signal is processed by a logic circuit that generates a biphase coded signal, which is sent through a serial data line.

    DYNAMIC ESTIMATION KEYBOARD AND METHOD FOR OPERATING KEYBOARD

    公开(公告)号:JPH05134797A

    公开(公告)日:1993-06-01

    申请号:JP31024291

    申请日:1991-10-30

    Applicant: APPLE COMPUTER

    Abstract: PURPOSE: To make a keyboard compact by reducing the number of keys without sharply increasing the number of key strokes. CONSTITUTION: Each kind of character can be predictably displayed related with various keys 24 in each kind of prescribed character set arrange based on the character preceding to an inserting point in a corresponding text field on a display, or the character inputted at last from a keyboard 10. Each key 24 of the keyboard 10 can display many different characters, and each key displays only one character at one time, and each character is displayed at only one key place. A user can manually change the character set arrangement. When the user selects a specific key, and selects the inserting point in the text field, all the keys 24 are updated in order to display the character set arrangement corresponding to the character set including the character having the highest possibility of being selected by the user from the next time based on the frequency of the combination of the specific characters used in specific language or specific application.

    DIGITAL FRONT END FOR MEASURING TIME OF AND FOR GENERATING ELECTRIC SIGNAL AND METHOD OF OPERATING THE SAME

    公开(公告)号:JPH0357996A

    公开(公告)日:1991-03-13

    申请号:JP16007390

    申请日:1990-06-20

    Applicant: APPLE COMPUTER

    Abstract: PURPOSE: To improve the function of a front end, in particular, the function of time measurement thereof without the need of analog components by forming an integrated circuit with functions of a clock generation, read out output generation and written pulse generation. CONSTITUTION: The controller front end 6 is constituted of a clock generator 11, RDDATA time detector 15, and WRDATA time generator 19. The generator 11 receives a system clock signal from the 16MHzOSC of CPU, and generates a standard clock signal T1-T11 of 24MHz necessitating a required high resolution. Next, the detector 15 measures the position of an RDDATA signal generated by a disc drive controller 9 with use of the signal T1-T11, and generates a binary numeral RD4-RD0 with an accuracy 2ns representing the position. Also, in use of the signal T1-T11, the generator 19 converts a binary input number RD3-RD0 of 4ns increment generated by a disc drive controller 8 into a WRDTA signal. Thus, the measurement of time can be conducted correctly.

    CHUNKY PLANAR TYPE DATA STORAGE AND METHOD FOR THE SAME

    公开(公告)号:JPH0335367A

    公开(公告)日:1991-02-15

    申请号:JP15291590

    申请日:1990-06-13

    Applicant: APPLE COMPUTER

    Abstract: PURPOSE: To efficiently store data in a memory by writing red, green, and blue data, which are converted to another format by a data format conversion means, in the address position of a video memory which is calculated by an address generator. CONSTITUTION: A data format translator 26 converts RGB(red, green, and blue) data from a buas format to a chunky planar format and compresses and re- arranges data. This converted RGB data (chunky planar format) is supplied to a video memory 13 by the translator 26 for the purpose of storing data. The address generator is connected to the memory 13 and calculates the address position of the memory 13 where converted RGB data should be written. Data is written in calculated specific memory address and byte positions of the memory 13. Thus, RGB data is efficiently stored in the memory 13.

Patent Agency Ranking