- •Принцип разложения
- •Принцип программного управления
- •Принцип места хранения программы Принцип разложения
- •Принцип программного управления
- •Принцип места хранения программы
- •3. Які бувають операційні системи?
- •5. Функції операційної системи(що вона може робити?)
- •4. Анатомическая диаграмма устройства эцвм.
Принцип места хранения программы
Практически до 1946г. все машины строились на основе идей, положенных в основы работы машины Бэббиджа. Хотя цифровые машины уже были электронными, но по своей сущности оставались специализированным, т.к. программы вычисления хранились на внешних носителях. В 1946 году венгерский математик Нейман предложил хранить программу вычислений не только на внешнем носителе, но и внутри оперативной памяти. Нейман фактически предложил принципиально новую идею, которая выражалась в определении места хранении программы. Так как программа вычисления в оперативной памяти закодирована числами, то теперь появилась возможность над кодами – числами программы выполнять точно такие же математически операции, которые до сих пор выполнялись над кодами – числами исходных данных. В свою очередь возможность выполнения операций над кодами – числами программы дало возможность изменять программу вычислений в процессе ее выполнения. Это свойство сделало цифровые машины универсальными.
3. Які бувають операційні системи?
Найпоширенішими операційними системами є:
MS-DOS (дискова операційна система);
Windows;
UNIX;
OS/2;
5. Функції операційної системи(що вона може робити?)
Операційна система виконує такі функції:
а)розпізнає й обробляє натиснення клавіш на клавіатурі;
б)керує роботою дискових накопичувачів;
в)організовує зберігання даних на носіях;
г)виводить зображення на екран;
д)керує іншими зовнішніми пристроями комп'ютера (миша, принтер,
сканер тощо);
е)забезпечує взаємодію (інтерфейс) комп'ютера з користувачем;
є)керує виконанням прикладних програм;
ж)здійснює стеження за годиною;
. Назначение системного программного обеспечения(СПО)
Важнейшим разделом ПО является СПО.А важнейшим разделом СПО является операционная система(ОС). Сегодня в широком применении находятся такие операционные системы : MS DOS, Windows, Unix.
Основные задачи, которые возлагаются на ОС всех видов, следующие:
а) автоматизация подготовки ЭВМ к работе с предварительным тестированием оборудования;
б) поддержание файловой системы хранения информации;
в) управление взаимодействием программ с аппаратным оборудованием ЭВМ и управление взаимодействием программ между собой;
г) поддержание интерфейса связи и процедуры взаимодействия пользователя с оборудованием ЭВМ.
Важно помнить, что аппаратные средства ЭЦВМ работают под управлением программы. Пример конструктивного устройства программы показан на Рис.4.2
№ команды |
Код операции |
Адрес 1-го операнда |
Адрес 2-го операнда |
Адрес результата |
0 |
00011111 |
13 |
15 |
29 |
1 |
00001110 |
29 |
16 |
78 |
2 |
10001110 |
45 |
78 |
99 |
* * * * * |
|
|
|
|
N |
11111111 |
56 |
77 |
99 |
Рис.4.2
Как видно из Рис.4.2 программа в своей структуре содержит множество команд (N – команд). Каждая из команд в своей структуре содержит два поля: Код операции и Адресное поле. Поле Код операции – анализируется устройством управления ЭЦВМ. Это поле настраивает процессор на выполнение нужной машинной операции. Так например, код операции вида 00011111 говорит о том что в данный момент процессор должен выполнять операцию арифметического сложения. Другими видами кодов операций закодированы операции вычитания, деления, умножения и т.д. Данные для выполнения конкретной машинной операции процессор воспринимает из адресного поля. Адресное поле содержит в своей структуре три подполя : Адрес 1-го операнда, Адрес 2-го операнда, Адрес результата. Адрес 1-го операнда определяет место хранения в ЗУ, например, первого слагаемого. Адрес 2-го операнда определяет место хранения в ЗУ, например, 2-го слагаемого. Адрес результата определяет место хранения в ЗУ результата выполнения текущей машинной операции. Выполнение серии команд входящих в структуру программы дает возможность реализовать алгоритм решения задачи.
интерфейс – это савокупность правил и средств, которые обеспечивают взаимодействие пользователя с программой.
Список сокращений:
АЛУ – арифметико-логическое устройство
РОН – регистры общего назначения
УУ – устройство управления
РК – регистр команд
Сч.К – счетчик команд
УВВ- устройства ввода / вывода
СОЗУ – сверхоперативное запоминающее устройство
ОЗУ –оперативное запоминающее устройство
ВЗУ – внешнее запоминающее устройство
ЗУ - запоминающее устройство
