Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Структура, принцип работы




Операционная система семейства WINDOWS

Классификация операционных систем (ОС).

Базовое - операционная система.

Классификация ПО. Классификация системного ПО.

III ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (ПО)

Классификация ПО:

Системное - организует процесс обработки данных и среду для прикладных программ.

Прикладное - решает прикладные задачи пользователя.

 

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

 

Системное ПО:

Сервисное -сервисные программы-оболочки и утилиты; трансляторы языков программ-трансл.-компиляторы,трансл.-интерпретаторы,ассемблеры;программное тех. обслуживание- тестовые программы, программы контроля.

В компиляторе все команды переводятся на язык машинных команд и затем собираются в единый файл.

В интерпретаторе идет пошаговый перевод и одновременное выполнение.

Язык маш. команд--- ассемблер ---яз. высокого уровня---сист. упр-я базами данных.

 

Операционная система - программа, автоматически запускающаяся после включ. питания. Управляет работой всех уст-в, осуществляет диалог с пользователем и выполняет его команды, запускает на исполнение другие программы.

Классификация ОС:

-по кол-ву одновременно работающих пользователей(одно- и многопользовательская).У многопольз.- защита от несанкционированного доступа других.

-по числу одновременно выполняемых процессов(одно- и многозадачные)

-по кол-ву поддерживаемых процессоров(одно- и многопроцессорные)

-по разрядности ОС(не больше разрядности CPU)

-по типу доступа пользователя(пакетная обработка- формируется пакет заданий, обрабатываемых с учетом приоритета; обработка с разделением времени- одновременный диалоговый режим для каждого пользователя- по очереди выделяются ресурсы компьютера)

-по типу использования ресурсов(сетевые и локальные)

Пример:MSDOS(1981)-однозадачная, интерфейс с пользователем с помощью вводимых команд, модульная(легко установить и перенести), малый объем доступной ОП, нет средств защиты. Базовая сист. ввода-вывода-BIOS.Командный процессор COMMAND.COM

 

Операционная система Microsoft Windows представляет собой однопользовательскую многозадачную операционную систему с графическим интерфейсом. Программа для Windows должна разделять аппаратные ресурсы компьютера (видеомонитор, клавиатуру, мышь, диски и т. д.),с остальными, работающими параллельно, программами.

Windows содержит ядро, подсистему управления оперативной памятью, подсистему управления программами, файловую систему, драйверы для работы с устройствами ввода/вывода и др.

Файловая система. Windows использует файловую систему NTFS,в которой нет таблицы размещения файлов FAT и сняты практически все ограничения на длину имени файла.

Управление программами в Windows обеспечивает запуск и одновременную работу нескольких программ. Программы, созданные специально для Windows, называются приложениями. В Windows одновременно может быть запущено несколько приложений и несколько программ. Для всех приложений Windows в расширенном режиме работы создается одна виртуальная машина, причем процессор работает в защищенном режиме. Приложения Windows сделаны таким образом, что они сами "добровольно" отдают друг другу процессорное время, обеспечивая так называемую невытесняющую мультизадачность. Также есть 32-разрядные приложения, которые имеют каждый свой виртуальную машину и вытесняют мультизадачность.

Управление оперативной памятью. Приложение Windows выполняется в защищенном режиме, поэтому оно не может адресоваться к любым областям памяти. Это сильно повышает надежность операционной системы в целом - мультизадачная система не должна завершаться аварийно при аварийном завершении одного из приложений. С помощью системы управления памятью приложение может заказать для себя буфер очень большого размера. Физически этот буфер может находиться либо в расширенной памяти, либо в виртуальной. Можно также заказать небольшой буфер в стандартной памяти. Виртуальная память располагается на жестком диске компьютера. При первоначальной установке Windows вы должны определить расположение и размер файла, который будет использоваться для виртуальной памяти.

Другая особенность системы управления памятью в операционной системе Windows связана с управлением сегментами памяти, выделенными приложению. Приложения Windows состоят из сегментов кода и сегментов данных. Сегменты приложения Windows получают дополнительный атрибут - тип сегмента. Существуют сегменты с фиксированным расположением в оперативной памяти, перемещаемые (могут менять свое расположение в адресном пространстве) и удаляемые (обычно используются для хранения выполняемых сегментов или сегментов констант). Перемещаемые сегменты нужны потому, что Windows многозадачна и оперативная память, используется совместно всеми работающими параллельно приложениями.ОС Windows по мере необходимости "уплотняет" оперативную память, высвобождая непрерывное адресное пространство для запуска новых приложений.

