搜尋此網誌

2011年5月31日 星期二

財經詞彙(中英對照)---M

Macroeconomics(總體經濟學)
Maintenance Margin(維持保證金)
Managerial Accounting(管理會計)
Margin(保證金、利潤)
Margin Account(保證金帳戶)
Margin Call(追繳保證金)
Mark to Market(MTM)(按市值計價)
Market Capitalization(市值)
Market Economy(市場經濟)
Market Maker(造市商)
Market Order(市價單)
Market Risk Premium(市場風險溢酬)
Market Value(市值)
Marketable Securities(有價証劵)
Maturity(到期)
Merger(合併)
Mergers and Acquisitions(M&A)(企業併購)
Mezzanine Financing(夾層融資)
Microeconomics(個體經濟學)
Mid Cap(中型股)
Minimum Margin(最低保證金)
Minority Interest(少數股東權益)
Modern Portfolio Theory(MPT)(現代投資組合理論)
Modified Duration(修正存續期)
Modified Internal Rate of Return(MIRR)(修正內部報酬率)
Momentum(動能)
Monetary Policy(貨幣政策)
Money Market(貨幣市場)
Money Market Account(貨幣市場帳戶)
Money Supply(貨幣供給)
Monopoly(壟斷)
Mortgage Forbearance Agreement(房貸寬限協議)
Mortgage-Backed Securities(MBS)(房貸擔保證劵)
Moving Average(MA)(移動平均線)
Moving Average Convergence Divergence(MACD)(平滑異同移動平均線)
MSCI Emerging Markets Index(摩根史丹利資本國際新興市場指數)
Multiple(倍數)
Municipal Bond(市政債卷)
Mutual Fund(共同基金)

財經詞彙(中英對照)---L

Large Cap(Big Cap)大型股
Law of Demand(需求法則)
Law of Diminshing Marginal Utility(邊際效用遞減法則)
Law of Supply(供給法則)
Lehman Aggregate Bond Index(雷曼綜合債劵指數)
Letter of Credit(信用狀)
Leverage(槓桿)
Leverage Ratio(槓桿比率)
Leveraged Buyout(LBO)(槓桿收購)
Leveraged Loan(槓桿貸款)
Liability(負債)
Liar Loan(騙子貸款)
Limit Order(限價單)
Liquidity(流動性)
Liquidity Ratios(流動性比率)
Listed(上市)
Load Fund(收取銷售費的基金)
London Interbank Offered Rate(LIBOR)(倫敦銀行同業拆款利率)
Long(or Long Position)多頭
Long Squeeze(軋多)
Long-Term Debt(長期負債)
Long-Term Debt Capitalization Ratio(長期負載對資本比)

EFI Developer Kit (EDK and EDK II)

EDK(EFI Developer’s kit)
關於EFI,這Intel平台革新框架的開放原始碼計畫可以在 http://edk.tianocore.org. 找到相關資料與原始碼。


EDK II
通用術語描述開放性原始碼可在 http://edk2.tianocore.org 得到相關資料。在這的文件,它參考了新的EDK II,EDK II支援一個通用的編譯環境。它也加入了Extended INF, DEC與Extended DSC


EDK II Module 
通用術語描述一個模組,它成熟的使用新開發的EDK II計畫。它支援library class、library instances、packaging concept and Extended INF, DEC 還有Extended DSC。

EFI Shell commands -- MAP(顯示或定義映像在定義名稱與裝置管理函式之間)

Displays or defines mappings between user defined names and device handles.

MAP [-d ]
MAP [[-r | -u][-v][-c][-f][-t ][sname]]
MAP [sname handle | mapname]
    -d       - Delete a mapping
    -r       - Reset to default mappings
    -u       - Update mappings
    -v       - Display verbose mapping information
    sname    - User defined mapping name (wildcards are permitted)
    handle   - The number of handle, which is same as dumped from 'dh' command
    -c       - Display the consistent mapping name
    -f       - Display the normal mapping name(not consistent mapping)
    -t       - Display the device mapping name according to the device type:
                 fp   - Floppy
                 hd   - Hard Disk
                 cd   - CD-ROM
               Types can be combined by putting a comma between two types.
               Spaces are not allowed between types.
    mapname  - Mapped name for the device followed by a postfix ':'

Note:
    1.  The consistent mapping is persistent across the mapping reset and the
        system reboot.
    2.  Only characters and numbers are allowed inside of sname.
    3.  Redirection is not allowed when running map because we do not know the
        file system before mapping is done.
    4.  Output redirection is not supported for 'map -r' usage.
    5.  Option '-u' will only add/delete the mappings for new/removed devices.
        The unchanged device mappings with user-defined mappings are unchanged.
        The current dir, if current device is not changed, will also be
        preserved.

Examples:

* To reset the mapping table to the default mappings:
shell〉 map -r
Device mapping table
  f4    :UnknownDevice - Alias fs0 blk0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)
  fs0   :UnknownDevice - Alias f4 blk0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)
  blk0  :UnknownDevice - Alias f4 fs0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)

* To display all mappings in the device mapping table:
Shell〉 map
Device mapping table
  f4    :UnknownDevice - Alias fs0 blk0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)
  fs0   :UnknownDevice - Alias f4 blk0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)
  blk0  :UnknownDevice - Alias f4 fs0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)

