Базы данных
1. Проектирование реляционных БД. 2. Администрирование базы данных. 3. Сетевые и иерархические модели данных. 4. Физическое проектирование баз данных. 5. Нормализация баз данных. 6. Индексирование баз данных. 7. Архитектура систем управления базами данных. 8. Модели данных. Операционные системы 1. Характеристики современных ОС. 2. Файловые системы и системы управления файлами. 3. Управление физической памятью. 4. Определение и функции операционной системы. 5. Управление файлами. 6. Планирование в системах с одним процессором. 7. Управление памятью. Виртуальная память. 8. Методы планирования в современных операционных системах. 9. Процессы. Управление процессами.
1. Характеристики современных ОС.
Операционная система (ОС) является неотъемлемой частью программного обеспечения практически любого компьютера, ОС выполняет такие важные функции, как управление ресурсами компьютера, обеспечение защиты информации, поддержка интерфейса пользователя, обеспечивает и некоторый набор функций и объектов интерфейса прикладного программирования (API – Application Programming Interface). Основным отличием ОС от других видов программного обеспечения является то, что для запуска и работы ОС не требуется предварительной установки на компьютер каких-либо программных средств. ОС сама обеспечивает свою загрузку при включении питания компьютера. Различные прикладные и системные программы требуют, чтобы на компьютере была установлена некоторая ОС, которая обеспечивает выполнение этих программ. Это требование вытекает из того факта, что все программы, запускаемые пользователем, написаны с использованием API некоторой ОС, либо используют правила и структуры данных, определённые для программ данной ОС. Операционной системой называют совокупность программ, обеспечивающих управление ресурсами компьютера и процессами, использующими эти ресурсы. Под ресурсами понимают любой логический или физический компонент компьютера и предоставляемые им возможности. Основными ресурсами являются:
Процессом (задачей) называется последовательность действий для выполнения процессором, указанных в программе или в её логически законченной части. Процесс является одной из единиц работы, под которую выделяются ресурсы, т.е. ещё одной важной функцией ОС является выделение ресурсов процессам и управление работой этих процессов.
|