سیپییو (به انگلیسی: Central Processing Unit یا CPU) یا پردازنده (به انگلیسی: Processor)،یکی از اجزاء رایانه میباشد که فرامین و اطلاعات را مورد پردازش قرار میدهد. واحدهای پردازش مرکزی ویژگی پایهای قابل برنامهریزیشدن را در رایانههای دیجیتال فراهم میکنند، و یکی از مهمترین اجزاء رایانهها هستند. یک پردازندهٔ مرکزی، مداری یکپارچه میباشد که معمولاً به عنوان ریزپردازنده شناخته میشود. امروزه عبارت CPU معمولاً برای ریزپردازندهها به کار میرود.
عبارت «Central Processor Unit» (واحد پردازندهٔ مرکزی) یک ردهٔ خاص از ماشین را معرفی میکند که میتواند برنامههای رایانه را اجرا کند. این عبارت گسترده را میتوان به راحتی به بسیاری از رایانههایی که بسیار قبلتر از عبارت "CPU" بوجود آمده بودند نیز تعمیم داد. به هر حال این عبارت و شروع استفاده از آن در صنعت رایانه، از اوایل سال ۱۹۶۰ رایج شد. شکل، طراحی و پیادهسازی پردازندهها نسبت به طراحی اولیه آنها تغییر کردهاست ولی عملگرهای بنیادی آنها همچنان به همان شکل باقیماندهاست.
پردازندههای اولیه به عنوان یک بخش از سامانهای بزرگتر که معمولاً یک نوع رایانهاست، دارای طراحی سفارشی بودند. این روش گرانقیمت طراحی سفارشی پردازندهها برای یک بخش خاص، به شکل قابل توجهی، مسیر تولید انبوه آنرا که برای اهداف زیادی قابل استفاده بود فراهم نمود. این استانداردسازی روند قابل ملاحظهای را در عصر مجزای ابر رایانههای ترانزیستوری و ریز کامپیوترها آغاز نمود و راه عمومی نمودن مدارات مجتمع(IC یا Integrated Circuit) را سرعت فراوانی بخشید. یک مدار مجتمع، امکان افزایش پیچیدگیها برای طراحی پردازندهها و ساختن آنها در مقیاس کوچک را (در حد میلیمتر) امکانپذیر میسازد. هر دو فرایند (کوچک سازی و استاندارد سازی پردازندهها)، حضور این تجهیزات رقمی را در زندگی مدرن گسترش داد و آن را به فراتر از یک دستگاه خاص مانند رایانه تبدیل کرد. ریزپردازندههای جدید را در هر چیزی از خودروها گرفته تا تلفنهای همراه و حتی اسباب بازیهای کودکان میتوان یافت.
مدت زمان انجام یک کار بهوسیله رایانه، به عوامل متعددی بستگی دارد که اولین آنها، سرعت پردازشگر رایانهاست. پردازشگر یک تراشه الکترونیکی کوچک در قلب کامپیوتر است و سرعت آن بر حسب مگاهرتز یا گیگاهرتز سنجیده میشود. هر چه مقدار این پارامتر بیشتر باشد، پردازشگر سریعتر خواهد بود و در نتیجه قادر خواهد بود، محاسبات بیشتری را در هر ثانیه انجام دهد. سرعت پردازشگر به عنوان یکی از مشخصههای یک کامپیوتر به قدری در تعیین کارآیی آن اهمیت دارد که معمولاً به عنوان یکی از اجزای تشکیل دهنده نام کامپیوتر از آن یاد میشود. تراشه پردازشگر و اجزای الکترونیکی که آن را پشتیبانی میکنند، مجموعاً به عنوان واحد پردازش مرکزی یا CPU شناخته شده هست
واحد پردازش مرکزی واحد محاسباتی (ALU) و کنترلی (CU) رایانهاست که دستورالعملها را تفسیر و اجرا میکند. رایانههای بزرگ و ریزرایانههای قدیمی بردهایی پر از مدارهای مجتمع داشتهاند که عمل پردازش را انجام میدادهاند. تراشههایی که ریز پردازنده نامیده میشوند، امکان ساخت رایانههای شخصی و ایستگاههای کاری (Work Station) را میسر ساختهاند.
در اصطلاح عامیانه CPU به عنوان مغز رایانه شناخته میشود.
پیش اروی ز ظهور اولین ماشین که به پردازندههای امروزی شباهت داشت؛ کامپوترهای مثل انیاک مجبور بودند برای اینکه کارهای مختلفی را انجام دهند دوباره سیم کشی شوند. این ماشینها کامپیوترهایی با برنامه ثابت نامیده میشوند. از آنجای که عبارت پردازنده عموماً برای دستگاههایی که برنامههای کامپیوتری را اجرا میکنند به کار میرود، میتوان کامپیوترهای برنامه ذخیره شده (stored-program computer) را به عنوان اولین پردازندهها نام برد. ایده کامپیوترهای برنامه ذخیره شده در طراحی J. Presper Eckert و John William برای کامپیوتر اینیاک ارائه شده بود، ولی خیلی زود از طرح حذف گشت تا طرح سریع به اتمام برسد. در ۳۰ ژوئن ۱۹۴۵ قبل از اینکه اینیاک ساخته شود، ریاضیدانی به نام John von Neumann یک مقاله با عنوان اولین پیش نویس گزارش EDVAC منتشر کرد؛ که این طرح کلی از اولین کامپیوتر برنامه ذخیره شده بود که سرانجام در آگوست ۱۹۴۹ به اتمام رسید. EDVAC برای انجام تعداد خاصی از دستورالعملها طراحی شده بود. این دستورالعملها میتوانستند ترکیب شوند و برنامههای مفیدی را روی EDVAC اجرا کنند. روشن است که برنامههایی که برای EDVAC نوشته شده بودن روی حافظهٔ سریع کامپیوتر ذخیره میشدند به جای سیم کشی کردن مشخص کامپیوتر. طراحی von Neumann بر این محدودیت اینیاک، که زمان و تلاش زیاد برای پیکربندی مجدد برای انجام کار جدید بود غلبه کرد. برنامه یا نرمافزار ی که بر روی EDVAC اجرا میشد میتوانست به راحتی محتویات حافظه را تغییر دهد. در ابتدا CPUها به صورت اختصاصی به عنوان بخشی از یک دستگاه بزرگتر طراحی میشدند که گاهی بخشی از یک رایانه بودند. با این حال این روش سفارشی طراحی برای یک کاربرد خاص، راه را برای تولید انبوه پردازندههای ساخته شده نا هموار میکرد. استاندارد سازی پردازندهها با پیدایش ترانزیستورها و میکرو کامپیوترها شروع شد و با ظهور آی سیها شتاب بیشتری گرفت. آی سیها این اجازه را میدادند که CPUهای پیچیده تر و با قواعد طراحی نانو متر تولید شوند. استانداردسازی و کوچک شدن CPUها هر دو باعث افزایش حضور دستگاههای دیجیتال در زندگی مدرن در مقابل کاربرد محاسباتی خاص شدند. ریز پردازندهها در هر جایی از ماشینها تا تلفنهای همراه و اسباب بازیهای کودکان حضور دارند. هرچند von Neumann به خاطر طراحی EDVAC خود شناخته شده است، قبل از او افرادی مانند Konrad Zuse ایدههای مشابهی را مطرح و پیادهسازی نموده بودند. اصطلاح معماری هاروارد Harvard Mark که یک طراحی برنامه ذخیره شده که از نوار کاغذهای منگنه بجای حافظههای الکترونیکی استفاده میکرد، قبل از ضEDVAC تمام شده بود. تفاوت اصلی بین طراحی ون و معماری هاروارد فضای مشترک برای ذخیره دستورالعملها و دادهها در مقابل فضاهای جدا گانه طراحی هاروارد بود. اغلب CPUهای مدرن از طراحی ون پیروی میکنند، اما المانهایی هم وجود دارند که معماری هاروارد پیروی میکنند. رلهها و لامپهای خلا که عموماً به عنوان عناصر سوئیچینگ مورد استفاده قرار میگرفتند. یک کامپیوتر مفید به هزاران یا صدها هزار از این المانهای سوئیچینگ نیاز دارد و سرعت کلی سیستم به سرعت این سوئیچها وابسطه است. کامپیوترهای لامپ خلا نزیر EDVAC تقریباً ۸ ساعت بدون خرابی کار میکردند در حالی که کامپیوترهای رلهای مانند طراحی هاروارد خیلی زودتر با مشکل مواجه میشدند. در نهایت CPUهای بر پایه لامپ خلا به دلیل سرعت قابل توجه و قابلیت اطمینان بیشتر برهم نوعان خود پیروز شدند. اغلب CPUهای سنکرون نسبت به CPUهای مدرن با فرکانس کلاک کمتری در حد ۱۰۰Hz تا ۴ MHz کار میکردند که این محدودیت به دلیل سرعت کم المانهای سوئیچ بود.