Закон Амдаля, процессорное время. Основные



бет1/7
Дата21.09.2022
өлшемі0,69 Mb.
#39774
түріЛабораторная работа
  1   2   3   4   5   6   7

Лабораторная работа No1 Вычисление метрик производительности компьютерной системы: скорость, эффективность, энергозатраты, закон Амдаля, процессорное время.


Основные:
Операционная система - это программа, которая после первоначальной загрузки в компьютер загрузочной программой управляет всеми другими программами на компьютере. Другие программы называются приложениями или прикладными программами. Прикладные программы используют операционную систему, делая запросы на услуги через определенный интерфейс прикладной программы (API). Кроме того, пользователи могут напрямую взаимодействовать с операционной системой через пользовательский интерфейс, такой как командный язык или графический интерфейс пользователя (GUI). Для аппаратных функций, таких как ввод и вывод и выделение памяти, операционная система выступает в качестве посредника между программами и компьютерным оборудованием, хотя код приложения обычно выполняется непосредственно аппаратным обеспечением и часто выполняет системные вызовы функции ОС или прерывается ею.


Основные функции операционной системы:

  1. управление cpu - разделение задач на управляемые части и распределение их по приоритетам перед отправкой на обработку CPU;

  2. Управление памятью - координация потока данных в и из оперативной памяти и определение потребности в виртуальной памяти;

  3. Device Management - обеспечение связи между каждым устройством, подключенным к компьютеру, процессору и запросам;

  4. Управление данными - расширенное направление хранения данных в течение длительного времени на жестких дисках и других устройствах хранения;

  5. Интерфейс приложения - обеспечение стандартной связи и обмена данными между прикладными программами и компонентами;

  6. Пользовательский интерфейс - предоставление способов общения и взаимодействия с компьютером.

В зависимости от количества одновременно обрабатываемых задач и количества пользователей, которые могут быть обслужены, существует четыре распространенных типа операционных систем:



  1. однопользовательская однозадачность, которая поддерживает один источник ввода и может работать только с одной (текущей) задачей одновременно;

  2. однопользовательская многозадачность, которая обеспечивает одному пользователю параллельную обработку нескольких задач;

  3. многопользовательская многозадачность, позволяющая запускать несколько задач нескольким пользователям на одном компьютере.

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





Достарыңызбен бөлісу:
  1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет