19.4 OPERATING SYSTEM ASPECTS ON DIFFERENT PLATFORMS
In this section, VoIP-specific operating system aspects are considered for the following combinations:
- Computer-based VoIP
- DSP-and network-processor-based architectures
- Network processor with built-in DSP instruction extensions
- DSP with network extensions
In the following sections, the keywords “MIPS”, “mips”, “MCPS”, and “MHz” are used. To convey clarity in information, the following clarifications are provided for these keywords.
19.4.1 Keywords MHz, MCPS, MIPS, and DMIPS Association
Several terms are used to describe processor performance. This section deals with the description of those terms. Processors typically have a master clock signal that times the execution of instructions. The frequency of this clock signal is normally measured in MHz, where 1 MHz represents a clock frequency of one million (1,000,000) cycles per second. The term “MCPS” may be used interchangeably with “MHz”, but it is less common.
Modern processors used in VoIP systems typically execute one instruction per clock cycle; however, some processors require more than one clock to execute each instruction (older processors and some DSPs), and others can execute more than one instruction per clock (superscalar architectures). Thus, it is necessary to have some approach to measure processor performance independent of this clock speed. One common approach is to state the number of instructions executed per second, which is often called million instructions ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access