Операционные системы семейства Windows: основные характеристики и типы. Операционная система Windows

05.08.2019 Проблемы

Особенности операционной системы MS Windows

Windows – семейство операционных систем корпорации Microsoft. По состоянию на май 2013 года под управлением Windows работало около 91% персональных компьютеров. Операционные системы Windows работают на большинстве аппаратных платформ. Её отличительными особенностями являются: графический пользовательский интерфейс, вытесняющая многозадачность, поддержка длинных имён файлов, автоматическое определение и конфигурирование периферийных устройств (Plug and Play).

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

Основными элементами графического интерфейса являются: Рабочий стол и Панель задач с кнопкой Пуск . Главным устройством управления программами является манипулятор мышь .

Указатель мыши используется для выбора команд меню, перемещения объектов, выделения фрагментов текста и т.д. Вид указателя мыши на экране зависит от выполняемой операции:

· при выборе объекта указатель имеет вид стрелки, направленной под углом вверх;

· в окне документа указатель напоминает латинскую букву I;

· если операционная система занята выполнением каких-либо операций и не может работать с пользователем, указатель имеет форму песочных часов.

Чтобы выбрать объект на экране, необходимо установить на него указатель, а затем нажать левую кнопку мыши.

Щелчок (кратковременное нажатие кнопки) – одна из основных операций мыши. Для ее выполнения следует быстро нажать и отпустить кнопку мыши. Щелчком выделяют объект в окне программы, выбирают нужную команду в меню и т.д. При щелчке правой кнопкой мыши на элементах Windows отображается контекстное меню.

Двойной щелчок левой кнопкой производится, когда указатель мыши установлен на определенном объекте и используется, как правило, для открытия файла.

Перетаскивание объекта (Drag and Drop ) – это операция, в результате выполнения которой изменяется местоположения объекта. Для ее выполнения надо поместить указатель на нужном объекте (пиктограмме, папке, файле), нажать левую кнопку мыши и, не отпуская ее, переместить мышь так, чтобы этот объект перемещался вместе с ней.

ü Каждому пункту меню, отмеченному символом 4, соответствует подменю, которое открывается, если щелкнуть мышью на этом пункте меню. Подменю обычно разворачивается сверху вниз и поэтому называется падающим . Вы выбираете в подменю требуемый пункт (операцию) и активизируете ее также щелчком мыши. Для того, чтобы покинуть меню, надо перевести указатель мыши в открытую часть рабочего стола (или окна программы) и щелкнуть мышью.

ü Пункты подменю доступны пользователю, если они выведены на экран черным цветом, и недоступны, если выводятся на экран серым цветом.

ü Многоточие после имени пункта подменю означает, что для выполнения данной команды требуются дополнительные указания, которые будут вводиться пользователем с помощью диалогового окна.

ü При активизации пункта меню (подменю), не имеющего справа от наименования никаких отметок, в отдельном окне запускается одноименная программа.

В правом верхнем углу окна находятся три кнопки:

§ кнопка сворачивания окна программы со знаком подчеркивания (левая кнопка). При нажатии на эту кнопку окно сворачивается в значок, представленный на Панели задач ;

§ кнопка изменения размеров окна (средняя кнопка). Если кнопка выглядит как страница, то нажатие на нее разворачивает окно на целый экран. Если кнопка выглядит как две страницы, то нажатие на нее сворачивает окно до такого размера, что становятся видными границы окна;

§ на кнопке выхода из программы (правая кнопка) помещен косой крестик S . При нажатии на эту кнопку работа программы завершается.

Все перечисленные выше условные обозначения и действия справедливы также для всех приложений Windows.

Самым распространенным приложением Windows является MS Office . Этот офисный пакет приложений совершенствуется уже около 20 лет. Первая версия пакета под номером 3.0 вышла в 1992 году и победила в острой конкурентной борьбе с двумя другими офисными пакетами WordPerfect Suite компании Novell, Inc , в 1996 г. проданный компании Corel , и Lotus SmartSuite компании Lotus Developmen , прекратившей свое существование в 1995 году.

