Результаты (
русский) 3:
[копия]Скопировано!
компьютер, это машина, которая манипулирует данными по списку инструкций.первых устройств, напоминающих современные компьютеры до середины двадцатого века (в 1940 - 1945), хотя компьютерные концепции и различные машины похожи на компьютеры, существовали и ранее.первые электронные компьютеры были размером с большую комнату, потреблять столько же энергии, как несколько сотен современных персональных компьютеров.современные компьютеры, основаны на крошечные интегральных схем и миллионы и миллиарды раз более эффективно, хотя оккупационные часть пространства.сегодня просто компьютеры могут быть достаточно маленькими, чтобы вписаться в наручные часы и часы, питание от батареи.персональные компьютеры в различных формах являются иконами в век информации, и то, что большинство людей считают "компьютер"; однаконаиболее распространенной формой компьютера, используемых в настоящее время является встроенный компьютер.встроенный компьютер небольших простых устройств, которые используются для контроля над другими устройствами - например, они могут быть найдены в машинах, начиная от истребителей для промышленных роботов, цифровые камеры, и детские игрушки.
умение хранить и выполнить инструкции называется программы списки делает компьютеры крайне разностороннего и отличает их от калькуляторы.церковь - тьюринга диссертация математической заявление эта универсальность: любой компьютер с определенного минимального потенциала - это, в принципе, способные выполнять те же задачи, что любой другой компьютер может выполнять.трудно определить какие - либо одного устройства, как компьютер, отчасти потому, что термин "компьютер" стал предметом различных толкований.первоначально термин "компьютер" обозначается лицо, которое выполняет числовых расчетов (человек - компьютер), часто при помощи механического расчета устройство.
история современных компьютерных начинается с двух отдельных технологий - это автоматизированных расчетов и что programmability.
примеры первых механических расчета устройства были счеты, слайд - норма, и, возможно, антикитерский механизм (датируется примерно 150-100 до н.э.).в конце средневековья видел повторной активизации европейских математики и инженерии,и вильгельм шиккард - 1623 устройства был первый ряд механических калькуляторов, изготовленные европейских инженеров.однако ни одна из этих устройств для современного определения компьютер, потому что они не могут быть запрограммированы.это слияние автоматического расчета с programmability, что произвела первые компьютеры.в 1837 годучарльз бэббидж была первой концепции и разработке полностью программируемых механические компьютер, который он назвал "аналитический двигатель".ввиду ограниченности финансовых средств, и неспособность противостоять возился с дизайном, так и не построил свой аналитический бэббидж двигателя.в первой половине 20 века,многих научных вычислений, потребности были удовлетворены все более изощренные аналоговых компьютеры, в которых используется прямое механической или электрические модели проблемы в качестве основы для расчета.однако это не программируемый и, как правило, не хватало универсальности и точность современных цифровых вычислительных машин.череда все более мощную и гибкую вычислительных устройств, было построено в 1930 - 1940 - е годы, постепенно добавляя ключевые элементы, которые рассматриваются в современных компьютерах.использование цифровой электроники (в основном, придуманный клод шеннон в 1937 году) и более гибкие programmability жизненно важные шаги,но определения одной точки вдоль этой дороги, как "первый цифровой электронный компьютер", трудно (шеннон, 1940).ряд проектов по разработке компьютеров на основе хранится программа архитектуры начался примерно в это время, первая из них была завершена в великобритании.почти все современные компьютеры осуществить некоторые формы хранятся программа архитектурыэто единый черты которой слово "компьютер", уже определены.в то время как технологии, используемые в компьютеры резко изменилась после первой электронных средств общего назначения компьютеров 1940 - х годов, большинство все еще используют нойман архитектуры.дизайн всеобщая компьютер практическую реальность.
вакуумный компьютеров на основе используются в течение 50 - х,но в основном были заменены в 60 - х годах транзистор из устройств, которые были меньше, быстрее, дешевле использовать меньше энергии и являются более надежными.эти факторы позволяют компьютеров производятся на беспрецедентный в промышленных масштабах.в 70 - х, принятие интегральных технологии и последующее создание микропроцессоры, таких как Intel 4004 вызвал еще один скачок в размерах, скорости,стоимость и надежности.в 80 - е годы, компьютеры стали компактными и дешевые заменить простой механической контроля в бытовых приборов, таких, как стиральные машины.примерно в то же время, компьютеры стали доступными для личного пользования лицами в форме домашние компьютеры и сейчас повсеместно персонального компьютера.в связи с повсеместным ростом интернет с 90 - х годов, персональные компьютеры становятся все так, как теле - и по телефону, и почти все современные электронные приборы содержат компьютерные какой - то.
характерной чертой современных компьютеров, которые отличает их от всех других машин, заключается в том, что они могут быть запрограммированы.это означает, что список инструкций (программа), может быть предоставлен компьютер, и он будет хранить их и их проведения в будущем.в большинстве случаев компьютер указания просты: добавить один номер один, переместить некоторые данные из одного места в другое, отправьте сообщение на некоторые внешние устройства и т.д.эти инструкции будут читать из памяти компьютера и, как правило, совершили (исполнения) в порядке, они получили.однако там, как правило, специальные инструкции сказать компьютеру прыгать вперед или назад в другое место в программе и осуществлять - оттуда.многие компьютеры непосредственную поддержку подпрограммы, предоставляя типа прыгнуть, что "вспоминает" место, он прыгнул с другой инструкции и вернуться к инструкции после этого прыжка инструкции.
выполнение программы можно сравнить с книгами.в то время как лицо, как правило, будет читать каждое слово и строка в последовательности,они иногда может вернуться к ранее в тексте или пропустить разделов, которые не занимаются.это называется поток контроля в рамках программы, и это то, что позволяет компьютер для выполнения задач неоднократно без вмешательства человека.
сравнительно, лицо с помощью карманного калькулятора может выполнять основные арифметические операции, как, например, добавить две цифры в несколько нажатия кнопок.но сложить все цифры от 1 до 1000 бы тысячи нажатия кнопок, и много времени с достаточной уверенностью сделать ошибку.с другой стороны, компьютер может быть запрограммирован делать это лишь несколько простых инструкций.однажды сказал, чтобы запустить программу, компьютер будет выполнять повторяющихся того задачи без дальнейшего вмешательства человека.он почти никогда не ошибиться и современный компьютер может завершить примерно в одной миллионной секунду.
, однако, компьютеры не "думать" для себя в том смысле, что они только решать проблемы в точности, как они запрограммированы.крупные компьютерные программы могут принимать команды программисты.в большинстве компьютеров,отдельные инструкции хранится в машинный код с каждой инструкции получают уникальный номер (его действия кода или код операции для краткости).команда, чтобы добавить два номера вместе будет иметь один код операции, команда, чтобы приумножить их будет другой код операции и т.д.простейший компьютеры способны выполнять какие - либо горстки различных инструкций;в более сложных компьютеры уже несколько сотен, чтобы выбрать из каждой уникальный цифровой код.поскольку памяти компьютера может число магазинов, они также могут хранить инструкции коды.это приводит к важным тот факт, что все программы (которые являются просто список инструкций) могут быть представлены как списки номеров и сами могут использоваться в компьютер, так, как если бы они были числовых данных.основополагающая концепция хранения программ в памяти компьютера, наряду с данными, они действуют по - сути неймана.в некоторых случаях,компьютер может сохранить некоторые или все свои программы в памяти, которые хранятся отдельно от информации, он работает.хотя можно писать компьютерные программы, как длинные списки номеров (машинный язык), и этот метод используется в многих ранних компьютеры, это очень утомительно, сделать это на практике, особенно для сложных программ.вместо этого,каждого базового обучения можно дать короткое название, что свидетельствует о ее функции и легко запомнить.эти мнемонику вместе известны как компьютер языком.преобразования программ, написанных в ассамблее языка во что - то компьютер может понять (машинный язык), как правило, сделать компьютерную программу "сборщика.машина языков и языков, как правило, являются уникальными для ассамблеи конкретного типа компьютера.
хотя значительно легче, чем в машинный язык, пишет длинные программы в ассамблее языка часто трудно и ошибок.таким образом,наиболее сложных программ, написанных в более абстрактный языков программирования высокого уровня, которые способны выразить потребностей программистов более удобно (и тем самым способствовать сокращению ошибка программиста).языки высокого уровня, как правило, "составлен" в машинный язык (или, иногда, в ассамблее языка, а затем в машинный язык) с использованием другого компьютерная программа называется компилятора.поскольку языки высокого уровня более абстрактны, чем язык ассемблера, можно использовать различные компиляторы перевести же высокий уровень языковой программы в машине язык множество различных типов компьютер.это является одним из средств, с помощью которых программное обеспечение, как видеоигры могут быть доступны для различных архитектур компьютеров, таких как персональные компьютеры и различных игровых консолей.компьютерная система является Collec
переводится, пожалуйста, подождите..