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

42. История появление операционных систем. Ос xenix, unix, freebsd, dos,

WINDOWS, WINDOWS NT, LINUX.

Возникновение и основные этапы развития операционных систем Первые ЭВМ были построены и нашли практическое применение в 40-е годы XX века. Первоначально они использовались для решения единственной частной задачи – расчет траектории артиллерийских снарядов в системах ПВО. В силу специфики применения (решение единственной задачи), первые ЭВМ не использовали ни какой операционной системы. В тот период времени, решением задач на ЭВМ занимались в основном сами же разработчики ЭВМ, а процесс использования ЭВМ представлял собой не столько решение прикладной задачи, сколько исследовательскую работу в области вычислительной техники.

Операционные системы (ОС) – это совокупность программ, обеспечивающих управление процессом обработки информации и взаимодействие между аппаратными средствами и пользователем. Классифицируются по: - 1.числу задач, одновременно выполняемых под управлением ОС: на однозначных и многозначных; - 2.по количеству, одновременно работающих пользователей: на однопользовательские и многопользовательские ОС; 3.по количеству используемых процессоров: однопроцессорные и многопроцессорные; - 4.по разрядности; 5.по типу пользовательского интерфейса: на командные (текстовые) и объектно-ориентированные (графические); - 5.по типу пользования общих аппаратных и прямых ресурсов: на сетевые и локальные. Наиболее известные ОС: CP/M, MS-DOS, OS/2, Windows, UNIX, Macos (для компьютеров Macintosh). Например: CP/M, MS-DOS – однопользовательские и однозначные ОС. UNIX – многопользовательская и многозначная ОС. OS/2, Windows – однопользовательские и многозначные ОС.

43. В каких случаях нужны операционные системы (ос). Из каких компонентов состоят ос. Что обеспечивает ос.

Назначение операционной системы

Итак, операционная система выполняет две основные задачи:

  • облегчает (или даже предоставляет возможность) пользователям и программистам использование аппаратного обеспечения. Например, операционная система дает возможность абстрагироваться от того как на самом деле происходит обработка данных на жестком диске, а работать с понятием файла.

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

44. Понятие ресурса. Многозадачность. Многопользовательские ос. Суть режима

разделения времени.

Термин ресурс относится к используемым, относительно стабильным и часто недостающим объектам, которые запрашиваются, используются и освобождаются процессами в период их активности. Ресурсы могут быть: - разделяемыми; - неделимыми. Разделяемые ресурсы могут использоваться: - одновременно (в один и тот же момент времени); - параллельно (в течение некоторого отрезка времени процессы используют ресурс попеременно).

Многозада́чность (англ. multitasking) — свойство операционной системы или среды программирования обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределённых вычислительных системах.

Существует 2 типа многозадачности[1]:

  • Процессная многозадачность (основанная на процессах — одновременно выполняющихся программах). Здесь программа — наименьший элемент кода, которым может управлять планировщик операционной системы. Более известна большинству пользователей (работа в текстовом редакторе и прослушивание музыки).

  • Поточная многозадачность (основанная на потоках). Наименьший элемент управляемого кода — поток (одна программа может выполнять 2 и более задачи одновременно).

Многопоточность — специализированная форма многозадачности[1].

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

  • однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);

  • многопользовательские (UNIX, Windows NT).

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

45.Наиболее распространённые операционные системы и платформы для смартфонов: BlackBerry OS (RIM) — устройства на этой системе широко используются в основном в США, так как спецслужбы некоторых стран не заинтересованы в использовании этих смартфонов в своей стране из-за того, что все входящие/исходящие данные шифруются с помощью AES.[7] Windows Mobile и Windows CE — компактная ОС компании Microsoft, выпускается с 1996 года и занимает крупный сегмент рынка ОС для смартфонов. Windows Phone 7 — новая разработка компании Microsoft, кардинально отличающаяся от Windows Mobile. Palm OS — некогда популярная платформа, в настоящее время аппараты на базе Palm OS малораспространены. Последний смартфон под управлением данной операционной системы был представлен в конце 2007 года (Palm Centro). Palm webOS — 8 января 2009 года был анонсирован смартфон Palm Pre под управлением новой ОС Palm webOS, ядром которой является ОС Linux[8]. В дальнейшем компания Palm, которая на данный момент куплена компанией HP будет выпускать смартфоны только с ОС Palm webOS под новым брендом HP. Android — Самая популярная в мире платформа для смартфонов, с открытым исходным кодом, разрабатываемая OHA (группа компаний во главе с Google). Платформа базируется на Linux. Symbian OS — По состоянию на начало 2010 года на базе этой ОС осталась всего 1 платформа: Series 60, которая используется преимущественно в устройствах Nokia, а также некоторых моделях Samsung. Linux — широкого распространения не получили, однако традиционно считаются перспективным направлением. Смартфоны на базе Linux распространены в основном в Азии. Платформы: Maemo (используется в интернет-планшетах Nokia 770-N810 и смартфоне Nokia N900), OpenMoko (Neo 1973, Neo FreeRunner).

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