Несмотря на появление открытых офисных пакетов OpenOffice.org и LibreOffice, MS Office сохраняет свое лидирующее положение на рынке. При том, что правительства ряда европейских стран рекомендовало OpenOffice.org и LibreOffice , в качестве офисных пакетов для государственных организаций

MS Office поставляется в нескольких редакциях. Отличия редакций в составе пакета и цене. Одна из наиболее полных редакций содержит:

MS Word - текстовый процессор. Позволяет подготавливать документы различной сложности. Продукт занимает ведущее положение на рынке и используется как стандарт в документообороте большинства предприятий.

MS Excel - табличный процессор. Поддерживает все необходимые функции для создания электронных таблиц любой сложности. Занимает ведущее положение на рынке.

MS Outlook - персональный коммуникатор. В его состав входят: календарь, планировщик задач, записки, менеджер электронной почты, адресная книга. Поддерживается совместная сетевая работа.

MS PowerPoint - приложение для подготовки презентаций.

MS Access - приложение для управления базами данных.

MS Publisher - приложение для подготовки публикаций.

MS OneNote - приложение для записи заметок и управления ими (органайзер).

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

MS SharePoint Designer- HTML-редактор и программа для веб-дизайна.

MS Picture Manager– приложение для работы с рисунками.

MS InfoPath- приложение сбора данных и управления ими - упрощает процесс сбора сведений.

Различные редакции MS Office 2010:

MS Office поддерживает скрипты и макросы, написанные на языке программирования Visual Basic for Applications (VBA) - немного упрощённой реализации языка Visual Basic, встроенной в линейку продуктов MS Office.

В офисных целях также используются следующие приложения Windows:

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

MS Project – приложение управления проектами.



Microsoft Word (часто - просто Word) - текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов. Выпускается в составе пакета Microsoft Office. С 1989 года для работы под управлением Windows было выпущено 11 версий (редакций) MS Word

MS Word является самым популярным из используемых в данный момент текстовых процессоров. Бинарный формат его документов (расширение doc ) является стандартом de facto , и многие конкурирующие программы поддерживают совместимость с данным форматом. Формат документа разных версий Word меняется. Форматирование, нормально выглядящее в одной версии, может не отображаться в предыдущих версиях программы, однако есть ограниченная возможность сохранения документа с потерей части форматирования для открытия в старых версиях продукта. Последние версии MS Word 2007/2010/2013 используют по умолчанию формат, основанный на XML (расширение docx ).

Word увеличивает возможности пользователя посредством использования встроенного макроязыка (с версии Word 97 применяется VBA). Однако это создало возможность написания встраиваемых в документы вирусов (т.н. макровирусов ). В связи с этим рекомендуют всегда выставлять наивысший уровень настроек безопасности при использовании Word (Пункт меню: Сервис/Макрос/ Безопасность ) и использовать антивирусные программы.

Word располагает целым рядом сложных сервисных функций. Выполняет:

Поиск и в случае необходимости замену отдельных слов или фрагментов текста;

Проверку орфографии и расстановку переносов;

Автоматическую вставку оглавления, списка литературы, предметного указателя, ссылок, в т.ч. гиперссылок и т.д.;

Защиту документов от несанкционированного доступа

Microsoft Excel – программа для работы с электронными таблицами корпорации Microsoft. Она предоставляет широкие возможности для экономико-статистических и технических расчетов, имеет графические инструменты для наглядного представления и анализа результатов табличных расчетов, позволяет использовать язык программирования VBA для реализации нестандартных функций. А также предоставляет возможность защищать все или часть данных от несанкционированного доступа.

Excel входит в состав MS Office и на сегодняшний день является одним из наиболее популярных приложений в мире. Документ Excel имеет расширение.xls (.xlsx в MS Excel 2007/2010/ 2013) и называется рабочей книгой. Рабочая книга состоит из отдельных листов. Переключаться между листами можно, используя ярлычки в нижней части окна.

