Принцип Джона фон Неймана.

Лекция №4. Архитектура и принципы работы Джона фон Неймана.

Персональный суперкомпьютер

Персональная рабочая станция

Персональный сервер

Хакинтош

 

Хакинтош (англ. hackintosh, от слов хакер или хак и макинтош) — ПК, собранный любителем и способный работать под управлением Mac OS X, во взломанном для запуска на «неяблочном» компьютере варианте называемой OSx86, то есть более дешёвый аналог компьютера от Apple. Так как современные макинтоши рассчитаны на процессоры Intel и другие стандартные компоненты, возникает теоретическая возможность запускать Mac OS X на любых ПК на базе этих процессоров. В реальности поддерживается только узкий набор аппаратных конфигураций, которые встречается в настоящих макинтошах, поэтому «хакинтош» должен повторять одну из этих конфигураций.

 

Любой сервер, используемый неким человеком в качестве личного сервера и по этому признаку относимый к ПК. Но конструктивно такой сервер, как любой сервер, может быть каким угодно. В частности такой сервер может быть и стоечным.

 

 

Конструктивно любой компьютер, используемый в качестве персональной, т. е. однопользовательской, рабочей станции и который, зачастую, ПК можно признать лишь по этому признаку. Т. е. конструктивно это может быть даже суперкомпьютер, но он может считаться ПК, если используется в качестве персональной рабочей станции.

 

 

Естественно это такой же суперкомпьютер, только являющийся личным суперкомпьютером некоего человека. И хотя случаев владения персональными, т. е. личными, суперкомпьютерами ещё не было, но в принципе возможно и такое. Ведь многие люди владеют, например, личными самолетами.

 


В своем докладе Джон фон Нейман (1945г) описал, как должен быть устроен компьютер для того, чтобы он был универсальным и эффективным устройством для обработки информации.

Прежде всего, компьютер должен иметь следующие устройства:

 

· арифметико-логическое устройство, выполняющее арифметические и логические операции (АЛУ);

· устройство управления, которое организует процесс выполнения программ (УУ);

· запоминающее устройство или память для хранения программ и данных (ЗУ);

· внешние устройства для ввода-вывода информации.

 

Эти устройства соединены каналами связи, по которым передается информация.

 

Память компьютера должна состоять из некоторого количества пронумерованных ячеек, в каждой из которых могут находиться или обрабатываться данные, или инструкции программ. Все ячейки памяти должны быть одинаково легко доступны для других устройств компьютера.