Результаты (
русский) 1:
[копия]Скопировано!
КомпьютерКомпьютер является машина, которая управляет данными согласно списку инструкций.Первые устройства, которые напоминают современные компьютеры относятся к середине XX века (около 1940-1945), хотя концепция компьютерной и различные машины аналогичные компьютеры существовали ранее. Первые электронные компьютеры были размером большой комнате, потребляя как много власти несколько сотен современных персональных компьютеров. Современные компьютеры основаны на крошечных интегральных и миллионы в миллиарды раз более способными, занимая часть пространства. Сегодня простые компьютеры могут быть сделаны достаточно небольшим, чтобы вписываться в наручные часы и питание от батареи смотреть. Персональные компьютеры в различных формах иконы информационного века и что большинств люди думают как «компьютер»; Однако наиболее распространенной формой компьютера сегодня является встроенный компьютер. Внедренные компьютеры представляют собой небольшие, простые устройства, которые используются для управления другими устройствами — например, они могут быть найдены в машинах, начиная от истребителей промышленные роботы, цифровые фотоаппараты и детские игрушки.Возможность хранить и выполнять списки инструкций, называемых программ делает компьютеры чрезвычайно универсальны и отличает их от калькуляторов. Церковь – Тьюринг Диссертация является математической постановки этой универсальности: любой компьютер с определенным минимальным потенциалом, в принципе, способный выполнять те же задачи, любой другой компьютер может выполнять. Таким образом компьютеры с возможностью и сложности, начиная от, личный цифровой помощник суперкомпьютере все в состоянии выполнять одинаковые вычислительные задачи, учитывая достаточное количество времени и емкость.История вычислительной техникиЖаккардовый ткацкий станок был одним из первых программируемых устройств.Трудно определить любое одно устройство как ранние компьютер, отчасти потому, что термин «компьютер» был предметом различных толкований с течением времени. Первоначально термин «компьютер» сослался на человека, который исполнил численные расчеты (человеческий компьютер), часто с помощью механического устройства вычислений.История современного компьютера начинается с двух отдельных технологий - автоматизированного расчета и программируемость.Примеры ранних механических вычислительных устройств включали abacus, слайд правила и возможно астролябии и Антикитерский механизм (который датируется примерно 150-100 BC). Конец средние века увидел повторное укрепление европейской математики и инженерии, и Вильгельм Шиккард 1623 устройство был первым из целого ряда механических калькуляторов, построенных на европейских инженеров. Однако ни одно из этих устройств соответствуют самомоднейшее определение компьютера потому, что они не могут быть запрограммированы.Герой Александрии (ОК. 10 – 70 AD) построил Механический театр, который осуществляется спектакль продолжительностью 10 минут и управляется сложной системой канатов и барабанов, которые можно считать средством решения, какие части механизма выполняются действия, - и когда. [3] это суть программирования. В 1801 году Жаккард Иосиф Мари сделал улучшение текстильной ткацкий станок, которая используется серия перфорированной бумажных карточек в качестве шаблона для его ткацкий станок плести замысловатые узоры автоматически. Результате Жаккардовый ткацкий станок является важным шагом в развитии компьютеров потому, что использование перфорированных карт для определения тканные узоры можно рассматривать как рано, хотя и ограниченные, форма программирования.Это было слияние автоматического вычисления с программирования, что первые узнаваемые компьютеры. В 1837 году Чарльз Бэббидж был первым для формулирования концепций и разработки полностью программируемый механический компьютер, который он назвал «Аналитический двигатель». [4] в связи с ограниченными финансами и неспособность противостоять кустарничать с дизайном Бэббидж фактически никогда не построил его аналитический двигатель.Крупномасштабные автоматизированной обработки данных перфокарт была выполнена для переписи населения США в 1890 году табулирования машины разработан Херман Hollerith и производитель вычислительной табулирования записи корпорации, которая позже стала IBM. К концу XIX века ряд технологий, которые позже окажутся полезными в реализации практических компьютеров стали появляться: перфокарта, булева алгебра, вакуумная труба (клапан электронных ламп) и телетайпа.В первой половине XX века многие научные вычислительные потребности были удовлетворены путем все более сложные аналоговые компьютеры, которые используются прямой механической или электрической модели проблемы в качестве основы для вычисления. Однако они не являются программируемыми и вообще не хватало универсальности и точности современных цифровых компьютеров.Преемственность стабильно более мощные и гибкие вычислительные устройства были построены в 1930-х и 1940-х годах, постепенно добавляя ключевые особенности, которые можно увидеть в современных компьютерах. Использование цифровой электроники (основном изобрел Клод Шеннон в 1937 году) и более гибкие возможности программирования являются жизненно важными шагами, но определение одной точки вдоль этой дороги, как «первый цифровой электронный компьютер» является сложным (Shannon 1940). Заметные достижения включают в себя: EDSAC был одним из первых компьютеров для реализации архитектуры хранимой программы (фон Неймана).Конрад Цузе «Z Машины электромеханические». Z3 (1941) была первая Рабочая машина с двоичной арифметики, включая плавающей точкой арифметика и мера программирования. В 1998 году Z3 оказалось Тьюринг полным, поэтому, будучи в мире первый оперативный компьютер.Non программируемый компьютер Атанасова — Берри (1941) который используется вакуумной трубки на основе вычислений, двоичные числа и регенеративных конденсатора памяти.Секрет британский Colossus компьютер (1944), ограниченные возможности программирования, но показывает, что устройство, с помощью тысяч трубок может быть достаточно надежным и электронным перепрограммируемая. Он был использован для взлома кодов немецкого военного времени.Гарварда Марк I (1944), масштабный электромеханическим компьютер с ограниченной возможности программирования.Армии США баллистике исследований лаборатории ENIAC (1946), которая используется десятичная и иногда называют первый электронный компьютер общего назначения (с Konrad Zuse Z3 электромагнитов 1941 используется вместо электроники). Первоначально однако, ENIAC была жесткой архитектуры которая по существу требует перемонтажа для изменения его программирования.Несколько разработчиков ENIAC, признавая ее недостатки, подошел с гораздо более гибким и элегантный дизайн, который стал известен как сохраненные программы или архитектура фон Неймана. Этот проект был впервые формально описан Джон фон Нейман в документе «Первый проект из доклада о EDVAC», опубликованной в 1945 году. Ряд проектов по разработке компьютеров на базе хранимой программы началось примерно в это время первый из этих завершается в Великобритании. Первым будет продемонстрировано, что работы Манчестер маломасштабным экспериментальной машины (SSEM) или «Baby». Однако EDSAC, завершила год после SSEM, был, пожалуй, первое практическое осуществление разработки хранимых программ. Вскоре после этого, машина, первоначально описанные бумаги фон Неймана — EDVAC — было завершено, но не видел полный рабочий день использования еще на два года.Почти все современные компьютеры реализации некоторой формы хранимой программной архитектуры, что делает его единственным признаком , по которому слово "компьютер" в настоящее время определяется. По этому стандарту, многие более ранние устройства больше не будет называться компьютерами по сегодняшним определением, но, как правило , называют в качестве таковых в их историческом контексте. В то время как технологии , используемые в компьютерах резко изменились с первых электронных, компьютеров общего назначения 1940 - х годов, большинство до сих пор используют архитектуру фон Неймана. Дизайн сделал универсальный компьютер практической реальностью. Микропроцессоры миниаппаратуры , которые часто реализуют хранимые программные процессоры. Вакуумная трубка компьютеры использовались на протяжении 1950-х годов, но были главным образом заменены устройств на базе транзисторов, которые были меньше, быстрее и дешевле, использовать меньше энергии и были более надежными в 1960-х. Эти факторы позволили компьютеры производились в беспрецедентных масштабах коммерческой. В 70-х годов принятие технологии интегральных и последующее создание микропроцессоров, таких как Intel 4004 вызвало еще один скачок в размер, скорость, стоимость и надежность. В 1980-х годов компьютеры стали достаточно маленький и дешевый для замены простых механических элементов управления в бытовых приборов, таких как стиральные машины. Примерно то же время компьютеры стали широко доступны для личного пользования отдельными лицами в виде домашних компьютеров и теперь повсеместно персональный компьютер. В сочетании с повсеместного роста Интернета с 1990 года персональные компьютеры становятся так часто, как телевидение и Телефон, и почти все современные электронные устройства содержат компьютер какой-то.Сохраненные программы архитектураОпределяющей чертой современных компьютеров, которая отличает их от всех других машин является, что они могут быть запрограммированы. То есть предоставить список инструкций (программы) к компьютеру и он будет хранить их и выполнять их в какое-то время в будущем.В большинстве случаев компьютерные инструкции просты: добавить одно число к другому, переместить некоторые данные из одного места в другое, послать сообщение какого - либо внешнего устройства и т.д. Эти инструкции считываются из памяти компьютера и , как правило , осуществляется (выполняются) в том порядке , они были даны. Тем не менее, существуют, как правило , специализированные инструкции , чтобы сообщить компьютеру , чтобы перейти вперед или назад в другое место в программе и продолжить выполнение оттуда. Они называются инструкции "Jump" (или ветви). Кроме того, инструкций перехода может быть сделано , чтобы происходить условно , так что разные последовательности команд могут использоваться в зависимости от результата предыдущего вычисления некоторого или некоторого внешнего события.
переводится, пожалуйста, подождите..