
- •Лекция 1 Системное программное обеспечение пк Лекция 2 Структура программного обеспечения пк Лекция 3 Программное обеспечение
- •Лекция 4 Системное по
- •Лекция 5 Прикладное по
- •Лекция 6 Инструментальное по
- •Лекция 7 Файловые системы
- •Лекция 8 Принцип организации файловой системы
- •Лекция 9 Способы именования файлов системы
- •Лекция 10 Классификация операционных систем
- •Лекция 14 Системы реального времени
- •Лекция 15 Операционная система ms dos
- •Лекция 16 Состав ms dos
- •Лекция 18 Загрузка ms dos
- •Лекция 22 Работа с каталогами
- •Лекция 23 Работа с дисками
- •Лекция 24. Операционная система Windows xp
- •Лекция 25 Основные элементы графического интерфейса Windows
- •Лекция 26 Настройка операционной системы Windows
- •Лекция 27 Сервисное программное обеспечение пк и основы алгоритмизации
- •Лекция 28 Сервисные программные средства (стандартные и служебные программы, архивация данных, антивирусные программы) Лекция 29 Программы архивирования данных
- •Лекция 30 Основы алгоритмизации и программирование Лекция 31 Алгоритм и его свойства
- •Изобразительные средства для описания (представление) алгоритма
- •Лекция 32 Принципы разработки алгоритмов и программ
- •Лекция 33 Языки программирования
- •Лекция 34 Установка операционной системы
- •Лекция 35 Конфигурирование операционной системы
Лекция 32 Принципы разработки алгоритмов и программ
Типы алгоритмических процессов По структуре выполнения алгоритмы и программы делятся на три вида:
Линейные
Ветвящиеся
Циклические Линейный алгоритм (линейная структура) – это такой алгоритм, в котором все действия выполняются последовательно друг за другом и только один раз. Схема представляет собой последовательность блоков, которые располагаются сверху вниз в порядке их выполнения. Первичные и промежуточные данные не оказывают влияния на направление процесса вычисления. Алгоритмы разветвляющейся структуры На практике часто встречаются задачи, в которых в зависимости от первоначальных условий или промежуточных результатов необходимо выполнить вычисления по одним или другим формулам. Такие задачи можно описать с помощью алгоритмов разветвляющейся структуры. В таких алгоритмах выбор направления продолжения вычисления осуществляется по итогам проверки заданного условия. Ветвящиеся процессы описываются оператором IF (условие).
Циклические вычислительные процессы Для решения многих задач характерно многократное повторение отдельных участков вычислений. Для решения таких задач применяются алгоритмы циклической структуры (циклические алгоритмы). Цикл – последовательность команд, которая повторяется до тех пор, пока не будет выполнено заданное условие. Циклическое описание многократно повторяемых процессов значительно снижает трудоемкость написания программ. Существуют две схемы циклических вычислительных процессов.
Особенностью первой схемы является то, что проверка условия выхода из цикла проводится до выполнения тела цикла. В том случае, если условие выхода из цикла выполняется, то тело цикла не выполняется ни разу. Особенностью второй схемы является то, что цикл выполняется хоты бы один раз, так как первая проверка условия выхода из цикла осуществляется после того, как тело цикла выполнено. Существуют циклы с известным числом повторений и итерационные циклы. При итерационном цикле выход из тела цикла, как правило, происходит при достижении заданной точности вычисления.
Лекция 33 Языки программирования
Языки программирования – это искусственные языки записи алгоритмов для исполнения их на ЭВМ. Программирование (кодирование) - составление программы по заданному алгоритму. Классификация языков программирования. В общем, языки программирования делятся на две группы: операторные и функциональные. К функциональным относятся ЛИСП, ПРОЛОГ и т.д. Операторные языки делятся на процедурные и непроцедурные (Smalltalk, QBE). Процедурные делятся на машино - ориентированные и машино – независимые. К машино – ориентированным языкам относятся: машинные языки, автокоды, языки символического кодирования, ассемблеры. К машино – независимым языкам относятся:
Процедурно – ориентированные (Паскаль, Фортран и др.)
Проблемно – ориентированные (ЛИСП и др.)
Объектно-ориентированные (Си++, Visual Basic, Java и др.)
Лекция 34 Установка операционной системы
До установки ОС должны быть выполнены следующие этапы подготовки диска: логическое разбиение и логическое форматирование. Для логического разбиения предназначены специальные утилиты, например Partition Magic. С помощью этой же утилиты можно отформатировать логический диск под файловую систему.
Этап логического форматирования реализуется при помощи средств программы установки большинства ОС. Например, при установке систем Windows и выбора логического диска для установки, этот диск предлагается отформатировать под NTFS или FAT.
Чаще всего ОС устанавливается с установочного компакт-диска. В случае необходимости потребуется изменить настройки BIOS – в разделе First Boot Device первым загрузочным устройством нужно выбрать CD-ROM.
После того как компьютер загрузится с установочного CD-диска, начнется сам процесс установки ОС. В большинстве случаев этот процесс включает следующие этапы:
I этап. Сбор сведений: выбор параметров установки.
сбор информации о компьютере, анализ конфигурации (проверка того, соответствует ли аппаратная конфигурация компьютера требованиям, необходимым для использования ОС).
выбор варианта установки (обновление или новая).
ознакомление с лицензионным соглашением.
указание серийного номера.
выбор специальных параметров установки: использование многовариантной загрузки, выбор расположения файлов дистрибутива, имя папки для сохранения файлов ОС, специальные возможности, экранная лупа, экранный диктор, языки ввода и раскладки клавиатуры.
II этап. Динамическое обновление.
Появление новых аппаратных компонентов влечет за собой появление новых драйверов, которых не было на момент появления ОС и которые отсутствуют в дистрибутиве. Процедура динамического обновления выполняет проверку наличия обновленных драйверов и загрузку самых последних версий драйверов и может выполняться в процессе установки ОС.
III этап. Подготовка к установке, начало установки.
копирование на жесткий диск установочных файлов и перезагрузка системы.
выбор логического диска для установки, его проверка и, возможно, форматирование под файловую систему.
IV этап. Установка.
ввод персональной информации о пользователе (например, имя и организация).
выбор опций языков ввода и региональных стандартов.
ввод имени компьютера и пароля администратора.
настройка параметров отображения даты и времени.
настройка параметров сети.
V этап. Завершение процесса установки.
завершение настройки устройств.
настройка подключения к сети Интернет.
активация операционной системы.
создание учетных записей локальных пользователей.
завершение конфигурирования.
После установки ОС выполняются следующие действия: установка драйверов к материнской плате и ко всем устройствам.
Разделение всех действий установки ОС на этапы является условным. В зависимости от вида ОС, некоторые действия в процессе инсталляции могут отсутствовать или выполняться на другом этапе.
Установка серверных версий ОС отличается от установки ОС на локальные компьютеры и требует установку и конфигурирование основных компонентов сервера.