Объектно-ориентированная платформа WINDOWS
Современная технология разработки программных продуктов, в т.ч. и ОС Windows базируется на концепции объектно-ориентированного программирования. В основе лежит понятие объекта.
Объект – совокупность свойств (параметров) определенных сущностей и методов их обработки (программных средств).
Т.е. объект это совокупность данных и методов для их обработки.
Свойство – характеристика объекта (его параметр).
Метод – программа действий над объектом.
В объектно-ориентированной среде Windows с любым объектом сопоставлена определенная совокупность действий. Выбор из этой совокупности определяется поставленной целью.
Правило работы с объектами в ОС Windows.
1 Выделить объект, т.е. указать операционной системе, над каким объектом из множества будут выполняться действия.
2 Выбрать из совокупности действий, которое может выполнить объект в текущий момент времени необходимое.
7.10 Объект – файл.
В основе любой операционной системы лежит принцип организации работы внешнего устройства хранения данных.
Данные хранятся в виде файлов.
Файл – именованная область диска.
Файл служит учетной единицей информации в операционной системе. В файле могут храниться программы, тексты, рисунки и т.п. Размещение файлов на диске происходит согласно файловой системы.
Файловая система обеспечивает доступ к любому файлу и управляет размещением на диске новых файлов.
В среде Windows файл воспринимается как объект, имеющий уникальное имя, которое служит для отличия одного файла от другого.
Полное имя файла образуется из имени и расширения, разделяемых точкой. Расширение характеризует тип файла и состоит не более чем из трех символов.
Например, inform.txt, autoexec.bat.
Правила образования имени в ОС Windows`95:
— имя файла может состоять из не более чем 256 символов латинского и русского алфавита и некоторых специальных символов, включая пробел, точку, восклицательный знак
При образовании имени файла не допускается использовать символы * ? : | , » \ как в имени, так и в расширении.
Расширение файлу добавляется автоматически и определяется программой, средствами которой создан данный файл. Автоматически файлу присваивается короткое имя (для среды MS DOS) в формате 8.3.
— датой и временем создания;
Рядом с именем файла располагается значок, характеризующий тип файла.
Объектно-ориентированная платформа 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.
— датой и временем создания;
Рядом с именем файла располагается значок, характеризующий тип файла.
Объектно-ориентированная платформа Windows
Современная технология разработки программных продуктов, в том числе и ОС Windows, базируется на концепции ООП, в которой выдерживается единый подход к данным и программам. В основе всего лежит понятие объекта, который объединяет в себе как алгоритмы, так и данные, обрабатываемые этими алгоритмами.
В результате упрощается не только разработка программ, но и технология работы пользователя, которому предоставляется возможность работе в интерактивном режиме применять наглядные графические инструменты и различные подсказки.
ООП стало необычайно популярным в последние годы. Оно определяет новое понимание процесса вычисления, а также то, как можно структурировать информацию внутри компьютера. В своей статье один из основоположников этого метода Алан Кей так определил фундаментальные характеристики ООП, на котором базируется весь программный комплекс ОС Windows:
- все, с чем мы имеем дело в компьютерном мире, является объектами;
- вычисление в компьютере осуществляется путем обмена данными между объектами, при котором один объект требует, чтобы другой объект выполнил некоторое действие. Объекты взаимодействуют, посылая и получая сообщения. Сообщение – это запрос на выполнение действия;
- каждый объект имеет независимую память, которая состоит из других объектов;
- каждый объект является представителем класса, который выражает свойства принадлежащих ему объектов;
- в классе задается поведение объектов , поэтому все объекты, принадлежащие данному классу, могут выполнять одинаковые действия;
- все классы образуют иерархическую структуру, отражающую иерархию наследования. Память и поведение , связанное с экземплярами определенного класса, могут использоваться любым классом ниже в иерархической структуре.
Благодаря тому, что ОС Windows создана на базе ОО методологии программирования, пользователь получил достаточно удобную среду работы. Её основными понятиями становятся объект, его свойства и действия, которые объект может выполнять в зависимости от запроса. В ОО среде с любым объектом сопоставлена определенная совокупность действий. Выбор их из этой совокупности действий определяется поставленной целью.
При намерении что-либо сделать в системной среде Windows необходимо придерживаться следующей последовательности действий:
- выбрать объект;
- затем из совокупности действий , которые объект может выполнить, выбрать необходимое.
В среде Windows существует множество объектов , с которыми работает пользователь, например, объекты файловой системы , объекты графического интерфейса и т.п.