1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
| Unconnected |
Сообщение
#1
|
|
Гость |
Возможно ли организовать два параддедбно идущих действия в программе на pascal?
|
![]() ![]() |
| Unconnected |
Сообщение
#2
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Я так понял,что при реализации будет использоваться ассемблер?
А при чём сдесь ОС? -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
| andriano |
Сообщение
#3
|
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
Я так понял,что при реализации будет использоваться ассемблер? А при чём сдесь ОС? Зачем Ассемблер? Практически все, что может когда-либо и кому-либо потребоваться, можно написать на любом языке высокогу уровня. Хотя бы на том же Паскале. А ОС при том, что все ОС можно разделить на три группы: 1. Не поддерживающие ни многозадачность, ни параллельные вычисления. Пример - DOS. 2. Поддерживающие многозадачность, но не поддерживающие параллельные вычисления. Пример - Windows 3.x, Windows 9x. 3. Поддерживающие как многопоточность, так и параллельные вычисления. Пример: Windows NT, Unix. Если ОС не поддерживает ничего, то все, что можно сделать, это ручками организовать поочередное выполнение разных задач на одном процессорном ядре. (приведенная выше ссылка демонстрирует как раз этот подход) Во втором случае то же самое можно сделать гораздо проще - с использованием средств ОС. В третьем случае можно средствами ОС организовать реально параллельные вычисления, т.е. разные задачи будут выполнять различными ядрами многоядерного процессора или различными процессорами многопроцессорной системы. Код при этом будет почти или в точности таким же, как и в случае 2. |
Unconnected Два параллельных процесса в pascal 27.06.2008 15:51
Unconnected
параддедбно
Извиняюсь, параллельно. :cool: 27.06.2008 15:54
andriano Возможно.
(Собственно, аскаль здесь ни при чем - … 27.07.2008 0:42
Ozzя http://pascal.sources.ru/multtask/index.htm 30.07.2008 20:12
Unconnected Программа,в которой я собираюсь реализовывать пара… 22.08.2008 1:00
volvo Паскали - они разные бывают. Если тебе все еще хоч… 22.08.2008 16:07
Unconnected В данный момент я пишу на паскале,пооэтому придётс… 22.08.2008 20:19
volvo Опять 25... Тебя русским языком спрашиваю, на КАКО… 22.08.2008 20:34
Unconnected Volvo, в твоём предпоследнем сообщении нет ни одн… 23.08.2008 0:22
andriano Unconnected, TP7 не умеет генерировать код для Win… 23.08.2008 1:58
Unconnected То есть,запуская паскальную программу в XP,она отк… 24.08.2008 17:44
andriano Не совсем.
Любой компилятор может сделать ехе-шник… 24.08.2008 19:11
Unconnected Ясно.Получается,что ссылка,которую запостил Ozzя ,… 24.08.2008 20:06
andriano
Ясно.Получается,что ссылка,которую запостил [b]Oz… 25.08.2008 1:50
xds Unconnected, что конкретно надо реализовать? 25.08.2008 1:22
Unconnected Ну,например,выполняется в цикле вывод на экран чис… 25.08.2008 1:59
andriano
Ну,например,выполняется в цикле вывод на экран чи… 25.08.2008 11:15
Unconnected Спасибо за обьяснение,буду пробовать :) :good: 25.08.2008 15:55![]() ![]() |
|
Текстовая версия | 24.02.2026 14:20 |