cma基本原理,染色体基因芯片分析CMA

cma基本原理?
染色体芯片分析技术(CMA)又称为“分子核型分析”是一种高分辨率全基因组拷贝数变异分析技术。与传统的染色体分析检测技术相比,该技术具有不需培养、实验过程短、中等自动化、高分辨率的特点。按照不一样芯片类型,高分辨率可检出高达1kb的基因组不平衡微小片段重复或缺失。
CMA技术的基本原理是用非常多的涵盖染色体重要片段的DNA探针,固计划于固相支持物上然后与标记的样品分子杂交,通过对杂交信号的监测分析取得样品分子的数量和序列信息。
CMA的全称是contiguous memory allocator, 其工作原理是:预留一段的内存给驱动使用,但当驱动不需要时,memory allocator(buddy system)可以分配给用户进程用作匿名内存或者页缓存。
而当驱动需使耗费时长,就将进程占用的内存通过回收或者迁移的方法将以前占用的预留内存腾出来, 供驱动使用。本篇文章对CMA的初始化,分配和释放做一下源码分析(源码版本v3.10).