參數(shù)資料
型號: 20726
英文描述: 3DNow!? Technology Manual AMD-K6 Processor Multimedia Technology
中文描述: 3DNow???技術(shù)手冊的AMD - K6處理器多媒體技術(shù)
文件頁數(shù): 17/120頁
文件大?。?/td> 1284K
代理商: 20726
Programming Considerations
11
20726D/0—January 2000
AMD-K6 MMX Enhanced Processor Multimedia Technology
Preliminary Information
Task Switching
A task switch is an event that occurs within operating systems
that allows multiple programs to be executed in parallel. Most
modern operating systems utilizing task switching, are called
multitasking operating systems.
There are two types of multitasking operating systems—
cooperative and preemptive.
Cooperative
Multitasking
In cooperative multitasking operating systems, applications do
not care about other tasks that may be running. Each task
assumes that it owns the machine state (processor, registers, I/O,
memory, etc.). In addition, these tasks must take care of saving
their own information (i.e., registers, stacks, states) in their own
memory areas. The cooperative multitasking operating system
does not save operating state information for the applications.
There are different types of cooperative multitasking operating
systems. Some of these operating systems perform some level of
state saves, but this state saving is not always reliable. All
software engineers programming for a cooperative multitasking
environment must save the MMX or floating-point states before
relinquishing control to another task or to the operating
system. The FSAVE and FRSTOR commands are used to
perform this task. Figure 4 illustrates this task switching
process.
Note:
Some cooperative operating systems may have API calls to
perform these tasks for the application.
Figure 3. Cooperative Task Switching
PROGRAM MUST
RESTORE STATES
FRSTOR
code executing
code module
finished
PROGRAM MUST
SAVE STATES
FSAVE
goto TASK 1
executing
MMX
/FP code
PROGRAM MUST RESTORE
STATES
FRSTOR
executing code
TASK 1
TASK 2
TASK 1
Task Switch
to TASK 2
PROGRAM MUST
SAVE STATES
FSAVE
相關(guān)PDF資料
PDF描述
20736 Enhanced Am486DX Family Data Sheet? 1.87MB (PDF)
2075 data delay devices
208-501-21-38 LED TELEFONSOCKEL T6.8 12V ROT
208-521-21-38 LED TELEFONSOCKEL T6.8 12V GELB
208-532-21-38 LED TELEFONSOCKEL T6.8 12V GRUEN
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
20727 制造商:Schneider Electric 功能描述:CIRCUIT BREAKER DECLIC 20A 制造商:Schneider Electric 功能描述:CIRCUIT BREAKER 1 POLE + NEUTRAL 20 A
20728 制造商:Schneider Electric 功能描述:CIRCUIT BREAKER 1 POLE + NEUTRAL 25 A
207289-000 制造商:TE Connectivity 功能描述:CE-14-06000-P-ABRAS-WHEEL 制造商:TE Connectivity 功能描述:CE-14-06000-P-ABRAS-WHEEL - Bulk
20729 制造商:Schneider Electric 功能描述:CIRCUIT BREAKER DECLIC 32A 制造商:Schneider Electric 功能描述:CIRCUIT BREAKER 1 POLE + NEUTRAL 32 A
207292-1 功能描述:標(biāo)準(zhǔn)環(huán)形連接器 CPC RECP 17-16 RoHS:否 制造商:Hirose Connector 系列:EM-W 產(chǎn)品類型:Accessories 位置/觸點數(shù)量:1 觸點類型: 觸點電鍍: 安裝風(fēng)格:Cable 外殼材質(zhì): 端接類型:Clamp 電壓額定值: