Этап 2. Мультипрограммирование
История развития компьютерных сетей
Компьютерная сеть – это система, состоящая из компьютеров, сетевого оборудования, соединенных каналами передачи данных, в которых функционирует программное обеспечение.
Все 4 компонента очень важны, без них построение сети невозможно. Понимание всех 4-х компонентов обеспечивает более легкое взаимодействие с компьютерной сетью и ее диагностирование.
Этап 1. Появление вычислительных машин
Идея компьютера была предложена английским математиком Чарльзом Бэбиджем в середине 19 в. Подлинное рождение цифровых вычислительных машин произошло вскоре после окончания 2-й мировой войны. В середине 40-х были созданы первые ламповые компьютеры.
Характеристика 1-го этапа:
· Компьютер представлял собой скорее предмет исследования, а не инструмент для решения каких-либо практических задач из других областей
· Не было никакого системного ПО, кроме библиотек математических и служебных программ
· Операционные системы еще не появились, все задачи организации вычислительного процесса решались вручную каждым программистом с пульта управления
· С середины 50-х появились полупроводниковые элементы
· Появились первые алгоритмические языки
· Были разработаны первые системные управляющие программы – мониторы, которые автоматизировали всю последовательность действий оператора по организации вычислительного процесса
Этап 2. Мультипрограммирование
Следующий важный период развития операционных систем относится к 1965-1975 гг. В этот период были реализованы практически все основные механизмы, присущие современным ОС: мультипрограммирование, мультипроцессирование, поддержка многотерминального многопользовательского режима, виртуальная память, файловые системы, разграничения доступа и сетевая работа.
Мультипрограммирование – способ организации вычислительного процесса, при котором в памяти компьютера находится одновременно несколько программ, попеременно выполняющихся на одном процессор.
2 варианта: пакетная обработка или разделение времени.
Система пакетной обработки предназначены для решения задач вычислительного характера, не требующего быстрого получения результата. Главным критерием таких систем является решение максимального числа задач в единицу времени.
Системы разделения времени давали возможность программисту работать сразу с несколькими приложениями. В системах мультипрограммирования использовался многотерминальный режим. При этом не только оператор, но и все пользователи получали возможность формировать свои задания и управлять их выполнением со своего терминала. Такие операционные системы получили название систем удаленного ввода заданий.
· Многотерминальные централизованные системы
· Современные сети произошли из терминалов Mainframe (большие компьютеры)
· Терминалы были интеллектуальными устройствами и были точками доступа к главному компьютеру. Были неудобны – приходилось делить компьютерное время
Для реализации связей «компьютер – компьютер» была решена более простая задача – организация связи «удаленный терминал – компьютер».
Дата добавления: 2016-11-02; просмотров: 694;