Каждый лист представляет собой таблицу. Таблица состоит из столбцов и строк. Количество столбцов в листе равно 16384 (2 14), а строк – 1048576 (2 20). Количество листов в книге ограничено объемом доступной оперативной памяти (по умолчанию 3 листа). Ширина столбца – 255 знаков.

Точность представления данных – не более 15 разрядов, а допустимая дата в расчетах – не ранее 1 января 1900 года.

MS Excel позволяет решать сложные математические задачи с помощью встроенных процедур – надстроек . Наиболее полезные из них Поиск решения и Анализ данных .

Надстройка «Поиск решения» решает задачи оптимизации:

Нелинейным методом обобщенного понижающего градиента, который используется для гладких нелинейных задач;

Симплекс-методом для задач линейного программирования (Нобелевская премия по экономике 1975 года);

Эволюционным методом для негладких задач.

Проведение статистического анализа можно ускорить, используя надстройку «Пакет анализа». Для анализа данных с помощью этого пакета следует указать входные данные и выбрать параметры; расчет будет выполнен с помощью подходящей статистической макрофункции, а результат будет помещен в выходной диапазон. Некоторые инструменты позволяют представить результаты анализа в графическом виде.

Пакет анализа реализует различные методы оценки достоверности различий (T-тесты, F- и Z-тесты), дисперсионный, корреляционный и регрессионный анализ и ряд других широкоупотребительных статистических процедур.

Microsoft Visio - векторный графический редактор, редактор диаграмм и структурных схем для Windows. Исходно Visio разрабатывался и выпускался компанией Visio Corp. Microsoft приобрела компанию в 2000 году, был выполнен ребрендинг, и продукт был включен в состав MS Office.


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

Существует много типов документов Visio, но для создания любого из них надо выполнить три основных действия.

  1. Выбор и открытие шаблона.
  2. Перетаскивание и соединение фигур.
  3. Добавление текста в фигуры.

MS Project – программа управления проектами, разработанная и продаваемая корпорацией Microsoft.

MS Project создан, чтобы помочь руководителю проекта (ГИП) в разработке плана выполнения проекта, распределении ресурсов по задачам, отслеживании прогресса и анализе объёмов предстоящих работ. MS Project создаёт расписания критического пути. Расписания могут быть составлены с учётом используемых ресурсов. Цепочка визуализируется в диаграмме Ганта.

Диаграмма Ганта представляет собой отрезки, размещенные на горизонтальной шкале времени. Каждый отрезок соответствует отдельному проекту, задаче или подзадаче. Проекты, задачи и подзадачи, составляющие план, размещаются по вертикали. Начало, конец и длина отрезка на шкале времени соответствуют началу, концу и длительности задачи.

MS Project с 20 млн пользователей является, по существу, монополистом. Наиболее очевидные преимущества продукта связаны с тем, что он входит в MS Office. Это обеспечивает следующие плюсы, характерные для всех продуктов MS Office:

ü такое же малое время обучения пользователей, как и с остальными программами MS Office;

ü богатые возможности по настройке в стиле формул Excel (сам продукт выдержан в интерфейсе, приближенном к Excel);

ü возможность адаптировать продукт под свою специфику путём программирования или покупки готовых решений, созданных на базе VBA.

Можно вводить в проект ресурсы и назначать их задачам, чтобы определить, какой ресурс отвечает за завершение того или иного назначения. Это помогает не только планировать подбор персонала для проекта, но также рассчитывать количество требуемого оборудования и объем расходных материалов. При вводе ресурсов календарные планы задач дополняются следующими сведениями о ресурсах:

s Трудозатраты

s Единицы

s Рабочее время в календарных единицах

MS PowerPoint - программа для создания и проведения презентаций, являющаяся частью MS Office. На сегодняшний день PowerPoint - самый востребованный инструмент для визуального представления информации

Основные проблемы, возникающие при создании презентации, носят не технический, а содержательный и оформительский характер. Содержательная сторона находится целиком на совести автора презентации, а по оформлению имеются конкретные рекомендации:

s размер шрифта: 24–52 пункта (заголовок), 18–32 пунктов (обычный текст);

s цвет шрифта и цвет фона должны контрастировать (текст должен хорошо читаться, но не резать глаза);

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

s курсив, подчеркивание, полужирный шрифт, прописные буквы рекомендуется использовать только для смыслового выделения фрагмента текста;

s цветовая гамма должна состоять не более чем из двух-трех сочетаемых друг с другом цветов;

s иллюстрации призваны дополнить текстовую информацию, представить ее в наглядном виде;

s информационные блоки лучше располагать горизонтально, связанные по смыслу блоки - слева направо;

s информационных блоков не должно быть слишком много (примерно 3-6)

MS Access – система управления реляционными базами данных. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря языку VBA, в Access можно писать приложения, работающие с базами данных.

Термин «реляционный» означает, что теория основана на математическом понятии отношение . В качестве неформального синонима термину «отношение» часто используется слово таблица.

Информация в реляционной базе данных представлена в форме набора связанных таблиц или одной таблицы , строки которой характеризуют совокупные свойства отдельных объектов, составляющих таблицу, и называются записями базы данных. Столбцы таблицы описывают отдельные свойства каждого объекта и называются полями базы данных.

В Access возможно создание связей между таблицами, что позволяет совместно использовать данные из разных таблиц и тем самым избежать ненужного дублирования данных, экономить память компьютера, а также увеличить скорость и точность обработки информации.

Удобство манипулирования и скорость обработки информации в СУБД зависят от того, насколько полно отражена в базе данных специфика сохраняемой информации. Для этого сведения, помещенные в поля базы данных, должны быть отнесены к одному из девяти типов:

· текстовые поля предназначены для хранения символьной информации. Текстовые поля могут содержать буквы, цифры, знаки препинания, пробелы и другие символы. Текстовые поля не должны превышать 255 символов;

· поля MEMO предназначены для хранения длинных (до 64000 символов) текстов. В полях этого типа могут храниться тексты, содержащие несколько предложений или абзацев. Однако количество операций с полями MEMO меньше чем, количество манипуляций с текстовыми полями;

· числовые поля предназначены для хранения числовых значений, которые не являются денежными суммами. Числовые поля, в свою очередь, бывают:

o байт – для хранения целых чисел от 0 до 255;

o целое – для хранения целых чисел от -32768 до 32767;

o длинное целое – для хранения целых чисел от -2147483648 до 2147483647;

o одинарное с плавающей точкой – для хранения дробных чисел с шестью знаками после запятой;

o двойное с плавающей точкой – для хранения дробных чисел с десятью знаками после запятой;

· поля даты/времени предназначены для хранения информации о дате и времени. Позволяют осуществлять манипуляции с данными, например, определять интервал времени, прошедшего от одной даты до другой. Существуют несколько форматов представления даты/времени;

· поля денежных сумм являются числовыми полями специального формата и предназначены для хранения сведений о денежных суммах и для операций с ними. При работе с денежными суммами Acces использует те виды валют, которые по умолчанию заданы в среде Windows;

· поле Счетчик – специальный тип числового поля, значение которого автоматически наращивается при вводе в таблицу каждой новой записи. Первой записи присваивается значение 1, второй – 2 и т.д. Значение, присвоенное введенной записи, уже не может быть изменено;

· логические поля предназначены для хранения информации, принимающей одно из двух значений “Да” или “Нет” (Yes/No);

· поля OLE содержат информацию, создаваемую другими приложениями Windows, в том числе и графическую. Размеры поля OLE ограничены аппаратными возможностями компьютера;

· поля гиперссылок предназначены для хранения адресов-ссылок на файлы на жестких дисках или на страницы в сети Internet (Intranet).

Несмотря на неоспоримые достоинства, СУБД Accessограниченапо возможностям работы с большими объемами информации. В Access максимальный размер файла таблицы составляет 2 Gb , а количество полей в таблицах и отчетах - до 255. Число знаков в текстовом поле не более 255, а в записи (кроме полей MEMO и OLE) – до 4000.

