- •Введение
- •Тема 1 "Организация информации в эвм" дает теоретические знания о методах цифрового представления информации и способах её обработки.
- •Информация и данные
- •Представление и обработка данных
- •Внутреннее представление данных Двоичная форма целых чисел. Количество информации
- •Цифровое представление символов
- •Цифровое представление вещественных чисел
- •Цифровое представление изображений
- •Цифровое представление звука
- •Сжатие данных
- •Внешнее представление данных Файлы и каталоги
- •Модели и базы данных
- •Обработка данных Понятие программы
- •Понятие алгоритма и алгоритмического языка
- •Программирование и языки программирования
- •Вопросы к теме 1
- •Техническое обеспечение
- •Общие сведения Поколения эвм
- •Классификация эвм
- •Архитектура эвм
- •Производительность эвм
- •Аппаратные компоненты персональных эвм Структура пэвм
- •Системная шина
- •Центральный процессор
- •Внешняя и внутренняя память
- •Внешние устройства
- •Внешние запоминающие устройства
- •Внешние устройства ввода-вывода
- •Видеосистемы
- •Вопросы к теме 2
- •Программное обеспечение
- •Общие сведения Классификация программных средств
- •Иерархия программных средств
- •Операционные системы Общая характеристика
- •Пользовательский и программный интерфейсы
- •MessageBox (wnd, “Форматирование винчестера, вы уверены?”,” ”, mb_ok);
- •Процессорное время и организация памяти
- •Структура операционной системы
- •Файловая система
- •Защита информации
- •Сетевые средства и распределённые системы
- •Модель «клиент-сервер»
- •Технология «plugandplay».
- •Сервисные и инструментальные системы Сервисные системы
- •Инструментальные системы
- •Вопросы к теме 3
- •Вычислительные сети Понятие вычислительной сети
- •Локальные вычислительные сети Архитектура локальной сети
- •Аппаратные компоненты локальной сети
- •Глобальная сетьInternet Общая характеристика глобальной сетиInternet
- •Адресация и маршрутизация в сетиInternet
- •Службы сетиInternet
- •Архитектура вычислительного процесса Архитектура приложения
- •Централизованная архитектура
- •Распределённая архитектура
- •Архитектура клиент-сервер
- •Многозвенная архитектура
- •Вопросы к теме 4
- •Использованная литература
- •Содержание
- •Тема 1. Организация информации 4
- •Тема 2. Техническое обеспечение 20
- •Тема 3. Программное обеспечение 33
- •Тема 4. Вычислительные сети 45
Операционные системы Общая характеристика
Операционная система[operatingsystem] – это комплекс программ, обеспечивающий управление ресурсами ЭВМ и процессами, которые используют эти ресурсы при вычислениях.
Ресурс – это любой логический или аппаратный компонент ЭВМ. Основными ресурсами являются процессорное время и оперативная память. Ресурсы могут принадлежать одной или нескольким внешним ЭВМ, к которым операционная система обращается, используя вычислительную сеть. Процесс – это последовательность действий, предписанных программой.
Управление ресурсом состоит из двух функций:
упрощение доступа к ресурсу;
распределение ресурсов между конкурирующими за них процессами.
Для решения первой задачи операционные системы поддерживают пользовательский и программный интерфейсы. Для решения второй операционные системы используют различные алгоритмы управления виртуальной памятью и процессором.
Операционные системы характеризуются признаками:
количество пользователей, одновременно обслуживаемых системой (однопользовательскиеимногопользовательские);
число одновременно выполняемых процессов (однозадачныеимногозадачные);
тип используемой вычислительной системы (однопроцессорные,многопроцессорные,сетевые,распределённые).
Пример
Операционная система Windows98 является многозадачной, ОСLinux– многопользовательской,MS-DOSоднозадачной и, следовательно, однопользовательской. Операционные системыWindowsNTиLinuxмогут поддерживать многопроцессорные ЭВМ с 16 процессорами. Операционная системаNovellNetWareявляется сетевой, однако, встроенные сетевые средства имеют такжеWindowsNTиLinux.
Пользовательский и программный интерфейсы
Для упрощения доступа к ресурсам ЭВМ операционные системы поддерживают пользовательский и программный интерфейсы.
Пользовательский интерфейс[userinterface] – это набор команд и сервисных услуг, которые упрощают пользователю работу с ЭВМ.
Рис.3.12 Интерфейсы операционной системы.
Источник [2].
Программный интерфейс[programinterface] – это набор процедур, которые упрощают для программиста управление ЭВМ.
Пример
Операционная система Windows98 предоставляет пользователю графический интерфейс, который представляет собой (с точки зрения пользователя) набор правил для наглядного управления ЭВМ. Кроме графического интерфейса пользователю предоставляется также командный интерфейс, то есть набор команд определённого формата. Для этого в системном меню имеется пункт «Выполнить». Например, чтобы скопировать файл на дискету, нужно набрать:
copyfilea:\.
Основной упор в Windows98 сделан на графическом интерфейсе. В операционной системе Linuxтакже имеются две возможности для управления ЭВМ, но, как правило, предпочтение отдаётся командам.
Набор системных функций в Windows98 носит название API (Application Programming Interface). В этом наборе имеются более тысячи процедур для решения разных системных задач. Например, если в программе на языке Си написать
MessageBox (wnd, “Форматирование винчестера, вы уверены?”,” ”, mb_ok);
то, дойдя до этого места, программа высветит небольшое окно с данным сообщением и кнопкой ОК и будет ожидать нажатия этой кнопки.