• SYMMETRIC MULTIPROCESSORS


    COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE NINTH EDITION

    As demands for perfor-
    mance increase and as the cost of microprocessors continues to drop, vendors have
    introduced systems with an SMP organization. The term SMP refers to a computer
    hardware architecture and also to the operating system behavior that reflects that
    architecture. An SMP can be defined as a standalone computer system with the fol-
    lowing characteristics:
    1. There are two or more similar processors of comparable capability.
    2. These processors share the same main memory and I/O facilities and are inter-
    connected by a bus or other internal connection scheme, such that memory
    access time is approximately the same for each processor.
    3. All processors share access to I/O devices, either through the same channels
    or through different channels that provide paths to the same device.
    4. All processors can perform the same functions (hence the term symmetric).
    5. The system is controlled by an integrated operating system that provides inter-
    action between processors and their programs at the job, task, file, and data
    element levels.

    The operating system of an SMP schedules processes or threads across all of
    the processors. An SMP organization has a number of potential advantages over a
    uniprocessor organization, including the following:

    • Performance: If the work to be done by a computer can be organized so that
    some portions of the work can be done in parallel, then a system with multiple
    processors will yield greater performance than one with a single processor of
    the same type (Figure 17.3).

    • Availability: In a symmetric multiprocessor, because all processors can
    perform the same functions, the failure of a single processor does not
    halt the machine. Instead, the system can continue to function at reduced
    performance.
    • Incremental growth: A user can enhance the performance of a system by add-
    ing an additional processor.
    • Scaling: Vendors can offer a range of products with different price and perform-
    ance characteristics based on the number of processors configured in the system.

    It is important to note that these are potential, rather than guaranteed, benefits.
    The operating system must provide tools and functions to exploit the parallelism in
    an SMP system.
    An attractive feature of an SMP is that the existence of multiple processors is
    transparent to the user. The operating system takes care of scheduling of threads or
    processes on individual processors and of synchronization among processors.

  • 相关阅读:
    SysEmailBatch 邮件
    控制数据源中某一列是否允许编辑 FormDataObject allowEdit
    设置表格字段背景色displayOption
    使用ExcelIo类操作读取excel文件
    Edit方法
    Box class
    Expressions in query ranges
    Set Class
    Map Class
    FTP from Axapta
  • 原文地址:https://www.cnblogs.com/rsapaper/p/6250764.html
Copyright © 2020-2023  润新知