新聞中心

EEPW首頁 > 物聯(lián)網(wǎng)與傳感器 > 電子專業(yè)英語(2)

電子專業(yè)英語(2)

——
作者: 時(shí)間:2006-12-19 來源:電子產(chǎn)品世界 收藏

I
  ICE
  In-Circuit Emulator. See emulator.
  在線仿真器。查閱仿真器。
  I/O(輸入/輸出)
  Input/Output. The inte**ce between a processor and the world around it. The **st examples are switches (inputs) and LEDs (outputs).
  輸入/輸出。處理器與外界的交互界面。最簡單的例子是開關(guān)(輸入)和發(fā)光二級(jí)管(輸出)。
  I/O device(IO設(shè)備)
  A piece of hardware that inte**ces between the processor and the outside world. Common examples are switches and LEDs, serial ports, and network controllers.
   一種介于處理器和外界之間的硬件設(shè)備。一般的實(shí)例是開關(guān)、LED、串口和網(wǎng)絡(luò)控制器。
  I/O map(I/O映射)
  A table or diagram containing the name and address range of each peripheral addressable by the processor within the I/O space. I/O maps are a helpful aid in getting to know the target.
  一張包含每個(gè)外設(shè)的名字和地址的表格或圖表,可由處理器在I/O空間中設(shè)定地址。I/O映射對(duì)得知目標(biāo)機(jī)情況非常有利。
  I/O space(I/O空間)
  A special memory region provided by some processors and generally reserved for the attachment of I/O devices. Memory locations and registers within an I/O space can be accessed only via special instructions. For example, processors in the 80x86 family h**e special I/O space instructions called in and out. Contrast with memory space.
  一個(gè)由處理器提供的特殊內(nèi)存區(qū)域,一般為為I/O設(shè)備的附件保留。在I/O空間的內(nèi)存位置和寄存器只能通過特殊的指定進(jìn)行訪問。例如:80X86家族的處理器有叫做in / out的特殊的I/O空間指令。相對(duì)內(nèi)存空間而言。


ISR(中斷服務(wù)程序)
  See interrupt service routine.
  instruction pointer(指令指針)
  A register in the processor that contains the address of the next instructio
  n to be executed. Also known as a program counter.
  包含下一條要執(zhí)行指令地址的處理器中的寄存器。也叫程序計(jì)數(shù)器。
  Interrupt(中斷)
  An asynchronous electrical signal from a peripheral to the processor. When the peripheral asserts this signal, we say that an interrupt occurs. When an  interrupt occurs, the current state of the processor is s**ed and an interrupt service routine is executed. When the interrupt service routine exits, control of the processor is returned to whatever part of the software was previously running.
  一個(gè)從外設(shè)到處理器的異步電信號(hào)。當(dāng)外設(shè)發(fā)出這個(gè)信號(hào),我們說一個(gè)中斷發(fā)生。當(dāng)一個(gè)中斷發(fā)生,當(dāng)前的處理器狀態(tài)被保存并且中斷服務(wù)程序開始運(yùn)行。當(dāng)中斷服務(wù)程序退出,對(duì)處理器的控制權(quán)轉(zhuǎn)到先前運(yùn)行的那個(gè)軟件上。
  interrupt latency(中斷延遲)
  The amount of time between the assertion of an interrupt and the start of th
  e associated interrupt service routine.
  在中斷發(fā)生和相關(guān)的中斷服務(wù)程序運(yùn)行之間的時(shí)間長短。
  interrupt service routine(中斷服務(wù)程序)
  A piece of software executed in response to a particular interrupt.
  響應(yīng)特定中斷而運(yùn)行的一小段軟件。
  interrupt type(中斷類型)
  A unique number associated with each interrupt.
  和每一個(gè)中斷相關(guān)聯(lián)的唯一數(shù)字。
  interrupt vector (中斷向量)
  The address of an interrupt service routine.
  中斷服務(wù)程序所在的地址。
  interrupt vector table(中斷向量表){{分頁}}
  A table containing interrupt vectors and indexed by interrupt type. This table contains the processor"s mapping between interrupts and interrupt service  routines and must be initialized by the programmer.
  一個(gè)表格,包含由中斷類型決定的中斷向量和索引。這個(gè)表格包含中斷與中斷服務(wù)程序
  之間的處理器的映射,必須由程序員進(jìn)行初始化。
  intertask communication(進(jìn)程間通訊)
  A mechanism used by tasks and interrupt service routines to share information and synchronize their access to shared resources. The most common building blocks of intertask communication are semaphores and mutexes.
  一種被用來在任務(wù)和中斷服務(wù)程序之間共享信息和同步它們對(duì)共享資源訪問的機(jī)制。大部分進(jìn)程間通訊的建立的基石是信號(hào)燈和互斥。


