add more functions with disk operation
2c cannot run
currentPCBNode suddenly lost
add isavailable attribute for frame
make test2a, test2b re-work