Access, при работе с базой данных, иначе взаимодействует с жестким диском, нежели другие программы. Новая редакция изменённой записи записывается на диск сразу, как только курсор клавиатуры будет поставлен в другую строку.

Основные компоненты MS Access:

Построитель таблиц;

Построитель экранных форм;

Построитель запросов

Построитель отчётов, выводимых на печать.

Принципы организации операционной системы.

Понятие об операционной системе Windows.

Операционная система (ОС) – это главная программа ПК. Она позволяет запускать программы, организует их работу, распределяет между ними память, организует обращение к диску, позволяет нам работать с принтером, клавиатурой, мышью…

ОС персональных ПК делятся на многозадачные (Windows, OS/2, Mac OS, Unix и др. ) и однозадачные (MS-DOS, DR-DOS и др.).

Однозадачные – это вчерашний день компьютерных технологий. В них может в один момент работать ровно одна программа.

Многозадачные же позволяют параллельно работать с несколькими программами – количество этих программ зависит только от мощности системы, пока хватит памяти, можно запускать программы еще и еще…

Самая распространенная многозадачная ОС – Microsoft Windows. Из других ОС для ПК можно отметить набирающую популярность ОС Linux (Линукс) из семейства Unix, а также можно отметить системы BeOS (Биос) и OS/2 фирмы IBM. На ПК Макинтош – применяют систему MacOS.

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

Microsoft Windows – это многозадачная 32-разрядная сетевая операционная система c графическим интерфейсом и расширенными системными возможностями. Разработано два семейства ОС Windows.

Windows 95/98/Me – мощная настольная ОС, оптимизированная для использования мультимедиа-приложений.

Windows NT/2000 – мощная универсальная сетевая ОС для бизнес-вычислений. Существует в двух основных исполнениях:

  • сервер – серверная ОС, оптимизированная для применения в качестве сервера файлов, печати и приложений;
  • рабочая станция – настольная ОС, оптимизированная для использования в качестве высокопроизводительного защищенного сетевого клиента и корпоративной ОС.

Все ОС семейства Microsoft Windows имеют следующие общие свойства:

  • имеют единый графический интерфейс пользователя Windows 95 ;
  • поддерживают многозадачные и многопоточные вычисления;
  • имеют встроенную поддержку мультимедиа .
  • поддерживают различные аппаратные платформы: Intel-совместимые, на основе RISC-процессоров и на базе процессоров PowerPC;
  • поддерживают файловую систему FAT.

Кроме этого, Windows NT/2000 имеют дополнительные свойства:

  • Защита . Windows NT/2000 имеет более надежную защиту файлов папок, принтеров и других ресурсов компьютера на уровне пользователя, в то время как Windows 95/98/Me обеспечивает защиту только на уровне ресурса.
  • Надежность . Каждое приложение в Windows NT/2000 работает в собственном адресном пространстве. Приложения, аварийно завершившие работу, не влияют на другие приложения или ОС в целом. Свойства архитектуры Windows NT/2000 защищают ОС некорректно работающих приложений.

    Наличие удобных, гибких и простых средств в освоении взаимодействия пользователя со средой – эти средства называются пользовательским интерфейсом . Интерфейс включает окна, меню, ярлыки файлов и приложений.

    Многозадачность , т.е. возможность ПЭВМ одновременно работать с несколькими программами. Например, ОС позволяет слушатьFMRadioработать с текстовым редактором и т.д.

    Возможность переносить данные из одной программы в другую: перенести рисунок и таблицу, создание соответственно графическим редактором и табличным процессором, в окно текстового редактора и создать в нем законченный документ.

    Наличие системы настройки новых периферийных устройств при подключении их к ПК.

9. Недостатки windows.

    Вышеописанные преимущества данной системы достигаются за счет значительного увеличения нагрузки на аппаратные средства .

    Недостаточно эффективная работа WINDOWS – программ в тех приложениях, где критическим ресурсом является время.

    Малая надежность: некорректная работа любой WINDOWS программы может вызвать “зависание” всей WINDOWS.

    В WINDOWS не предусмотрено практически никаких средств защиты от повреждения операционной системы (работа в безопасном режиме).

