DeepEdit!

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

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Компыютерная сеть

Нечто похожее происходит и с компьютерами. Первый компьютер представлял собой огромное сооружение с минимальным объемом памяти. Сейчас компьютеры сжались до очень небольших размеров, имея при этом колоссальные ресурсы.
Чтобы проследить за развитием компьютерных технологий, давайте совершим путешествие во времени от начала 1950-х годов до наших дней.
Первые компьютеры
В конце 1950-х — начале 1960-х годов один компьютер занимал целый зал. Поскольку компоненты компьютера были склонны перегреваться, воздух в зале кондиционировался. Кроме того, из воздуха удалялась пыль. Информация вводилась с помощью перфокарт, а все задания выполнялись в пакетном режиме. Пользователи не взаимодействовали с компьютерами напрямую, как мы со своими PC. В пакетном режиме много времени тратилось впустую, поскольку между заданиями, которые могли выполняться только по очереди, машины бездействовали.
Изобретение сначала ленточных, а потом и дисковых накопителей позволило уменьшить время ввода-вывода, но компьютеры по-прежнему не использовали все свои вычислительные ресурсы. В середине 1960-х родилась идея мультипрограммирования. В многозадачном режиме в памяти компьютера могло размещаться сразу несколько заданий, между которыми делилось процессорное время. Каждое задание требовалось размещать в отдельной области памяти и защищать от влияния других параллельно выполняющихся заданий. Операционная система компьютера должна была хранить информацию обо всех заданиях, требующих выполнения, а также знать, когда и как переключаться от одного задания к другому. Серьезный недостаток такого подхода состоял в том, что даже самая незначительная ошибка, например, опечатка при вводе одного символа, приводила к сбою всей программы и необходимости ее перезапуска. Тем не менее схема многозадачности легла в основу временного разделения ресурсов в системах следующего поколения. Память в то время стоила дорого, и "большие" компьютеры могли иметь "целых" 8 мегабайт — смехотворное количество по сравнению с 2-4 гигабайтами, типичными для современных машин! Примерно в тот же период появились модемы, позволившие обращаться к компьютерам из удаленных мест.
Следующий этап
К концу 1960-х годов совместными усилиями компаний General Electric, Bell Laboratories и Массачусетского технологического института была разработана первая операционная система с разделением времени, получившая название MULTICS (Multiplexed Information and Computing Service). Хотя временное разделение ресурсов было основано все на той же идее мультипрограммирования, эта операционная система имела принципиальное отличие: пользователи могли непосредственно взаимодействовать с компьютером через подключенные к нему терминалы. Терминал состоял из клавиатуры, обеспечивавшей ввод, и дисплея, на котором отображались выходные данные. Поскольку эти терминалы не имели своих собственных ресурсов, они стали называться "немыми" терминалами (dumb terminals). Это была первая настоящая компьютерная сеть, позволявшая выполнять больший объем работы за гораздо меньшее время, чем когда-либо раньше.
В 1970-х годах благодаря ранее изобретенному модему, который позволял связывать компьютеры при помощи нашего старого друга телефона, компании смогли организовать дистанционное взаимодействие пользователей с компьютерами. Модемы преобразовывали цифровую информацию с которой работали компьютеры, в аналоговые сигналы, которые можно было передавать по телефонным линиям, а потом выполняли обратное преобразование.
Но какова была жизнь программистов в те времена?
 


пальто для девочки . таблетки для повышения потенции







jAntivirus