- •Раздел 1. Технические средства информатики.
- •Тема 1. Аппаратные средства эвм.
- •Состав и особенности основных устройств.
- •1.2.Внутренняя память
- •1.3. Периферийные устройства
- •1.4. Внешняя память.
- •1.5. Принцип хранения информации на магнитных дисках
- •Тема 2. Представление данных в эвм.
- •2.1. Единицы измерения количества и объема информации.
- •2.1.1. Количество информации.
- •2.1.2. Объем информации.
- •2.2. Системы счисления.
- •2.3. Типы данных и их представление.
- •2.3.1. Целые типы данных.
- •2.3.2. Вещественные типы данных.
- •2.3.3. Текстовые типы данных.
- •2.3.4. Логический тип данны.
- •2.3.5. Кодирование графической информации.
- •2.3.5.1.Растровая графика
- •2.3.5.2.Векторная графика
- •2.3.5.3.Фрактальная графика
- •2.3.5.4.Форматы представления графических файлов
- •2.3.6.Кодирование звуковой информации.
- •2.4. Структуры данных. Файловая структура.
- •2.4.1. Структуры данных.
- •2.4.2. Файловая структура.
- •Тема 3. Компьютерные сети.
- •3.1. Основные особенности.
- •3.2. Основные концепции сетевого программного обеспечения.
- •3.3. Топология локальной сети.
- •3.4. Основные особенности глобальной сети интернет.
- •Раздел 2. Программные средства информатики.
- •Тема 1. Алгоритмы.
- •1.1.Основные понятия
- •1.2. Словесно-формульное описание алгоритма.
- •1.3. Структурное описание алгоритма.
- •1.4. Элементарные алгоритмические структуры.
- •1.5. Требования, предъявляемые к алгоритмам.
- •Тема 2. Виды и особенности программных средств.
- •Тема 3. Системное по.
- •3.1.Основные особенности ос.
- •3.1.3.Состав операционных систем
- •3.2. Вспомогательные (сервисные) программы.
- •3.2.1.Программы–упаковщики (архиваторы)
- •3.2.2.Вирусы и антивирусные программы
- •3.2.3.Программы обслуживания дисков
- •Тема 4. Языки и системы программирования.
- •4.1. Системы программирования.
- •4.2. Уровни языков программирования.
- •4.3. Принципы программирования.
- •4.3.1. Алгоритмическое программирование.
- •4.3.2. Структурное программирование.
- •4.3.3. Событийно-ориентированное программирование.
- •4.3.4. Объектно-ориентированное программирование.
Тема 3. Системное по.
3.1.Основные особенности ос.
ОС называют совокупность программных средств и файлов данных, обеспечивающих взаимодействие пользователей с программными процессами, управления ресурсами вычислительной системы, а также взаимодействие программ друг с другом и аппаратными средствами. ОС является неотъемлемой частью вычислительной системы. Именно ОС обеспечивает возможности аппаратных средств. ОС в основном выполняет две главные задачи:
поддержка работы всех программ и их взаимодействия с аппаратурой
предоставление пользователям возможностей общего управления ЭВМ.
В рамках первой задачи обеспечивается:
взаимодействие программ друг с другом
работа с внешними устройствами
динамическое распределение оперативной памяти, т.е. размещение информации в различные участки оперативной памяти по мере необходимости в процессе выполнения программ
выявление сбойных и ошибочных ситуаций
обработка прерываний, связанных с реализацией мультипрограммного режима, режима разделения времени, обработкой сбойных и ошибочных ситуаций и т.д.
получение информации о состоянии оборудования и его настройка
распределение вычислительных ресурсов между программами
Общее управление ЭВМ осуществляется с помощью команд ОС, которые обеспечивают выполнение, например таких действий, как копирование, перемещение и удаление файлов, форматирование дисковой памяти, чтение каталогов и др. По реализации интерфейса пользователя различают:
неграфические
графические ОС
В неграфических реализован интерфейс, основанный на так называемей командной строке. Командная строка – это поле для ввода команды. Основным устройством управления в этом случае является клавиатура. Команда вводится в поле командной строки, где ее можно и редактировать
В графических ОС реализован интерфейс, в котором в качестве устройства управления кроме клавиатуры используется мышь или другое устройство позиционирования. В качестве активного элемента выступает указатель мыши, а в качестве пассивных элементов – различные графические элементы управления (кнопки, пиктограммы, переключатели, флажки и т.д.)
Управление В ОС может осуществляться в разных режимах:
пакетная обработка
мультипрограммный режи(многозадачный)
мультипроцессорный
режим резделения времени
режим реального времени
Наибольшее распространение получили ОС семейств UNIX и Microsoft Windows.
UNIX является мультипрограммной многопользовательской ОС, работающей в режиме разделения времени. Основной отличительной особенностью ОС этого семейства является то, что они реализованы для всех типов ЭВМ. Как правило, используются в качестве центральной ОС, управляющей сетью. Существуют и локальные ОС этого семейства, например Linux, AIX, Solaris.
ОС Microsoft Windows ориентированы на использование в ПК. Это дисковая ОС т.к. загружается с дисков, и основная часть ее находится на дисках. Представляет собой ОС разделения времени, обеспечивающая мультипрограммный и пакетный режим управления программами.
3.1.3.Состав операционных систем
В составе ОС для ПЭВМ можно выделить часть, которая является основой всей системы и называется ее ядром. В состав ядра входят наиболее часто используемые компоненты (модули), такие как модуль управления системой прерываний, средства распределения основных ресур- сов (оперативная память, процессор и т.п.). Программы, входящие в состав ядра, при запуске ОС помещаются в оперативную память, где находятся постоянно до окончания работы с ОС (“резидентно”) и используются при функционировании ЭВМ. Такие программы называются резидентными. ОС для ПЭВМ содержит следующие основные компоненты.
1. BIOS (Basic Input-Output System). Находится в ПЗУ системного блока. Фактически явля- ется частью ЭВМ и, следовательно, компонентой любой ОС для ПЭВМ. Основными функция- ми BIOS являются: – проверка исправности (тестирование) основных аппаратных средств при включении пи- тания; – считывание из внешней памяти загрузчика ОС и передача ему управления; – автоматическое обнаружение и подключение вновь установленных устройств (технология Plug-and-Play); – выполнение обмена данными с внешними устройствами на физическом уровне вво- да\вывода; – обработка системных прерываний нижнего уровня.
2. Блок начальной загрузки (Boot Record). Содержится в самом начале памяти каждого дис- ка, сформатированного в ОС. В начале этого блока находится служебная информация (фирма- изготовитель, версия системы, особенности данного диска). Далее располагается специальная программа, которая загружает в оперативную память компоненты ядра ОС. Эта программа на- зывается загрузчиком ОС. От того, какой загрузчик находится в Boot Record, зависит, какая ОС будет запущена. По- этому установка любой ОС на новый диск выполняется не простым копированием составляю- щих ее файлов, а специальной программой инсталляции (генерации или установки) ОС. В част- ности, эта программа записывает в определенное место области Boot Record программу- загрузчик, которая будет в дальнейшем запускать данную ОС. Это означает, что если по каким- либо причинам эта программа окажется испорченной (например, в результате выполнения ком- пьютерного вируса), ОС не сможет начать работать, что приведет к невозможности использова- ния ЭВМ.
3. Подсистема управления файлами. Поддерживает файловую систему. Файловая система включает программы и файлы данных (например, FAT), необходимые для манипулирования файлами.
4. Подсистема обработки прерываний и ошибок, а также обслуживания специальных си- туаций, связанных с загрузкой и завершением программ.
5. Подсистема управления драйверами и драйверы внешних устройств. Одна из важнейших функций ОС – поддержка работы широкого набора периферийных (внешних) устройств. В их число входят как стандартные компоненты ПЭВМ (клавиатура, монитор, накопители на жест- ких магнитных дисках, принтер и т.д.), так и дополнительные устройства (манипуляторы, гра- фопостроители, сканеры и т.д.). Для управления периферийными устройствами в ОС использу- ются специальные программы, называемые драйверами. Драйверы стандартных устройств вхо- дят в состав ОС, а для специальных устройств могут добавляться (подключаться) при запуске ОС. Экономическая информатика (материалы к лекциям для самостоятельного изучения) 16
6. Процессор командного языка (командный процессор). Для взаимодействия пользователя с ОС имеется специальный командный язык, на основе которого можно формулировать указа- ния на выполнение каких-либо действий (копирование файлов, запуск программ и т.п.). Эти указания называются командами ОС. Командный процессор – это программа, предназначенная для анализа и выполнения таких команд. Представляет собой небольшую, но наиболее интен- сивно используемую часть ОС. Команды ОС в виде текстовых строк могут быть записаны в файл, название которого долж- но иметь расширение BAT. Командный процессор обеспечивает выполнение команд, записан- ных в такие файлы. В частности, он сразу после запуска осуществляет автоматический поиск командного файла AUTOEXEC.BAT и, если он найден, выполняет находящиеся в нем команды.
7. Системные программы выполнения команд (системные утилиты). Хранятся на диске и используются командным процессором для обеспечения выполнения команд. Например, утили- та FORMAT.COM используется для выполнения команды форматирования диска FORMAT.