10. Общие положения.

Чтобы можно было хотя бы немного представить возможности WINDOWS, рассмотрим список некоторых программ, включенных в ее состав:

    Экранный калькулятор (Calc . e xe ) – программа, позволяющая выполнять все арифметические операции и работать с десятичными, двоичными и

шестнадцатеричными числами и переводить одни в другие.

    Программа Блокнот (Word P а d . е xe ) – текстовый редактор для работы с небольшими текстовыми файлами.

    Обучающая программа (WinTutorial . exe ) - приложение, обучающее работе с WINDOWS.

    Графический редактор PAINT (MSPaint . exe ) - приложение, создающее графические файлы.

    Лазерный проигрыватель (CdPlayer . exe ) – позволяет воспроизводить звуковые файлы компакт – дисков.

    Фонограф (Sndrec 32. exe ) - программа, позволяющая воспроизводить, редактировать и записывать с микрофона звуковые файлы.

    Восстановление системы (Rstrui . exe ) - приложение, позволяющее восстанавливать систему на момент создания выбранной контрольной точки.

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

    Архивация данных (NTBACKUP . exe ) - приложение, создающее архивные копии данных для предотвращения случайной утраты данных, а также сжатия данных на диске.

    Сканирование диска (Scandisc . exe ) - приложение, проверяющее жесткий диск на наличие в нем ошибок и их исправляющее.

    Диспетчер служебных программ (Utilman . exe ) - приложение,обеспечивающее запуск и настройку программ поддержки специальных возможностей.

    Проводник (Explorer . е xe ) – позволяет выполнить все виды операций с файлами, запускать любые приложения.

Преимущества.

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

Программы (драйверы) для поддержки наиболее распространенных устройств входят в Windows, а для остальных устройств поставляются вместе с этими устройствами или контролёрами.

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

Поддержка масштабируемых шрифтов. В таких приложениях, как редактирование документов, издательское и рекламное дело, создание таблиц или презентаций и т.д., необходимо использование большого количества шрифтов - текстовых, заголовочных, декоративных, пиктографических и других, причем символы этих шрифтов могут потребоваться в самых различных размерах. Поэтому в Windows 3.1 была встроена поддержка масштабируемых шрифтов формата True Type. Масштабируемые шрифты в (отличие от растровых) содержат не растровые (поточечные) изображения символов некоторого фиксированного размера, а описание контуров символов, позволяющие строить символы любого нужного размера. Поскольку изображения символов на экране и на печати формируется из одних и тех же контуров, содержащихся в шрифтовом файле, они, естественно, полностью соответствуют друг другу, что обеспечивает выполнение принципа WYSIWYG - что на экране, то и на печати.

Поддержка мультимедиа. Одним из усовершенствований Windows явилась поддержка мультимедиа. При подключении соответствующих устройств Windows может воспринимать звуки от микрофона, компакт-диска или

MIDI - синтезатора, изображения от цифровой видеокамеры или с компакт-диска, выводить звуки и движущиеся изображения.

Это открывает большие возможности для обучающих, игровых и других программ, позволяя

делать общение с компьютером более лёгким и приятным даже для непрофессионалов.

Многозадачность. Windows обеспечивает возможность одновременного выполнения нескольких программ и переключения с одной программы на другую.

Средства обмена данными. Для организации обмена данными между различными программами Windows предлагает следующие способы:

· Буфер обмена данными (clipboard): одна программа может поместить данные в этот буфер, а другая использовать данные из буфера (например, вставив их в документ);

· Динамический обмен данными(Dynamic Data Exchange, DDE) - одна программа может использовать данные, созданные другой программой (например, редактор документов может использовать часть таблицы, созданной табличным процессором), причем копия данных в использующей программе сохраняет «привязку» к исходным (оригинальным) данным. Поэтому программа, использующая DDE-данные, может в любой момент их «обновить», т.е. восстановить соответствие используемой копии данных оригиналу;

