Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
инф-ка 20-40.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
453.12 Кб
Скачать

32. Понятие системного по. Операционные системы

Программное обеспечение

Системные программы

Прикладные программы

Системы программирования

обеспечивают настройку, обслуживание и нормальную работу компьютера, компьютерных сетей  и прочих устройств.

обеспечивают выполнение необходимых пользователю работ: редактирование текста, рисование картинок и пр.

обеспечивают возможность создания новых программ.

2. Назначение и организация системного по

Системные программы

Операционные системы

Драйверы

Утилиты

Программы-оболочки

Сетевые системы

Операционной системой (ОС) называется комплекс программ, который управляет ресурсами системы и процессами, использующими эти ресурсы. Примеры: MS DOS, Unix (Linux), Windows

ОС загружается при включении компьютера и постоянно (резидентно) находится в оперативной памяти компьютера. Каждая программа пользуется услугами ОС, поэтому может работать только под управлением той ОС, которая обеспечивает для нее эти услуги. 

ОС может быть

  • однозадачной (DOS) – одновременно выполняется не более одной задачи и

  • многозадачной (Windows) – способной выполнять несколько процессов одновременно.

ОС может быть

  • однопользовательской (обслуживает только одного пользователя W98)

  • многопользовательской (группу пользователей WNT)

Драйверы расширяют возможности ОС, позволяя ей работать с тем или иным внешним устройством.

Драйверы – это специальная программа, управляющая работой конкретного устройства ПК

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

Программы-оболочки – предоставляют пользователю более удобный и наглядный интерфейс общения с компьютером, чем средства ОС (FAR, Norton Commander)

Сетевые системы – программы обеспечивающие работу компьютерных сетей.

33. Этапы решения задач на компьютерах. Интерпретация. Защита информации в локальных и глобальных компьютерных сетях.

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

1. Постановка задачи:

• сбор информации о задаче;

• выражение условия задачи;

• выявление конечных целей решения задачи;

• установление формы выдачи результатов;

• описание данных (их типов, диапазонов величин, структуры и т. п.).

2. Анализ и исследование задачи, модели задачи:

• исследование существующих аналогов;

• изучение технических и программных средств;

• выработка математической модели:

• разработка структур данных.

3. Определение алгоритма:

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

• выявление формы записи алгоритма (блок-схемы, псевдокод и др.);

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

• разработка алгоритма.

4. Этап программирования:

• определение языка программирования;

• выбор способов организации данных;

• регистрация алгоритма на выбранном языке программирования.

5. Этап тестирования и отладки:

• синтаксическая отладка;

• отладка семантики и логической структуры;

• тестовые расчеты и анализ результатов тестирования;

• совершенствование полученной программы.

6. Рассмотрение результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2–5.

7. Сопровождение программы:

• доработка программы для решения конкретных задач;

• составление документации к решенной задаче, математической модели, алгоритму, программе, набору тестов, использованию.

Однако не все задачи требуют четкой последовательности выполнения перечисленных этапов. Иногда их количество может меняться.