Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Os_new_lek.doc
Скачиваний:
31
Добавлен:
16.03.2016
Размер:
2.17 Mб
Скачать

Семейства операционных систем

Часто можно проследить преемственность между разными ОС, разработанными зачастую разными фирмами. Можно выделить, например:

  • системы для больших компьютеров фирмы IBM–OS/390,z/OSиIBMVM;

  • семейство Unix-систем (Unix,Solaris,Linuxи др.);

  • семейство потомков CP/M(MSDOS, семействоWin32 и др.).

Выбор операционной системы

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

Открытые системы

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

Представление данных в вычислительных системах Представление чисел

Числа в машине (подразумевается цифровая вычислительная машина) хранятся в форме числа с фиксированной точкой (к ним относятся и целые числа) и числа с плавающей точкой (они представляются в форме мантиссы и порядка). Разрядность этих данных, как правило, кратна 8 – 8, 16, 32, 64 и т.д. Скорость выполнения операций с цифровыми данными принято давать в миллионах условных операций в секунду, например, Mflops(MillionFloatingOperationsPerSecond).

Представление текстовых данных

Все используемые способы представления текстовых данных сводятся к нумерации символов алфавита (или аналогичных, например, иероглифов). Способ нумерации называется кодировкой, а числа – кодами символов. Самая распостраненная система кодировки ASCII(AmericanStandardCodeforInformationInterchange– Американский стандартный код обмена информацией) использует 7 бит на символ (128 символов). Поскольку код представляется байтовым числом (максимальное количество цифр 256), то оставшиеся 128 символов используются для кодировки символов национальных алфавитов. Для тех алфавитов, где этого количества недостаточно (например, для иероглифов), используется кодировка двумя байтами –DBCS(DoubleByteCharacterSet). Попытка стандартизировать данное представление в форме двух байт –Unicode– пока не имеет полного успеха.

Для латиницы используются в основном две кодировки – ASCIIиEBCDIC(ExtendedBinaryCodedDecimalInformationCode). Для представления русского варианта кириллицы существует три основных кодировки: альтернативная (cp866),cp1251 (используется вWindows) иKOI-8.

Часто в текстовом документе хранится информация о типе кодировки и языке. Это позволит в ряде случаев правильно воспроизвести документ на другой машине. При использовании ряда редакторов текста в документе кроме самих кодов символов находится информация о параметрах страниц, абзацев, системная, графическая, команды редакторов и прочая информация. Так хранит информацию, например, такой редактор, как WinWord.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]