- This paper proposes a new type of processor architecture using a new program driving method which makes it possible for more programs to run in a single kernel processor concurrently without using interrupt technique. The main idea of the method is to collect all the program/instruction driving elements/factors to form a driving vector, called Program Driver (PD) for short, so that more than one PD can drive its own program to run in a single kernel processor concurrently.