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

Методы управления памятью (смежное и несмежное размещение процессов). Структура программного обеспечения ввода-вывода. Логическая организация данных файла. Модели хранения информации в файловых системах. Разбиение жёстких дисков на разделы в Unix.

Рубрика Программирование, компьютеры и кибернетика
Вид шпаргалка
Язык русский
Дата добавления 03.10.2017
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

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

План

1. Отображение программных модулей на оперативную память

2. Методы управления памятью (смежное и несмежное размещение процессов)

3. Технология виртуальной памяти. Алгоритмы замещения страниц

4. Контроллеры устройств ввода-вывода. Порты ввода-вывода. Способы доступа к контроллерам

5. Структура программного обеспечения ввода-вывода. Процессы ввода-вывода

6. Способы ввода-вывода. Ввод-вывод без использования и с использованием прерываний. Прямой доступ к памяти

7. Логическая организация файла. Атрибуты и данные файла. Логическая организация данных файла

8. Модели хранения информации в файловых системах

9. Организация дискового пространства для хранения файлов. Физическая реализация хранения атрибутов и данных файлов

10. Совместное использование файлов. Жёсткие и символические ссылки на данные файла

11. Непротиворечивость файловой системы

12. Структура логического диска с файловой системой FAT. Назначение таблицы размещения файлов. Понятие кластера. Доступ к файлу в файловой системе FAT

13. Структура раздела с файловой системой NTFS. Назначение и структура файла MFT

14. Хранение атрибутов и данных в файловой системе NTFS. Резидентные и нерезидентные атрибуты

15. Организация дисковой подсистемы Windows. Типы дисков. Типы разделов базового диска

16. Организация дисковой подсистемы Windows. Понятие динамического диска и динамического тома. Типы томов динамического диска

17. Логическая организация файловых систем ОС Unix. Монтирование файловых систем. Типы файлов. Жёсткие и символические ссылки

18. Физическая реализация файловых систем ОС Unix. Структура файловой системы. Каталоги и индексные узлы. Хранение атрибутов и данных

19. Разбиение жёстких дисков на разделы в ОС Unix. Создание разделов и файлов подкачки. Разбиение диска на разделы производится при установке системы и при подключении нового диска

20. Создание в ОС Unix файловой системы в разделе диска. Монтирование файловой системы

1. Отображение программных модулей на оперативную память

2. Методы управления памятью (смежное и несмежное размещение процессов)

? Своппинг

? Смежное размещение процессов

_ Однопрограммный режим

_ Мультипрограммирование с фиксированными разделами

_ MFT(Multiprogramming with a fixed number of tasks)

_ Мультипрограммирование с переменными разделами

_ MVT(Multiprogramming with a variable number of tasks)

? Несмежное размещение процессов

_ Сегментная организация памяти

_ Страничная организация памяти

_ Сегментно-страничная организация памяти

3. Технология виртуальной памяти. Алгоритмы замещения страниц

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

При использовании виртуальной памяти упрощается программирование, так как программисту больше не нужно учитывать ограниченность памяти или согласовывать использование памяти с другими приложениями. Для программы выглядит доступным и непрерывным все допустимое адресное пространство, вне зависимости от наличия в ЭВМ соответствующего объёма ОЗУ.

Применение механизма виртуальной памяти позволяет:

? упростить адресацию памяти клиентским программным обеспечением;

? рационально управлять оперативной памятью компьютера (хранить в ней только активно используемые области памяти);

? изолировать процессы друг от друга (процесс полагает, что монопольно владеет всей памятью).

Алгоритмы замещения страниц:

? Случайное удаление страниц

? Удаление по времени пребывания в ОП

? Удаление в связи с давностью использования

? Удаление по вероятности использования

? Удаление по приоритетам

4. Контроллеры устройств ввода-вывода. Порты ввода-вывода. Способы доступа к контроллерам

Физическим управлением устройством ввода-вывода, передачей информации через порт, и выставлением некоторых сигналов на магистрали занимается контроллер устройства.

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

5. Структура программного обеспечения ввода-вывода. Процессы ввода-вывода

Структура программного обеспечения ввода-вывода

Процессы ввода-вывода:

6. Способы ввода-вывода. Ввод-вывод без использования и с использованием прерываний. Прямой доступ к памяти

