Файл: Контрольная работа по дисциплине Иностранный язык (английский язык) Выполнила студентка Драчева Кристина.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.11.2023

Просмотров: 21

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
отличие от аппаратного обеспечения, которое является физическим оборудованием, содержащим установку. В большинстве компьютеров управление машиной с помощью специального программного обеспечения, называемой операционной системой или супервизором. Другие формы программного обеспечения включают ассемблеры и компиляторы для языков программирования и приложений для бизнеса и домашнего использования. Программное обеспечение имеет большое значение; полезность весьма сложного набора аппаратных средств может быть серьезно подорвана отсутствием адекватного программного обеспечения.

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

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

Развитие компьютеров

Хотя развитие цифровых компьютеров уходит корнями в абаки и ранние механические вычислительные устройства, Чарльзу Бэббиджу приписывают дизайн первого современного компьютера, "аналитического двигателя", в период 1830-х годов. В 1930 году американский ученый Ванневар Буш построил устройство с механическим управлением, называемое дифференциальным анализатором, это был первый аналоговый общецелевой компьютер. Джон Атанассофф построил первое полуэлектронное цифровое вычислительное устройство в 1939 году.


Первый полностью автоматический калькулятор был Марк I, или Автоматическая последовательность контролируемых калькулятор, началась в 1939 году Гарвардского университета ГовардАйкен, в то время как первый универсальный электронный цифровой компьютер Электронный числовой интегратор и калькулятор, который использовали тысячи вакуумных трубок, было завершен в 1946 году в университете. из Пенсильвании. Универсальный автоматический компьютер стал (1951) первым компьютером для обработки как числовых, так и буквенных данных с равными возможностями; это был первый серийно доступный компьютер.

Компьютеры первого поколения были заменены транзисторными компьютерами (см. транзистор) конца 1950-х и начала 60-х годов, машины второго поколения, которые были меньше, использовали меньше энергии и могли выполнять миллион операций в секунду. Они, в свою очередь, были заменены машинами интегральной схемы третьего поколения середины 1960-х и 1970-х годов, которые были еще меньше и были гораздо более надежными. 1980-е и 90-е годы характеризовались развитием микропроцессора и эволюцией все более небольших, но мощных компьютеров, таких как персональный компьютер и персональный цифровой помощник, что открыло период быстрого роста компьютерной индустрии.

Совместное использование ресурсов компьютера.

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

Разделение времени, используемое на больших компьютерах, позволяет нескольким пользователям в разных терминалах использовать один компьютер одновременно. Компьютер осуществляет часть задачи для одного пользователя, затем приостанавливает эту задачу, чтобы сделать другую для другого пользователя, и так далее. Каждый пользователь имеет только использование компьютера на долю времени, но переключение задач настолько быстро, что большинство пользователей не знают об этом. Большинство из десятков миллионов компьютеров в мире работают автономно, одного устройства называются персональные компьютеры или рабочие станции. Для них многозадачность предполагает однотипное переключение, но для одного пользователя. Это позволяет пользователю, например, напечатать один файл, а другой отсортировать при редактировании третьего файла в сеансе текстовой обработки. Такие персональные компьютеры также могут быть связаны между собой в сети, где каждый компьютер подключен к другим, как правило, с помощью проводов или коаксиальных кабелей, что

позволяет всем делиться ресурсами, такими как принтеры, модемы и устройства хранения данных на жестком диске.

На самом деле, мы можем про компьютеры говорить очень долго, ведь 21 век — это активный век развития компьютеров. Каждый день человечества изменяет их, чтобы сделать величайшие открытия. Компьютер — это рывок в будущее.