Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры гос.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
713 Кб
Скачать
☆

Первый период (1945 -1955)

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

Второй период (1955 - 1965)

С середины 50-х годов начался новый период в развитии вычислительной техники, связанный с появлением новой технической базы - полупроводниковых элементов.

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

Третий период (1965 - 1980)

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

Важнейшим достижением ОС данного поколения явилась реализация мультипрограммирования.

Четвертый период (1980 - настоящее время)

Следующий период в эволюции операционных систем связан с появлением больших интегральных схем (БИС).

На рынке операционных систем доминировали две системы: MS-DOS и UNIX. Однопрограммная однопользовательская ОС MS-DOS широко использовалась для компьютеров, построенных на базе микропроцессоров Intel 8088, а затем 80286, 80386 и 80486. Мультипрограммная многопользовательская ОС UNIX доминировала в среде "не-интеловских" компьютеров, особенно построенных на базе высокопроизводительных RISC-процессоров.

Эталонная модель взаимодействия открытых систем OSI.

Базовая эталонная модель взаимосвязи открытых систем– это модель, принятая для описания общих принципов взаимодействия информационных систем.

В модели OSI информационная сеть рассматривается как совокупность функций, которые делятся на группы, называемые уровнями.

7-й уровень – прикладной: включает средства управления прикладными процессами; эти процессы могут объединяться для выполнения поставленных заданий, обмениваться между собой данными.

6-й уровень – представительский: реализуются функции представления данных (кодирование, форматирование,структурирование).

5-й уровень – сеансовый: предназначен для организации и синхронизации диалога, ведущегося объектами сети. На этом уровне определяются тип связи, начало и окончание заданий, последовательность и режим обмена запросами и ответами взаимодействующих партнеров.

4-й уровень – транспортный: предназначен для управления сквозными каналами в сети передачи данных.

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

2-й уровень – канальный (уровень звена данных): предоставляет услуги по обмену данными между логическими объектами предыдущего сетевого уровня и выполняет функции, связанные с формированием и передачей кадров, обнаружением и исправлением ошибок, возникающих на следующем, физическом уровне.

1-й уровень – физический: предоставляет механические, электрические, функциональные и процедурные средства для установления, поддержания и разъединения логических соединений между логическими объектами канального уровня; реализует функции передачи битов данных через физические среды.

Язык программирования Турбо Паскаль: общая структура программы, алфавит языка.

Программы, написанные на языке программирования Турбо Паскале, строятся в соответствии с правилами, представляющими собой несколько расширенные и “ослабленные” правила синтаксиса стандартного Паскаля.

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

программы, например:

Program PRIM;

Описания могут включать в себя:

• раздел подключаемых библиотек (модулей);

• раздел описания меток;

• раздел описания констант;

• раздел описания типов;

• раздел описания переменных;

раздел описания процедур и функций

Алфавит языка Паскаль составляют:

1) буквы латинского алфавита;

2) арабские цифры;

3) специальные знаки.

Структура программы на языке Турбо Паскаль

Program P1; {заголовок, название программы} {±}

Uses………;{подключение внешних модулей с расширением *.tpu}{±}

Const……...; {описание констант} {±}

Type………; {задание типов} {±}

Var………..; {раздел объявления переменных}{±}

Function F1 ….; {описание функций} {±}

Procedure Pr1 ….; {описание процедур} {±}

Begin{начало основной программы} {+}

….. {тело основной программы} {±}

End. {конец основной программы} {+}.