Обзор операционных систем (47765)

Посмотреть архив целиком

СОДЕРЖАНИЕ


Введение

1. Список операционных систем

1.1 Microsoft

1.2 GNU/Linux

2. Microsoft Windows

2.1 Версии Microsoft Windows

2.1.1 Графические интерфейсы и расширения для DOS

2.1.2 Семейство Windows 9x

2.1.3 Семейство Windows NT

2.1.4 Семейство ОС для карманных компьютеров

2.2 Обзор новейших версий Microsoft Windows

2.2.1 Windows 2000

2.2.2 Windows XP

2.2.3 Windows Vista

2.2.4 Microsoft Windows 7

3. Linux

Список использованных источников



ВВЕДЕНИЕ


Операцио́нная систе́ма, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит. ОС позволяет абстрагироваться от деталей реализации аппаратного обеспечения, предоставляя разработчикам программного обеспечения минимально необходимый набор функций. С точки зрения обывателей, обычных пользователей компьютерной техники, ОС включает в себя и программы пользовательского интерфейса. Основные функции (простейшие ОС):

  • Загрузка приложений в оперативную память и их выполнение;

  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);

  • Управление оперативной памятью (распределение между процессами, виртуальная память);

  • Управление доступом к данным на энергонезависимых носителях (таких как Жёсткий диск, Компакт-диск и т. д.), как правило с помощью файловой системы; Пользовательский интерфейс;

  • Сетевые операции, поддержка стека протоколов

Операционные системы могут быть классифицированы по базовой технологии (Юникс-подобные или подобные Windows), типу лицензии (проприетарная или открытая), развивается ли в настоящее время (устаревшие DOS и NextStep или современные GNU/Linux и Windows), для рабочих станций (DOS, Apple), или для серверов (AIX), ОС реального времени и встроенные ОС (VxWorks, QNX), PDA, или специализированные (управление производством, обучение, и т. п.). Здесь представлены некоторые популярные современные системы (операционные системы компании Microsoft и GNU/Linux)


1. СПИСОК ОПЕРАЦИОННЫХ СИСТЕМ


Здесь перечислены некоторые популярные современные системы (операционные системы компании Microsoft и GNU/Linux)


1.1 Microsoft


MSX-DOS

MS-DOS

Microsoft Windows

Windows 1.0

Windows 2.0 (для 80286)

Windows 3.0 первая версия, имевшая коммерческий успех

Windows 3.1

Windows 3.11

Windows 95

Windows 98

Windows Me

Windows NT (разработана для Майкрософт командой во главе с Дэвидом Катлером)

Windows NT 3.5

Windows NT 4.0

Windows 2000 (иначе, Windows NT v5.0)

Windows XP (внутренне основана на Win2K; версии: Home, Professional, Embedded, Tablet PC Edition, Media Center Edition)

Windows Server 2003

Windows Vista

Windows Server 2008

Windows Home Server

Windows Seven

Xenix (лицензированная версия Unix; продана SCO в 1990х)

Windows CE (compact edition — компактная редакция, для наладонных компьютеров)

Pocket PC, Windows Mobile — современные версии Windows CE


1.2 GNU/LINUX


Linux (наиболее популярное свободное Unix-подобное ядро)

Cosmoe (основана на ядре "Linux" и использует много кода AtheOS, подобна BeOS)

OpenSolaris (проект по открытию кодов Solaris)

Plan 9 (распределённая ОС, разработана Bell Labs)

Plan B (распределённая ОС, произошедшая от Plan 9)

Off++ (распределённая ОС, произошедшая от Plan 9)

Inferno (виртуальная ОС, разработана Bell Labs)

SSS-PC (разработана в Токийском Университете)



2. MICROSOFT WINDOWS


Microsoft Windows (произносится /ˈwɪndoʊz/) — семейство проприетарных операционных систем компании Майкрософт (Microsoft).

Последние 10 лет Windows — самая популярная (91,02 %[1]) операционная система на рынке персональных компьютеров. Операционные системы Windows работают на платформах x86, AMD64, IA-64. Существовали также версии для DEC Alpha, MIPS и PowerPC.


2.1 Версии Microsoft Windows


Обычно все версии Windows можно разделить на несколько "групп".


2.1.1 Графические интерфейсы и расширения для DOS

Эти версии Windows не были полноценными операционными системами, а лишь предоставляли интерфейс к возможностям операционной системы MS-DOS. Они работали с процессорами начиная с Intel 8086.

Windows 1.0 (1985)

Windows 2.0 (1987)

Windows 2.1 (Windows 386) (1987) — в системе появилась возможность запуска DOS-приложений в графических окнах, причём каждому приложению предоставлялись полные 640 Кб памяти. Полная поддержка процессора 80286.

Windows 3.0 (1990) — появилась поддержка процессоров 80386 и защищённого режима.

