Nanotechnology and future pc