Слежка операционных систем. Apple, Microsoft.
|
Дальнейшим шагом в развитии оболочек операционных систем после эпохи алфавитно-цифровых дисплеев стало появление ОС Макинтош (Mac OS) в 1984 и графической многооконной операционной оболочки Windows фирмы Microsoft в 1986. После своего возникновения, позаимствовав принципы Mac OS, ОС Windows она пережила ряд модификаций. Не все из них были удачными. Однако к завершению 1991 г. вышла версия Windows 3.1 и несколько позже - сетевой вариант Windows 3.11 (Windows 3.11 For WorkGroups), завоевавшие широкое признание миллионов пользователей. Дальнейший гомологический ряд Windows-продуктов продолжили высокопроизводительные многозадачные, полнофункциональные операционные системы с графическим интерфейсом Windows 95, затем Windows 98, Windows 2000, Windows-XP/Windows Server 2003, Windows-Vista, Windows-7, Windows-8, Windows-10.
Бурное развитие ОС Windows (и соответственно, корпорации Microsoft) было определено тем, что ей был открыт "зеленый свет" от властей и спецслужб США, сделавших ставку на эту ОС в качестве инструмента глобального информационного контроля. Корпорация Microsoft запросто нарушала законодательство США, например, Антимонопольный закон, отбирала у конкурентов их технические решения и пр.
Использование ОС Windows ведет к неконтролируемому перетоку информации о пользователях и фирмах, использующих ОС, в банки данных спецслужб США, поэтому использование MS Windows в сети Интернет вредно, нарушает права пользователей, а значит, не имеет смысла. Приходится использовать ее в крайних случаях в локальном режиме, изолированном от сети Интернет, когда есть нужда в специфичном ПО, разработанном под Windows и не имеющем аналогов в других ОС.
Кратко перечислим основные характеристические черты программных продуктов серии
Windows:
- ключевой идеей Windows является обеспечение полной независимости программ
от аппаратной части компьютера - программная совместимость;
- единый графический пользовательский интерфейс;
- многозадачность;
- возможность работы в сетевой среде;
- наличие универсальной системы средств обмена данными между приложениями.
Графика в Windows также является универсальной. Таким образом снимается проблема
обеспечения совместимости с конкретным типом дисплея или принтера.
Важной характеристикой Windows как многозадачной среды явилась реализация
в ней технологий обмена данными между различными приложениями (причем сразу
на нескольких уровнях). К ним относятся: передача данных через буфер обмена
(Clipboard);
- DDE (Dynamic Data Exchange);
- OLE (Object Linking and Embedding).
Буфер обмена - это специальным образом организованное динамическое пространство
оперативной памяти для временного размещения данных, при этом в нем запоминаются
как сами данные, так и то, к какому программному приложению они относятся. Каждое
последующее занесение в буфер информации уничтожает предыдущее. Обмен данными
как внутри программ Windows, так и между ними построен на базе универсальных
системных процедур:
o для копирования/переноса данных в буфер обмена используются команды
Копировать/Вырезать (они доступны из любых приложений по нажатии комбинаций
клавиш Ctrl+Ins и Shift+Del);
o для вставки (копирования в приложение-приемник) данных из буфера обмена
используется команда Вставить (вызывается комбинацией клавиш Shift+Ins).
Для того чтобы непосредственно работать с данными, хранящимися в буфере обмена,
нужно использовать окно Главная > Папка обмена. Это приложение позволяет
просмотреть содержимое буфера обмена, сохранить его в файле и, наконец, очистить
буфер. Очередной буфер получает название страницы в Папке обмена. Пользователь
может самостоятельно присвоить ему имя и сохранить в файле с расширением *.CLP.
Технология DDE (Dynamic Data Exchange) представляет собой набор системных процедур,
позволяющих обращаться из одного приложения (DDE-клиента) в процессе его выполнения
к другому, активному на тот момент программному приложению (DDE-серверу). По
запросу клиента сервер обрабатывает так называемый DDE-запрос и возвращает результаты
в той или иной форме.
Наконец, еще одним методом организации взаимодействия программ в среде Windows
является технология OLE (Object Linking and Embedding) - связывание и погружение
объектов. Она подразумевает внедрение данных одного типа (обрабатываемых одной
программой) в данные, относящиеся к другой программе. При этом при обращении
к внедренным данным (допустим, по щелчку мыши) происходит автоматический вызов
того приложения, к которому они относятся. Классическим примером применения
технологии OLE является внедрение рисунка или электронной таблицы в текстовый
документ.
Еще одним решением, имевшим принципиальный характер, явилось создание в Windows
единой системы хранения конфигурационных настроек самой системы и установленных
в ее рамках прикладных программ.
Работа Windows в сетевой среде обеспечивает пользователям сети ряд преимуществ, типичных при объединении компьютеров в сеть:
o совместное использование ресурсов файлового сервера, принтеров, факс
модемов;
o использование электронной почты и других средств коммуникации.
Windows 95 - высокопроизводительная, многозадачная и многопотоковая 32-разрядная
операционная система с графическим интерфейсом и расширенными сетевыми возможностями,
работающая в защищенном режиме, поддерживающая 16-разрядные приложения без всякой
их модификации. Это интегрированная среда, обеспечивающая эффективный обмен
текстовой, графической, звуковой и видеоинформацией между отдельными программами.
Функциональные возможности Windows 95 на качественном уровне превосходят все
то, что было заложено в MS DOS и Windows 3.*.
Windows 95 - полномасштабная операционная система (семейства Windows), не требующая
MS DOS. Она полностью совместима с используемыми в настоящее время программными
и аппаратными средствами.
Windows 95 - первый представитель нового поколения 32-битовых многопотоковых
операционных систем.
Перечислим основные преимущества Windows 95:
- интегрированная операционная система (операционная система, ядро которой,
загружаемое в момент включения компьютера, активизирует графический
интерфейс пользователя и обеспечивает полную совместимость с операционной системой
MS DOS);
- вытесняющая многозадачность (свойство операционной системы самостоятельно
в зависимости от внутренней ситуации передавать или забирать управление у того
или иного приложения, не позволяющее одному приложению занять все аппаратные
ресурсы);
- многопоточность (свойство операционной системы выполнять операции одно временно
над потоками нескольких 32-битовых приложений, называемых процессами).
Windows 95 использует технологию Plug and Play, упрощая работу с компьютером
за счет следующих сервисных функций:
- помощи при распознавании устройств для их установки и настройки;
- динамического изменения состояния системы и автоматического уведомления об
этом программных приложений;
- интеграции драйверов устройств, системных компонентов и пользовательского
интерфейса.
Windows 95 обеспечивает динамическое изменение конфигурации системы, построенной
на базе технологии Plug and Play.
Технология Plug and Play, заложенная в Windows 95, позволяет работать с устройствами,
не подчиняющимися спецификации Plug and Play, упрощая их настройку и управление
оборудованием.
Для корректного обращения с системными ресурсами компьютера Windows 95 отслеживает
все устройства и выделяемые им ресурсы. Диспетчер устройств позволяет получить
информацию о всех найденных системой устройствах и изменить при необходимости
их конфигурацию.
Windows 95 - высокоэффективная платформа для мультимедиа, включает в себя лазерный
проигрыватель или CD-плейер; обеспечивает поддержку видеодисков и видеомагнитофонов
и т. п.
Кроме этого Windows 95 имеет особые возможности, предназначенные для пользователей
с ограниченными возможностями (недостатки слуха, зрения и др.):
- возможности масштабирования элементов интерфейса;
-"залипающие" клавиши;
- режим MouseKeys (все действия с мышью выполняются через клавиатуру);
- визуальное дублирование звуков системы.
Наконец, в Windows 95 вместо разрозненных INI-файлов для хранения конфигурации
как самой операционной системы, так и других использующихся в ее рамках программ
стала использоваться единая информационная база, получившая название системного
реестра (Registry). Данное решение позволило централизовать и жестко упорядочить
процесс управления со стороны операционной системы настройками установленного
программного обеспечения.