K
  Kernel(內(nèi)核)
  An essential part of any multitasking operating system, the kernel contains
  just the scheduler and context-switch routine.
  任何多任務(wù)操作系統(tǒng)的本質(zhì)部分,內(nèi)核僅僅包含調(diào)度程序和上下文切換進(jìn)程。
  L
  Linker(連接程序)
  A software development tool that accepts one or more object files as input a nd outputs a relocatable program. The linker is thus run after all of the source files h**e been compiled or assembled.
  一種能把一個(gè)或更多目標(biāo)文件組合成可輸入和輸出的可重定位程序的開發(fā)工具。連接程
  序在所有的源文件都被編譯或匯編之后運(yùn)行。
  Locator(定位程序)
  A software development tool that assigns physical addresses to the elocatab le program produced by the linker. This is the last step in the preparation of software for execution by an embedded system and the resulting file is called an executable. In some cases, the locator"s function may be hidden with in the linker.
  一種分配物理地址給連接程序處理過的可重定位程序的軟件開發(fā)工具。這是準(zhǔn)備一個(gè)軟件在嵌入式系統(tǒng)中運(yùn)行的最后一步,并且結(jié)果文件叫做可執(zhí)行的。在一些情況下,定位程序功能隱藏在連接程序中。
  logic analyzer(邏輯分析儀)
  A hardware debugging tool that can be used to capture the logic levels (0 or
   1) of dozens, or even hundreds, of electrical signals in real-time. Logic analyzers can be quite helpful for debugging hardware problems and complex pr  ocessor-peripheral interactions.
  一種硬件調(diào)試工具,能捕獲實(shí)時(shí)電信號(hào)的許多邏輯電平(0或1),邏輯分析儀在調(diào)試硬件問題和復(fù)雜的處理外設(shè)交互時(shí)相當(dāng)有用。

M
  memory map(內(nèi)存映射)
  A table or diagram containing the name and address range of each peripheral addressable by the processor within the memory space. Memory maps are a helpful aid in getting to know the target.
  一個(gè)在內(nèi)存空間中的,包含每個(gè)外設(shè)的名字和可由處理器設(shè)置的地址范圍的表格或圖表。內(nèi)存映射有助于了解目標(biāo)機(jī)情況。
  memory-mapped I/O(內(nèi)存映射I/O)
  An increasingly common hardware design methodology in which I/O devices are placed into the memory space rather than the I/O space. From the processor"s point of view, memory-mapped I/O devices look very much like memory devices.
  一種日益流行的硬件設(shè)計(jì)方法,在這種方法中,I/O設(shè)備被放置在內(nèi)存空間而不是I/O空間。從處理器的觀點(diǎn)看,內(nèi)存映射I/O設(shè)備看上去很象內(nèi)存一樣。
  memory space(內(nèi)存空間)
  A processor"s standard address space. Contrast with I/O space.
  一個(gè)處理器的標(biāo)準(zhǔn)地址空間。相對(duì)I/O空間。
  Microcontroller(微控制器)
  A microcontroller is very similar to a microprocessor. The main difference is that a microcontroller is designed specifically for use in embedded systems Microcontrollers typically include a CPU, memory (a small amount of RAM and/or ROM), and other peripherals on the same chip. Common examples are the 8051, Intel"s 80196, and Motorola"s 68HCxx series.
  微控制器很像微處理器。主要的差別在于微控制器被特殊設(shè)計(jì)用在嵌入式系統(tǒng)中。微控制器典型地包括CPU、內(nèi)存(很小的RAM或ROM),還有其他的外設(shè),它們?cè)谕粔K芯片上。常見的例子是:8051、Intel80196、Motorola68HCxx系列。{{分頁}}


