IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Два параллельных процесса в pascal
сообщение
Сообщение #1


Гость






Возможно ли организовать два параддедбно идущих действия в программе на pascal?
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Я так понял,что при реализации будет использоваться ассемблер?
А при чём сдесь ОС?


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гуру
*****

Группа: Пользователи
Сообщений: 1 168
Пол: Мужской
Реальное имя: Сергей Андрианов

Репутация: -  28  +


Цитата(Unconnected @ 29.07.2008 22:51) *

Я так понял,что при реализации будет использоваться ассемблер?
А при чём сдесь ОС?

Зачем Ассемблер? Практически все, что может когда-либо и кому-либо потребоваться, можно написать на любом языке высокогу уровня. Хотя бы на том же Паскале.
А ОС при том, что все ОС можно разделить на три группы:
1. Не поддерживающие ни многозадачность, ни параллельные вычисления. Пример - DOS.
2. Поддерживающие многозадачность, но не поддерживающие параллельные вычисления. Пример - Windows 3.x, Windows 9x.
3. Поддерживающие как многопоточность, так и параллельные вычисления. Пример: Windows NT, Unix.
Если ОС не поддерживает ничего, то все, что можно сделать, это ручками организовать поочередное выполнение разных задач на одном процессорном ядре. (приведенная выше ссылка демонстрирует как раз этот подход)
Во втором случае то же самое можно сделать гораздо проще - с использованием средств ОС.
В третьем случае можно средствами ОС организовать реально параллельные вычисления, т.е. разные задачи будут выполнять различными ядрами многоядерного процессора или различными процессорами многопроцессорной системы. Код при этом будет почти или в точности таким же, как и в случае 2.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Unconnected   Два параллельных процесса в pascal   27.06.2008 15:51
Unconnected   параддедбно Извиняюсь, параллельно. :cool:   27.06.2008 15:54
andriano   Возможно. (Собственно, аскаль здесь ни при чем - …   27.07.2008 0:42
Unconnected   Я так понял,что при реализации будет использоватьс…   30.07.2008 1:51
andriano   Я так понял,что при реализации будет использовать…   31.07.2008 21:48
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


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 5.05.2024 7:43
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name