double arrow

Билет 46.Технология выполнения программы в ПК

Вычислительный процесс должен быть предварительно представлен для ПК в виде программы – последовательности инструкций (команд), записанных в порядке выполнения. В процессе выполнения программы ПК выбирает очередную команду, расшифровывает ее, определяет, какие действия и над какими операндами следует выполнить. Эту функцию осуществляет УУ (устройство управления). Оно же помещает выбранные из ЗУ(запимин.устр-во) операнды в АЛУ(арифметико-логическое устр-во), где они и обрабатываются. Само АЛУ работает под управлением УУ.

1.С помощью внешнего устройства в память компьютера вводится программа.

2.Устройство управления считывает содержимое ячейки памяти, где находится первая инструкция (команда) программы и организует ее выполнение. Команда может задавать:

*выполнение логических или арифметических операций;

*чтение из памяти данных для выполнения арифметических или логических операций;

*запись результатов в память;

*ввод данных из внешнего устройства в память;

*вывод данных из памяти на внешнее устройство.

3.Устройство управления начинает выполнение команды из ячейки памяти, которая находится непосредственно за только что выполненной командой. Однако этот порядок может быть изменен с помощью команд передачи управления (перехода). Эти команды указывают устройству управления, что ему необходимо продолжить выполнение программы, начиная с команды, содержащейся в иной ячейки памяти.

4.Результаты выполнения программы выводятся на внешнее устройство компьютера.

При запуске прикладной программы на экране ПК появляются окна, с помощью которых пользователь управляет программой. Однако с точки зрения операционной системы пользователь запускает так называемые процессы (processes). Каждому процессу ОС выделяет часть памяти компьютера, дает доступ к центральному процессору, исполняет различные запросы процесса, например на доступ к файлу. Таким образом, основным предназначением ОС является обслуживание процессов. И все-таки ОС - не пассивный исполнитель, система активно вмешивается в то, что происходит на компьютере, управляя очередностью исполнения процессов (вытесняющая многозадачность) и регулируя доступ к различным устройствам компьютера (защита от несанкционированного доступа).

Процессор всегда выполняет только одну программу, поэтому наблюдаемая нами одновременность кажущаяся.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: