при работе с большими кусками памяти резидет обязателен. имхо, лучше его оформить в виде разделяемой библиотеки. ведь в чем заключается, по большей части, работа с данными? вывод на экран, пересылка, вставка, удаление. т.е. вполне стандартный набор процедур. и велика вероятность, что не только одна программа будет выполнять такие операции. а с процесса по резиденту- уменьшается объем доступной памяти и увеличивается анархия %)Сообщение от Corpsegrinder
процесс описывается своим дескриптором. все остальные объекты, которые необходимо описывать, лежат в нижней памяти. отсюда и однозначное наименованиеСообщение от Corpsegrinder
вот с этого я и начинал!!! большую часть времени программы проводят в ожидании, почему бы не занять это время полезным делом? а насчет вытесняющей/коперативной многозадачности- чисто дело реализации. хотим вытесняющую- диспетчеризацией будет заниматься процессор. хотим кооперативную- нехай юзверь щелкает задачами. правда в таком случае теряется интерактивность. как компромисс- введение интерактивного процесса, не активного в данный момент, в "кому"- пускай просто подает признаки жизни и реагирует на критические событияСообщение от Corpsegrinder




Ответить с цитированием