По този въпрос може да се напише цяла книга.Ще се опитам възможно най-сбито и естествено без големи подробности да обясня(доколкото ми е по силите)
.
Да предположим,че решиш да пуснеш някаква програма.При стартирането на изпълнимия файл(.bat,.exe,.com...) започва прехвърлянето на данни от носителя на който е програмата(HDD,CD,дискета,MOD и т.н.) в оперативната памет.Самият процесор, чрез системната шина получава тези данни от паметта и ги обработва.Освен данните за обработка процесорът получава и инструкциите за обработка на тези данни, които също са зададени от самата програма.При обработката на данните, инструкциите и самите данни които се използуват най-често и повтарящо се се съхраняват в т.н. L2 кеш - памет, която се намира много близо до процесорното ядро и достъпът до нея е най-бърз.Обработените данни по обратния път през системната шина се подават отново на паметта и оттам към периферните устройства, където се вижда резултата - това може да е монитора,звуковата карта и т.н. в зависимост от самата програма която сме пуснали.