Файловые системы, назначение и основные виды

размещено в: Операционные системы | 0

Фа́йловая систе́ма — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании. Файловая система определяет формат содержимого и способ физического хранения информации, которую принято группировать в виде файлов. Конкретная файловая система определяет размер имен файлов (и каталогов), максимальный возможный … Читать далее

Многозадачность в операционных системах, виды многозадачности

размещено в: Операционные системы | 0

Многозада́чность — свойство ОС или среды выполнения обеспечивать возможность параллельной обработки нескольких процессов. Иными словами, многозадачность — способ выполнения нескольких задач в один период времени. При этом задачи делят между собой общие ресурсы (resources sharing), помимо этого осуществляется планирование (scheduling).[1] Система … Читать далее

Потоки (нити), переключение контекста

размещено в: Операционные системы | 0

Поток (thread) – это запускаемый из некоторого процесса особого рода параллельный процесс, выполняемый в том же адресном пространстве, что и процесс-родитель. Однопоточный процесс использует определенные значения регистров и стек, на котором исполняются его процедуры. Многопоточный процесс организован несколько сложнее. Он имеет несколько … Читать далее

Процессы и операции над ними

размещено в: Операционные системы | 0

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

Системные вызовы

размещено в: Операционные системы | 0

Системные вызовы (system calls) – это интерфейс между операционной системной (ОС)  и пользовательской программой. Они создают, удаляют и используют различные объекты. Пользовательская программа запрашивает сервис у ОС, осуществляя системный вызов. При системном вызове задача переходит в привилегированный режим или режим ядра (kernel mode). Поэтому системные вызовы иногда еще … Читать далее

Кольца защиты операционной системы

размещено в: Операционные системы | 0

Кольца защиты — архитектура информационной безопасности и функциональной отказоустойчивости, реализующая аппаратное разделение системного и пользовательского уровней привилегий. Уровни привилегий программ Кольцо 0 — ядро операционной системы, системные драйверы Кольцо 1 — программы обслуживания аппаратуры, драйверы, программы, работающие с портами ввода/вывода компьютера … Читать далее

Управление вводом-выводом, драйверы

размещено в: Операционные системы | 0

Управление вводом-выводом Одной из главных функций ОС является управление всеми устройствами ввода-вывода компьютера. ОС должна передавать устройствам команды, перехватывать прерывания и обрабатывать ошибки; она также должна обеспечивать интерфейс между устройствами и остальной частью системы. Устройства ввода-вывода делятся на два типа: блок-ориентированные устройства … Читать далее

Ядро операционной системы, его виды и его архитектура

размещено в: Операционные системы | 0

Ядро́ (kernel) — центральная часть ОС, обеспечивающая приложениям координированный доступ к ресурсам компьютера, таким как процессорное время, память, внешнее аппаратное обеспечение, внешнее устройство ввода и вывода информации. Также обычно ядро предоставляет сервисы файловой системы и сетевых протоколов. Как основополагающий элемент ОС, ядро представляет собой наиболее низкий уровень абстракции для доступа приложений к ресурсам системы, необходимым … Читать далее

Функции и архитектуры операционных систем

размещено в: Операционные системы | 0

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

Краткая история операционных систем

размещено в: Операционные системы | 0

История развития операционных систем насчитывает уже много лет. Первое поколение (1945–1955): электронные лампы. Первый настоящий цифровой компьютер был чисто механической машиной без ОС. Второе поколение (1955–1965): транзисторы и системы пакетной обработки В основном программы для них составлялись на языке Фортран … Читать далее