Beijing City, China China
Technology / Software / Internet
1、Linux内存管理:级别精通;MM(分页 > Buddy > Slab > 缺页 > CacheTLB > 回收机制);
2、Linux调度管理:级别精通:调度机制(抢占 > 中断异常 > 进程LWP > O(1) >CFS > 系统调用 > 定时器);同步机制(MESI > Barrier > SpinLock > BackoffLock > RWLock > SequentialLock > RCU > Semaphore > MCS > DLC > Signal > Netlink > Upcall > IPC > Too many...);
3、Linux设备驱动&BSP;级别精通;近5年驱动开发经验,精通SLIC和PONMAC两个领域的专业芯片驱动;熟悉x86和arm;熟悉TDM NAND Flash、NOR Flash、SDRAM、SPI、串口、PHY、MAC等常见接口驱动;熟悉Uboot移植。
4、Linux文件系统:级别熟练;文件系统管理(VFS > Ext2、Sysfs > PageCache > Block > IOSchedule > ELF加载运行 > KO加载运行);
5、Linux底层虚拟化:级别一般;理解kvm、xen、qemu、Croups、namespaces背后的内核层虚拟化实现机制,具备Golang,docker基本知识。
6、系统构建:级别一般;具备linux发行版改造、build linux from scratch、交叉编译平台搭建和调试的能力;