Драйверы устройств ввода/вывода.Основное требование к этим драйверам заключается в способности работать в мультизадачном режиме, обеспечивая совместное использование устройств ввода/вывода всеми одновременно работающими приложениями.

Библиотеки динамической загрузки DLL. Когда приложения желают вызвать Windows для получения обслуживания, происходит обращение к единственной копии нужного модуля, находящейся в оперативной памяти. DLL находятся на диске в виде файлов с расширением имени dll.

Интерфейс графических устройств GDI.В Windows реализована концепция графического интерфейса, независимого от аппаратной реализации используемого устройства ввода/вывода. Этот интерфейс называется GDI. Он позволяет использовать одни и те же функции для рисования графических объектов (таких, как линии, окружности, прямоугольники и т. д.) как на экране видеомонитора, так и на бумаге, вставленной в матричный или лазерный принтер, в плоттер или другое устройство графического вывода, которое имеет драйвер для Windows.

Очереди сообщений. Работа Windows основана на передаче сообщений. Передача сообщений - это способ, при помощи которого организован обмен информацией между отдельными подсистемами, приложениями. Само по себе сообщение представляет собой структуру данных, содержащую уникальный для Windows код и другие параметры, отражающие адресат.Windows содержит в себе системную очередь сообщений.Приложение Windows постоянно анализирует содержимое своей очереди сообщений. Когда в очереди появляется сообщение от какого-либо органа управления, приложение выполняет соответствующее действие.

3.3.2. Основные понятия: файлы, папки, ярлыки (графическое изображение, имя, атрибуты)

Файл может представлять как программу (файлы с расширениями.EXE и.COM) или как данные (файлы с другими расширениями).

Под файлом понимается любая среда существования информации на ЭВМ вне оперативной памяти. Основным приложением Windows для обработки файловой системы, является Диспетчер файлов Он позволяет обрабатывать файлы в произвольном числе окон. На физическом уровне организации данных вся информация в среде Windows представлена в виде файлов и каталогов. На логическом уровне организации данных для пользователя предлагается терминология: файлы с расширением.EXE или.COM называются программами или приложениями. Файлы данных (все остальные файлы) называются Документами (Documents). В Windows различаются файлы данных или документы зарегистрированных и незарегистрированных типов. Для открытия документа зарегистрированного типа достаточно дважды щелкнуть "мышкой" по имени документа (или значку, ярлыку). Windows откроет приложение или программу, с помощью которого был создан документ, и загрузит этот документ для редактирования или обработки. Для зарегистрированных типов документов расширения не отображаются. Каждому зарегистрированному типу документов присваивается своя икона (пиктограмма) для удобства просмотра файловой системы в приложении Проводник.

Каталоги называются Папками. Таким образом, файловую систему образуют папки, в которых располагаются программы и документы.

Кроме основных объектов файловой системы папок, приложений и документов, вводится специальные объекты - ярлыки. Ярлык самостоятельного значения не имеет и физически представляет собой небольшой файл с расширением.LNK (для папок, документов и приложений Windows) или.PIF (для приложений MS-DOS) и содержит адрес объекта представленного ярлыком. Он отличается от обычной пиктограммы наличием стрелки в ее уголке. Ярлык избавляет пользователя от поиска объекта в файловой системе компьютера. При создании ярлыка необходимо определить следующее: графический значок, название ярлыка, полное имя файла объекта, на который будет ссылаться ярлык. Над ярлыками можно проводить те же операции, как и над файлами или каталогами. Удаление ярлыка никаким образом не отображается на объекте, к которому он прикреплен. Копирование ярлыка в пределах одного компьютера не нарушает доступа к файлу, к которому он прикреплен, а при переносе ярлыка файла на другой компьютер доступ к файлу через скопированный ярлык будет закрыт, т.к. исходный файл остался на другом компь"ютере.




Поделиться с друзьями:


Дата добавления: 2015-04-24; Просмотров: 463; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.