Satellite network is an all-around network which has high-complexity, dynamic and enormous, and its resources are very limited. So, the authors have to optimize the resources on satellite network. This paper has studied the resources optimization for task in the satellite network. They established the flow chart and mathematical model of resources optimization on the base of research for satellite network. At last design the resources optimization algorithm based on the genetic algorithm. The algorithm realized rational distribution of resources in satellite network effectively. The algorithm has given the task scheduling plans which achieve time optimization and resources balanced under the resource and the partial ordering of task dual factor restriction.