|
|
|
Многозадачная операционная система
Скорее всего, термин "многозадачность" вам знаком, даже если не вполне
понятен.
Когда настольные вычислительные системы переходили от Windows 3.1 к Windows 95,
многозадачность новой системы поднималась на щит как главное достоинство.
Многозадачность системы - это ее способность выполнять одновременно несколько
программ (процессов). К примеру, система может одновременно выполнять печать документа,
кодирование файла и набор телефонного номера для подключения к Internet, в то
время как пользователь, уютно устроившись в кресле, набирает текст в текстовом
редакторе. При таком количестве фрновых задач активный текстовый редактор не должен
зависать или переходить в нерабочее состояние каким-либо иным образом.
Это и
есть чудо многозадачности. Компьютер с единственным процессором способен выполнять
несколько задач параллельно. Конечно, процессор не может выполнять одновременно
несколько действий, и эффект многозадачности достигается за счет быстрого переключения
с одной задачи на другую в соответствии с потребностями каждого процесса.
Если многозадачность хорошо обеспечена, то выполнение нескольких задач в фоновом
режиме не должно мешать работе пользователя в текстовом редакторе. Все процессы
должны проходить гладко, с хорошим откликом компьютера.
Системы Unix всегда обеспечивали
многозадачность более высокого порядка, чем Windows. Unix поддерживает одновременное
выполнение нескольких задач способом, идеальным для больших корпоративных серверов
и мощных рабочих станций. Сегодня лишь Windows 2000 со своим предшественником
Windows NT столь же надежно обеспечивают многозадачность. Даже Windows 95/98/Ме,
несмотря на все фанфары, трубившие по этому поводу, с трудом управляется с большим
числом одновременно выполняемых процессов.
Система Linux, подобно Windows NT и Windows 2000, поддерживает многопроцессорные компьютеры, наподобие двухпроцессорных систем Pentium III. Эти системы реально выполняют два одновременных действия. Многопроцессорность в сочетании с многозадачностью позволяет значительно увеличить количество программ, одновременно выполняемых на одном компьютере.
|
|
|
|
Аналитическая геометрия плоскости и поверхности
Курс лекций Векторная алгебра. Электронные
учебники - MATLAB Компьютерная математика Maple
Лекции первого семестра первого курса Дифференциальное
исчисление функции
Дифференциальные уравнения первого порядка Теория
вероятностей. Основные понятия
Математический анализ Двойной интеграл Геометрический
смысл производной
Числовые ряды Степенные ряды Аналитическая
геометрия Функции графики задачи
Курс лекций Примеры задачи Интегрирование
и дифференцирование матрицы
;
|