КАТЕГОРИИ: Архитектура-(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
Прерывания Дескриптор Для управления процессами, ОС должна располагать о них некоторыми сведениями. С этой целью на каждый процесс заводится дескриптор процесса. Дескриптор – описатель (задачи) процесса. Дескриптор содержит: 1 идентификатор процесса (process ID); 2 тип или класс процесса (№ очереди); 3 приоритет процесса (место в очереди); 4 переменную состояния (выполнение, готовность к выполнению и др.); 5 контекст задачи – защищенную область памяти (или адрес этой зоны), в которой хранятся текущие значение регистров процессора если процесс прерывается, не завершив задачи; 6 данные о ресурсах, которыми процесс владеет (указатели на открытые файлы, сведения о незавершенных операциях ввода/вывода и др.) 7 место (или его адрес) для организации взаимодействия с другими процессами; 8 параметры времени запуска; Дескрипторы, как правило, постоянно располагаются в оперативной памяти с целью ускорения работы супервизора, который организует их в списки (очереди) и отображает изменение состояния процесса перемещением соответствующего дескриптора в из одного списка в другой. Прерывание – это принудительная передача управления от выполняемой программы к системе, происходящая при возникновении определенного события. Основная цель введения прерываний – реализация асинхронного режима работы и распараллеливание работы отдельных устройств вычислительного комплекса. Механизм прерываний реализуется аппаратно-программным способом, но общая особенность всех прерываний – изменение порядка выполнения команд процессором. Современная технология разработки программных продуктов, в т.ч. и ОС Windows базируется на концепции объектно-ориентированного программирования. В основе лежит понятие объекта. Объект – совокупность свойств (параметров) определенных сущностей и методов их обработки (программных средств). Т.е. объект это совокупность данных и методов для их обработки. Свойство – характеристика объекта (его параметр). Метод – программа действий над объектом. В объектно-ориентированной среде Windows с любым объектом сопоставлена определенная совокупность действий. Выбор из этой совокупности определяется поставленной целью. Правило работы с объектами в ОС Windows. 1 Выделить объект, т.е. указать операционной системе, над каким объектом из множества будут выполняться действия. 2 Выбрать из совокупности действий, которое может выполнить объект в текущий момент времени необходимое. 7.10 Объект – файл. В основе любой операционной системы лежит принцип организации работы внешнего устройства хранения данных. Данные хранятся в виде файлов. Файл – именованная область диска. Файл служит учетной единицей информации в операционной системе. В файле могут храниться программы, тексты, рисунки и т.п. Размещение файлов на диске происходит согласно файловой системы. Файловая система обеспечивает доступ к любому файлу и управляет размещением на диске новых файлов. В среде Windows файл воспринимается как объект, имеющий уникальное имя, которое служит для отличия одного файла от другого. Полное имя файла образуется из имени и расширения, разделяемых точкой. Расширение характеризует тип файла и состоит не более чем из трех символов. Например, inform.txt, autoexec.bat. Правила образования имени в ОС Windows`95: - имя файла может состоять из не более чем 256 символов латинского и русского алфавита и некоторых специальных символов, включая пробел, точку, восклицательный знак При образовании имени файла не допускается использовать символы *?: |, < > " \ как в имени, так и в расширении. Расширение файлу добавляется автоматически и определяется программой, средствами которой создан данный файл. Автоматически файлу присваивается короткое имя (для среды MS DOS) в формате 8.3. Файл характеризуется: - полным именем; - размером; - датой и временем создания; - атрибутами. Рядом с именем файла располагается значок, характеризующий тип файла.
Дата добавления: 2014-01-06; Просмотров: 332; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |