Управление памятью.
Память – это 2-х мерный массив для хранения информации. Она заполнятся двоичным кодом.
Оперативная память:
Используется для хранения данных.
Управляется шиной адреса (процессор должен знать, где взять и куда положить).
Хранится только при подаче напряжения питания.
Сегодня перед ОС поставлены задачи, связанные с распределением имеющейся памяти между несколькими одновременно выполняющимися программами.
Функции ОС по управлению памятью:
Отслеживание свободных и занятых ячеек в памяти.
Выделение памяти для процессов.
Освобождение памяти по завершении процессов.
Вытеснение процессов из оперативной памяти на диск (полное или частичное), когда размеры основной памяти не достаточны для размещения в ней всех процессов, и возвращение их в оперативную память, когда в ней освобождается место.
Настройка адресов программа на конкретную область физической памяти.
Помимо выделения памяти для процессов ОС занимается динамическим распределением памяти, то есть выполняет запросы приложениям на выделение им дополнительной памяти во время выполнения. После того как приложение перестает нуждаться в дополнительной памяти, оно может возвратить ее системе. Выделение памяти случайной длины в случайные моменты времени из общего пула памяти приводит к фрагментации и, вследствие этого, к неэффективному ее использованию. Дефрагментация памяти тоже является функцией (ОС) операционной системы.
Задачи ОС при реализации динамического разделения памяти:
Ведение таблицы свободных и занятых областей;
При поступлении новой задачи: Анализ запроса→просмотр таблицы свободных областей→поиск раздела, размер которого достаточен для размещения новой задачи.
Загрузка задачи в выделенный ей раздел
После завершения задачи корректировка таблицы свободных и занятых областей.
Во время работы ОС часто создает новые служебные информационные структуры: описатели процессов, буферы, используемые процессами для обмена данными и др. - все эти системные объекты требуют памяти. В некоторых ОС заранее (во время установки) резервируется некоторый фиксированный объем памяти для системных нужд. В других же ОС память для системных целей выделяется динамически, т.е. при создании объектов, таблиц подсистемы ОС обращаются к подсистеме управления памятью с запросами.
Защита памяти — еще одна важная задача ОС, которая не позволяет выполняемому процессу записывать или читать данные из памяти, предназначенные другому процессу.
Для идентификации переменных и команд используются символьные имена (метки), виртуальные адреса и физические адреса
-
Содержание
- Что представляет собой информация?
- Свойства информации
- Управление памятью.
- Каковы атрибутивные свойства информации.
- Какие показатели качества используются для экономической информации.
- По каким основаниям (признакам) классифицируют информацию.
- Какие формы используют для представления информации.
- Какие меры и единицы измерения количества информации.
- Какие системы счисления для числовой информации вам известны?
- Непозиционные системы счисления.
- 10. Каковы элементы алгебры логики?
- 11. В чем состоят логические основы построения эвм?
- Нарисуйте основные логические схемы базовых компонентов компьютера.
- 1) Схема и.
- 2. Схема или
- 3. Схема не
- 4. Схема и-не
- 5. Схема или-не
- Какие логические операции выполняются в эвм?
- 14. Какие принципы используются при построении эвм?
- 15. Функциональная структура эвм тип pc.
- 16. Классы компьютеров. Виды настольных и мобильных пк? Их особенности.
- 18. Применение Булевой алгебры?
- 19. Основные функции Булевой алгебры.
- Логическая функция не - логическое отрицание.
- Каков состав и назначение основных элементов пк?
- Центральный процессор, основные параметры.
- Виды внешних запоминающихся устройств. Их характеристика.
- Какие виды накопителей на оптических дисках вы знаете?
- Мультимедиа (определение), способы реализации.
- Мультимедиа, где применяется?
- В чем состоят принципы работы сканера?
- 27. Какие принципы работы используются в принтерах?
- 28. Можно ли дать точное определение понятия «алгоритм».
- 29. Свойства алгоритмов
- 30. Перечислите функции и состав среды программирования.
- 31. Эволюция языков программирования
- Машинный код
- Объектно-ориентированные языки. (см билет №33)
- Языки параллельного программирования.
- Функциональные языки.
- 32. В чем состоит процесс компиляции?
- 33. Назовите языки программирования, являющиеся представителями объектно-ориентированными?
- 34. Что понимают под телекоммуникационной и компьютерной сетями?
- 35. Какое сетевое оборудование компьютерных сетей вы знаете?
- 36. Каковы типовые архитектуры компьютерных сетей?
- 37. Внутренняя память
- 38. Внешняя память пк.
- 40. Файл, его полное имя, свойства и атрибуты файла.
- 41. Принципы и средства долговременного хранения информации.
- 42. Устройства ввода информации в пк.
- Устройства вывода информации из пк
- Видеосистема пк
- Каналы и технологии проводной связи в компьютерных сетях.
- Каналы и технологии беспроводной связи в компьютерных сетях.
- Чем отличается коммуникационная сеть от информационной сети.
- Как разделяются сети по территориальному признаку?
- Что такое информационная система?
- Классификация по степени автоматизации
- Классификация по характеру обработки данных
- Классификация по сфере применения
- Классификация по охвату задач (масштабности)
- Что такое каналы связи?
- Дать определение физического канала связи.
- Дать определение логического канала связи.
- Как называется совокупность правил обмена информацией между двумя или несколькими устройствами?
- Канальный
- Сетевой
- В настоящее время основным используемым стеком протоколов является tcp/ip. Особенности:
- Что такое сервер?
- Какие элементы входят в состав сети?
- Перечислить преимущества использования сетей.
- 57. Классификация программного обеспечения для пк.
- 58. Операционная система: назначения, свойства, параметры?
- 59. Сервисное по
- Прикладное по
- Программы служебного уровня для пк (утилиты)
- Виды офисных приложений, их назначение
- Пользовательское программное обеспечение.
- Виды угроз, методы и средства защиты компьютерной информации.
- Что такое vpn?
- 66. Каким общим требованиям должны удовлетворять качественные антивирусные программы?
- 67.Какие типы вирусов выделяют в настоящие время?
- По видам заражаемых объектов:
- 68.С какой целью осуществляется шифрование?
- 69.В каком случае и.С. Считается защищенной?
- 70.Что такое биометрическая защита?