Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АРМ по информатике.doc
Скачиваний:
11
Добавлен:
14.11.2019
Размер:
832.51 Кб
Скачать

Лекция № 6 . Операционная система ms dos

Операционная система MS DOS (Microsoft Disk Operating System) — самая распространенная ОС на 16-разрядных персональных компьютерах. Она состоит из следующих основных модулей (рис. 6.4):

  • базовая система ввода/вывода (BIOS);

  • блок начальной загрузки (Boot Record);

  • модуль расширения базовой системы ввода/вывода (IO.SYS);

  • модуль обработки прерываний (MSDOS.SYS);

  • командный процессор (COMMAND.COM);

  • утилиты MS DOS.

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

Базовая система ввода/вывода (BIOS) выполняет наиболее простые и универсальные услуги операционной системы, связанные с осуществлением ввода-вывода. В функции BIOS входит также автоматическое тестирование основных аппаратных компонентов (оперативной памяти и др.) при включении машины и вызов блока начальной загрузки DOS.

Блок начальной загрузки (или просто загрузчик) — это очень короткая программа, единственная функция которой заключается в считывании с диска в оперативную память двух других частей DOS — модуля расширения базовой системы ввода/вывода и модуля обработки прерываний.

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

Модуль обработки прерываний реализует основные высокоуровневые услуги DOS, поэтому его и называют основным.

Командный процессор DOS обрабатывает команды, вводимые пользователем.

Утилиты DOS — это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Они выполняют действия обслуживающего характера, например, разметку дискет, проверку дисков и т.д.

Что такое программы-оболочки?

Оболочки — это программы, созданные для упрощения работы со сложными программными системами, такими, например, как DOS. Они преобразуют неудобный командный пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги.

Самая популярная у пользователей IBM-совместимого ПК оболочка — пакет программ Norton Commander. Он обеспечивает:

  • создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов;

  • отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека;

  • создание, обновление и распаковку архивов (групп сжатых файлов);

  • просмотр текстовых файлов;

  • редактирование текстовых файлов;

  • выполнение из её среды практически всех команд DOS;

  • запуск программ;

  • выдачу информации о ресурсах компьютера;

  • создание и удаление каталогов;

  • поддержку межкомпьютерной связи;

  • поддержку электронной почты через модем.

В начале 90-х годов во всем мире огромную популярность приобрела графическая оболочка MS-Windows 3.х, преимущество которой состоит в том, что она облегчает использование компьютера, и её графический интерфейс вместо набора сложных команд с клавиатуры позволяет выбирать их мышью из меню практически мгновенно. Операционная среда Windows, работающая совместно с операционной системой DOS, реализует все свойства, необходимые для производительной работы пользователя, в том числе — многозадачный режим.

Оболочка Norton Navigator — это набор мощных программ для управления файлами, расширяющий возможности Windows. Позволяет экономить время практически на всех операциях: поиск файлов, копирование и перемещение файлов, открытие каталогов.

Контрольные вопросы:

Назовите модули MS DOS.

Что такое корневой каталог диска ?

Какие виды ОС ты знаешь?

Перечисли признаки ОС?

Назначение программы-оболочки Norton Commander?

Что обозначают функциональные клавиши <F1> – <F10> в NC?

Как осуществляется запуск NC из MS DOS?

Что такое командный язык?

Глоссарий

Файл- file - Файл

Это поименованная последовательность слов (команд или данных), стандартная структура которой обеспечивает ее размещение в памяти машины

Внутренние команды – The Internal commands - Ішкі командалар

Это команды, которые выполнет командный процессор command.com. находящийся в корневом каталоге диска

Командный процессор – Command processor - Командалық процессор

Осуществляет взаимодействие пользователя с ПК, является файлом ОС и имеет имя command.com

Вспомогательные программы (утилиты) MS DOS – Auxiliary programs (utilities)- Көмекші программалар

Это программы, которые используются для выполнения дополнительных возможностей

Командный язык – Command language - Команда тілі

Взаимодействия пользователя в ОС

Задание на СРС и СРСП

1. Назначение и основные виды ОС.

2. Работа в программе Norton Commander.

3. Задание 4.1 - “Информатика”. М.Ф.Меняев, Москва 2003, стр. 318-320

Основная литература [1]

Дополнительная литература [2-6]

Лекция № 3. Сервисное программное обеспечение

Архивация.

Архивация — это сжатие, уплотнение, упаковка информации с целью ее более рационального размещения на внешнем носителе (диске или дискете). Архиваторы — это программы, реализующие процесс архивации, позволяющие создавать и распаковывать архивы.

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

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

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

Ряд архиваторов позволяют создавать многотомные архивы, саморазворачивающиеся архивы, архивы, содержащие каталоги. Наиболее высокоэффективными являются архиваторы RAR, ACE, AIN, ARJ. Они обеспечивают наибольшую степень сжатия информации и имеют наиболее высокую скорость работы.

Кроме того, существуют упаковщики exe и com файлов PKLITE, DIET, LZEXE, EXEPACK, AINEXE и др. Упакованные exe и com файлы имеют те же расширения (exe и com) и сохраняют свою способность к исполнению, в отличие от архивных файлов. Они занимают значительно меньше места на диске, чем неупакованные файлы. Для создания и распаковки архива используется следующие методы:

Метод работы архиватора в командной строке — является наиболее общим методом управления архиватором с помощью введения команд в командную строку.