Способы ввода-вывода

Способ ввода-вывода

Без использования прерываний

С использованием прерываний

Передача данных из устройства в память с использованием процессора

Программируемый ввод/вывод (режим опроса готовности)

ввод/вывод, управляемый прерыванием (режим обмена с прерыванием)

Прямая передача данных из устройства ввода/вывода в память

Прямой доступ к памяти (DMA)

Прямой доступ к памяти -- режим обмена данными между устройствами компьютера или же между устройством и основной памятью без участия центрального процессора (ЦП). В результате скорость передачи увеличивается, так как данные не пересылаются в ЦП и обратно.

7. Логическая организация файла. Атрибуты и данные файла. Логическая организация данных файла

Логическая организация файла:

Файл = Атрибуты файла+ данные файла + операции с файлами

Возможные атрибуты

Атрибут

Значение

Имя

Имя файла

Защита

Кто и каким образом может получить доступ к файлу

Пароль

Пароль для получения доступа к файлу

Создатель

Идентификатор пользователя, создавшего файл

Владелец

Текущий владелец

Флаг «только чтение»

0 - для чтения/записи; 1 - только для чтения

Флаг «скрытый»

0 - нормальный; 1 - не показывать в перечне файлов каталога

Флаг «системный»

0 - нормальный; 1 - системный

Флаг «архивный»

0 -- заархивирован; 1 - требуется архивация

Флаг ASCII/двоичный

О- ASCII; 1 - двоичный

Флаг произвольного доступа

0 - только последовательный доступ; 1 - произвольный доступ

Флаг «временный»

0 -- нормальный; 1 -- для удаления файла по окончании работы процесса

Длина записи

Количество байтов в записи

Время создания

Дата и время создания файла

Время последнего доступа

Дата и время последнего доступа файла

Время последнего изменения

Дата и время последнего изменения файла

Текущий размер

Количество байтов в файле

Максимальный размер

Количество байтов, до которого можно увеличивать размер файла

Данные файла

Поле(field)

основной элемент данных. Содержит единственное значение. Характеризуется длиной и типом данных(например , строка ASCII, десятичное число и т.п.). В зависимости от структуры файла поля м.б. либо фиксированной, либо переменной длины.

Запись(record)

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

Файл(file)

набор данных, организованных в виде совокупности записей одинаковой структуры(однородных записей) и

совокупность атрибутов, определяющих характеристики файла

Логическая организация данных файла:

8. Модели хранения информации в файловых системах

Базовая модель

На основе одного физического устройства и разделов

Модель на основе томов

Концепция диспетчера томов , обеспечивающая представление нескольких устройств в виде одного устройства

Модель на основе пулов устройств хранения данных

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

9. Организация дискового пространства для хранения файлов. Физическая реализация хранения атрибутов и данных файлов

Организация дискового пространства:

Стратегии хранения файлов

? Хранение файла в виде непрерывной последовательности байтов

? Разбиение файла на несколько непрерывных блоков

Выбор размера блоков

? Минимальный размер блока - сектор

? Маленький размер блока - хорошее использование дискового пространства, низкая производительность

? Большой размер блока - высокая производительность, неэффективное использование дискового пространства

Учет свободных блоков

? Связные списки свободных и занятых блоков

? Хранение информации о свободных и занятых блоках в виде битового массива

Физическая реализация хранения атрибутов файла:

Каталоги, Каталоги + Индексные узлы

Физическая реализация хранения данных файла:

Непрерывные файлы; Связные списки; Связный список с таблицей; i-узлы.

10. Совместное использование файлов. Жёсткие и символические ссылки на данные файла

Два решения проблемы:

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

? элемент каталога содержит символическую ссылку на элемент другого каталога, имеющего жёсткую ссылку на данные(мягкая ссылка)

11. Непротиворечивость файловой системы

Традиционные файловые системы

В промежутке времени между выполнением операций файловая система остается в противоречивом состоянии(команды fsck используется для просмотра и проверки состояния файловой системы с попыткой устранения противоречивости).

Файловая система с журналированием

Операции регистрируются в отдельном журнале, и при необходимости могут быть безопасно воспроизведены.

Транзакционная файловая система

Любая последовательность операций либо полностью выполняется, либо полностью игнорируется.

Состояние файловой системы всегда является непротиворечивым.

