Операционная система стремится занять все время и всю память компьютера

Автор работы: Пользователь скрыл имя, 02 Июня 2013 в 23:55, сочинение

Описание

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

Работа состоит из  1 файл

OS_1.docx

— 16.11 Кб (Скачать документ)

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

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

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

В качестве примера эффективности управления ресурсами мы можем рассмотреть операционную систему типа Windows 7.

Допустим, мы  имеем компьютер с восемью гигабайтами оперативной памяти. Но неужели то, что используется от силы один гигабайт, а вся остальная память простаивает – так уж хорошо? Трудно поверить в то, что используя один гигабайт памяти из восьми, мы максимально исчерпываем ресурс компьютера. (даже не знаю, может так? у тебя тоже не плохо,как хочешь) С выходом Windows 7 подход к оперативной памяти кардинально изменился: теперь операционная система пытается использовать всю имеющуюся память максимально эффективно. Как один из таких способов  был придуман компонент вида предварительная выборка и супервыборка (англ. Prefetcher и SuperFetch). Эти компоненты отвечают за оптимальную загрузку ОС. Компонент SuperFetch (супервыборка) существенно увеличивает быстродействие системы и установленных программ. Этот компонент заранее подгружает в память соответствующий код и данные, и, когда пользователь запускает свое приложение, вся необходимая информация уже имеется в памяти, и запуск происходит намного быстрее, так как нет необходимости считывать информацию с жесткого диска.

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


Информация о работе Операционная система стремится занять все время и всю память компьютера