Лекция №1 Вводная. Классы программного обеспечения

яЛекция №1 Вводная.

Классы программного обеспечения.

1. Понятие программных продуктов.

2. Системное программное обеспечения.

 

 

1. Для поддержания информационных технологий в областях решения задач ЭВМ выделяет три класса программных продуктов.

Классы ПО:

· СПО

· Пакеты ПП

· Инструментарий технологий программирования

2. СПО:

· Базовое ПО

Состав:

ОС

ОО

Сетевая ОС

· Сервисное ПО:

Программы диагностики работоспособности ЭВМ

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

Программы обслуживания диска

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

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

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

ОП – предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными процессами и ресурсами ЭВМ.

Операционные система для ЭВМ подразделяется на:

· Одно и много задачные (зависимости от числа параллельно выполняемых процессов).

 

 

Лк №2 Назначение и функции ОС

1. Назначение ОС

2. Функции ОС

3. Типы ОС

Назначение ОС можно разделить на 4 основные составляющие

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

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

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

· Доступ устройства ввода – вывода (для управления каждым устройством используются определенные перечень команд).

· Контролируемый доступ к файлам (операционная система хранит информацию о структуре файлов)

· Обнаружение ошибок и их обработка ( в этом случае операционная система выполняет действия минимизирующеие влияние ошибки на данное приложение)

2. Организация аффективного использования ресурсов. Управление ресурсами является важной задачей операционной системой. Управление ресурсами включает решение следующих задач:

· Планирование ресурсов (определение какому процессу, когда и в каком качестве следует выделить данный ресурс).

· Удовлетворение запроса на ресурсы (выделение ресурса процесса)

· Отслеживание ресурса

· Разрешение конфликтов между процессами.

3. Облегчение процессов эксплуатация аппаратных и программных средств. В современных операционных системах имеются средства диагностики и восстановления работоспособности системы. К которым можно отнести:

· Диагностические программы для выявления ошибок в конфигурации ОС.

· Средства восстановления последней работоспособной конфигурации

· Средства восстановления системных файлов.

4. Возможность развития:

· Обновление и возникновение нового аппаратного обеспечения

· Появление новых сервисов

· Возможность исправления ошибок.

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

 

 

Лекция №3 Классификация операционных систем.

Все разнообразия операционных систем можно классифицировать по различным признакам.

1. Распределяются по назначению:

· Универсальные (ОС рассчитана на решение всех задач пользователя)

· Специализированные (ОС с фиксированным набором программ)

2. По способу загрузки:

· Загружаемые ОС (загружаются в процессе включения компьютера)

· Постоянно находящиеся в памяти вычислительной системы

3. По особенностям алгоритмов управления ресурсами. Главным ресурсом системы является процессор, поэтому дадим классификацию по алгоритму управления процессором:

· Поддержка многозадачности (много программности)

· Однопрограммные ( MSDOS)

· Много программные ( Microsoft, Apple, Linux и т.д.)

Однопрограммные ОС, предоставляет пользователю виртуальную машину делая, удобный интерфейс работы пользователя ЭВМ.

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

Поддержка многопользовательского режима:

· Многопользовательские (Windows, Apple, Linux и т.д.)

· Однопользовательские ( MSDOS )

Многопроцессорная ОС

· Ассиметричные операционные системы (выполняются на одном процессоре, при этом разделяя прикладные задачи по остальным процессом.)

· Симметричные ОС (все задачи выполняются денцетрилизованн

 

1. Прежде чем начать форматирование фрагмента текста, надо его выделить.

2. Форматировать можно с помощью меню или панели инструментов Форматирование.

Форматировать текст – это значит уметь выполнять следующие операции:

§ Устанавливать шрифт, т.е. задавать параметры:

· тип,

· начертание,

· размер,

· подчеркивание,

· цвет;

§ определять эффекты в шрифтах:

· верхний индекс,

· нижний индекс,

· зачеркнутый,

· утопленный,

· приподнятый

· и пр.;

§ устанавливать межсимвольные интервалы;

§ устанавливать межстрочные интервалы;

§ делать первую строку абзаца красной или висячей;

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

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

Организация файловой структуры

Понятие файловой системы

Архитектура файловой системы

Любой компьютер позволяет хранить и выводить данные.Во время работы процесс может хранить ограниченные количества данных в собственном адресном… Хранить данные на устройствах компьютера необходимо соблюдением следующих… · устройства должны позволять хранить очень большие обьемы данных

Физическая организация файловой системы

· скорость доступа к данным · степень фрагментированости степени пространства · размер файла

Логическая структура дисков

2. Виды фарматирования 3. Логическая структура  

Процессы

2. Создание процесса 3. Завершение процесса 4. Иерархия процесса