- •Аспекты информатики.
- •Структура информатики.
- •Задачи информатики.
- •Основные понятия информатики.
- •Информация и данные.
- •Операции с данными. Структуры данных.
- •Свойства и характеристики информации.
- •Меры информации.
- •Кодирование числовой информации. Системы счисления.
- •Кодирование текстовой и графической информации.
- •Поколения эвм.
- •Классы вычислительных машин.
- •Основные принципы организации компьютера. Архитектура фон Неймана.
- •Общая структура компьютера. Принципы Джона фон Неймана.
- •Назначение и функции основных устройств компьютера.
- •Виды внутренней памяти компьютера. Назначение каждого вида.
- •Виды шин. Назначение каждого вида.
- •Виды интерфейсов. Подключение внешних устройств к шине.
- •Материнская плата. Состав. Чипсет. Назначение.
- •Накопитель на жестком магнитном диске. Принципы организации хранения файлов.
- •Файловые системы. Понятие раздела. Структура тома.
- •Классы программных продуктов.
- •Архитектура ос. Компоненты ядра ос.
- •Операционные системы Windows.
- •Компьютерные вирусы. Классификация вирусов.
- •Антивирусные программы.
- •Способы защиты информации.
- •Компоненты локальной сети.
- •Каналы связи в глобальных сетях. Характеристики каналов связи.
- •Топологии локальных сетей.
- •Коммуникационное оборудование сетей.
- •Ресурсы глобальной сети.
- •Способы защиты информации.
- •Криптографические методы защиты данных.
- •Основные понятия, используемые при создании документа. Шаблоны
- •Параметры страницы
- •Пример 1
- •Понятие абзаца
- •Параметры форматирования символов, абзацев и разделов. Форматирование документа
- •Форматирование символов
- •Форматирование абзацев
- •Форматирование разделов
- •Создание колонок
- •Пример 2
- •Создание колонтитулов
- •Пример 3
- •Пример 4
- •Пример 5
- •Создание автоматического оглавления
- •Создание предметного указателя
- •Особенности копирования и перемещения данных в среде электронных таблиц
Архитектура ос. Компоненты ядра ос.
ОС – это комплекс взаимосвязанных программ, обеспечивающих управление аппаратной частью компьютера и прикладными программами, а также их взаимодействие между собой и пользователем.
Этот комплекс динамичен по составу, из него можно удалять и в него можно добавлять отдельные части.
Основные функции ОС
Формирование программ.
ОС обеспечивает доступ к разнообразным средствам подготовки текста программы и ее отладки.
Выполнение прикладной программы:
загрузка команд и данных в ОП;
инициализация файлов и внешних устройств.
Управление ресурсами компьютера при выполнении нескольких задач.
Обеспечение доступа пользователя к внешним устройствам.
Управление доступом к файлам, хранящимся на внешних носителях.
Разрешение конфликтов между отдельными пользователями, работающими в многопользовательском режиме (например, при одновременном обращении к ОП или ВУ).
Обнаружение и обработка ошибок.
Классификация ОС
Операционные системы могут различаться по многим признакам:
По количеству одновременно работающих пользователей ОС делятся на однопользовательские и многопользовательские.
Многопользовательские ОС имеют средства защиты информации каждого пользователя от несанкционированного доступа других пользователей.
По числу задач, одновременно выполняемых под управлением ОС, системы делятся на однозадачные и многозадачные.
Многозадачные ОС
Многозадачные ОС управляют разделением совместно используемых ресурсов: процессор, ОЗУ, файлы и внешние устройства.
Невытесняющая многозадачность - активный процесс выполняется до тех пор, пока он сам, по собственной инициативе не отдаст управление ОС.
После этого ОС выбирает другой процесс из очереди процессов в состоянии готовности.
Вытесняющая многозадачность - решение о переключении с одного процесса на другой принимается ОС, а не самим активным процессом.
В зависимости от областей использования многозадачные ОС подразделяются на три типа.
Системы пакетной обработки (ОС ЕС)
Системы с разделением времени (Unix, Linux, Windows)
Системы реального времени (RT-11).
Классификация ОС
По количеству используемых процессоров системы делятся на однопроцессорные (Windows 98) и многопроцессорные (Windows NT, NetWare, Solaris, OS/2 и др.).
Многопроцессорные ОС по способу организации вычислительного процесса делятся на асимметричные ОС и симметричные ОС.
Асимметричная ОС целиком выполняется только на одном из процессоров системы, распределяя прикладные задачи по остальным процессорам.
Симметричная ОС разделяет ресурсы процессоров между системными и прикладными задачами.
По разрядности процессора ОС делятся на 32-, 64- ,128-.
Примером 32-разрядной ОС является Windows XP
В двух версиях (32-, 64-разрядная) выпускались:
ОС Microsoft Windows Server 2003;
Windows XP Professional;
Windows Vista;
Windows 7.
Фирмой Microsoft планируется выпуск 128-разрядной ОС - Windows 8.
По способу использования общих аппаратных и программных ресурсов – на сетевые и локальные.
Сетевые ОС решают задачи, связанные с распределенным характером хранения и обработки данных в сети:
ведение справочной информации о всех доступных в сети ресурсах и серверах;
адресация взаимодействующих процессов;
обеспечение прозрачности доступа;
тиражирование данных;
поддержка безопасности данных.
Части ОС
ОС состоит из резидентной части и транзитной части.
Резидентная часть называется ядром.
Ядро – это набор модулей, выполняющих основные функции ОС (управление процессами, памятью, устройствами ввода-вывода).
После загрузки ОС ядро постоянно находится в ОП.
Режим работы ядра – это привилегированный режим (kernel mode), т.е. ЦП может выполнять привилегированные команды.
В привилегированном режиме модули ядра защищены от приложений и могут играть роль арбитра в споре приложений за ресурсы.
Транзитная часть ОС находится во внешней памяти (на жестком диске) и содержит модули, выполняющие вспомогательные функции ОС.
В транзитную часть ОС входят следующие компоненты:
утилиты – программы, решающие отдельные задачи управления и сопровождения компьютерной системы;
средства тестирования;
системные обрабатывающие программы – текстовые и графические редакторы, компиляторы, компоновщики, отладчики;
библиотеки процедур, упрощающие разработку приложений (библиотека математических функций, функций ввода-вывода и т. д.)
Приложения и утилиты выполняются в пользовательском режиме (user mode).
Основные компоненты ядра
Подсистема управления процессами занимается :
планированием заданий - обеспечивает процессы необходимыми системными ресурсами;
созданием и уничтожением процессов;
переключает ЦП на обработку другого, ожидающего обслуживания процесса.
Подсистема управления памятью (менеджер ОП).
Обслуживает запросы на подкачку страниц виртуальной памяти (ВП).
ВП – это временное хранилище, используемое компьютером для выполнения программ, размер которых превышает размер ОП.
Данные программы, для которой не хватает ОП, сохраняются в так называемом файле подкачки на жестком диске и в нужный момент переносятся в ОП постранично.
Подсистема управления файлами и ВУ.
Управлением файлами занимается файловая система, которая выполняет преобразование символьных имен в физические адреса данных на диске, организует совместный доступ к файлам, защищает их от несанкционированного доступа и множество других задач.
Подсистема управления внешними устройствами (подсистема ввода-вывода) обслуживает запросы процессов на ввод-вывод данных.
Запросы на обслуживание возникают как по инициативе вычислительных процессов, так и со стороны ВУ.