рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Обзор и историческое развитие ОС.

Обзор и историческое развитие ОС. - раздел Образование, Операционные системы В Настоящие Время Существуют 2 Больших Семейства Ос: 1. Семейство Un...

В настоящие время существуют 2 больших семейства ОС:

1. Семейство Unix систем.

2. Семейство Windows систем.

Так же существую другие ОС написанные для различных специфичных процессоров, но в связи с тем, что процессоры Intel и AMD получили очень большое распространение, а системы UNIX являются системами с хорошим распределением ресурсов. Даже различные новые ОС разрабатываются на основе UNIX систем (пример: последние версии Mac OS разработаны с использованием ядра UNIX систем). В семействе UNIX существуют системы как с монолитным так и с микроядром. Монолитные: Linux. Микроядро: QNX - быстрое микроядро x86 основа для CNX – neutrino ОС реального времени, CHORYS – разработка Sun Microsystem, микроядро MUCH – на основе микроядра основаны следующие ОС: FLUX, DARVIN и т.д.

Привлекательность систем UNIX обусловлена как обычными сетевыми возможностями, так и бесплатностью не всех, но некоторых хороших ОС, например: FreeBSD (система FreeBSD используется на многих серверах веб приложений).

Вообще по профессиональной направленности ОС можно разделить на:

· Сегмент серверов широкого круга задач – это в основном ОС Windows Server 2008(для приложений написанных в windows среде), FreeBSD и клоны Linux (в основном из-за бесплатности).

· Сегмент офисных работников – системы Windows XP (устарела), Windows 7, позволяют устанавливать все возможные офисные программы и предоставляют удобный интерфейс работы. Ближайший конкурент – ОС Linux уступает по удобству приложений (аналог Microsoft Office – проект Open Office).

· Сегмент дизайнерских – здесь распространена система Mac OS с графическими редакторами, конкурирует Windows 7, Linux – мало конкурентно способен, так как графический редактор gimp уступает редакторам Photoshop и другим.

· Сектор промышленных и профессиональных систем – обычно на системах семейства UNIX с микроядром, так как приложения и профессиональные особенности требуют работы процессов в режиме реального времени. Так же в системах связанных с обработкой видео присутствуют как ОС UNIX семейства (обычно специализированные ОС для работы на SPARK процессорах) с ними конкурируют системы для домашних или полу-профессиональных студий на основе Mac OS или Windows 7.

ОС различаются по своим сетевым возможностям, есть распределенные ОС, которые используют ресурсы сразу нескольких ВМ. Так же разные сетевые возможности могут предоставляться в рамках линейки одного продукта, пример: Windows 7 Home, Windows 7 Ultimate, Windows Server 2008 различаются по сетевым возможностям.

LAZARUS

– Конец работы –

Эта тема принадлежит разделу:

Операционные системы

Оглавление... Операционная система... Определение понятий вычислительный процесс и ресурс Классификация процессов и ресурсов...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Обзор и историческое развитие ОС.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

Виды состояния процесса.
1. Новый – процесс только что создан. 2. Готовый – процесс ожидает освобождения ЦП и стоит в очереди готовых процессов. 3. Выполняемый – процесс выполняется в ЦП. 4. Ожид

Контекст процесса.
Информация о состояние оперативной среды, называется контекстом процесса. Режим работы процессора, состояние регистров процессора, состояние программного счетчика, указатели на открытые файлы, инфо

Алгоритмы планирования.
Есть алгоритмы, основанные на квантовании и на приоритетах. За доступ и перемещение процесса в очереди и между очередями, ответственна специальная программа – планировщик. Делается все по

Определение прерывания. Типы прерывания.
Прерывания – представляют собой механизм, позволяющий координировать параллельное функционирование отдельных устройств и реагировать на особые состояния, возникающие при работе процессора, при этом

Этапы механизма прерывания. Главные функции механизма прерывания.
Этапы механизма прерывания: 1. Установление факта прерывания и идентификация прерывания. 2. Запоминание состояния прерванного процесса: счетчик команд, содержимое регистров процес

Дисциплины обслуживания маскируемых прерываний.
Сигнал от каждого устройства на прерывание обладает каким-либо приоритетом. Приоритет – степень привилегированности. Сигналы на прерывание могут идти практически одновременно, или

Супервизор прерываний.
Супервизор прерываний – специальный системный программный модуль, в который объединены первые секции подпрограмм обработки прерывания, которые ответственны за сохранение контекста прерванной програ

Что такое блокирующие переменные. Спин блокировка, семафоры, мьютекс.
Блокирующие переменные – способ взаимного исключения, каждому разделяемому ресурсу ставиться соответствующая двоичная переменная(пример: значение 0 – ресурс свободен, значение 1 – ресурс занят).

Что такое взаимные блокировки, как избежать взаимоблокировки.
Взаимоблокировки – ситуации, когда 2 процесса заняли по ресурсу, а затем обращаются к ресурсам друг друга, тем самым блокируя друг друга. Пример: процесс А занял принтер, процесс Б занял сд-ром,

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

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

Способы управления памятью. Фрагментация памяти.
1 способ:Разделение оперативной памяти на несколько разделов фиксированной величины. Задачи управления в данном случае: 1. Выбрать свободный раздел для размещения выполняе

Способы распределения виртуальной памяти. Свопинг.
Виртуальная память – совокупность программно-аппаратных средств, позволяющих пользователю писать программы, которые требуют памяти, превосходящей своими размерами существующую оперативную память.

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

Контроллер устройства.
Любое внешнее устройство состоит из механического и электронного компонента. Электронный компонент называют контроллером устройства или адаптером. Механический компонент представляет собственно уст

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

В чем разница между системой управления файлами и файловой системой.
Файл — набор данных, организованных в виде совокупностей записей определенного формата. Набор специализаций соответствующее программное обеспечение, отвечающее за создание, уничтожение, организацию

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

Типы файлов.
Обычные файла: 1. Текстовые (файлы в кодах ASCII). Среди текстовых файлов могут быть файлы скрипты — это файлы определенного формата, а дальше команды на языке командного

Логическая и физическая организация файлов.
Логическая запись – наименьший элемент данных, которым может оперировать программист при обмене с внешним устройством. Логическая организация файла – представление файла в виде организованных логич

Права доступа к файлу.
Права доступа к файлу – определение для каждого пользователя набора операций, который он может применить к данному файлу. Категории прав доступа: 1. Избирательный доступ, когда дл

Уровни функционирования файловой системы.
Функционирование любой файловой системы можно представить многоуровневой моделью, в которой каждый уровень представляет некоторый интерфейс (набор функций) выше лежащему уровню, а сам, в сою очеред

Ядро операционной системы.
  Ядро операционной системы – программные модули, которые постоянно находятся в оперативной памяти для организации вычислительного процесса. А также для выполнения наиболее важных фун

Структура монолитной ОС.
В монолитной ОС: · Каждая процедура может вызывать другие ,когда это необходимо. · Каждая процедура имеет стандартизированный интерфейс в терминах параметров и результатов.

Микроядро. Модель клиент-сервер.
Клиент – программный компонент, потребитель какого-либо сервиса. Сервер – поставщик ОС разделяется на несколько процессов-серверов, каждый из которых выполняет набор сервисных функций (соз

Объектно-ориентированный подход. Инкапсуляция.
Объект – единица программ и данных, взаимодействующая с другими объектами посредством приема и передачи сообщений. Функции объекта определяют перечень действий, которые могут быть выполнен

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги