Бета (beta) – уже вполне пригодный к употреблению продукт. Грубые ошибки убраны, базовые задачи программа выполняет успешно. Остались лишь маленькие недоделки, которые могут исчезнуть уже в следующих «бетах». В статусе «беты» многие программы пребывают большую часть жизни – вспомним хотя бы проигрыватель WinAmp, почтовую программу The Bat! и ряд других программ, «бетовость» которых не мешает пользоваться ими миллионам пользователей.

После того как ошибки, обнаруженные в альфа– и бета-версиях программ, исправлены, а функции добавлены, наступает очередь RC (ReleaseCandidate) – кандидат на окончательную версию. Эта программа уже считается стабильной и используется для выявления наиболее скрытых ошибок – такую программу, практически без опаски, могут скачивать и устанавливать даже те пользователи, которые слабо разбираются в компьютерах. А так как таких большинство, то увеличивается число пользователей, что означает увеличение числа «тестеров». Ошибки в RC версиях вычисляются довольно редко, так что при переходе в «основную» версию программа практически не меняется.

Наконец, после всех мучений и доделок на свет появляется релиз (release) – полностью готовая, окончательная версия программы.

ОПЕРАЦИОННЫЕ СИСТЕМЫ

Вы когда-нибудь задумывались, как происходит в компьютере обработка команд? Почему то или иное наше действие вызывает тот или иной результат? Как именно происходит взаимодействие между человеком и компьютером? Верю, что задумывались. И вот теперь вам пора узнать ответ.

ОПЕРАЦИОННАЯ СИСТЕМА – вот так называется первая и самая главная программа, благодаря которой становится возможным общение между компьютером и человеком. Операционная система (или, более фамильярно, просто ОС) – это своего рода буфер-передатчик между компьютерным железом и остальными программами. ОС принимает на себя сигналы-команды, которые посылают другие программы, и «переводит» их на понятный машине язык. ОС управляет всеми подключенными к компьютеру устройствами, обеспечивая доступ к ним другим программам. Наконец, ОС – обеспечивает человеку-пользователю удобство работы с компьютером.

Получается, что каждая ОС состоит как минимум из трех обязательных частей.

Первая – ядро, командный интерпретатор, «переводчик» с программного языка на «железный», язык машинных кодов.

Вторая – специализированные программки для управления различными устройствами, входящими в состав компьютера. Такие программки называются драйверами — то есть «водителями», управляющими. Сюда же относятся так называемые системные библиотеки, используемые как самой операционной системой, так и входящими в ее состав программами.

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

Кстати, все версии Windows, вплоть до Windows ME, были не полноценными операционными системами, а оболочками для старого ядра DOS. Сегодня графический интерфейс – неизменный атрибут любой операционной системы, будь то Windows, Linux или MacOS. Но операционные системы первых поколений были лишены этих «украшательств».

Еще один признак любой современной ОС – возможность выполнять в одно и то же время сразу несколько задач (многозадачность) и поддержка нескольких конфигураций для различных пользователей (многопользовательской режим). Первый критерий стал стандартным при переходе от DOS к Windows, ну а многопользовательскими операционные системы стали чуть позже – в середине 90-х годов.

И последнее – разрядность. 16-разрядные операционные системы (DOS, Windows 3.1, Windows 3.11) ушли в прошлое с появлением Windows 98/МЕ. С конца 90-х годов бал правили 32-разрядные системы, а в настоящее время мы стоим на пороге перехода к 64-разрядным ОС.

Операционных систем на свете много. По крайней мере, больше одной. Помимо многочисленных версий Windows, существует целая группа операционных систем семейства UNIX. Назовем хотя бы главного соперника Windows – Linux (существует около десятка самых распространенных версий этой операционки, и среди них есть немало русскоязычных). Программисты и опытные пользователи часто отдают предпочтение другому потомку UNIX – FreeBSD. Наконец, постоянно ходят слухи о скором появлении РС-варианта знаменитой MacOS. Так что, теоретически, выбор у вас есть…