- •Литература
- •Тема 1. Общие принципы организации и функционирования компьютера
- •1.1. Архитектура и структура эвм. Принципы построения компьютеров
- •1.2. Аппаратные средства. Функции основных блоков эвм.
- •1.3. Устройство персонального компьютера
- •Тема 2. Вычислительные и логические возможности эвм.
- •2.1. Представление числовой информации в эвм
- •2.2. Представление произвольной информации в эвм
- •2.3. Логические основы построения эвм
- •Тема 3. Системное программное обеспечение пк
- •3.1. Структура программного обеспечения
- •3.2. Функции операционной системы
- •3.3. Операционные системы Windows
- •3.4. Объектно-ориентированная платформа
- •3.5. Пользовательский графический интерфейс ос Windows
- •Окно рабочего стола
- •Тема 4. Прикладное программное обеспечение пк
- •4.1. Стандартные прикладные Windows-приложения
- •4.2. Классификация и основные особенности пакетов прикладных программ
- •4.3. Текстовые процессоры
- •4.4. Табличные процессоры
- •4.5. Системы управления базами данных (субд)
- •1. Централизация хранения данных.
- •2. Общий интерфейс между пользователем и бд.
- •3. Концепция администратора бд.
- •4.6. Система автоматизации научно-исследовательских работ MathCad
- •Тема 5. Компьютерные сети
- •5.1. Назначение и классификация компьютерных сетей
- •2. По типу организации передачи данных
- •3. По структуре построения (топологии).
- •Тема 6. Internet
- •6.1. Краткие сведения
- •6.2. Основные возможности internet
- •6.2.1. Передача файлов ( протокол ftp)
- •6.2.2. Глобальные гипертекстовые структуры (www)
- •6.2.3. Электронная почта (e-mail)
- •6.2.4. Сетевые новости (usenet news)
- •6.3. Программа Microsoft Internet Explorer
- •Тема 7. Защита информации
- •7.1. Средства обеспечения информационной безопасности
- •7.2. Компьютерные вирусы
3.2. Функции операционной системы
Операционная система является основной и необходимой составляющей программного обеспечения компьютера, без нее компьютер не может работать в принципе. Она обеспечивает целостное функционирование всех устройств компьютера, предоставляет пользователю доступ к управлению компьютером, а также упорядочивает и обеспечивает хранение информации во внешней памяти.
<TBODY>Операционная система (ОС) – это комплекс взаимосвязанных системных и служебных программ, назначение которого – организовать взаимодействие пользователя с компьютером и обеспечить выполнение всех других программ. </TBODY>Она играет роль связующего звена между выполняемыми программами и аппаратурой компьютера, а также между пользователем и программами.
Перечислим более подробно основные функции ОС.
Обеспечение интерфейса пользователя – взаимодействия пользователя и программ. Все операционные системы способны обеспечивать как пакетный, так и диалоговый режим работы пользователя. В пакетном режиме ОС автоматически выполняет заданную последовательность команд без вмешательства пользователя. При реализации диалогового режима ОС находится в ожидании команды пользователя, получив ее, приступает к выполнению, а исполнив, ждет очередной команды.
По реализации интерфейса различают текстовые и графические ОС. В текстовых ОС реализован интерфейс командной строки, при котором в специальное поле экрана, называемое командной строкой, вводится команда пользователя, которая после нажатия специальной клавиши (обычно – ENTER) отправляется на выполнение.
Графические ОС реализуют более сложный тип интерфейса, в котором кроме клавиатуры может использоваться мышь или иное устройство позиционирования. Работа графических ОС основана на взаимодействии активных и пассивных экранных элементов управления. В качестве активного элемента выступает экранный указатель мыши – графический объект, перемещение которого на экране синхронизировано с перемещением мыши. В качестве пассивных элементов выступают графические элементы управления приложений – ярлыки, экранные кнопки, переключатели и др. В процессе управления пользователь совмещает нужным образом активный элемент с выбранным пассивным и использует кнопки мыши для подачи команд. Графический интерфейс предъявляет повышенные требования к быстродействию видеосистемы компьютера, но при этом достигается основная цель – создается более комфортная среда работы пользователя.
Обслуживание файловой системы. Все современные дисковые ОС обеспечивают создание файловой системы, предназначенной для хранения данных на дисках и обеспечения доступа к ним. Под управлением ОС происходят следующие операции с файловой системы:
- создание файлов и папок (каталогов) и присвоение им имен;
- копирование и перемещение файлов между дисками компьютера и между папками;
- удаление файлов и каталогов;
- навигация по файловой системе с целью доступа к заданному файлу и/или каталогу;
- управление атрибутами файлов.
Управление установкой, исполнением и удалением приложений. (Определение термина «приложение» см. п. 3.1.). Работа с приложениями составляет наиболее важную часть работы ОС. Большинство современных ОС – многозадачные. Они управляют распределением ресурсов вычислительной системы (память, время работы процессора и др.) между несколькими программами и обеспечивают
- возможность параллельной работы нескольких приложений;
- возможность обмена данными между приложениями;
- возможность совместного использования ресурсов вычислительной системы несколькими приложениями.
Таким образом, в процессе своего функционирования приложения находятся под управлением ОС, причем, от качества этого управления во многом зависит эффективность и надежность работы всей вычислительной системы.
Для своей правильной работы приложения, работающие под управлением ОС, должны быть включены в состав ПО конкретного компьютера не простым копированием файла с программой, а пройти специальную операцию, называемую инсталляцией (установкой). Программное обеспечение распространяется фирмами-производителями в форме дистрибутивов, представляющих собой не законченный программный продукт, а некий полуфабрикат, который при инсталлировании проходит привязку к аппаратно-программной среде данного компьютера. Современные ОС берут на себя управление процессом установки приложений, а именно:
- управляют распределением ресурсов вычислительной системы между приложениями;
- обеспечивают доступ устанавливаемых приложений к драйверам устройств;
- формируют общие ресурсы, которые могут использоваться разными приложениями;
- выполняют регистрацию установленных приложений.
Процесс удаления приложений также должен протекать под контролем ОС, т.к. при несанкционированном удалении одного приложения могут быть удалены ресурсы, на которые опираются другие приложения.
Обеспечение взаимодействия с аппаратной средой. <TBODY></TBODY>Гибкость аппаратных и программных конфигураций вычислительных систем поддерживается за счет того, что каждый разработчик оборудования прикладывает к нему специальные программные средства управления – драйверы. Одной из важных функций ОС является диспетчеризация обращений прикладных программ к драйверам устройств. Таким образом, операционная система скрывает от пользователя сложные ненужные подробности взаимодействия с аппаратурой, образуя прослойку между ними. В результате этого люди освобождаются от очень трудоёмкой работы по организации взаимодействия с аппаратурой компьютера.