Кредит на изображението: shironosov/iStock/Getty Images
Компютърът има четири основни компонента: централния процесор или CPU, първичната памет, входните и изходните модули. Системна шина свързва всичките четири компонента, като предава и предава информация между тях. Този тип компютърна организация и архитектура се нарича "машина на фон Нойман" на името на Джон фон Нойман, който финализира теорията и дизайна на първия модерен цифров компютър.
процесор
Компютърните учени обикновено наричат процесора "мозък" на компютъра, защото тук се изпълняват програмите. Програмата е набор от инструкции, които казват на компютъра как да изпълни конкретна задача, като например изпращане на файл до принтера, отваряне на прозорец на браузъра или възпроизвеждане на музика или видео.
Видео на деня
Процесорът е допълнително разделен на три по-малки компонента: аритметичната единица обработва всички прости математически изчисления; блоковете за управление интерпретират инструкциите в компютърна програма; и блокът за декодиране на инструкции преобразува инструкциите за компютърно програмиране в машинен код. Машинният код е основният език, разбираем от всички компоненти на компютъра.
Памет
След като процесорът преобразува определен набор от инструкции за компютърна програма в машинен код, той съхранява този машинен код в първична памет или памет. Машинният код ще се третира като данни или инструкции. Процесорът извлича данни и инструкции от паметта, използва инструкция за манипулиране на данните и след това изпраща резултата и следващия набор от инструкции обратно в паметта.
Входни единици
Входните единици са всички устройства, които използвате за подаване на информация към компютъра, като клавиатура, твърд диск или мрежова карта. Тези устройства по същество пренасят данни от „външния свят“ във вашия компютър, по същия начин, по който очите и ушите ви доставят информация до мозъка ви. Всяко входно устройство има свой собствен хардуерен контролер, който се свързва с процесора и основната памет, и има набор от инструкции, които казват на процесора как да го използва.
Изходни единици
Изходните единици са устройствата, които вашият компютър използва за предаване на информация на потребителя, като принтер, монитори и високоговорители. Например всичко, което виждате на монитора на вашия компютър, започва като машинен код в паметта. Процесорът взема този машинен код и го преобразува във формат, изискван от хардуера на монитора ви. След това хардуерът на монитора ви преобразува тази информация в различни интензитети на светлината, така че да виждате думи или картини.
Системната шина
Системната шина позволява на четирите компонента на компютъра да комуникират един с друг. Системната шина предава данни и инструкции. Той също така изпраща адреси, които казват на процесора откъде в първичната памет идват данните и инструкциите и къде трябва да отидат резултатите.