Программирование на JAVA

Реклама :




Первым делом файл, в ко­тором хранится эта программа, нужно переслать в память. Как только это будет сделано, начнется выполнение программы. Допустим, что в функции программы входит чтение файла данных с диска в основную память, выполнение определен­ных вычислений с этими данными и печать результатов. Когда выполняемой про­грамме потребуется файл данных, программа попросит операционную систему переслать ей таковой с диска в память. Операционная система выполнит этот за­прос и вернет управление прикладной программе, которая перейдет к вычислени­ям. Когда вычисления будут завершены и придет время печати результатов, при­кладная программа снова направит запрос операционной системе. В ответ будет осуществлена соответствующая программа операционной системы, которая обес­печит отправку нужных данных на принтер.

Итак, вы видите, что при выполнении прикладной программы управление по­стоянно передается то ей, то программам операционной системы. Процесс пооче­редного использования процессора можно проиллюстрировать линейной диа­граммой, показанной на рис


<< назад вперед >>