NVMe Training
NVMe Syllabus
- NVMe overview
- Different types of storage
- Volatile
- Non-volatile
- HDD versus SSD
- Flash memory
- Understanding flash storage
- NAND
- NOR
- Program and erase cycles
- Media structure
- Partition contents
- Master boot record sector
- Partition table
- Partition table entry
- File system used – FAT16, FAT32, xFAT
- Data Clusters
- LBA addressing
- Storage architecture
- NVMe topology
- NVMe subsystem
- NVMe topology
- Namespaces
- NVMe commands
- Admin commands
- IO commands
- Admin command opcodes
- NVMe command Queues
- Types of command queues
- Submission & Completion Queue
- NVMe controller registers
- Identify command
- Identify controller Data structure
- NVMe command flow
- Phase tag bit
- PRP and SGL
- NVMe set
- Command arbitration
- NVMe 2.0 updates
- NVMe architecture
- NVMe controller
- I/O controller
- Administrative controller
- NVMe queue models
- Memory based transport queue model
- Generic command status definition
- Command specific status definition
- Status code
- Admin commands
- Identify command
- Identify Namespace
- Identify controller
- Abort command
- Create I/O submission queue
- Create I/O completion queue
- Delete I/O submission queue
- Delete I/O completion queue
- Asynchronous event request command
- Read command
- Namespace management command
- Identify command
- Power management
- Autonomous power state transitions
- Identify – Power State Descriptor Data Structure
- Power loss protection
- Host memory buffer
- Controller memory buffer
- Commands that run in background
- Sanitize
- Replay protected memory block
- Management interface
- MI Send and receive command
- Out of band message transport
- MCTP packet
- In band tunneling mechanism
- NVMe MI messages
- Streams
- Directive send command
- Directive receive command
- DIX, DIF, end to end protection
- PRACT bit
- Write atomicity
- Â
NVMe training covers all the aspects starting from storage architecture, NVMe subsystem, commands, command flow, to understanding of advanced features including the power management, RPMB, streams, DIX, DIF protection and write atomicity.
Currently course is available in eLearning mode, with dedicated on-demand doubt clarification sessions.
Duration | Live training : 4 weeks eLearning : 25 hours |
Next Batch | Â |
Schedule | eLearning :Â recorded video access with dedicated weekend support session. |
Mode of training | eLearning |
Fee | Live training :Â INR 12K + GST eLearning :Â INR 9K + GST |
Assignments | 5 |
Course Highlights
- 1-1 Dedicated Mentor Support
- Â 24/7 Tool Access
- Multiple mock interviews
- Industry Standard Projects
- Support with resume update