12. Структура логического диска с файловой системой FAT. Назначение таблицы размещения файлов. Понятие кластера. Доступ к файлу в файловой системе FAT

Структура логического диска с файловой системой FAT (File Allocation table)

Системная область:

? загрузочная запись(boot record, BR)

? зарезервированные секторы(reserved sector,ResSecs)

? таблица размещения файлов(file allocation table, FAT)

? корневой каталог(root directory, Rdir)

Область данных:

? кластеры(clusters)

Назначение FAT заключается в хранении на дисках фрагментов файлов.

Кластер (англ. cluster) -- в некоторых типах файловых систем логическая единица хранения данных в таблице размещения файлов, объединяющая группу секторов. Например, на дисках с размером секторов в 256 байт, 256-байтный кластер содержит один сектор, тогда как 2-килобайтный кластер содержит восемь секторов.

Как правило, это наименьшее место на диске, которое может быть выделено для хранения файла.

Понятие кластер используется в файловых системах FAT, NTFS, a так же HFS Plus. Другие файловые системы оперируют схожими понятиями (зоны в Minix, блоки в Unix).

13. Структура раздела с файловой системой NTFS. Назначение и структура файла MFT

Структура раздела с файловой системой NTFS

Главный служебный метафайл (master file table , MFT)

Зона MFT

Зона для размещения файлов и каталогов

Копия первых 16 записей MFT

Зона для размещения файлов и каталогов

Назначение MFT. NTFS хранит информацию о файлах и каталогах в главной файловой таблице MFT. Эта таблица содержит информацию обо всех файлах и каталогах. Каждому файлу или каталогу соответствует как минимум одна запись. Формат записей MFT исключительно прост. Размер записи составляет 1 КБ, при этом первые 42 байта заголовка имеют жёстко заданное предназначение. Остальное пространство используется для хранения атрибутов - например, имени файла и системных атрибутов. Уникальной является возможность сохранения небольших файлов непосредственно в MFT. В этом случае файл хранится в виде атрибута.

программный данные файл диск

Структура MFT

14. Хранение атрибутов и данных в файловой системе NTFS. Резидентные и нерезидентные атрибуты

В отличие от других файловых систем, в NTFS нет жёстко заданной структуры. В ней нет, как в FAT, раздельных областей для системных структур, файловых таблиц и собственно данных. В NTFS вся файловая система считается областью данных, поэтому любой файл может быть сохранён в любом секторе тома. Единственным неизбежным исключением являются загрузочный сектор и загрузочный код, расположенные в первых секторах тома.

NTFS хранит информацию о файлах и каталогах в главной файловой таблице MFT. Эта таблица содержит информацию обо всех файлах и каталогах. Каждому файлу или каталогу соответствует как минимум одна запись. Формат записей MFT исключительно прост. Размер записи составляет 1 КБ, при этом первые 42 байта заголовка имеют жёстко заданное предназначение. Остальное пространство используется для хранения атрибутов - например, имени файла и системных атрибутов. Уникальной является возможность сохранения небольших файлов непосредственно в MFT. В этом случае файл хранится в виде атрибута.

Когда значение атрибута хранится непосредственно в MFT, атрибут называется резидентный. Некоторые атрибуты всегда резидентны -- по ним NTFS находит нерезидентные атрибуты. Так, атрибуты «стандартная информация» и «корень индекса» всегда резидентны.

Конечно, многие файлы и каталоги нельзя втиснуть в запись MFT с фиксированным размером в 1 Кб. Если некий атрибут, например файловые данные, слишком велик и не умещается в записи MFT, NTFS выделяет для него отдельные кластеры за пределами MFT. Эта область называется группой (run) или экстентом (extent). Если размер значения атрибута впоследствии расширяется (например, при добавлении в файл дополнительных данных), NTFS выделяет для новых данных еще одну группу. Атрибуты, значения которых хранятся в группах, а не в MFT, называются нерезидентными. Файловая система сама решает, будет атрибут резидентным или нерезидентным, и обеспечивает пользовательским процессам прозрачный доступ к этим данным.

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

15. Организация дисковой подсистемы Windows. Типы дисков. Типы разделов базового диска

Организация дисковой подсистемы Windows

Типы дисков:

В Windows можно использовать диски двух разных типов: базовые и динамические.