Microprocessor(微處理器)
  A piece of silicon containing a general-purpose CPU. The most common examples are Intel"s 80x86 and Motorola"s 680x0 families.
  一片包含通用CPU的硅片。常見的例子是:Intel80x86、Motorola 680x0系列。
  Monitor(監(jiān)視器)
  In the context of this book, a debug monitor. However, there is a second meaning for this word that is associated with intertask communication. In that context, a monitor is a language-level synchronization feature.
  在這本書的上下文中,是指調(diào)試監(jiān)視器。然而,第二個(gè)意思與任務(wù)間通訊相關(guān)聯(lián)。在那個(gè)上下文中,監(jiān)視器是高級(jí)同步機(jī)制的特性。
  Multiprocessing(多處理)
  The use of more than one processor in a single computer system. So-called "multiprocessor systems" usually h**e a common memory space through which the processors can communicate and share data. In addition, some multiprocessor systems support parallel processing.
  在單個(gè)的計(jì)算機(jī)系統(tǒng)中有多個(gè)處理器。被叫作“多處理器系統(tǒng)”的一般有公用的內(nèi)存空間,處理器通過它們進(jìn)行通訊和共享數(shù)據(jù)。另外,一些多處理器系統(tǒng)支持并行處理。
  Multitasking (多任務(wù))
  The execution of multiple software routines in pseudo-parallel. Each routine
represents a separate "thread of execution" and is referred to as a task. The operating system is responsible for simulating parallelism by parceling out the processor"s time.
  偽并行運(yùn)行的多個(gè)軟件程序。每一個(gè)程序表現(xiàn)得像分開的“執(zhí)行的線程”并且被看作是一個(gè)任務(wù)。操作系統(tǒng)通過分配處理器時(shí)間來模擬并行方式。
  Mutex(互斥)
  A data structure for mutual exclusion, also known as a binary semaphore. A mutex is basically just a multitasking-aware binary flag that can be used to
synchronize the activities of multiple tasks. As such, it can be used to protect critical sections of the code from interruption and shared resources from simultaneous use.
  表現(xiàn)互斥現(xiàn)象的數(shù)據(jù)結(jié)構(gòu),也被當(dāng)作二元信號(hào)燈。一個(gè)互斥基本上是一個(gè)多任務(wù)敏感的二元信號(hào),它能用作同步多任務(wù)的行為,它常用作保護(hù)從中斷來的臨界段代碼并且在共享同步使用的資源。
  mutual exclusion(互斥現(xiàn)象)
  A guarantee of exclusive access to a shared resource. In embedded systems, the shared resource is typically a block of memory, a global variable, or a set of registers. Mutual exclusion can be achieved with the use of a semaphore or mutex.
  唯一訪問共享資源的保證。在嵌入式系統(tǒng)中,共享的資源典型的有內(nèi)存塊或寄存器組?;コ猬F(xiàn)象能由使用信號(hào)燈或互斥完成。

N
  NVRAM
  Non-Volatile Random-Access Memory. A type of RAM that retains its data even when the system is powered down. NVRAM frequently consists of an SRAM and a long-life battery.
  非易失的隨機(jī)訪問存儲(chǔ)器。一種能在系統(tǒng)關(guān)機(jī)的情況下保持它的數(shù)據(jù)的RAM。NVRAM常常由SRAM和長壽命電池組成。
  O
  OTP
  See one-time programmable.
  object code(目標(biāo)代碼)
  A set of processor-readable opcodes and data. The output of compilers,assemblers, linkers, and locators are files containing object code.
  處理器能讀的操作碼和數(shù)據(jù)。編譯器、匯編器、連接器和定位器的輸出文件都含有目標(biāo)代碼。
  object file(目標(biāo)文件)
  A file containing object code. The output of a compiler or assembler.
  包含目標(biāo)代碼的文件。編譯器或匯編器的輸出。
  one-time programmable(一次可編程的)
  Any programmable device, like a PROM, that can be programmed just once by th
  e end user. However, this term is used almost exclusively to refer to microc  ontrollers with on-chip PROM.
  任一可編程的設(shè)備,像PROM,僅僅能被最終用戶編程一次。然而,這個(gè)術(shù)語一般被專有地使用在擁有片上PROM的微控制器上。
  opcode
  A sequence of bits that is recognized by the processor as one of the instruc
  tions in its instruction set.
  一串被處理器驗(yàn)證過的二進(jìn)制位的序列,它作為其指令集的一個(gè)子集。
  operating system(操作系統(tǒng))
  A piece of software that makes multitasking possible. An operating system ty
