1 * Приложения и операционная система.

Выше говорилось о программах; они являются необходимым условием работы компьютера.

Драйверы часто называют программами, они являются звеном между операционной системой и устройствами. Слово drive многозначно и обозначает «управлять, запускать, загонять, ездить».

Операционная система (ОС, в обиходе «ось», «операционка») - это программа, программный фундамент компьютера. Без ОС работа программ-приложений невозможна. Говорят об управлении ОС, она занимается поставкой в приложения параметров работы, поддержанием единства и системности программной среды; ОС хранит и поддерживает правильное значение параметров, имеющих капитальное значение для приложений и в то же время не привязанных к какому-либо приложению. В качестве примера я приведу ситуацию с распечаткой, с принтерами. Допустим, у вас принтер и масса программ с возможностью распечатки. В таком случае принтер не будет монопольно принадлежать любому приложению. ОС должна контролировать принтер. Установка нового принтера, отслеженная ОС будет автоматически отражаться на всех приложениях.

ОС поможет вам аварийно выключать приложения несмотря на их состояние. При этом вероятна потеря обрабатываемых этим приложением данных.

Без установки программы-эмулятора, то есть в чистом виде, на компьютере не могут одновременно работать две ОС.

Многозадачные ОС позволяют одновременно работать нескольким приложениям. В любой момент при однозадачной ОС работает ОС и одно приложение (если оно запущено), при многозадачной ОС – одно приложение или запущенные приложения (если они есть) и ОС.

Какие есть ОС.

Среди ОС у пользователя компьютеров типа РС есть небольшой выбор. Это Windows 3.х, DOS (теперь это уже ретро-чудачество), Windows95, LINUX, Windows2000, Windows2003, Windows NT, OS/2 Warp, Windows XP, Windows Mellenium (Me), Windows Vista (Longhorn), UNIX, Windows 2008, BSD, Windows7, Windows8, Windows98.Последняя прошла 3 выпуска - первую, вторую редакцию и ещё 2 выпуск второй редакции. Она была самой долгоживущей среди более-менее современных так как с одной стороны была относительно устойчива к сбоям и современна, с другой стороны - не очень требовательна к технической части. По просьбе России и стран Африки была продлена её техническая поддержка (но, конечно, она не будет оказана владельцам контрафактной копии ОС).

ОС Windows95, 98, Me, 2000, 2008, Vista, 7, XP иногда обозначаются «Win32». Они рассчитаны на микропроцессоры которые обрабатывают 32 бита за один такт работы.

Время выпуска ОС часто видно из её названия: Windows95 была выпущена в 1995 году, ей предшествовала Windows3.x. Windows98 – в 1998 году, Ме и 2000 – в 2000 году. Потом – ХР, после неё – Vista, затем – Windows7.

Выбор ОС.


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

Возможно вы купили компьютер с предустановленной ОС. В таком случае если ОС платная то вы скорее всего уже её оплатили. Люди купившие ОС находятся в худшем положении чем не купившие так как у них уже нет хорошего выбора, но они получают компьютер готовый к работе в рамках установленных программ. Вы сможете протестировать компьютер сразу после покупки.

Теория операционных систем формулирует такие качества ОС как безопасность, надёжность, скорость, совместимость с оборудованием, возможность совместной работы, производительность, расширяемость. Я бы добавил к этому достаточность документации и быстрое освоение.

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

Используйте интернет для обнаружения ОС, например страницу http://ru.wikipedia.org/wiki/Список операционных систем .

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

ОС производства Apple не работают на компьютерах типа РС без эмулятора.

ОС семейства Linux представлены сегодня сотнями вариантов (дистрибутивов). Ознакомить со всеми ними автор не может, обращайтесь к материалам интернета. Обратите внимание что эти ОС существенно отличаются от Windows, поэтому не следует рассчитывать что вы быстро их освоите. Ещё одна проблема в том что различия между Windows и Linux могут раздражать. На сегодня техподдержка Linux дороже чем Windows. Количество приложений может различаться для разных дистрибутивов и в хорошем случае достигает 30 000. Не всегда это самостоятельные программы. Обычному пользователю важно не столько количество приложений сколько наличие нужных приложений. Не все дистрибутивы работают с кириллицей. Для приложений Linux BSD) характерно что одни приложения требуют наличия других, иногда приходится их устанавливать вручную. В общем Linux является вторым кандидатом на роль ОС на компьютерах типа РС. Это бесплатная ОС. Процент машин с Linux очень невелик, и нет никаких больших причин для этого. Экранная картинка и работа с мышью обычно напоминают таковые в Windows. Если у вас нет особых запросов обратите внимание на эту ОС. Под Linux работает большинство устройств.