* To display verbose mapping table information:
Shell〉 map -v
Device mapping table
  f4     Consist Name f4
         Other Name   fs0 blk0
         Handle       5F: Fs DiskIo BlkIo WinNtDriverIo
         Media Type   UnknownDevice
         Removable    NO
         Current Dir  \
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)
  fs0    Consist Name f4
         Other Name   blk0
         Handle       5F: Fs DiskIo BlkIo WinNtDriverIo
         Media Type   UnknownDevice
         Removable    NO
         Current Dir  \
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)
  blk0   Consist Name f4
         Other Name   fs0
         Handle       5F: Fs DiskIo BlkIo WinNtDriverIo
         Media Type   UnknownDevice
         Removable    NO
         Current Dir  \
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)

* To assign fs0 another name:
Shell〉 map floppy fs0:
  floppy:UnknownDevice - Alias f4 fs0 blk0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)

* To display information about the mapped name:
Shell〉 map floppy
  floppy:UnknownDevice - Alias f4 fs0 blk0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)

* To operate with the mapped name:
Shell〉 floppy:
floppy:\〉 ls

* To delete a mapped name:
Shell〉 map -d floppy
Shell〉 map
Device mapping table
  f4    :UnknownDevice - Alias fs0 blk0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)
  fs0   :UnknownDevice - Alias f4 blk0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)
  blk0  :UnknownDevice - Alias f4 fs0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)

* To display all the mapped names starting with 'f':
Shell〉 map f*
Device mapping table
  f4    :UnknownDevice - Alias fs0 blk0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)
  fs0   :UnknownDevice - Alias f4 blk0
         Device Path  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881)/VenHw(0C95A92F-A006-11D4-BCFA-0080C73C8881)

EFI Shell commands -- DISCONNECT(分開鏈結一個或多個EFI驅動程式到一個裝置)

Disconnects one or more EFI drivers from a device.

DISCONNECT DeviceHandle [DriverHandle [ChildHandle]]
DISCONNECT -r


    DeviceHandle - Device handle in hexadecimal format
    DriverHandle - Driver handle in hexadecimal format
    ChildHandle  - Child handle of device in hexadecimal format
    -r           - Disconnect drivers from all devices

Note:
    1. If the 'DriverHandle' parameter is not specified, the default is to
       disconnect 'DeviceHandle'.
    2. If the 'ChildHandle' parameter is not specified, the default is to
       disconnect all child handles of the 'DeviceHandle'.
    3. If the '-r' option is specified, all drivers will be disconnected from
       all devices in the system. In this case, no other parameters are
       allowed.
    4. This command does not support output redirection.

Examples:
  * To disconnect all drivers from all devices:
    Shell> disconnect -r

  * To disconnect all drivers from device 0x28:
    fs0:\> disconnect 28

  * To disconnect driver 0x17 from device 0x28:
    fs0:\> disconnect 28 17

  * To disconnect driver 0x17 from controlling the child 0x32 of device 0x28
    fs0:\> disconnect 28 17 32

EFI Shell commands -- RECONNECT(重新連結一個或多個EFI驅動程式到一個裝置)

Reconnects one or more EFI drivers to a device.

RECONNECT DeviceHandle [DriverHandle [ChildHandle]]
RECONNECT -r


    DeviceHandle - Device handle in hexadecimal format
    DriverHandle - Driver handle in hexadecimal format
    ChildHandle  - Child handle of device in hexadecimal format
    -r           - Reconnect drivers to all devices

Note:
    1. This command disconnects the drivers from the controller similar to
       'DISCONNECT'.  The main difference is this command then immediately
       reconnects all drivers recursively.
    2. If no 'DriverHandle' parameter is specified, all drivers on the
       specified device will be the default.
    3. If no 'ChildHandle' parameter is specified, all child handles of the
       specified device will be the default.
    4. If 'DriverHandle' parameter is provided, the specified driver will have
       highest priority on connecting the device(s).
    5. If the '-r' option is specified, any drivers that are binding to any
       devices will be disconnected first and then connected recursively.
    6. This command is a great way to test if drivers are compliant with the
       EFI 1.10 Driver Model.
    7. This command does not support output redirection.

Examples:
  * To reconnect all drivers to all devices:
    Shell> reconnect -r

  * To reconnect all drivers to device 0x28:
    fs0:\> reconnect 28

  * To disconnect 0x17 from 0x28 then reconnect drivers with 0x17 as highest
    priority to device 0x28:
    fs0:\> reconnect 28 17

  * To disconnect 0x17 from 0x28 destroying child 0x32 then reconnect drivers
    with 0x17 as highest priority to device 0x28
    fs0:\> reconnect 28 17 32

2011年5月30日 星期一

EFI Shell commands -- CONNECT(連結一個或多個EFI驅動程式到一個裝置)

Connects one or more EFI drivers to a device.

CONNECT [[DeviceHandle] [DriverHandle] | [-c] | [-r]]


    DeviceHandle - Device handle in hexadecimal format
    DriverHandle - Driver handle in hexadecimal format
    -c           - Connect console devices
    -r           - Connect recursively

Note:
    1. If no 'DeviceHandle' parameter is specified, all device handles in the
       current system will be the default.
    2. If no 'DriverHandle' parameter is specified, all matched drivers will be
       bound to the specified device.
    3. If 'DriverHandle' parameter is provided, the specified driver will have
       highest priority on connecting the device(s).
    4. If the '-c' option is specified, only console devices described in the
       EFI Shell environment variables and related devices will be connected.
    5. If the '-r' option is specified, the command will recursively scan all
       handles and check to see if any loaded or embedded driver can match the
       specified device. If so, the driver will be bound to the device.
       Additionally, if more device handles are created during the binding,
       these handles will also be checked to see if a matching driver can bind
       to these devices as well. The process is repeated until no more drivers
       are able to connect to any devices. However, without the option, the
       newly created device handles will not be further bound to any
       drivers.
    6. If only a single handle is specified and the handle has an
       EFI_DRIVER_BINDING_PROTOCOL on it, then the handle is assumed to be a
       driver handle. Otherwise, it is assumed to be a device handle.
    7. If no parameters are specified, then the command will attempt to bind
       all proper drivers to all devices without recursion. Each connection
       status will be displayed.
    8. Output redirection is not supported for 'connect -r' usage.