pically consists of a set of function calls, or software interrupts, and a periodic clock tick. The operating system is responsible for deciding which task should be using the processor at a given time and for controlling access to shared resources.
  使多任務(wù)能夠?qū)崿F(xiàn)的一個(gè)軟件。一個(gè)操作系統(tǒng)典型地由一個(gè)函數(shù)調(diào)用集、軟件中斷和定期時(shí)鐘周期組成。一個(gè)操作系統(tǒng)負(fù)責(zé)決定哪一個(gè)任務(wù)在給定的時(shí)間將使用處理器,并且控制對(duì)共享資源的訪問。{{分頁}}
  Oscilloscope(示波器)
  A hardware debugging tool that allows you to view the voltage on one or more electrical lines. For example, you might use an oscilloscope to determine if a particular interrupt is currently asserted.
  一種硬件調(diào)試工具,它讓你能觀察到一個(gè)或更多電路上的電壓。例如:如果一個(gè)特殊的中斷發(fā)生,你可以用一個(gè)示波器去檢測它。
 
 


P
  PROM(可編程只讀存儲(chǔ)器)
  Programmable Read-Only Memory. A type of ROM that can be written (programmed) with a device programmer. These memory devices can be programmed only once, so they are sometimes referred to as write-once or one-time programmable devices.
  可編程只讀存儲(chǔ)器。能被設(shè)備編程器寫的一種ROM。這種內(nèi)存設(shè)備可以被編程一次,所以它們有時(shí)被作為寫一次或一次性編程設(shè)備來看待。
  parallel processing(并行進(jìn)程)
  The ability to apply two or more processors to a single computation.
  一種在單個(gè)計(jì)算機(jī)上運(yùn)行兩個(gè)或多個(gè)程序的能力。
  Peripheral (外設(shè))
  A piece of hardware other than the processor, usually memory or an I/O device. The peripheral may reside within the same chip as the processor, in which case it is called an internal peripheral.
  一種不同于處理器的硬件設(shè)備,常指內(nèi)存或I/O設(shè)備。外設(shè)經(jīng)常和處理器在一片芯片上,在這種情況下,它被稱為集成外設(shè)。
  physical address(物理地址)
  The actual address that is placed on the address bus when accessing a memory location or register.
  當(dāng)訪問內(nèi)存位置或寄存器時(shí),在地址總線上的真實(shí)的地址。
  Preemptive(搶先)
  A scheduler is said to be preemptive if it allows the running task to be sus
  pended when a higher-priority task becomes ready. Non-preemptive schedulers are easier to implement but less appropriate for embedded systems.
  當(dāng)一個(gè)高優(yōu)先級(jí)的任務(wù)準(zhǔn)備好時(shí),充許正在運(yùn)行的任務(wù)被掛起的調(diào)度策略被稱為優(yōu)先。無優(yōu)先的調(diào)度策略更容易實(shí)現(xiàn)一些但適合在嵌入式系統(tǒng)中使用。
  Polling(*詢)
  A method of inte**cing with hardware that involves repeatedly reading a status register until the device has reached the awaited state. Device drivers   are either polling or interrupt-driven, with the latter being more generally   preferred.
  一種硬件交互方法,不斷讀狀態(tài)寄存器,直到設(shè)備進(jìn)入等待狀態(tài)。設(shè)備驅(qū)動(dòng)程序不是*詢的就是中斷驅(qū)動(dòng)的,后一種越來越成為首選的。
  Priority(優(yōu)先)
  The relative importance of one task compared to another.
  一個(gè)任務(wù)與其他任務(wù)相比的重要關(guān)系。
  priority inversion(優(yōu)先轉(zhuǎn)置)
  An unwanted software situation in which a high-priority task is delayed while waiting for access to a shared resource that is not even being used at the time. For all practical purposes, the priority of this task has been lowered during the delay period.
  一種不希望發(fā)生的軟件狀態(tài),在此狀態(tài)一個(gè)高優(yōu)先級(jí)任務(wù)因?yàn)榈却L問一個(gè)那時(shí)不再使用的共享資源而被延遲。在所有的實(shí)踐目標(biāo)中,這個(gè)任務(wù)的優(yōu)先級(jí)在延遲周期內(nèi)都被降低。



關(guān)鍵詞: 電子 英語

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