Windows 3.1 (1992) — серьёзно переработанная Windows 3.0; устранены UAE (Unrecoverable Application Errors — фатальные ошибки прикладных программ), добавлен механизм OLE, печать в режиме WYSIWYG ("что видите, то и получите"), шрифты TrueType, изменён диспетчер файлов, добавлены мультимедийные функции.

Windows для рабочих групп (Windows for Workgroups) 3.1/3.11 — первая версия ОС семейства с поддержкой локальных сетей. В WFWG 3.11 также испытывались отдельные усовершенствования ядра, применённые позднее в Windows 95.


2.1.2 Семейство Windows 9x

Семейство ОС, разработанных специально для процессоров с 32-битной архитектурой, на рынке позиционировались как 32-разрядные ОС, однако в составе данных продуктов присутствовало некоторое количество 16-битного кода. В состав программных продуктов Windows 9x входила ОС MS-DOS. Windows 95 4.00.950 поставлялась с MS-DOS 7.0, а последующие версии Windows 9x с MS-DOS 7.10 с поддержкой FAT32 (работа с длинными именами файлов поддерживается только при загрузке ядра Windows). При настройках системы по умолчанию сразу после загрузки MS-DOS загружалось ядро Windows, однако эту автозагрузку можно было отключить. Кроме того, MS-DOS 7.x в ряде случаев сообщала о себе, как о Windows 9x. И то, и другое было сделано из маркетинговых соображений. После загрузки MS-DOS загружались 16-разрядные компоненты Windows, аналогичные предыдущим версиям Windows, и в последнюю очередь — 32-разрядные компоненты. Собственно 32-х разрядное ядро было усовершенствованным ядром Windows 3.1/3.11, работающим в расширенном режиме[источник?]. В отличие от Windows 3.11 в Windows 9x по умолчанию используется 32-разрядный доступ к файлам, что позволяет данным ОС работать с жестким диском без использования ядра MS-DOS. Таким образом, считается, что при работе приложений Windows Windows 9x как правило не использует ядро MS-DOS для работы с оборудованием, роль ядра MS-DOS сводится в основном к загрузке ядра Windows и запуску приложений MS-DOS.

Windows 95 (1995) — Windows 4.00

Windows 98 (1998) — Windows 4.10

Windows Millennium Edition (Me) (2000) — Windows 4.90

Основной стратегической задачей создания семейств Windows 9x являлся перевод пользователей на новые 32-битные программы при сохранении преемственности программ, написанных для MS-DOS. Поскольку MS-DOS, входившая в состав данных программных продуктов, предоставляла полный доступ ко всем периферийным устройствам, памяти кода операционной системы, памяти кода драйверов устройств, а также памяти других программ, исполняющихся в системе, семейство программных продуктов Windows 9x позволяло умышленную или неумышленную порчу содержимого оперативной памяти, что могло быть одной из причин "зависания" или некорректной работы системы.


2.1.3 Семейство Windows NT

Операционные системы этого семейства работали на процессорах с архитектурой IA-32 и некоторых RISC-процессорах: Alpha, MIPS, Power PC (до версии 2000, которая вышла только в версии для IA-32). Windows NT являются полностью 32-битными операционными системами, и, в отличие от версий 1.0—3.x и 9x, не нуждаются в поддержке со стороны MS-DOS.

Windows NT 3.1 (1993)

Windows NT 3.5 (1994)

Windows NT 3.51 (1995)

Windows NT 4.0 (1996)

Windows 2000 (2000) — Windows NT 5.0

Windows XP (2001) — Windows NT 5.1

Windows XP 64-bit Edition (2006) — Windows NT 5.2

Windows Server 2003 (2003) — Windows NT 5.2

Windows Vista (2006) — Windows NT 6.0

Windows Home Server (2007)

Windows Server 2008

Windows 7 (в разработке, 2009) — Windows NT 7.0 (Актуальная версия — 6.1)

В основу семейства Windows NT положено разделение адресных пространств между процессами. Каждый процесс имеет возможность работать с выделенной ему памятью. Однако он не имеет прав для записи в память других процессов, драйверов и системного кода.

Семейство Windows NT относится к операционным системам с вытесняющей многозадачностью, а не к операционным системам реального времени. Разделение процессорного времени между потоками происходит по принципу "карусели". Ядро операционной системы выделяет квант времени (в Windows 2000 квант равен примерно 20 мс) каждому из потоков по очереди при условии, что все потоки имеют одинаковый приоритет. Поток может отказаться от выделенного ему кванта времени. В этом случае, система перехватывает у него управление (даже если выделенный квант времени не закончен) и передаёт управление другому потоку. При передаче управления другому потоку система сохраняет состояние всех регистров процессора в особой структуре в оперативной памяти. Эта структура называется контекстом потока. Сохранение контекста потока достаточно для последующего возобновления его работы.


Случайные файлы

Файл
19682-1.rtf
120422.doc
117586.rtf
30793-1.rtf
ref-15241.doc




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.