o Базовый формат дисков. Базовые диски (Basic disks) располагаются в пределах одного физического диска. Данный формат основан на использовании таблиц разделов(partition tables). Разделы базового диска могут быть основными и дополнительными. Каждый основной раздел содержит один логический диск. Дополнительный раздел может быть разбит на несколько логических дисков. Разделы и логические диски на базовых дисках называют базовыми томами. Возможное количество разделов на базовом диске зависит от формата таблицы описания разделов (PT или GPT).

Динамический формат дисков. Динамический диск (Dynamic disks) может располагаться в пределах одного или нескольких физических дисков. Динамические диски содержат динамические тома. Таким образом, динамические тома могут располагаться в пределах одного или нескольких физических диском/

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

Базовый диск можно преобразовать в динамический. В то же время динамический диск нельзя преобразовать в базовый.

Типы разделов базового диска:

Базовый формат использовался всеми предыдущими операционными системами Microsoft. Это хорошо проработанная и отлаженная технология, основанная на использовании таблиц разделов (partition tables).

Диск, обладающий базовым форматом, называют базовым диском (basic disk). Таким образом, базовый диск - это физический диск, содержащий первичные разделы (primary partitions), расширенные разделы (extended partitions) и логические диски (logical drives).

В операционной системе Windows базовый формат является форматом по умолчанию.

16. Организация дисковой подсистемы Windows. Понятие динамического диска и динамического тома. Типы томов динамического диска

Организация дисковой подсистемы Windows

Понятие динамического диска и динамического тома.

Динамический диск (dynamic disk) - это дисковые пространства одного или нескольких физических дисков, который содержит только динамические тома.

На динамическом диске нельзя разместить раздел (partition) или логический диск (logical drive), таким образом, к динамическому диску нельзя обратиться из MS-DOS или какой-либо ранней версии Windows.

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

Том - это участок дискового пространства, который может включать в себя дисковое пространство, принадлежащие одному или нескольким разным физическим дискам.

Можно разделить физический жесткий диск на несколько томов, или создать том, включающий в себя несколько физических жестких дисков.

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

Типы томов динамического диска

Simple (простой)

Используется дисковое пространство, принадлежащее одному физическому диску

Spanned (составной)

Используется дисковое пространство, расположенное на разных физических дисках (допускается использовать до 32 дисков)

Mirrored (зеркальный) или RAID-1

Данные, хранящиеся на таком томе, автоматически дублируются на двух разных физических дисках

Striped (чередующийся) или RAID-0

Данные равномерно распределяются между несколькими физическими дисками

RAID-5 или Striped with parity (чередующийся с четностью)

Данные равномерно распределены между несколькими физическими дисками, если один из дисков массива выходит из строя, хранившиеся на нем данные можно восстановить

17. Логическая организация файловых систем ОС Unix. Монтирование файловых систем. Типы файлов. Жёсткие и символические ссылки

Логическая организация файловых систем ОС Unix

Монтирование каталогов файловых систем

Типы файлов

Обычный файл (regular file)

Cодержит данные в некотором формате. Интерпретация содержимого производится прикладной программой. Для ОС это просто последовательность байтов.

Каталог (directory)

Содержит имена файлов и указатели на метаданные (номера inode)

Cпециальный файл устройства (special device file)

Обеспечивает доступ к физическому устройству путем открытия, чтения и записи в специальный файл устройства:

символьные файлы(character) - для небуфиризированного обмена данными

блочные файлы (block) - обмен данными в виде пакетов фиксированной длины - блоков

Именованный канал (named pipe)

Используется для связи между процессами.

Связь(link)

Позволяет косвенно адресовать файл (символическая связь)

Сокет(socket)

Предназначен для организации взаимодействия между процессами

18. Физическая реализация файловых систем ОС Unix. Структура файловой системы. Каталоги и индексные узлы. Хранение атрибутов и данных

Физическая реализация ФС ОС Unix:

Каждый жесткий диск состоит из одной или нескольких логических частей (групп цилиндров), называемых разделами (partitions). Расположение и размер раздела определяется при форматировании диска. В ОС UNIX разделы выступают в качестве независимых устройств, доступ к которым осуществляется как к различным носителям данных.

