русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Базовые сведения про Операционную систему

Понятие операционной системы напрямую связано с такими понятиями, как:

  • Файл - именуемый упорядоченный набор данных на устройства хранения информации ; операционная система обеспечивает организацию файлов в файловые системы.
  • Файловая система - набор файлов (возможно пустой), организованных по заранее определенным правилам. Если организация файлов в файловой системе происходит с использованием каталогов, то такая файловая система называется иерархической.
  • Программа - файл, содержащий набор инструкций для выполнения. В качестве исполнителя инструкций программы могут выступать:
    • центральный процессор - если программа содержит машинный код (обычно получают путем компиляции исходного текста программы, написанного одним из компилируемых языков);
    • интерпретатор - другая программа, обеспечивающая распознавание и выполнение инструкций (в отдельных случаях интерпретатор также называют виртуальной машиной ).
  • Задача - программа в процессе выполнения (в терминологии операционных систем UNIX используют термин " процесс ").
  • Команда - имя, которое использует пользователь ОС или другая программа для выполнения указанной программы (может совпадать с именем файла с программой) или поименованных действия (встроенной команды).
  • Командный интерпретатор - среда, которая обеспечивает интерфейс с пользователем и выполнение команд.

Относительно своего назначения, операционные системы бывают:

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

Относительно способа установки (инсталляции) операционной системы, операционные системы бывают:

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

Относительно соответствия стандартам операционные системы бывают:

  • стандартные (соответствующих одному из общепринятых открытых стандартов, зачастую POSIX);
  • нестандартные (в том числе такие, которые разрабатываются в соответствии с корпоративными стандартами).

Относительно возможностей расширения операционные системы бывают:

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

Относительно возможностей внесения изменений в исходный код операционные системы бывают:

  • открытые (англ. open source ) - с открытым программным кодом;
  • владельческие (англ. proprietary) - коммерческие с закрытым кодом.

Просмотров: 4357

Вернуться в оглавление:Компьютер




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.