· Механизм связи и внедрения объектов (Object Linking and Imbibing,OLE), появившийся в версии Windows3.1, является усовершенствованием средств DDE. Здесь программа использующая «внедренные» данные, может редактировать эти данные, для чего автоматически запускается программа, с помощью которой эти данные были созданы. Например, в документ, обрабатываемый редактором Microsoft Word, можно вставить в качестве «объекта» картинку, созданную в графическом редакторе Corel Draw, и тогда при двойном щелчке мышью над изображением данной картинки в документе Microsoft Word автоматически вызовется Corel Draw для редактирования этой картинки.

Средства обмена данными между Windows-программами существенно помогают работе пользователей и облегчают им решение сложных задач, требующих использование более чем одной программы.

Совместимость с DOS-программами. Работа в среде Windows не вынуждает отказываться от использования DOS программ. Более того, для

запуска DOS программ, как правило, нет необходимости выходить из Windows. Однако следует заметить, что DOS программы под управлением Windows выполняются медленнее.

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

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

· доступность всей оперативной памяти - в отличие от DOS, средства управления оперативной памятью Windows обеспечивают доступность для программ всей оперативной памяти компьютера (а не 640 Кбайт), что облегчает создание больших программ;

· динамическое подключение библиотек - Windows обеспечивает автоматическое подключение библиотек подпрограмм во время выполнения программы. Формат библиотек (.DLL - файлов) и порядок вызова библиотечных подпрограмм стандартизованы, поэтому эти библиотеки могут быть созданы с помощью различных программных средств и даже написаны на разных языках программирования.

Недостатки Windows

Как известно, любая медаль имеет две стороны, поэтому у Windows есть не только преимущества, но и недостатки, которые мы и опишем в этом разделе.

Главный недостаток Windows для пользователей состоит в том, что описанные преимущества Windows достигаются за счет значительного увеличения нагрузки на аппаратные средства компьютера. Графический интерфейс, поддержка масштабируемых шрифтов, поддержка многозадачности и т. д. требуют большой мощности процессора, значительной оперативной памяти и дискового пространства. Хотя для работы с Windows достаточно лишь процессора 80386 с 2-4 мегабайтами оперативной памяти и свободных 45 мегабайт на винчестере, такая конфигурация не позволяет использовать Windows ни для каких практических задач, разве лишь для раскладывания пасьянсов. Комфортная же работа обеспечивается лишь при наличии 8-16 мегабайт и не менее 150-300 мегабайт на диске для Windows и Windows-приложений. При этом часто программы с приблизительно одинаковыми возможностями для DOS и для Windows отличаются по требованиям к компьютерным ресурсам в несколько раз. Так, Microsoft Word для DOS может работать на компьютере без жёсткого диска и требует всего 512 килобайт ОЗУ.

А редактор Microsoft Word for Windows (правда, здесь следует заметить, что он обладает несколько большими возможностями) требует 4 мегабайта оперативной памяти (а лучше 8 мегабайт), и около 20 мегабайт на диске, работая при этом в несколько раз медленнее. Чтобы компенсировать это замедление и обеспечить приемлемую скорость работы, пользователи вынуждены покупать достаточно мощные компьютеры. На западе мода на Windows очень быстро привела к отказу не только от компьютеров на основе Intel-286, но и на основе Intel-386.

Всё вышесказанное никоим образом не умаляет достоинств Windows, а лишь указывает на то, что Windows не является универсальным решением, пригодным для всех пользователей и на все случаи жизни. Конечно, для большинства пользователей (если они согласны платить за достаточно мощный компьютер) Windows и Windows-программы позволяют работать на компьютере самым удобным и эффективным способом. Использование Windows нецелесообразно в следующих случаях:

Для приложений, в которых графический интерфейс и многозадачные возможности Windows не нужны: например, на рабочих местах операторов в банках, торговых работников и т.д.

Для приложений, в которых необходимо обеспечить особо высокое быстродействие обработки.

Для задач, удовлетворительное решение которых обеспечивается имеющимися программами, работающими в среде DOS, UNIX и т.д.

