Method and scheduler in an operating system, for scheduling processing resources on a multi-core chip. In the apparatus, a detecting unit is configured to detect a minimum interval between temporally adjacent fuel injection periods in the plurality of fuel injection periods based on a behavior of the output shaft during execution of the plurality of fuel injections. The thermal conductor has a first portion in thermal communication with the heat-generating device and a second portion configured to be in thermal communication with the thermally conductive surface of the enclosure. The synchrocyclotron can further include an injection electrode and an extraction electrode having voltages controlled by the programmable digital waveform generator. One or more baffles are within the housing and are disposed between the opening of the bottom of the first chamber and the openings of the ends of the second chamber. According to the present invention, the Si-rich silicon nitride layer provides shallower trapping levels, which is beneficial to trap the charges and improve the programming and erasing speed.