Обзор и историческое развитие ОС. - раздел Образование, Операционные системы В Настоящие Время Существуют 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 различаются по сетевым возможностям.
Оглавление... Операционная система... Определение понятий вычислительный процесс и ресурс Классификация процессов и ресурсов...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Обзор и историческое развитие ОС.
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Операционная система.
Операционная система (ОС) – комплекс управляющих и обрабатывающих программ, которые с одной стороны выступает как интерфейс между пользователем и программно-аппаратными компонентам
Виды состояния процесса.
1. Новый – процесс только что создан.
2. Готовый – процесс ожидает освобождения ЦП и стоит в очереди готовых процессов.
3. Выполняемый – процесс выполняется в ЦП.
4. Ожид
Контекст процесса.
Информация о состояние оперативной среды, называется контекстом процесса. Режим работы процессора, состояние регистров процессора, состояние программного счетчика, указатели на открытые файлы, инфо
Алгоритмы планирования.
Есть алгоритмы, основанные на квантовании и на приоритетах.
За доступ и перемещение процесса в очереди и между очередями, ответственна специальная программа – планировщик. Делается все по
Определение прерывания. Типы прерывания.
Прерывания – представляют собой механизм, позволяющий координировать параллельное функционирование отдельных устройств и реагировать на особые состояния, возникающие при работе процессора, при этом
Дисциплины обслуживания маскируемых прерываний.
Сигнал от каждого устройства на прерывание обладает каким-либо приоритетом.
Приоритет – степень привилегированности.
Сигналы на прерывание могут идти практически одновременно, или
Супервизор прерываний.
Супервизор прерываний – специальный системный программный модуль, в который объединены первые секции подпрограмм обработки прерывания, которые ответственны за сохранение контекста прерванной програ
Что такое взаимные блокировки, как избежать взаимоблокировки.
Взаимоблокировки – ситуации, когда 2 процесса заняли по ресурсу, а затем обращаются к ресурсам друг друга, тем самым блокируя друг друга. Пример: процесс А занял принтер, процесс Б занял сд-ром,
Что такое поток.
Поток – программный модуль, исполняющий длительные операции и оформленный в виде самостоятельного под процесса, для того чтобы была возможность выполнять несколько операций параллельно в рамках одн
Способы управления памятью. Фрагментация памяти.
1 способ:Разделение оперативной памяти на несколько разделов фиксированной величины. Задачи управления в данном случае:
1. Выбрать свободный раздел для размещения выполняе
Способы распределения виртуальной памяти. Свопинг.
Виртуальная память – совокупность программно-аппаратных средств, позволяющих пользователю писать программы, которые требуют памяти, превосходящей своими размерами существующую оперативную память.
Контроллер устройства.
Любое внешнее устройство состоит из механического и электронного компонента. Электронный компонент называют контроллером устройства или адаптером. Механический компонент представляет собственно уст
Механизм прямого доступа внешних устройств к памяти.
Существует специальный контроллер – контроллер прямого доступа к памяти. Его задача – забрать у процессора управление локальной магистралью для выставления существующих сигналов на шины адреса, дан
Структура жесткого диска.
Информация на магнитных дисках размещается и передается блоками, каждый такой блок называется сектором. Секторы расположены на концентрических дорожках каждая дорожка (трек) образуется при вращении
Типы файлов.
Обычные файла:
1. Текстовые (файлы в кодах ASCII). Среди текстовых файлов могут быть файлы скрипты — это файлы определенного формата, а дальше команды на языке командного
Логическая и физическая организация файлов.
Логическая запись – наименьший элемент данных, которым может оперировать программист при обмене с внешним устройством. Логическая организация файла – представление файла в виде организованных логич
Права доступа к файлу.
Права доступа к файлу – определение для каждого пользователя набора операций, который он может применить к данному файлу.
Категории прав доступа:
1. Избирательный доступ, когда дл
Уровни функционирования файловой системы.
Функционирование любой файловой системы можно представить многоуровневой моделью, в которой каждый уровень представляет некоторый интерфейс (набор функций) выше лежащему уровню, а сам, в сою очеред
Ядро операционной системы.
Ядро операционной системы – программные модули, которые постоянно находятся в оперативной памяти для организации вычислительного процесса. А также для выполнения наиболее важных фун
Структура монолитной ОС.
В монолитной ОС:
· Каждая процедура может вызывать другие ,когда это необходимо.
· Каждая процедура имеет стандартизированный интерфейс в терминах параметров и результатов.
Микроядро. Модель клиент-сервер.
Клиент – программный компонент, потребитель какого-либо сервиса.
Сервер – поставщик ОС разделяется на несколько процессов-серверов, каждый из которых выполняет набор сервисных функций (соз
Объектно-ориентированный подход. Инкапсуляция.
Объект – единица программ и данных, взаимодействующая с другими объектами посредством приема и передачи сообщений.
Функции объекта определяют перечень действий, которые могут быть выполнен
Интерфейс API.
Прикладной программный интерфейс API предназначен для использования прикладными программами системных ресурсов ОС и реализуемых ею функций.
API описывает совокупность функций и процедур, п
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов