Задача (вычисления)

Задача (вычислительная) Определение задачи в вычислительной технике Задача — это единица выполнения или трудозатрат в вычислительной технике.  Термин «задача» может […]

Задача (вычислительная)

  • Определение задачи в вычислительной технике

    • Задача — это единица выполнения или трудозатрат в вычислительной технике. 
    • Термин «задача» может использоваться для обозначения процесса, упрощенного процесса, потока, шага, запроса или query. 
  • Терминология и использование

    • В некоторых операционных системах задача является синонимом процесса, в других — потока. 
    • В пакетной обработке задача соответствует одному шагу обработки, в то время как в онлайн-системах задачи соответствуют одному запросу или этапу обработки. 
    • В языке программирования Java задачи объединяют понятия единицы работы и механизма выполнения, в то время как в Executors они разделены. 
  • Влияние IBM и терминология

    • IBM использует термин «задача» с множеством значений, включая этапы процесса, устройства или процессы, а также действия, направленные на достижение результатов. 
    • В z/OS задача эквивалентна простому процессу, но в MVS/ESA задачи могут иметь доступ к другим адресным пространствам. 
  • Использование в ядре Linux

    • В ядре Linux задачи обозначают модули выполнения, которые могут совместно использовать ресурсы. 
    • Задачи создаются с помощью системного вызова clone, где пользователь может указать уровень совместного использования ресурсов. 
  • История и современное использование

    • Термин «задача» относится к мультипрограммированию 1960-х годов и был популяризирован с появлением OS/360. 
    • В современных системах термин «задача» используется неоднозначно, например, в Windows задачи управляются диспетчером задач, а планировщик задач планирует выполнение программ в будущем. 

Полный текст статьи:

Задача (вычисления) — Википедия

Оставьте комментарий

Прокрутить вверх