FAQ » Что такое операционная система? 2014-02-07 от irbees2008 |
Операционная система (ОС) — это программа, которая выполняет функции посредника между пользователем и компьютером. ОС выполняя роль посредника, служит двум целям: эффективно использовать компьютерные ресурсы и создавать условия для эффективной работы пользователя. В качестве ресурсов компьютера обычно рассматривают: — время работы процессора; — адресное пространство основной памяти; — оборудование ввода-вывода; — файлы, хранящиеся во внешней памяти. Функционирование компьютера после включения питания начинается с запуска программы первоначальной загрузки. Эта программа инициализирует основные аппаратные блоки компьютера, а затем загружается ядро ОС. В дальнейшем ОС реагирует на события, происходящие в системе, как программные, так и аппаратные, и вызывает модули, ответственные за их выполнение. ОС является как средой для организации работы пользователя, так и средой исполнения и взаимодействия различных программ. В функции операционной системы входит: — осуществление диалога с пользователем; — ввод-вывод и управление данными; — планирование и организация процесса обработки программ; — распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств); — запуск программ на выполнение; — всевозможные вспомогательные операции обслуживания; — передача информации между различными внутренними устройствами; — программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.). — организация среды взаимодействия и обмена информацией между работающими программами. Операционную систему можно назвать программным продолжением устройства управления компьютером. Операционная система скрывает от пользователя сложные подробности взаимодействия с аппаратурой, образуя прослойку между ними. В зависимости от количества одновременно обрабатываемых задач н числа пользователей, которых могут обслуживать ОС, различают основные классы операционных систем: — однопользовательские однозадачные, которые могут выполняться только на одном компьютере, обслуживать только одного пользователя и работать только с одной (в данный момент) задачей. В настоящее время практически не используются; — однопользовательские многозадачные, или настольные. которые обеспечивают одному пользователю одновременную работу с несколькими задачами. — многопользовательские многозадачные или серверные. Позволяющие на одном компьютере запускать несколько задач нескольким пользователям. Эти ОС наиболее сложны и требуют значительных машинных ресурсов. Краткая характеристика современных операционных систем Unix - это семейство полноценных, изначально многопользовательских, многозадачных и многотерминальных операционных систем, почти полностью совместимых друг с другом на уровне исходных текстов программ. В основном платные системы. Исходники могут быть доступны, а могут и нет. Изначально многозадачные и многопользовательские. Cтандарты SVID, XPG, POSIX и множество других. Типы файловых систем, поддерживаемых в UNIX: s5, ufs, nfs, rfs, vfs, nfs, fat16, fat32, vfat, Veritas, specfs, fifofs, bfs. FreeBSD - это *nix-подобная операционная система для платформ i386 и Alpha/AXP, разработанная на основе операционной системы 4.4BSD-Lite с некоторыми усовершенствованиями, взятыми из 4.4BSD-Lite2 Калифорнийского Университета (Беркли). Бесплатная система. Распространяется с исходниками. Обладает вытесняющей многозадачностью. Многопользовательская. POSIX - совместима. Файловая система - UFS (Unix File System). Linux - это независимая реализация системы, соответствующей стандарту POSIX с некоторыми расширениями от System V и BSD, написанная "с нуля" (выглядит и функционирует как Unix). Как и другие версии UNIX, Linux - полная многозадачная многопользовательская операционная система . Ядро и большинство дистрибутивов бесплатны. Распространяются с исходниками. Изначально многозадачные и многопользовательские. Совместим на уровне исходных текстов с IEEE POSIX.1, System V и BSD. Свои файловые системы - ext2fs и ext3fs. Поддерживает так же файловые системы ISO 9660 CD-ROM , клиент и сервер NFS, DOS, Windows 9x, Minix, Xenix, Coherent, System V, DoubleSpace/Stacked, HPFS-2 (OS/2)(read), Amiga(read).Ваш Андроид на телефоне тоже разновидность Linux Solaris - это разновидность Berkley UNIX, предназначенная для работы в корпоративных вычислительных сетях. Платная система. Исходники доступны, но с рядом ограничений использования модифицированных версий. Многозадачная. Многопользовательская. Совместима с X/Open UNIX 95, различными разделами POSIX 1003.1, X11R6 и др. QNX (пpоизноcитcя как "queue nicks") - это *nix-подобная, POSIX-совместимая, многозадачная, многопользовательская, многопоточная операционная система реального времени с возможностью встраивания, легко масштабируемая. QNX является бесплатной операционной системой , если вы не собираетесь использовать ее в коммерческих целях. Исходники открыты лишь в необходимом для разработчика количестве (всё кроме ядра и основных менеджеров). Многозадачная. POSIX - совместима. OS/2 - операционная система компании IBM , конкурирующая с ОС Windows. Платная система. Исходники закрыты. Многозадачная. Ранние версии однопользовательские , поздние - многопользовательские. Своя "высокопроизводительная файловая система" - HPFS . Поддерживает так же файловые системы Fat, имеет IFS для VFAT (FAT с поддержкой длинных имен), FAT32, Ext2, NTFS (read). Windows - платная ОС компании Microsoft. Очень популярна , т.к. 98% копий - пиратские. Большая часть разрабатываемого сейчас ПО пишется именно под Windows (Вирусы - все под Windows :). Платная. Исходники закрыты. В Windows95 и Windows NT используется вытесняющая (приоритетная) многозадачность. В Windows95 в режиме вытесняющей многозадачности выполняются только 32-битные приложения. 16-битные работают в режиме кооперативной многозадачности, как под Windows 3.1. Windows NT (2000,XP,2003...) является многопользовательской. Файловые системы - Fat, VFAT, Fat32, NTFS. DOS Однозадачная и однопользовательская ОС без графического интерфейса от Microsoft (MS DOS) или IBM (PC DOS), известная своим минимализмом . Бесплатна. Исходники, имхо, не нужны. Изначально однозадачна (механизм прерываний). Файловые системы - Fat, VFAT, Fat32 NetWare - лидирующая в данный момент система для построения всех видов сетей. Платная. Исходники закрыты. Многозадачна(невытесняющая м-ть). BeOS - это новая операционная система, для платформ PowerPC и Intel x86, оптимизированная для обработки видео- и аудиоинформации и выполнения широкого круга задач, связанных с коммуникационными возможностями. Бесплатна. Исходники открыты в необходимом для разработчика количестве. Многозадачна. Файловая система - BFS (Be File System). |