The invention discloses a cloud computing task smart scheduling method and system, a readable storage medium, and a terminal. The method comprises the following steps: an intelligent cloud system receives a task processing request sent by an application layer, analyzes the corresponding to-be-processed task from the task processing request, decomposes the analyzed to-be-processed task into multiple corresponding sub-tasks to send to a virtual resource layer, and distributes the corresponding resources for multiple sub-tasks; the virtual resource layer is the information of the resource distributed to multiple sub-tasks, sends the received sub-tasks to an idle fog node nearby the sub-task location to process multiple sub-tasks, obtains the processing results of multiple sub-tasks and sendsto the intelligent cloud system; the intelligent cloud system receives the processing results of multiple sub-tasks and combines the same, thereby obtaining the corresponding processing result of theto-be-processed task, and sending the same to the application layer. Through the above scheme, the cloud computing task scheduling efficiency is improved in the premise of satisfying the quality of service demand, and the use experience of the user is improved.