Имеет свои негативные стороны и программирование под Windows. Дело в том, что Windows в принудительном порядке заставляет программистов

использовать средства программного интерфейса Windows (API) - это более 600 функций. Кроме того, программист должен для этого свободно владеть весьма сложными концептуальными понятиями объектно-ориентированного программирования, оперировать с объектами, сообщениями, разделяемыми ресурсами и т.д., поэтому обучение программированию под Windows весьма непростое дело.

Сегодня огромная часть населения земли на постоянной основе взаимодействует с компьютерами, кого-то обязывает работа, кто-то ищет информацию в Сети, а кто-то просто проводит время в играх. У каждого свои потребности, а значит, компьютер должен им соответствовать. И если речь идет о “железе” (технической составляющей компьютера), то тут все более менее ясно: чем новее, тем лучше. Но вот “софтовая” (программное обеспечение) часть, требует особого внимания.

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

Существует достаточно массивный список операционных систем, но в данном материале речь пойдет о трех столпах, сильно повлиявших на индустрию и занимающих основную долю среди всех операционных систем: Windows, MacOS и Linux.

Проприетарные операционные системы

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

Преимуществом таких систем является их развитость, огромное количество качественного программного обеспечения и грамотная техподдержка, которая поможет в случае неполадок.

“Свободные” операционные системы

К таковым относится практически все семейство Linux, за исключением разве что некоторых разработок с бухгалтерским или другим профессиональным программным обеспечением. Эти ОС можно загрузить абсолютно бесплатно и установить на любой компьютер без зазрения совести.

Подобные системы создаются независимыми разработчиками совместно с сообществом, посему в большинстве случаев качество программ оставляет желать лучшего, зато такие системы гораздо больше защищены и работают стабильнее своих проприетарных конкурентов.

Windows

Абсолютно все, кто хоть раз имел дело с компьютером, знают об этом продукте компании Microsoft. В частности это касается сверхуспешного релиза Windows 7. Список операционных систем Microsoft насчитывает уже десяток поколений. Они крайне популярны во всем мире и занимают почти 90% рынка. Что говорит о беспрецедентном лидерстве.

  • Windows XP;
  • Windows Vista;
  • Windows 7;
  • Windows 8;
  • Windows 10;

Список намеренно начинается с Windows XP, так как это самая старая версия, оставшаяся в употреблении до сегодняшнего дня.

Chrome OS

Слаборазвитый продукт от компании Google, который ограничен лишь веб-приложениями и одноименным браузером. Это система не является конкуретоспособной в сравнении с Windows и Mac, но сделана с прицелом на будущее, когда веб-интерфейсы смогут заменить “реальное” программное обеспечение. По умолчанию установлена на всех компьютерах Chromebook.

Установка нескольких систем и использование виртуальных машин

Так как каждая платформа имеет свои плюсы и минусы, нередко возникает необходимость работать сразу с несколькими. Разработчики компьютеров об этом знают, поэтому предлагают пользователям возможность установить на диск сразу две или три системы.

Делается это просто. Необходим лишь дистрибутив системы (диск или флешка с загруженным на их установочным материалом) и свободное пространство на жестком диске. Все современные операционные системы предлагают во время установки распределить место и создать загрузочный механизм, который покажет список операционных систем при загрузке компьютера. Все выполняется в полуавтоматическом режиме и под силу любому пользователю.

На компьютерах Apple имеется специальная утилита - BootCamp, которая разработана для простой и бесшовной установки Windows рядом с MacOS.

Существует и другой способ - установка виртуальной системы внутри реальной. Для этого используются программы: VmWare и VirtualBox, способные эмулировать работу полноценного компьютера и запускать операционные системы.

Вместо заключения

Список операционных систем для компьютера не ограничивается вышеизложенными. Существует масса продуктов от разных компаний, но все они довольно специфичны и не заслуживают внимания рядового пользователя. Выбор стоит делать между Windows, MacOS и Linux, так как они могут закрыть большую часть потребностей и достаточно просты в освоении.