Examples:
  * To connect all drivers to all devices recursively:
    Shell> connect -r

  * To display all connections:
    Shell> connect
    ConnectController(1) : Status = Success
    ConnectController(2) : Status = Success
    ConnectController(3) : Status = Success
    ...
    ConnectController(3D) : Status = Success

  * To connect drivers with 0x17 as highest priority to all the devices they
    can manage:
    Shell> connect 17

  * To connect all possible drivers to device 0x19:
    Shell> connect 19

  * To connect drivers with 0x17 as highest priority to device 0x19 they can
    manage:
    Shell> connect 19 17

  * To connect console devices described in the EFI Shell environment
    variables:
    Shell> connect -c

EFI Shell commands -- GUID(顯示所有註冊的識別元)

Displays all registered EFI GUIDs.

GUID [-b]


    -b       - Display one screen at a time

Note:
    1. Only displays the GUIDs included in the core EFI build at the time the
       core was built. Additional GUIDs may have been added by the BIOS
       integrator. Any GUIDs that are not in the original core build or were
       added by a new protocol loaded by the user will show up as an Unknown
       Device.
    2. The GUID with a '*' at end means that there will probably be dump
       information or token available for the protocol to this GUID. The 'dh'
       command can be used to dump this information.

Examples:
    fs0:\> guid -b
      DevIo            : AF6AC311-84C3-11D2-8E3C-00A0C969723B
      diskio           : CE345171-BA0B-11D2-8E4F-00A0C969723B
      blkio            : 964E5B21-6459-11D2-8E39-00A0C969723B  *
      txtin            : 387477C1-69C7-11D2-8E39-00A0C969723B
      txtout           : 387477C2-69C7-11D2-8E39-00A0C969723B  *
      fs               : 964E5B22-6459-11D2-8E39-00A0C969723B
      load             : 56EC3091-954C-11D2-8E3F-00A0C969723B
      image            : 5B1B31A1-9562-11D2-8E3F-00A0C969723B  *
      ...

EFI Shell commands -- DH(顯示EFI操作管理資訊)

Displays EFI handle information.

DH [-l lang] [handle | -p prot_id] [-d] [-v]


    handle   - Handle number in hexadecimal format
    -p       - Protocol ID
    -d       - Display EFI Driver Model related information
    -l       - Display information in the specified language
    -v       - Display verbose information

Note:
    1. When neither 'handle' nor 'prot_id' is specified, a list of all the
       device handles in the EFI environment is displayed.
    2. The '-d' option displays EFI Driver Model related information including
       parent handles, child handles, all drivers installed on the handle, etc.
    3. The '-v' option displays verbose information for the specified handle
       including all the protocols on the handle and their details.
    4. If the '-p' option is specified, all handles containing the specified
       protocol will be displayed. Otherwise, the 'handle' parameter has to be
       specified for display. In this case, the '-d' option will be enabled
       automatically if the '-v' option is not specified.

Examples:
  * To display all handles one screen at a time:
    Shell> dh -b
    Handle dump
      1: Image(DXE Core)
      2: FwVol FwFileSys FwVolBlk DevPath(MemMap(11:1B50000-1D4FFC8))
      3: Image(Ebc)
      4: DevPath(MemMap(11:1CA0000-1CB0000))
      5: Image(WinNtThunk)
      6: WinNtThunk DevPath(..76F3-11D4-BCEA-0080C73C8881))
      7: Image(WinNtBusDriver) DriverBinding
      ...

  * To display detailed information for handle 0x30:
    Shell> dh 30
    Handle 30 (01AF5308)
       IsaIo
         ROM Size......: 00000000
         ROM Location..: 00000000
         ISA Resource List :
           IO  : 000003F8-000003FF  Attr : 00000000
           INT : 00000004-00000000  Attr : 00000000

       dpath
          PNP Device Path for PnP
           HID A0341D0, UID 0
          Hardware Device Path for PCI
          PNP Device Path for PnP
           HID 50141D0, UID 0
       AsStr: 'Acpi(PNP0A03,0)/Pci(1F|0)/Acpi(PNP0501,0)'


  * To display all handles associated with the 'diskio' protocol:
    Shell> dh -p diskio
    Handle dump by protocol 'Diskio'
     15: DiskIo BlkIo DevPath(..i(3|1)/Ata(Secondary,Master))
     16: DiskIo BlkIo DevPath(..,1)/PCI(0|0)/Scsi(Pun0,Lun0))
     44: DiskIo BlkIo fs DevPath(..ABD0-01C0-507B-9E5F8078F531)) ESP
     45: DiskIo BlkIo fs DevPath(..i(Pun0,Lun0)/HD(Part4,SigG0)) ESP
     17: DiskIo BlkIo DevPath(..PCI(3|1)/Ata(Primary,Master))

  * To display all handles associated with the 'Image' protocol and break when
    the screen is full:
    Shell> dh -p Image -b
    Handle dump by protocol 'image'
      1: Image(DXE Core)
      5: Image(WinNtThunk)
      7: Image(WinNtBusDriver) DriverBinding
      8: Image(Metronome)
      A: Image(IsaBus) DriverBinding
      B: Image(WinNtConsole) DriverBinding
      ...

