Motorola 6806800C47B Compliance Report, Checkpoint Agent, Compliance Table Checkpoint Service

Page 15

Checkpoint Agent

Introduction

 

 

choose the CPND that oversees the active replica of a particular checkpoint via the invocation of the saCkptActiveReplicaSet() API. In all other cases, the CPD will designate the CPND that oversees the active replica. The CPND that oversees the active replica of a particular checkpoint will control all the operations on that checkpoint and it is not constrained to be present on the same node where the application resides. The CPND that manages the active replica of a particular checkpoint serializes all the requests to that checkpoint from all the applications present at different nodes in the cluster.

1.2.3Checkpoint Agent

The Checkpoint Agent (CPA) is a linkable library, which conforms to the SAF APIs described in the document SAF-AIS-CKPT-B.01.01. The CPA library runs in the context of the application processes that initialize the CPA library. The SAF APIs are part of this library through which different checkpoint requests can be issued by the application processes.

1.3Compliance Report

Checkpoint Service conforms to the Checkpoint specification mentioned in SAF-AIS-CKPT- B.01.01. The table given below provides the specification conformance report specific to this release.

Table 1-1 Compliance Table - Checkpoint Service

Section

Description

Supported

 

 

 

3.1.1

Checkpoints

Yes

 

 

 

3.1.2

Sections

Yes

 

 

 

3.1.3

Checkpoint Replica

Yes

 

 

 

3.1.4

Checkpoint Data Access

Yes

 

 

 

3.1.5

Synchronous Update

Yes

 

 

 

3.1.6

Asynchronous Update

Yes

 

 

 

3.1.7

Collocated and Non-Collocated

Yes

 

Checkpoint

 

 

 

 

3.1.8

Active Replica

Yes

 

 

 

3.1.9

Persistence of Checkpoints

Yes

 

 

 

3.2

Include File and Library Names

Yes

 

 

 

3.3

Type Definitions

Yes

 

 

 

3.4

Library Life Cycle

Yes

 

 

 

3.5

Checkpoint Management

Yes

 

 

 

3.6

Section Management

Yes

 

 

 

3.7

Data Access

Yes

 

 

 

Checkpoint Service Programmer’s Reference (6806800C47B)

15

Image 15
Contents Checkpoint Service Trademarks Contents Contents List of Tables List of Tables List of Figures Checkpoint Service -SubpartsList of Figures Overview of Contents About this ManualAbbreviations Bold ConventionsAbout this Manual Abbreviation Definition Notation DescriptionPart Number Publication Date Description Summary of ChangesComments and Suggestions About this ManualAbout this Manual Overview IntroductionIntroduction Models and Concepts Models and ConceptsCheckpoint Director Checkpoint Node DirectorCheckpoint Agent Introduction Compliance Table Checkpoint ServiceCompliance Report Checkpoint AgentIntroduction Related SAF Standard Documents Related SAF Standard DocumentsNcsCkptRegisterCkptArrivalCallback Parameters Service ExtensionsAPI Description NcsCkptRegisterCkptArrivalCallbackAPI Description NcsCkptCkptArrivalCallback 2 *ncsCkptCkptArrivalCallbackNcsCkptRegisterCkptArrivalCallback Return Values NcsCkptCkptArrivalCallback ParametersImplementation Notes Usage of Non-Collocated CheckpointsImplementation Notes API Description Maximum Number of Replicas Per Node ConfigurationTime-out Arguments for Checkpoint Service APIs Cancellation of Pending CallbacksMaximum Data Size Per One write or Overwrite Service DependenciesShared Memory Configuration Shared Memory Configuration API DescriptionManagement Interface SAF-CHK-SVC-v75 MIBMIB table id \ trap id Description Sample Application Run the Checkpoint Service DemoSample Application Sample Application Output Sample Application OutputDocument Title Publication Number Related DocumentationMotorola Embedded Communications Computing Documents Table B-1 Motorola PublicationsDocument Title Version/Source Related SpecificationsTable B-2 Related Specifications Related Documentation Related Specifications

6806800C47B specifications

The Motorola 68000 series microprocessor, which includes the 68000, 68010, 68020, and others, significantly impacted the development of computing technology. Among its variants is the Motorola 68000, often referenced for its advanced features, performance, and capacity for versatility, making it one of the most prominent processors in its time.

The Motorola 68000, with its 16-bit data bus and 32-bit internal architecture, provided a potent combination of speed and efficiency. This processor features a clock speed ranging from 5 to 25 MHz, enabling high-performance computing for a range of applications, from personal computers to embedded systems. It utilizes a sophisticated instruction set that accommodates complex operations, enabling developers to write efficient and powerful software.

One of the main characteristics of the Motorola 68000 is its ability to address 24 bits of memory space, allowing it to access up to 16 MB of RAM directly. This memory addressing capability was an impressive feature during its release, supporting more extensive and more complex applications than most contemporaries could handle at the time.

The architecture of the Motorola 68000 is notable for its orthogonal design, which provides a rich set of addressing modes, making it versatile for various programming tasks. Its instruction set includes operations for arithmetic, logic, and data manipulation, coupled with strong support for multitasking and complex data structures, essential for modern operating systems.

In terms of technology, the Motorola 68000 employed a dual-processor architecture that enabled it to work alongside other processors, such as the Motorola 68881 and 68882 floating-point coprocessors, significantly enhancing its computational capabilities especially in graphics, scientific calculations, and complex algorithms.

Furthermore, the 68000 series processors were known for their excellent interrupt handling capabilities, making them suitable for real-time applications. This feature was particularly valuable in embedded systems, telecommunications, and industrial control systems, allowing for responsiveness in processing external events.

The 68000 microprocessor also gained popularity in the world of gaming and graphics, being utilized in iconic devices like the Sega Genesis and the Atari ST series. Its performance and flexibility in diverse applications ensured that the 68000 series left an indelible mark on the evolution of computing technology, influencing generations of system design.

In conclusion, the Motorola 68000, particularly the 68000 series, is a foundation in microprocessor history, celebrated for its capabilities in memory management, software development, and multi-faceted applications that paved the way for modern computing.