Software; Software Architecture Overview; Raid Software Stack Architecture Block Diagram - Intel SRCS14L - RAID Controller User Manual

Integrated raid controller
Hide thumbs Also See for SRCS14L - RAID Controller:
Table of Contents

Advertisement

Intel® Integrated RAID Controller SRCS14L

Software

3.1

Software Architecture Overview

Figure 4. RAID Software Stack Architecture Block Diagram
Install
Programs
The RAID software stack is composed of two major component groupings: the RAID firmware
embedded in the Flash memory and a set of host resident drivers and utilities installed on the host
system. All host-based software contains an OS dependent portion and an OS independent portion.
This allows for a consistent 'look and feel' across operating system platforms. A simple, custom
messaging protocol is used to communicate between the host driver or utility and the embedded
RAID firmware. The firmware is independent of the OS, I/O processor, and I/O bus through the
use of abstraction layers. This layered RAID software executes on a custom, multi-tasking, real-
time software executive and relies on the reuse of internal software communication 'building
blocks' to incorporate new technology and provide for new products.
14
Storage
Storage
Console
Console
(StorCon)
API
API (ROM)
PCI BIOS
PCI Host Interface
Common
Firmware
I/O Processor
To Remote
StorCons
StorCon+
SNMP
Extension
Windows
Agent
(GUI)
API
API
Operating System Driver
I/O Device
Technical Product Specification
3
IIR Service
/ IIRD
API
PCI Bus

Advertisement

Table of Contents
loading

Table of Contents