Этап 2. Мультипрограммирование

История развития компьютерных сетей

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

Все 4 компонента очень важны, без них построение сети невозможно. Понимание всех 4-х компонентов обеспечивает более легкое взаимодействие с компьютерной сетью и ее диагностирование.

Этап 1. Появление вычислительных машин

Идея компьютера была предложена английским математиком Чарльзом Бэбиджем в середине 19 в. Подлинное рождение цифровых вычислительных машин произошло вскоре после окончания 2-й мировой войны. В середине 40-х были созданы первые ламповые компьютеры.

Характеристика 1-го этапа:

· Компьютер представлял собой скорее предмет исследования, а не инструмент для решения каких-либо практических задач из других областей

· Не было никакого системного ПО, кроме библиотек математических и служебных программ

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

· С середины 50-х появились полупроводниковые элементы

· Появились первые алгоритмические языки

· Были разработаны первые системные управляющие программы – мониторы, которые автоматизировали всю последовательность действий оператора по организации вычислительного процесса

Этап 2. Мультипрограммирование

Следующий важный период развития операционных систем относится к 1965-1975 гг. В этот период были реализованы практически все основные механизмы, присущие современным ОС: мультипрограммирование, мультипроцессирование, поддержка многотерминального многопользовательского режима, виртуальная память, файловые системы, разграничения доступа и сетевая работа.

Мультипрограммирование – способ организации вычислительного процесса, при котором в памяти компьютера находится одновременно несколько программ, попеременно выполняющихся на одном процессор.

2 варианта: пакетная обработка или разделение времени.

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

Системы разделения времени давали возможность программисту работать сразу с несколькими приложениями. В системах мультипрограммирования использовался многотерминальный режим. При этом не только оператор, но и все пользователи получали возможность формировать свои задания и управлять их выполнением со своего терминала. Такие операционные системы получили название систем удаленного ввода заданий.

· Многотерминальные централизованные системы

· Современные сети произошли из терминалов Mainframe (большие компьютеры)

· Терминалы были интеллектуальными устройствами и были точками доступа к главному компьютеру. Были неудобны – приходилось делить компьютерное время

Для реализации связей «компьютер – компьютер» была решена более простая задача – организация связи «удаленный терминал – компьютер».








Дата добавления: 2016-11-02; просмотров: 694;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.