Что такое многозадачная операционная система?[закрыто]

StackOverflow https://stackoverflow.com/questions/79248

  •  09-06-2019
  •  | 
  •  

Вопрос

Каковы характеристики многозадачной операционной системы?
Что делает его многозадачным?
Существуют ли немногозадачные операционные системы?

Это было полезно?

Решение

Каковы характеристики многозадачной операционной системы?Что делает его многозадачным?

Многозадачные операционные системы позволяют одновременно запускать более одной программы.Они могут поддерживать либо вытесняющую многозадачность, когда ОС распределяет время приложениям (практически все современные ОС), либо совместную многозадачность, когда ОС ждет, пока программа вернет управление (Windows 3.x, Mac OS 9 и более ранние версии).

Существуют ли немногозадачные операционные системы?

Любая ОС, которая позволяет делать одновременно только одно действие (например, DOS).

Другие советы

Многозадачные операционные системы – это:

Операционная система, которая дает вам представление о двух или более задачах/заданиях/процессах, работающих одновременно.Это достигается путем разделения системных ресурсов между этими задачами/работами/процессами.И переключение между задачами/работами/процессами, пока они выполняются очень быстро, снова и снова.

Да, существуют не многозадачные операционные системы, пример:ОС Commodore 64 (Commodore BASIC 2.0).Вероятно, какое-то специальное программное обеспечение для некоторых компаний.Возможно, как банкомат или система билетов в кинотеатр.

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

Да, существует множество немногозадачных ОС.Когда-то это было правилом:MSDOS, например.

Из книги «ОС динозавров» («Концепции прикладной операционной системы»):

Совместное времяпровождение, или многозадачность, является логическим продолжением мультипрограммирования.ЦП выполняет несколько заданий, переключаясь между ними, но переключения происходят настолько часто, что пользователи могут взаимодействовать с каждой программой во время ее работы.

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

Я не уверен, что вам следует задавать здесь вопросы по домашнему заданию...;)

Многозадачная ОС позволяет запускать несколько процессов (задач) «одновременно».Конечно, на самом деле они не работают одновременно, поскольку имеется только один процессор.Происходит следующее: один процесс выполняется некоторое время, затем ОС врывается (через прерывание), сохраняет состояние (контекст) текущего процесса, восстанавливает контекст другого и позволяет этому другому процессу работать некоторое время. и так далее.

MS-DOS — пример немногозадачной ОС:пока вы играете в Commander Keen, на вашем компьютере не могут выполняться никакие другие задачи (включая саму оболочку DOS).

(Вытесняющая) многозадачная ОС способна запускать более одного процесса одновременно и контролировать, какой процесс использует ЦП и другие ресурсы в каждый момент времени, в отличие от кооперативной многозадачной ОС, где процессы должны были добровольно освободить ЦП, что привело к зависать и вылетать.

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

Многозадачная операционная система — это операционная система, которая позволяет одновременно выполнять несколько (более 1) процессов.Операционные системы, к которым вы привыкли, такие как Unix, Windows и OSX, являются многозадачными операционными системами.

Примером немногозадачной операционной системы может быть MS-DOS.Хотя под MS-DOS можно было одновременно запускать несколько процессов, с помощью Windows 3.1 или Windows 9x сама операционная система не была многозадачной.

Для получения дополнительной информации о многозадачности компьютера вы можете посетить страницу в Википедии: http://en.wikipedia.org/wiki/Computer_multitasking

Википедия имеет довольно хорошие возможности многозадачности.

Существует популярная немногозадачная ОС, которой еще нет в списке:ПалмОС.

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

Многозадачная операционная система — это операционная система, которая позволяет пользователю одновременно выполнять различные задачи.На самом деле это не так, потому что процессор только один.В основе этого лежит концепция разделения времени.Операционная система делит процессорное время между различными задачами, но это время очень мало (наносекунды), поэтому у пользователя возникает ощущение, что все программы или задачи выполняются одновременно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top