Метод использования архивационных свойств — программных оболочек (Norton Commander, DOS Navigator, Windows Commander и др.).

Использование просмоторщиков ARCVIEW и AVIEW для распаковки архивов. Этот метод является вспомогательным.

Антивирусные программы.

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

Признаки заражения компьютера:

  • некоторые программы перестают работать или работают с ошибками;

  • размер некоторых исполнимых файлов и время их создания изменяются.

  • на экран выводятся посторонние символы и сообщения, появляются странные видео и звуковые эффекты;

  • работа компьютера замедляется и уменьшается размер свободной оперативной памяти;

  • некоторые файлы и диски оказываются испорченными (иногда необратимо, если вирус отформатирует диск);

  • компьютер перестает загружаться с жесткого диска.

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

Типы вирусов:

Файловые вирусы, поражающие exe и com файлы.

Загрузочные вирусы — поражают загрузочные сектора жестких дисков и дискет.

Вирусы, поражающие драйверы, указанные в файле config.sys, и дисковые файлы DOS.

Вирусы DIR, меняющие файловую структуру.

Невидимые или стелс-вирусы. Их очень трудно обнаружить.

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

Сетевые вирусы — поражают машины, работающие в сети, в том числе в сети Интернет.

Вирусы Word, Excel, Access, PowerPoint — поражают документы и макросы программ из MS Office.

Методы борьбы с вирусами:

Резервное копирование всех программ, файлов и системных областей дисков на дискеты.

Ограничение доступа к машине путем введения пароля, администратора, закрытых дисков.

Включение антивирусного протектора от загрузочных вирусов в CMOS Setup машины. Защита дискет от записи.

Проверка всей поступающей извне информации на вирусы, как на дискетах, CD-ROM, так и по сети.

Применение антивирусных программ и обновление их версий.

Подготовка ремонтного набора дискет (антивирусы и программы по обслуживанию дисков).

Периодическая проверка компьютера на наличие вирусов при помощи антивирусных программ.

Вопросы:

1. Что такое архивация?

2. Методы архивации?

3. Что такое компьютерный вирус?

4. Перечислите виды антивирусных программ?

5. Методы борьбы с вирусами?

Глоссарий.

Электронно-вычислительная машина

Электронды есептеуіш машина

Electronic computing machine

Вирус

Вирус

Virus

Заражать

Жұқтыру

Be damage

Упаковка файлов

Файлдарды қалталау

File packing

Обслуживающая программа

Қызмет көрсету бағдарламасы

Service program, utility

Программа

Бағдарлама

Program

Задание на СРС и СРСП:

1. Ответить на вопросы.

Основная литература [2]

Дополнительная литература [2-6]

Лекция № 8. Состояние и тенденции развития программного обеспечения.

1) Системное программное обеспечение направлено на

- создание операционной системы функционирования других программ,

- обеспечение надежной и эффективной работы самого компьютера и вычислительной сети

- выполнение вспомогательных технических процессов (копирование, архивирование, восстановление файлов программ и базы данных )

- проведение диагностики и профилактики аппаратуры компьютеров и ВС и т.д.

Системное программное обеспечение (System software) – совокупность программ и программных комплексов для обеспечения работы компьютеров и сетей ЭВМ.

Системное программное обеспечение (СПО)

Базовое программное обеспечение Сервисное программное обеспечение

- Операционная система - Программа диагностики работоспособности компьютеров

- Оболочка - Антивирусные программы

- Сетевая операционная система - Программы обслуживания дисков

- Программы архивирования данных

- Программы обслуживания сети

2) Программное обеспечение – понятие, которое охватывает:

- Системное программное обеспечение работоспособности компьютеров

- Прикладное программное обеспечение для решения задач любой предметной области в виде пакетов прикладных программ

- Инструментарий технологий программирования (по сфере производства программы)

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

Классы программных продуктов (по сфере использования)

СПО Пакет прикладных программ Инструментарий технологии программирования.

Контрольные вопросы

  1. Что такое программа, программное обеспечение?

  2. Дайте определение задачи и приложения.

  3. Что такое алгоритм?

  4. Что такое программный продукт и каковы его свойства?

  5. Как могут классифицироваться программные продукты?

  6. Что входит в системное программное обеспечение?

  7. Дайте определение СПО?

  8. Что такое утилитарные программы?

Глоссарий

Программа – программа – program

Упорядоченная последовательность команд (инструкции) компьютера для решения задач.

Программные продукты – Программалық өнімдер – Program products

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

Алгоритм – алгоритм - Algorithm

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

Прикладные программы – Қолданбалы программмалар – Applied programs

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

Задание на СРС

Доклад - «Системное программное обеспечение»»

Задание на СРСП

Системное программное обеспечение. Программные продукты.

Основная литература [2]

Дополнительная литература [1-8]

Лекция № 9 Прикладное программное обеспечение

Пакеты прикладных программ (ППП) — это специальным образом организованные программные комплексы, рассчитанные на общее применение в определенной проблемной области и дополненные соответствующей технической документацией.

В зависимости от характера решаемых задач различают следующие разновидности ППП:

  • пакеты для решения типовых инженерных, планово-экономических, общенаучных задач;

  • пакеты системных программ;

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

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

Чтобы пользователь мог применить ППП для решения конкретной задачи, пакет должен обладать средствами настройки (иногда путём введения некоторых дополнений).

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

Часто пакеты прикладных программ располагают базами данных для хранения данных и передачи их прикладным программам.