翻訳と辞書 |
HLT In the x86 computer architecture, HLT (halt) is an assembly language instruction which halts the central processing unit (CPU) until the next external interrupt is fired.〔(【引用サイトリンク】title=Intel 64 and IA-32 Architectures Software Developer's Manual: Instruction Set Reference A-Z )〕 Interrupts are signals sent by hardware devices to the CPU alerting it that an event occurred to which it should react. For example, hardware timers send interrupts to the CPU at regular intervals. The HLT instruction is executed by the operating system when there is no immediate work to be done, and the system enters its idle state. In Windows NT, for example, this instruction is run in the "System Idle Process". On x86 processors, the opcode of HLT is 0xF4 . == History on x86 == All x86 processors from the 8086 onwards had the HLT instruction, but it was not used by MS-DOS〔http://blogs.msdn.com/b/virtual_pc_guy/archive/2004/12/20/327602.aspx〕 unless POWER.EXE is installed in the CONFIG.SYS〔(【引用サイトリンク】title=POWER.EXE and Advanced Power Management (APM) Support )〕 and was not specifically designed to reduce power consumption until the release of the Intel DX4 processor in 1994.〔http://www.hardwaresecrets.com/article/Everything-You-Need-to-Know-About-the-CPU-C-States-Power-Saving-Modes/611/2〕 Some of the first 100 MHz DX chips had a buggy HLT state, prompting the developers of Linux to implement a "no-hlt" option for use when running on those chips,〔http://www.faqs.org/docs/Linux-HOWTO/BootPrompt-HOWTO.html#ss3.4〕 but this was fixed in later chips.
抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「HLT」の詳細全文を読む
スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース |
Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.
|
|