На обычных компьютерах ОС семейства BSD менее распространены чем Linux. Это тоже бесплатные ОС, позволяющие использовать многие приложения Linux, плюс свои собственные. Операционные системы семейства BSD похожи на Linux, и сказать о них можно примерно то же что про Linux.

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

ОС, обозначенные как другие малочисленны и используются ещё реже чем BSD.

Каждый заинтересованный потребитель должен самостоятельно выбрать свои приложения и ОС. Я лишь хочу указать на некоторые моменты.

  1. Возможно, некоторое оборудование не будет работать так как не поддерживается.

  2. Доступность приложений и драйверов, кодеков. У многих дома есть запасы программ для Windows но это нельзя сказать про другие ОС.

  3. Возможно, конкретный дистрибутив в принципе не может поставляться с некоторыми кодеками. Их приходится устанавливать отдельно.

  4. Отсутствие в принципе таких программ как DirectX в составе ОС отличных от Windows.

  5. Отсутствие таких программ как Maya под Linux. Скорее всего многие мощные приложения никогда не появятся под Linux (но могут быть написаны их аналоги). Это определяется лицензией ОС.

  6. Насколько мне известно на сегодня не существует никакой доступной и простой возможности ставить приложения Linux и BSD конкурирующей с простотой установки через интернет (кроме PBI и использования дисков Debian). Это значит что есть большой мотив или необходимость в дешёвом канале интернета.

  7. Я пока не видел чтобы кто-то торговал приложениями альтернативных ОС.

  8. Пока рынок альтернатив Windows не считается важным и некоторые фатальные в конкретном случае возможности могут отсутствовать.

  9. В продаже имеются диски со свободно распространяемыми ОС. В отдельных случаях цены достигают примерно 15 тысяч рублей. Даже при отсутствии подходящего интернет-канала можно легально получить ОС за 100-300 рублей путём посылки файлов почтой (на CD\DVD) – см filepost.ru и другие подобные сайты.

    Для поиска подходящего дистрибутива можно зайти на сайт http://distrowatch.com или найдя любую современную статью о дистрибутивах. Однако на основе одной статьи делать выбор не рекомендуется. Не спешите с выбором.

Прежде чем ставить ОС рекомендуется почитать о ней. В некоторых случаях без предварительной подготовки невозможно или опасно ставить ОС. Чтобы снять риск и трудности насколько это возможно следует пробовать новую ОС в виртуальной машине (например созданной в эмуляторе Virtualbox) или без установки – с «живого» (live) CD\DVD диска. В данном случае это простая задача.

Если вы хотите чтобы текст этой книги был для вас максимально легким в использовании то вам потребуется Windows2000. Но надо оговориться что все ОС семейства Windows похожи кроме выпущенных до 1995 года. Производитель поддерживает высокий уровень подобия. Он заинтересован в этом поскольку благодаря этому адаптация к новому выпуску проходит почти беспроблемно. Так что если у вас есть Windows другого выпуска то менять её не обязательно. Windows2000 выбрана потому что не у всех есть достаточно мощная техника для более поздних ОС, с другой стороны она может работать с файловой системой NTFS, большими дисками и реально многопользовательская. Последнее обстоятельство наиболее важно так как позволяет разделить рабочую среду пользователей и избежать взаимовлияния между ними. Но никаких крупных отличий или препятствий нет и для эксплуатации Windows95,98,2003,ХР,Ме,Vista.

Эта книга - о работе с ОС семейства Windows и их приложениями; она кое-где касается DOS и её приложений. Приложения Windows3.х работают в Windows95, 98, но не наоборот. Совместимость приложений и ОС в целом не проблема. Рекомендуется прочесть об этом статью находящуюся в интернете по адресу http://blog.not-a-kernel-guy.com/2007/01/17/136.

Сейчас Windows XP широко используется; она принесла вместе с очередным повышением аппаратных запросов щегольское оформление, которое дополнительно нагружает технику; к счастью, его сделали отключаемым. Она обладает всеми обозначенными свойствами Windows2000. Её Панель управления, к которой я буду часто отсылать читателя в первоначально включённом режиме имеет сгруппированные пункты, но есть и классический подробный режим в который можно перейти. То же видимо будет и с Vista. WindowsXP обладает возможностью эмуляции запуска программ под предыдущими ОС что иногда позволяет заставить нормально работать программы которые вообще-то на неё не рассчитаны. Это делается через пункт меню свойств её исполнимого файла. Пока это вам кажется чем-то вроде заклинания зато информация где надо.

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

Документация по всем ОС семейства Windows переведена, как и её программная часть адаптирована к русскому языку. Того же следует ожидать от Vista, поскольку один производитель - Microsoft Corporation.

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

Linux на самом деле представляет семейство ОС, которые редко используются для обычного применения, хотя тенденция к агрессии этой системы на рынок настольных компьютеров имеется. Время от времени вы будете видеть статьи посвященные разным выпускам этой ОС. Они сильно различаются. Есть относительно простые в плане эксплуатации, например Ubuntu или Altlinux. Преимущество таких ОС в том что они дёшевы или бесплатны. Ubuntu стоит всего 116 рублей (на всю контору), а Windows — минимум 70 долларов. Это всего на одну машину. Для организации которую могут проверять в плане наличия лицензии это может быть важно. То есть это вопрос экономии. С другой стороны Windows стала стандартом и поставлена на домашней технике поэтому освоение второй ОС вызывает кислую гримасу. Анекдотизм этой ситуации в том что некоторые так мало знают Windows что им почти не надо переучиваться. Лично мне представляется хорошей идеей поставить Linux на студенческие и школьные машины чтобы использовать отличное усвоение характерное для молодёжи; это уже сделано. По Linux есть литература и статьи в интернете. Смотрите сайт www.linuxcenter.ru и другие.

OS/2 Warp, UNIX экзотика.

Windows 3.х работает недостаточно надёжно, и её никто не использует."х" означает любую цифру.Часто пишут "Windows 3.11", имея в виду Windows 3.х. Не используйте эту ОС. Используйте вместо неё, например, Puppyrus, Knoppix (Linux). Или просто купите современный компьютер чтобы поставить современную ОС.

Ускоренные ОС.

Есть купированные варианты ОС (причём я имею в виду не спартанскую установку), но надо иметь в виду, что отсутствующие файлы могут потребоваться приложениям, разным дополнениям, да и просто вы можете не получить какой-нибудь нужный вам сервис. Скорость работы этих версий действительно выше. Чтобы сделать вашу ОС поджарой и стремительной русской борзой придётся найти отдельный программный «препарат похудания». Для Windows98 он называется Windows98Lite. Его использование не меняет юридическую сторону эксплуатации ОС.

Роль DOS.

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

Разные способы дают один результат.

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

Программы поставляемые с ОС.

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

Приложения. Служебные программы. Типы программ.

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

Приложения бывают для:

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

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

В наше время при наличии сетей (см главу о них) вы можете также столкнуться с программами загружаемыми из сети и работающими в окне вэб-обозревателя. Что это такое вы узнаете позже.

Я попытаюсь назвать ещё разные типы программ, не для зубрения. Конвертеры – выполняют изменение свойств и\или формата файла, часто они могут это делать для множества файлов, очередью. Консольные – интерфейсом которых является текстовый экран. Резидентные – работающие невидимо или выдающие только значок на Панель задач (об этом ниже). Диагностические – для проверки аппаратуры и операционной системы. Плееры – для проигрывания видео- и аудиофайлов. Вёрсточные – для издательств. Звонари – для доступа в интернет. Антивирусные – для защиты от вирусов. Архиваторы – для операций с архивами. Вьюеры – для просмотра. Поисковые – для поиска в файлах. Файл-менеджеры – для операций с файлами без их редакции. Обозреватели (которых часто в литературе называют уродливо просмотрщиками) – для лазания по WWW, это тип ресурсов интернета. Кодеки – для обработки форматов. Драйверы – для работы детали. Загрузчики (download-менеджеры) – для получения отдельных файлов по сети. Коммуникаторы – для общения. Перекодировщики – для смены кодировки текстовых файлов. Утилиты – служебные, второплановые. Серверы – для обслуживания сети. Farewall – для защиты от сетевых опасностей. FTP-клиенты – для тех же операций что файл-менеджеры но в сети. Эмуляторы – имитаторы – обычно для копирования CD\DVD дисков или устройств отличных от IBMPC. Системы управления базами данных (СУБД) – для работ с базами данных. Офисные пакеты – для обычных задач конторской работы. Апплеты – программы выполняемые в интерактивных документах WWW. Мониторы – обычно пассивные наблюдатели сетевых процессов. Сканеры – обычно проверяющие разъёмы или сетевые соединения. Плагины – несамостоятельные модули не работающие без своей программы но добавляющие её мощности. Отладчики, компиляторы, интерпретаторы, дебаггеры – для программирования. CMS – для обновления содержимого сайтов. Индексаторы – для ускорения поиска в текстах.