Имеется много типов физических файловых систем, например FAT16 и NTFS, с разной структурой. Более того, имеется множество типов физических файловых систем UNIX (ufs, s5fs, ext2, vxfs, jfs, ffs и т.д.). Ниже мы рассмотрим основные их общие особенности.

Физическая файловая система UNIX занимает раздел диска и состоит из таких основных компонентов:

? Суперблок (superblock). Содержит общую информацию о файловой системе.

? Массив индексных дескрипторов (ilist). Содержит метаданные всех файлов файловой системы. Индексный дескриптор (inode) содержит информацию о статусе файла и указывает на расположение данных этого файла. Ядро обращается к индексному дескриптору по индексу в массиве. Один дескриптор является корневым для физической файловой системы, через него обеспечивается доступ к структуре каталогов и файлов после монтирования файловой системы. Размер массива индексных дескрипторов является фиксированным и задается при создании физической файловой системы.

? Блоки хранения данных. Данные обычных файлов и каталогов хранятся в блоках. Обработка файла осуществляется через индексный дескриптор, содержащий ссылки на блоки данных.

Структура ФС ОС Unix:

В стандартной файловой системе (ФС) ОС Unix могут храниться объекты нескольких типов:

? обычные файлы

? каталоги

? символические ссылки

? специальные файлы - точки доступа к драйверам устройств

? коммуникационные объекты FIFO

? сокеты UNIX

Все эти объекты используют единую систему имен и имеют идентичные атрибуты, характеризующие права доступа.

Каталоги и индексные узлы:

Стандартные каталоги в файловой системе UNIX

Структура индексного узла файловой системы UNIX

Хранение атрибутов и данных

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

Для хранения атрибутов файлов в ФС используется массив индексированных узлов inode (Indexed Node, а вот в методе написано information node). Индекс - это целое число, указывающее порядковый номер inode в массиве. Для каждого файла в пределах одного раздела на диске индекс inode уникален. При этом, на разных дисках или на разных разделах одного диска ведётся своя независимая нумерация inode - так, например, индекс 2 может использоваться для корневого каталога каждого из разделов диска. Для объединения нескольких дисков в единую ФС используется виртуальная файловая система, которая пересчитывает номера inode так, чтобы обеспечивалась их уникальность. Если в Unix используется сторонняя ФС (например FAT или NTFS) то структура inode эмулируется на уровне виртуальной файловой системы.

Связь между именем и атрибутами осуществляется через объекты-каталоги. Каталоги в Unix - это таблицы, хранящие имя файла и индекс inode в массиве атрибутов. Один файл может иметь несколько имен, т.е. в различных каталогах или даже в одном каталоге могут быть записи, связывающие различные имена с одним inode.

Права доступа (R)ead, (W)rite, e(X)ecute определены по отдельности для трех категорий пользователей (U)ser,(G)roup, (O)ther. Дополнительно к правам доступа есть флаг смены владельца на время выполнения файла, смены группы на время выполнения файла и признак «липкости» (sticky bit), что бы он не означал.

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

Файл, оставшийся без имени и не используемый для ввода/вывода или в качестве источника данных программы - уничтожается.

19. Разбиение жёстких дисков на разделы в ОС Unix. Создание разделов и файлов подкачки. Разбиение диска на разделы производится при установке системы и при подключении нового диска