EFI Shell commands -- UNLOAD(卸除驅動程式)

Unloads a EFI driver.

UNLOAD [-n] [-v] Handle

    -n       - Unload driver without prompting
    -v       - Display verbose information
    Handle   - Handle of driver to unload in hexadecimal format

Note:
    1. The '-n' option can be used to skip all prompts during unloading.
    2. If the '-v' option is specified, verbose image information will be
       displayed before the image is unloaded.
    3. Only drivers that support unloading can be successfully unloaded.
    4. Use the 'LOAD' command to load a driver.

Examples:
  * To find the handle for the EFI driver image to unload:
    Shell> dh -b
    Handle dump
      1: Image(DXE Core)
      2: FwVol FwFileSys FwVolBlk DevPath(MemMap(11:1760000-189FFC8))
         ...
     27: Image(Reset)
     28: Image(WinNtBlockIo) DriverBinding
     29: Image(Timer)
        ...

  * To unload the 'Reset' EFI driver image:
    Shell> unload 27
     27: Image(Reset)
    Unload driver image (y/n)? n
    Exit status code: Aborted

EFI Shell commands -- LOAD(載入驅動程式)

Loads and optionally connects one or more EFI drivers.

LOAD [-nc] file [file...]

    -nc      - Loads but does not connect the driver
    file      - EFI driver image file (wildcards are permitted)

Note:
    1. LOAD can deal with multiple files and supports wildcards.
    2. If the -nc option is not specified, then the loaded drivers will be
       automatically connected. If -nc is specified, then none of the loaded
       drivers will be connected. Loading without -nc could cause the
       previously loaded drivers to be connected. This is compliant with the
       EFI Specification.
    3. Use the 'UNLOAD' command to unload a driver.

Examples:
 * To load a driver:
   fs0:\> load Isabus.efi
   load: Image 'fs0:\Isabus.efi' loaded at 18FE000 - Success

 * To load multiple drivers:
   fs0:\> load Isabus.efi IsaSerial.efi
   load: Image 'fs0:\Isabus.efi' loaded at 18E5000 - Success
   load: Image 'fs0:\IsaSerial.efi' loaded at 18DC000 - Success

 * To load multiple drivers using filename wildcards:
   fs0:\> load Isa*.efi
   load: Image 'fs0:\IsaBus.efi' loaded at 18D4000 - Success
   load: Image 'fs0:\IsaSerial.efi' loaded at 18CB000 - Success

 * To load a driver without connecting:
   fs0:\> load -nc IsaBus.efi
   load: Image 'fs0:\Isabus.efi' loaded at 18FE000 - Success

EFI Shell commands -- MEM(顯示/讀寫記憶體內容)

Displays the contents of system or device memory.

MEM [-b] [Address] [Size] [-MMIO]

    -b            - Display one screen at a time
    address  - Starting address in hexadecimal format
    size         - Number of bytes to display in hexadecimal format
    -MMIO  - Forces address cycles to the PCI bus

Note:
    1. All units are in hexadecimal format.
    2. Address must be aligned on an even processor address boundary.
    3. If the 'address' parameter is not specified, DMEM will display the
       all system table pointer entries by default.

