- •ПРОГРАММНЫЙ ПРИНЦИП УПРАВЛЕНИЯ КОМПЬЮТЕРОМ
- •Принцип программного управления
- •Основные принципы построения ЭВМ, описанные Джоном фон Нейманом, до сих пор являются стандартом
- •Алгоритм – точное предписание, определяющее процесс преобразова- ния исходных данных в конечный результат.
- •Программа (для компьютера) – это упорядоченная последовательность команд, подлежащая обработке; описывает операции, которые
- •Структура команды
- •Принцип программного управления
- •2) каждая команда содержит указания на конкретную выполняемую опе- рацию, место нахождения (адрес)
- •3) для доступа к программам, командам и операндам используются их адреса, в качестве
- •4) команды программы расположены в памяти друг за другом, что позволяет микропроцессору организовывать
- •5) для перехода к выполнению не следующей по порядку команды, а к какой-то
- •Для выполнения команды передаются в оперативную память.
- •Принцип программного управления реализован в процедуре POST – самотестирование при включении питания: процессора,
- •При удачном выполнении процеду- ры POST программа отыскивает на нулевой дорожке первого сектора
- •Классификация программного обеспечения персонального компьютера
- •Программное обеспечение (software)
- •Программное
- •Системное ПО (system software)
- •Операционная система (ОС) – это комплекс программ, предназначенных для управления загрузкой, запуском и
- •Системы технического обслужива- ния – это совокупность программно- аппаратных средств ПК, которые выпол-
- •Оболочка операционной системы –
- •Прикладное
- •ПС общего назначения
- •Издательские системы – назначение программ этого класса состоит в автоматизации процесса верстки полиграфических
- •Табличные процессоры – комплекс- ные средства для хранения и обработки различных типов данных
- •Интегрированные системы – это сово- купность функционально различных программных приложений, способных взаимодействовать между
- •ПС специального назначения
- •Экспертные системы – предназначе-
- •Системы мультимедиа – это програм- мные продукты обеспечивающие инте- рактивное взаимодействие визуальных и
- •ПС профессионального уровня
- •АРМ – автоматизированное рабочее место, представляют собой програм- мные средства автоматизации рабоче- го
- •Инструментальное программное обеспечение
- •Транслятор выполняет преобразование исходного кода в объектный код;
- •Отладчик (debugger) является модулем среды разработки или отдельным при- ложением, предназначенным для поиска
5) для перехода к выполнению не следующей по порядку команды, а к какой-то другой используются команды условного или безусловного переходов. Выборка команд из памяти прекращает- ся после достижения конца программы или выполнения команды "стоп".
Для выполнения команды передаются в оперативную память.
Программы постоянно размещаются в памяти и называются резидентными.
Программы загружаются только на
время выполнения, а затем удаляются из памяти и называются транзитными.
Принцип программного управления реализован в процедуре POST – самотестирование при включении питания: процессора, памяти, чипсет, видеоадаптера, контроллеров диска,
дисковода, клавиатуры и другие устройства Plug and Play ПК.
При удачном прохождении теста выдается звуковой реквизит – один короткий звуковой сигнал.
При неудачном – выдаются другие звуковые сигналы и печатные сообщения на экране монитора.
|
Звуковые коды ошибок POST |
|
|
Сигнал |
Описание |
1,2 или 3 |
Ошибка ОЗУ |
|
короткий |
|
|
4 |
коротких |
Ошибка системного таймера |
5 |
или 7 |
Ошибка процессора |
коротких |
|
|
6 |
коротких |
Ошибка контроллера клавиатуры |
8 |
коротких |
Ошибка видеопамяти |
9 |
коротких |
Ошибочная контрольная сумма BIOS |
10 коротких |
Ошибка при работе с CMOS-памятью |
|
11 коротких |
Ошибка кэша |
При удачном выполнении процеду- ры POST программа отыскивает на нулевой дорожке первого сектора диска модуль загрузки ОС и передаёт управление загрузчику.
Если модуль не найден то следует сообщение: NO SYSTEM DISK (диск
не системный).
Классификация программного обеспечения персонального компьютера
Программное обеспечение (software)
– это совокупность программ, обес- печивающих функционирование ком- пьютеров и решение с их помощью задач предметных областей.
Программное
обеспечение
(ПО)
Системное |
Прикладное |
Инстру- |
|
ментальное |
|||
ПО |
ПО |
||
ПО |
|||
|
|
Системное ПО (system software)
предназначено для управления ком- пьютером, создания и поддержки вы- полнения других программ пользовате- ля, а также для предоставления пользо- вателю набора всевозможных услуг.
Прикладное ПО (application Software)
– для решения прикладных задач пользователя.
Инструментальные ПО – для исполь- зования в ходе проектирования, разра- ботки и сопровождения программных продуктов.