Чтобы создать на вновь подключённом жёстком диске файловую систему, необходимо создать на новом диске разделы (по крайней мере один) и затем в каж-дом из разделов создать новую файловую систему. Создание разделов на диске выполняется с помощью команд fdisk(при ис-пользовании 32-битной таблицы разделов PT(Partition Table) и ограничении разме-ров раздела величиной 2ТБ) и parted(которая может работать также и таблицами разделов GPT(GUID Partition Table - таблица разделов GUID). После подключения нового диска нет необходимости перенастраивать ядро ОС, если диски такого типа в системе уже есть. Диск будет обнаружен как доступное устройство sd и требуемые файлы будут добавлены в каталоги, например, /dev/sdb или /dev/sdc.

Разбить диск на разделы можно с помощью команд fdisk и parted

$ sudo fdisk -l показать сведения о разделах всех дисков

$ sudo fdisk -l /dev/sdb показать сведения о разделах диска

$ sudo fdisk /dev/sdb интерактивный сеанс fdisk для работы с конкретным диском

$ sudo parted /dev/sdb print - отображение информации о разделах диска

$ sudo parted /dev/sdc - интерактивный сеанс

$ sudo mkpart logical ext4 1MB 2 GB - создание нового раздела

$ sudo mkpart - ввод параметров в интерактивном режиме

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

$ sudo mkswap /dev/sdb1 форматировать sdb1 как раздел подкачки

Для проверки области подкачки на предмет поврежденных блоков используется команду mkswap с параметром -с:

$ sudo mkswap -с /dev/sdb1

Кроме дискового раздела, возможно создание области подкачки в файле:

$ sudo dd if=/dev/zero of=/myfs1/swapfile count=65536 - создание файла размером 32 Мбайт

$ sudo chmod 600 /myfs1/swapfile блокирование прав доступа к данному файлу

$ sudo mkswap /myfs1/swapfile - форматирование файла /mnt/swapfiIe как раздела подкачки.

После создания раздела подкачки или файла подкачки, необходимо, используя команды swapon подключить к системе данную область подкачки. Примеры:

$ sudo swapon -v /dev/sdal использовать /dev/sda1 как раздел подкачки

$ sudo swapon -v /mnt/swapfile Использовать /mnt/swapfile как файл подкачки

Команду swapon можно использовать для просмотра списка файлов и разделов подкачки:

$ swapon -s показать все используемые файлы подкачки и разделы подкачки.

Чтобы прекратить использование области подкачки, необходимо выполнить команду swapoff:

$ sudo swapoff -v /mnt/swapfile

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

$ sudo swapon -v -p 1 /dev/sdal Присвоить sddl высший приоритет

20. Создание в ОС Unix файловой системы в разделе диска. Монтирование файловой системы

Программные пакеты для работы с файловыми системами Ubuntu:

util-linux (включает в себя команду mkf s и другие приложения общего назна-чения) e2fsprogs (включает в себя специальные приложения файловых систем ext2/ext3). Основные приложения устанавливаются вместе с Ubuntu. Примеры использования команды mkfs для создания файловых систем (сначала обязательно указывать параметр -t):

$ sudo mkfs -t ext4 /dev/sdbl Создать файловую систему ext4 в разделе sbal

$ sudo mkfs -t ext4 -v -c /dev/sdbl Сгенерировать подробный вывод/сканировать на предмет поврежденных блоков

$ sudo mkfs.ext4 -с /dev/sdbl Дает тот же результат, что и предыдущая команда

Если надо добавить метку для нового раздела при создании файловой си-стемы, необходимо использовать параметр -L:

$ sudo mkfs.ext4 -с -L mypartition /dev/sdbl Добавить метку mураrtition

Общим понятием для всех файловых систем, соответствующих POSIX, является точка монтирования. Это каталог, в котором появляется содержимое логического или физического раздела файловой системы после его монтирования.

Монтирование представляет собой операцию присоединения «ветви» к дереву файловой системы и выполняется автоматически в момент загрузки (используется информация файла /etc/fstab) или по команде mount.

До того, как ветвь будет присоединена к файловой системе, должны существовать и файловая система, и точка монтирования.

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

После монтирования все каталоги нового раздела будут доступны в качестве подкаталогов точки монтирования.

Размещено на Allbest.ru

...

Подобные документы

  • Использование стандартных библиотек Windows. Установка и настройка дополнительных устройств ввода/вывода. Использование камеры, динамиков, сканера, дисков и портов ввода/вывода. Драйверы внешних устройств. Безопасность данных в операционных системах.

    контрольная работа [1,8 M], добавлен 13.10.2022

  • Организация хранения информации на накопителях. Цели и задачи файловой системы, ее физическая организация и адресация файла. Виды файловых систем. Проектирование символов для матричных принтеров. Приемы управления работой печатающих устройств в MS-DOS.

    курсовая работа [1,7 M], добавлен 22.06.2011

  • Использование программой функции ввода-вывода данных для реализации дружественного интерфейса с пользователем. Функции консоли и особенности их применения для обеспечения аккуратного ввода информации и упорядоченного вывода. Обзор стандартных функций.

    лабораторная работа [40,4 K], добавлен 06.07.2009

  • Порядок проектирования и разработки базы данных и программного обеспечения. Информация о структуре базы данных, созданных таблицах, формах, отчетах, запросах, хранимой информации. Логическая и концептуальная модели данных; выбор программного обеспечения.

    курсовая работа [906,6 K], добавлен 20.01.2010

  • Первая перфорированная лента. "Мамонты" среди носителей информации. Дискета, гибкий магнитный диск, используемый для многократной записи и хранения данных. Облачное хранилище данных. Основное назначение, достоинства жёстких дисков и сменных накопителей.

    презентация [1,5 M], добавлен 17.05.2014

  • Рассмотрение правил записи, способов ввода и вывода, использования функций обработки символьных данных в Pascal. Описание алгоритмизации и программирования файловых структур данных, проектирования структуры файла. Ознакомление с работой данных массива.

    курсовая работа [336,2 K], добавлен 27.06.2015

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

    реферат [14,5 K], добавлен 06.12.2011

  • Файловые системы FAT. Разбиение области данных на кластеры. Потери дискового пространства при разных размерах раздела. Компромисс между эффективностью хранения данных и производительностью. Структура корневого каталога. Формирование номера кластера.

    контрольная работа [30,7 K], добавлен 17.06.2014

  • Выделение сущностей для создания структуры хранения данных. Выбор технологии ввода данных таксационных описаний. Разработка программного обеспечения для ввода данных таксационных описаний и его реализация. Безопасность геоинформационной системы.

    дипломная работа [2,1 M], добавлен 20.07.2012

  • Блок-схема, отражающая основные функциональные компоненты компьютерной системы в их взаимосвязи. Устройства ввода-вывода информации. Определение объема оперативной памяти. Применение карт памяти и flash-дисков для долговременного хранения информации.

    презентация [5,3 M], добавлен 28.01.2015

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

    курсовая работа [166,3 K], добавлен 09.06.2015

  • Организация аппаратной части компьютеров и сетей ЭВМ. Характеристика основных видов программного обеспечения. Классификация ПО. Базовая система ввода-вывода. Виды инструментального ПО. Программы архивирования данных. Защита от компьютерных вирусов.

    курсовая работа [762,0 K], добавлен 27.04.2013

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

    курсовая работа [1,1 M], добавлен 18.07.2014

  • Организация, хранение и именование данных на носителях информации в компьютерах с помощью файловой системы. Логические диски в ОС Windows. Корневой каталог. Характеристики файла. Понятия кластера и дефрагментации. Логическая структура носителя информации.

    презентация [1,2 M], добавлен 04.12.2016

  • Иерархическая структура файловой системы Unix. Согласованная обработка массивов данных, возможность создания и удаления файлов, буферный кэш. Защита информации, трактовка периферийных устройств как файлов. Внутренняя структура файловой системы Unix.

    реферат [102,2 K], добавлен 23.03.2010

  • Элементы и классификация компьютеров. Представление информации, устройства ввода и вывода. Специфика программного обеспечения и организация файлов на дисках. Программно-методический комплекс для изучения архитектуры ЭВМ на базе учебной модели "Нейман".

    курсовая работа [253,3 K], добавлен 23.04.2011

  • Сетевые операционные системы, их характеристика и виды. Функции программного обеспечения локальной компьютерной сети. Структура и функции прокси-сервера и межсетевого экрана. Базы данных в локальных сетях, электронная почта, системы удаленного доступа.

    курсовая работа [43,9 K], добавлен 21.07.2012

  • Особенности интерфейсов подключения периферийных устройств ввода/вывода и хранения информации. Механизм передачи данных, способность к одновременной обработке данных нескольких приложений как важная характеристика. Многозадачность в настольных системах.

    статья [32,8 K], добавлен 05.05.2010

  • Исследование типовой структуры шины персонального компьютера. Подсистема ввода-вывода в ядре операционной системы. Преобразование запросов на ввод-вывод в аппаратные операции. Блочные, символьные и сетевые устройства. Процесс чтения из дискового файла.

    презентация [1,8 M], добавлен 24.01.2014

  • Устройства ввода знаковых данных, командного управления, ввода и вывода текстовых, графических, голосовых данных, хранения данных, обмена данными. Формирование оборотной ведомости по движению товара в магазине с помощью табличного процессора MS Excel.

    курсовая работа [383,0 K], добавлен 25.04.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.