Examples:
* To display the EFI system table pointer entries:
  fs0:\> mem

  Memory Address 000000003FF7D808 200 Bytes
  3FF7D808: 49 42 49 20 53 59 53 54-02 00 01 00 78 00 00 00  *IBI SYST....x...*
  3FF7D818: 5C 3E 6A FE 00 00 00 00-88 2E 1B 3F 00 00 00 00  *\>j........?....*
  3FF7D828: 26 00 0C 00 00 00 00 00-88 D3 1A 3F 00 00 00 00  *&..........?....*
  3FF7D838: A8 CE 1A 3F 00 00 00 00-88 F2 1A 3F 00 00 00 00  *...?.......?....*
  3FF7D848: 28 EE 1A 3F 00 00 00 00-08 DD 1A 3F 00 00 00 00  *(..?.......?....*
  3FF7D858: A8 EB 1A 3F 00 00 00 00-18 C3 3F 3F 00 00 00 00  *...?..........*
  3FF7D868: 00 4B 3F 3F 00 00 00 00-06 00 00 00 00 00 00 00  *.K............*
  3FF7D878: 08 DA F7 3F 00 00 00 00-70 74 61 6C 88 00 00 00  *...?....ptal....*
  3FF7D888: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D898: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D8A8: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D8B8: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D8C8: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D8D8: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D8E8: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D8F8: 00 00 00 00 00 00 00 00-70 68 06 30 88 00 00 00  *........ph.0....*
  3FF7D908: 65 76 6E 74 00 00 00 00-02 02 00 60 00 00 00 00  *evnt.......`....*
  3FF7D918: 18 6F 1A 3F 00 00 00 00-10 E0 3F 3F 00 00 00 00  *.o.?..........*
  3FF7D928: 10 00 00 00 00 00 00 00-40 C0 12 3F 00 00 00 00  *........@..?....*
  3FF7D938: 10 80 13 3F 00 00 00 00-00 00 00 00 00 00 00 00  *...?............*
  3FF7D948: 00 00 00 00 00 00 00 00-40 7D 3F 3F 00 00 00 00  *........@.....*
  3FF7D958: 50 6F 1A 3F 00 00 00 00-00 00 00 00 00 00 00 00  *Po.?............*
  3FF7D968: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D978: 00 00 00 00 00 00 00 00-70 74 61 6C 88 00 00 00  *........ptal....*
  3FF7D988: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D998: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D9A8: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D9B8: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D9C8: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D9D8: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D9E8: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  3FF7D9F8: 00 00 00 00 00 00 00 00-70 68 06 30 A0 00 00 00  *........ph.0....*

  Valid EFI Header at Address 000000003FF7D808
  --------------------------------------------
  System: Table Structure size 00000078 revision 00010002
  ConIn (3F1AD388) ConOut (3F1AF288) StdErr (3F1ADD08)
  Runtime Services 000000003F3FC318
  Boot Services    000000003F3F4B00
  SAL System Table 000000003FF22760
  ACPI Table       000000003FFD9FC0
  ACPI 2.0 Table   00000000000E2000
  MPS Table        000000003FFD0000
  SMBIOS Table     00000000000F0020

* To display memory contents from 1af3088 with size of 16 bytes:
  Shell> mem 1af3088 16
  Memory Address 0000000001AF3088 16 Bytes
  01AF3088: 49 42 49 20 53 59 53 54-00 00 02 00 18 00 00 00 *IBI SYST........*
  01AF3098: FF 9E D7 9B 00 00                               *......*

* To display memory mapped IO contents from 1af3088 with size of 16 bytes:
  Shell> mem 1af3088 16 -MMIO

EFI Shell commands -- DRIVERS(驅動程式列表)

Displays the EFI driver list.

DRIVERS [-l XXX]

    -l           - Display drivers using the specified language

Display Format:
    DRV          - Handle number of the EFI driver
    TYPE         - Driver type:
                     [B]  - Bus Driver
                     [D]  - Device Driver
    CFG          - Driver supports the Driver Configuration Protocol
    DIAG         - Driver supports the Driver Diagnostics Protocol
    #D           - Number of devices managed by the driver
    #C           - Number of child devices produced by the driver
    DRIVER NAME  - Name of the driver from the Component Name Protocol
    IMAGE NAME   - File path from which the driver was loaded

Examples:
  * To display the list:
    Shell> drivers
            T   D
D           Y C I
R           P F A
V  VERSION  E G G #D #C DRIVER NAME                         IMAGE NAME
== ======== = = = == = ================================== ===================
39 00000010 D - - 1  - Platform Console Management Driver ConPlatform
3A 00000010 D - - 1  - Platform Console Management Driver ConPlatform
3B 00000010 B - - 1  1 Console Splitter Driver            ConSplitter
3C 00000010 ? - - -  - Console Splitter Driver            ConSplitter
3D 00000010 B - - 1  1 Console Splitter Driver            ConSplitter
3E 00000010 ? - - -  - Console Splitter Driver            ConSplitter
42 00000010 D - - 1  - UGA Console Driver                 GraphicsConsole
43 00000010 ? - - -  - Serial Terminal Driver             Terminal
44 00000010 D - - 1  - Generic Disk I/O Driver            DiskIo
45 00000010 D - - 1  - FAT File System Driver             Fat
48 00000010 ? - - -  - ISA Bus Driver                     IsaBus
49 00000010 ? - - -  - ISA Serial Driver                  IsaSerial
4C 00000010 B - - 1  1 PCI Bus Driver                     PciBus
55 00000010 D X X 1  - Windows Block I/O Driver           WinNtBlockIo
56 00000010 ? - - -  - Windows Text Console Driver        WinNtConsole
57 00000010 ? - - -  - Windows Serial I/O Driver          WinNtSerialIo
58 00000010 D - - 1  - Windows Simple File System Driver  WinNtSimpleFileSystem
59 00000010 B - - 1  3 Windows Bus Driver                 WinNtBusDriver
5F 00000010 D - - 1  - Windows Universal Graphics Adapter WinNtUga

EFI Shell commands -- DEVICES(裝置顯示列表)

Displays the list of devices managed by EFI drivers.

DEVICES [-b] [-l XXX]

    -b               - Display one screen at a time
    -l XXX       - Display devices using the specified language

Display Format:
    CTRL         - The handle number of the EFI device
    TYPE         - The device type:
                     [R] - Root Controller
                     [B] - Bus Controller
                     [D] - Device Controller
    CFG          - A managing driver supports the Driver Configuration Protocol
    DIAG         - A managing driver supports the Driver Diagnostics Protocol
    #P           - The number of parent controllers for this device
    #D           - The number of drivers managing the device
    #C           - The number of child controllers produced by this device
    DEVICE NAME  - The name of the device from the Component Name Protocol

EFI Shell commands -- DEVTREE(裝置樹狀圖)

Displays the tree of devices compliant with the EFI Driver Model.

DEVTREE [-b] [-d] [-l XXX] [DeviceHandle]

    -b           - Display one screen at a time
    -d           - Display device tree using device paths
    -l            - Display device tree using the specified language
    DeviceHandle - Display device tree below a certain handle

Examples:
  * To display the tree of all devices compliant with the EFI Driver Model:
    Shell> devtree

  * To display the tree of all devices below device 28 compliant with the EFI
    Driver Model:
    Shell> devtree 28

  * To display the tree of all devices compliant with the EFI Driver Model
    one screen at a time:
    Shell> devtree -b

EFI Shell commands -- PCI(PCI裝置顯示)

Displays PCI device list or PCI function configuration space.

PCI [Bus Dev [Func] [-s Seg] [-i]]

    Bus      - Bus number
    Dev      - Device number
    Func     - Function number
    -s          - Optional segment number specified
    Seg       - Segment number
    -i           - Information interpreted

Note:
    1. If no parameters are specified all PCI devices will be listed.
    2. If the Bus and Device number parameters are specified while the
       Function or Segment parameters are not, Function or Segment will
       be set as default value 0.
    3. The '-i' option can be used to display verbose information for the
       specified PCI device. The PCI configuration space for the specified
       device will be dumped with a detailed interpretation.

Examples:

* To display all PCI devices in the system:
Shell> PCI

   Seg  Bus  Dev  Func
   ---  ---  ---  ----
    00   00   00    00 ==> Bridge Device - Host/PCI bridge
             Vendor 8086 Device 1130 Prog Interface 0
    00   00   01    00 ==> Bridge Device - PCI/PCI bridge
             Vendor 8086 Device 1131 Prog Interface 0
    00   00   1E    00 ==> Bridge Device - PCI/PCI bridge
             Vendor 8086 Device 244E Prog Interface 0
    00   00   1F    00 ==> Bridge Device - PCI/ISA bridge
             Vendor 8086 Device 2440 Prog Interface 0
    00   00   1F    01 ==> Mass Storage Controller - IDE controller
             Vendor 8086 Device 244B Prog Interface 80
    00   00   1F    02 ==> Serial Bus Controllers - USB
             Vendor 8086 Device 2442 Prog Interface 0
    00   00   1F    03 ==> Serial Bus Controllers - System Management Bus
             Vendor 8086 Device 2443 Prog Interface 0
    00   00   1F    04 ==> Serial Bus Controllers - USB
             Vendor 8086 Device 2444 Prog Interface 0
    00   00   1F    05 ==> Multimedia Device - Audio device
             Vendor 8086 Device 2445 Prog Interface 0
    00   00   1F    06 ==> Simple Communications Controllers - Modem
             Vendor 8086 Device 2446 Prog Interface 0
    00   01   00    00 ==> Display Controller - VGA/8514 controller
             Vendor 1002 Device 5246 Prog Interface 0
    00   02   07    00 ==> Multimedia Device - Audio device
             Vendor 1274 Device 1371 Prog Interface 0
    00   02   0A    00 ==> Bridge Device - CardBus bridge
             Vendor 1180 Device 0476 Prog Interface 0
    00   02   0A    01 ==> Bridge Device - CardBus bridge
             Vendor 1180 Device 0476 Prog Interface 0

* To display the configuration space of Bus 0, Device 0, Function 0:
Shell> PCI 00 00 00 -i

  PCI Segment 00 Bus 00 Device 00 Func 00
  00000000: 86 80 30 11 06 00 90 20-02 00 00 06 00 00 00 00  *..0.... ........*
  00000010: 08 00 00 20 00 00 00 00-00 00 00 00 00 00 00 00  *... ............*
  00000020: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  00000030: 00 00 00 00 88 00 00 00-00 00 00 00 00 00 00 00  *................*
  00000040: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  00000050: 50 00 09 38 00 00 00 00-00 00 00 00 00 00 00 00  *P..8............*
  00000060: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  00000070: 00 00 18 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  00000080: DE 2C CF 00 00 00 00 00-09 A0 04 F1 00 00 00 00  *.,..............*
  00000090: 00 00 D6 FF FE FF 00 00-33 80 33 80 85 84 C4 00  *........3.3.....*
  000000A0: 02 00 20 00 07 02 00 1F-00 00 00 00 00 00 00 00  *.. .............*
  000000B0: 00 00 00 00 30 00 00 00-00 00 00 00 00 00 08 00  *....0...........*
  000000C0: 00 00 00 00 00 00 00 00-00 08 00 00 00 00 00 00  *................*
  000000D0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  000000E0: 00 00 00 00 00 00 00 00-00 00 90 14 00 00 00 00  *................*
  000000F0: 00 00 00 00 74 F8 00 00-00 00 00 00 08 00 00 00  *....t...........*

Vendor ID(0): 8086                     Device ID(2): 1130

Command(4): 0006
  (00)I/O space access enabled:       0  (01)Memory space access enabled:    1
  (02)Behave as bus master:           1  (03)Monitor special cycle enabled:  0
  (04)Mem Write & Invalidate enabled: 0  (05)Palette snooping is enabled:    0
  (06)Assert PERR# when parity error: 0  (07)Do address/data stepping:       0
  (08)SERR# driver enabled:           0  (09)Fast back-to-back transact...:  0

Status(6): 2090
  (04)New Capabilities linked list:   1  (05)66MHz Capable:                  0
  (07)Fast Back-to-Back Capable:      1  (08)Master Data Parity Error:       0
  (09)DEVSEL timing:               Fast  (11)Signaled Target Abort:          0
  (12)Received Target Abort:          0  (13)Received Master Abort:          1
  (14)Signaled System Error:          0  (15)Detected Parity Error:          0

Revision ID(8):     02                 BIST(0F):  Incapable
Cache Line Size(C): 00                 Latency Timer(D): 00
Header Type(0E):    0, Single function, PCI device
Class: Bridge Device - Host/PCI bridge -
Base Address Registers(10):
     Start  Type    Space     Prefetchable?      Size       Limit
  ----------------------------------------------------------------
  20000000  Mem     32 bits   YES             04000000    24000000
  ----------------------------------------------------------------
No Expansion ROM(30)

Cardbus CIS ptr(28):   00000000
Sub VendorID(2C):          0000      Subsystem ID(2E):      0000
Capabilities Ptr(34):        88
Interrupt Line(3C):          00      Interrupt Pin(3D):       00
Min_Gnt(3E):                 00      Max_Lat(3F):             00

* To display configuration space of Segment 0, Bus 0, Device 0, Function 0:
Shell> PCI 00 00 00 -s 0

  PCI Segment 00 Bus 00 Device 00 Func 00
  00000000: 86 80 30 11 06 00 90 20-02 00 00 06 00 00 00 00  *..0.... ........*
  00000010: 08 00 00 20 00 00 00 00-00 00 00 00 00 00 00 00  *... ............*
  00000020: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  00000030: 00 00 00 00 88 00 00 00-00 00 00 00 00 00 00 00  *................*
  00000040: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  00000050: 50 00 09 38 00 00 00 00-00 00 00 00 00 00 00 00  *P..8............*
  00000060: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  00000070: 00 00 18 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  00000080: DE A8 CE 00 00 00 00 00-09 A0 04 F1 00 00 00 00  *................*
  00000090: 00 00 D6 FF FE FF 00 00-33 80 33 80 85 84 C4 00  *........3.3.....*
  000000A0: 02 00 20 00 07 02 00 1F-00 00 00 00 00 00 00 00  *.. .............*
  000000B0: 00 00 00 00 30 00 00 00-00 00 00 00 00 00 08 00  *....0...........*
  000000C0: 00 00 00 00 00 00 00 00-00 08 00 00 00 00 00 00  *................*
  000000D0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  *................*
  000000E0: 00 00 00 00 00 00 00 00-00 00 A0 18 00 00 00 00  *................*
  000000F0: 00 00 00 00 74 F8 00 00-00 00 00 00 08 00 00 00  *....t...........*

2011年5月28日 星期六

財經詞彙(中英對照)---K

Keogh Plan(基奧退休金計畫)
Knock-In Option(觸及生效選擇權)

財經詞彙(中英對照)---J

January Barometer(1月指標)
Jumbo Loan(巨額房貸)
Junior Security(次順位證劵)
Junk Bond(垃圾債劵)

財經詞彙(中英對照)---I

Illiquid(流動性不足)
Implied Volatility(IV)(隱含波動性)
In the Money(價內)
Income Statement(損益表)
Index(指數)
Index Fund(指數基金)
Index Futures(指數期貨)
Individual Retirement Account(IRA)(個人退休帳戶)
Inelastic(缺乏彈性)
Inflation(通貨膨脹)
Initial Public Offering(IPO)(首次公開發行)
Intangible Asset(無形資產)
Interbank Rate(銀行同業拆款利率)
Interest Coverage Ratio(利息保障倍數)
Interest Rate(利率)
Interest Rate Swap(利率交換)
Internal Rate of Return(IRR)(內部報酬率)
Intrinsic Value(內在價值)
Inventory(庫存)
Inventory Turnover(庫存週轉率)
Inverted Yield Curve(反轉的殖利率曲線)
Investment Bank(投資銀行)
Investment Grade(投資級評等)
Irrevocable Trust(不可撤銷的信託)

財經詞彙(中英對照)---H

Haircut(買賣價差)(折扣)
Head and Shoulders Pattern(頭肩頂型態)
Hedge(對沖)
Hedge Fund(對沖基金)
High-Yield Bond(高收益債)
Historical Cost(歷史成本)
Hostile Takeover(敵意收購)
Hyperinflation(惡性通貨膨脹)

財經詞彙(中英對照)---G

Gamma(伽碼)
Gearing Ratio(槓桿比率)
Generally Accepted Accounting Principles(GAAP)(通用會計準則)
Ginnie Mae - Government National Mortgage Association(GNMA)(吉利美)(政府國民抵押貸款協會)
Glass - Steagall Act(葛拉斯 - 史提格爾法)
Global Depositary Receipt(GDR)(全球存託憑證)
Goodwill(商譽)
Gordon Growth Model(戈登成長模型)
Gross Domestic Product(GDP)(國民生產毛額)
Gross Income(總收入)(毛利)
Gross Margin(毛利)
Gross Profit Margin(毛利率)
Growth Stock(成長股)

2011年5月27日 星期五

磁碟分割表(GPT)(MBR)(EMBR)

GUID Partition Table(GPT): (未來主流,最大支援(Max 64bits))EFI/UEFI, Windows 7 64bits, Windows 2008 64bits, Windows Vista 64bits ...等
[相關文章]

Master Boot Record (MBR): (當前主流,最大支援2T(Max 32bits))Dos, Windows 7 32bits, Windows XP 32bits/64bits, Windows 2003, Linux ... 等
[相關文章]
Extended Master Boot Record(EMBR): 
[相關文章]


財經詞彙(中英對照)---F

Face Value(面值)
Fair Value(公平價值)
Fannie Mae - Federal National Mortgage Association(FNMA)(房利美)
Federal Funds Rate(聯邦資金利率)
Federal Open Market Committee(FOMC)(聯邦公開市場委員會)
Financial Industry Regulatory Authority(FINRA)(美國金融業監管局)
First In, First Out(FIFO)(先進先出法)
Fiscal Policy(財政政策)
Fixed Annuity(定額年金)
Fixed-Income Security(固定收益證劵)
Float(自由流通量)
Forex(FX)(外匯市場)
Forward Contract(遠期合約)
Forward Price to Earnings(Forward P/E)預估本益比
Freddie Mac - Federal Home Loan Mortgage Corp.(FHLMC)(房地美)
Free Cash Flow(FCF)(自由現金流)
Free Cash Flow to Equity(FCFE)(股權自由現金流)
Free Cash Flow Yield(自由現金流收益率)
Front-End Load(申購手續費)
Fully Diluted Shares(完全稀釋的股數)
Fundamental Analysis(基本分析)
Future Value(FV)(未來值)
Futures(期貨)
Futures Contract(期貨合約)

AHCI and IDE Legacy Mode



Overview


  • PCI Configuration Registers
  • Command and Control Block registers
  • Legacy Workflow
  • AHCI Generic Host Control
  • AHCI Port Registers
  • AHCI Workflow
PCI Configuration Registers

PCI Command Register
PCI Status Register

Address Map Register
Port Control and Status Register
Bus Master IDE Register Description

Bus Master IDE Command Register
Bus Master IDE Status Register

Bus Master IDE Descriptor Table Pointer Register 

PRD Format

Command and Control Block registers

Device Control Register

Command Block registers - Input

Output LBA Format


Command Block registers - Output


Mapping of Registers – (Write)

Mapping of Registers – (Read)

Legacy Workflow




AHCI Generic Host Control

AHCI Port Registers

Port Task File Data


Port Serial ATA Status

Port Serial ATA Control

AHCI Workflow

System Software Initialization

Device Reset Step

Port Reset


HBA Reset

財經詞彙(中英對照)---E

Earnings(盈餘)
Earnings before Interest, Taxes, Depreciation, and Amortization(EBITDA)(息稅折舊攤銷前利潤)
Earnings per Share(EPS)(每股盈餘)
Economic Profit(or Loss)(經濟利潤)(或虧損)
Economic Value Added(EVA)(經濟附加價值)
Economic of Scale(規模經濟)
Effective Annual Interest Rate(實際年利率)
Efficient Frontier(效率前緣)
Efficiency Ratio(效率比)
Efficient Market Hypothesis(EMH)(效率市場假說)
Electronic Communication Network(ECN)(電子通訊網路)
Enterprise Value(EV)(企業價值)
Equilibrium(均衡)
Equity(股權/權益/股票)
Equity Multiplier(權益乘數)
Equity Risk Premium(股票風險溢酬)
Euro LIBOR(倫敦銀行同業歐元拆款利率)
Exchange-Traded Fund(ETF)(指數股票型基金)
Ex-Date(除息日)
Ex-dividend(除息)
Exercise(行使權利)
Expected Return(預期報酬率)
Expense Ratio(操作費用比率)
Expiration Date(到期日)

2011年5月26日 星期四

財經詞彙(中英對照)---D

Dead Cat Bounce(死貓反彈)
Debenture(信用債劵)
Debt(債務)
Debt Financing(債務融資)
Debt Ratio(負債比率)
Debt/Equity Ratio(負債權益比)
Debt-to-Capital Ratio(負債資本比)
Defined-Benefit Plan(確定給付退休金計畫)
Defined-Contribution Plan(確定提撥退休金計畫)
Deflation(通貨緊縮)
Deleverage(去槓桿)
Delta
Delta Hedging(德爾他避險)
Demand(需求)
Depreciation(折舊)(貶值)
Derivative(衍生工具)
Diluted Earnings per Share(Diluted EPS)(稀釋後每股盈餘)
Dilution(稀釋)
Discount Broker(折扣經紀商)
Discount Rate(貼現率)(折現率)
Discount Cash Flow(DCF)(現金流折現法)
Diversification(分散投資)
Dividend(股息)
Dividend Discount Model(DDM)(股息折現模型)
Dividend Payout Ratio(股息發放率)
Dividend Reinvestment Plan(DRIP)(股息再投資計畫)
Dividend Yield(股息殖利率)
Dollar-Cost Averaging(DCA)(定期定額法)
Dow Jones Industrial Average(DJIA)(道瓊工業指數)
Downtrend(下跌趨勢)
Due Diligence(DD)(淨值調查)(應有的謹慎)
Duration(存續期)

2011年5月25日 星期三

財經詞彙(中英對照)---C

Call(集合競價時段)(買權)
Call Option(買權)
Callable Bond(可贖回債劵)
Candlestick(K線圖)
Capital(資本)
Capital Asset Pricing Model(CAPM)(資本資產定價模型)
Capital Gain(資本利得)
Capital Market Line(CML)(資本市場線)
Capital Structure(資本結構)
Cash and Cash Equivalents(CCE)現金及約當現金
Cash Conversion Cycle(CCC)現金轉換循環
Cash Flow(現金流)
Cash Flow Statement(現金流量表)
Certificate of Deposit(存款單)
Chapter 11(第十一章 [破產保護])
Closed-End Fund(封閉型基金)
Coefficient of Variation(CV)(變異係數)
Collateral(擔保品)
Collateralized Debt Obligation(CDO)(債務擔保證劵)
Collateralized Mortgage Obligation(房貸擔保憑證)
Commercial Paper(商業本票)
Commodity(大宗商品)
Common Stock(普通股)
Compound Annual Growth Rate(CAGR)(年複合成長率)
Compounding(複利)
Consumer Price Index(CPI)(消費者物價指數)
Consumer Staples(民生物資廠商)
Contribution Margin(邊際貢獻)
Convertible Bond(可轉換債劵)
Convertible Preferred Stock(可轉換優先股)
Corporate Bond(公司債)
Correlation(相關係數)
Cost of Capital(資本成本)
Cost of Debt(債務成本)
Cost of Goods Sold(COGS)(銷貨成本)
Counterparty Risk(交易對手風險)
Coupon(票息)
Covariance(共變異數)
Covered Call(掩護性買權)
Credit Crunch(信貸緊縮)
Credit Default Swap(信用違約交易)
Credit Derivative(信用洐生商品)
Credit Rating(信用評等)
Credit Spread(信用利差)(選擇權價差交易)
Currency Forward(遠期外匯合約)
Currency Swap(貨幣交換)
Current Assets(流動資產)
Current Liabilities(流動負債)
Current Ratio(流動比率)
Current Yield(流動收益率)
CUSIP Number(CUSIP號碼)