Структура программного обеспечения ЭВМ.
Тема 2. Программное обеспечение ЭВМ.
Расчет линейных цепей при несинусоидальных напряжениях и токах
Если напряжение, приложенное к цепи, имеет сложную форму:
,
то ток цепи с активным сопротивлением
,
ток в цепи с индуктивностью L
,
ток цепи с емкостью С
.
Отсюда видно, что каждой гармонике напряжения соответствует своя гармоника тока, вычисляемая независимо от других гармоник.
При пренебрежении поверхностным эффектом активное сопротивление для всех гармоник одинаково. Индуктивное сопротивление растет, а емкостное - убывает пропорционально порядку гармоники.
Таким образом, для расчета сложных линейных цепей может быть применен метод наложения: после разложения кривых заданных напряжений и токов в ряд Фурье задача решается для каждой гармоники в отдельности; при этом сопротивления ветвей для каждой гармоники в общем случае будут различными. Задачи для отдельных гармоник решаются однотипно и при их решении может быть использован весь аппарат теории синусоидальных токов – векторные диаграммы, символический метод и т. д. Затем можно произвести наложение решений для мгновенных значений отдельных гармоник – напряжений и токов каждой ветви и вычислить их действующие значения и мощность.
К настоящему времени разработано огромное количество программ. Эти программы предназначены как для обеспечения функционирования самой машины, так и для решения различных прикладных задач. В общем случае структуру программного обеспечения ЭВМ можно представить в виде приведенном на рис. 2.3.1.
Рис.2.3.1
Программное обеспечение (ПО) делится на два больших класса: системное ПО и прикладное ПО. Системное ПО предназначено для управления работой машины и включает в себя операционные системы (MS DOS, WINDOWS, UNIX) и операционные оболочки (FAR).
Прикладное программное обеспечение (ППО) предназначено для решения различных прикладных задач. Сюда относится общее ППО – это программы которые используют все пользователи ЭВМ (текстовый процессор WORD, табличный процессор EXCEL, база данных Access, переводчик PROMT и т.п.).
Специализированное ППО содержит программы, которые используются в различных отраслях науки и техники. Сюда относятся:
- системы технического рисования (VISIO, PHOTOSHOP и т.п.);
- системы для математических расчетов (MATHCAD, MATLAB, MAPLE и т.п.).
- системы автоматизированного проектирования (MC5 (6, 7), ORCAD).
- программы, которые создает сам пользователь.
Промежуточное положение между ними занимают системы программирования – они предназначены для создания программ как системных, так и прикладных. В настоящее время наиболее широкое распространение получили системы программирования: Турбо Паскаль (ТР); Delphi; C++; Visual Basic (VB).