Реферат: Ответы на билеты по экзамену ВМС и СТК в МЭСИ
На рис 2. показана зависимость стоимости решения задачи
от времени tp. При
нарушении неравенства 1 стоимость решения резко падает до нуля; в отдельных
системах она может стать и отрицательной, что показано штриховой линией. Режим
реального времени объединяет практически все системы, в которых ЭВМ
используется в контуре управления.
рис 2. Зависимость стоимости решения от времени в
системах реального времени
Специфические особенности режима реального времени
требуют наиболее сложных операционных систем. Именно на базе этого режима
строятся так называемые диалоговые системы, обеспечивающие многопользовательский
режим: одновременную работу нескольких пользователей с ЭВМ. Диалоговые системы
могут иметь различное содержание: системы, обслуживающие наборы данных;
системы разработки документов, программ, схем, чертежей; системы выполнения
программ в комплексе "человек - машина" и др. Диалоговый режим
обслуживания предполагает использование дисплеев - устройств оперативного
взаимодействия с ЭВМ. Они получили широкое распространение в различных
информационных и автоматизированных системах управления.
№14. Программное обеспечение ЭВМ. Структура
программного обеспечения, состав и назначение
компонент.
В настоящее время отсутствует единая
классификация состава программного обеспечения. Литературные источники
по-разному трактуют структуры программных средств ЭВМ различных классов.
Наиболее сложное ПО по структуре и составу имеют большие универсальные ЭВМ
широкого назначения, так как они призваны обеспечивать пользователей самыми
разнообразными сервисными услугами независимо от характера их задач.
Программное обеспечение ЭВМ
разделяют на общее, или системное (general Software), и специальное, или прикладное (application or special Software)
(см рис.).
Общее ПО
объединяет программные компоненты, обеспечивающие многоцелевое применение ЭВМ
и мало зависящие от специфики вычислительных работ пользователей. Сюда входят
программы, организующие вычислительный процесс в различных режимах работы
машин, программы контроля работоспособности ЭВМ, диагностики и локализации
неисправностей, программы контроля заданий пользователей, их проверки, отладки
и т.д.
Общее
ПО обычно поставляется потребителям комплектно с ЭВМ. Часть этого ПО может быть
реализована в составе самого компьютера. Например, в ПЭВМ часть программ ОС и
часть контролирующих тестов записана в ПЗУ этих машин.
Специальное
ПО (СПО) содержит пакеты прикладных
программ пользователей (111 ill), обеспечивающие специфическое применение ЭВМ и вычислительной
системы (ВС).
Прикладной
программой называется программный
продукт, предназначенный для решения конкретной задачи пользователя. Обычно
прикладные программы объединяются в пакеты, что является необходимым атрибутом
автоматизации труда каждого специалиста-прикладника. Комплексный характер
автоматизации производственных процессов предопределяет многофункциональную обработку
данных и объединение отдельных практических задач в ППП.
Общее ПО включает в
свой состав операционную систему
(ОС), средства автоматизации программирования (САП), комплекс программ
технического обслуживания (КПТО), пакеты программ, дополняющие возможности ОС
(ППос), и систему документации (СД).
Операционная система служит для управления вычислительным процессом путем
обеспечения его необходимыми ресурсами.
Средства
автоматизации программирования
объединяют программные модули, обеспечивающие этапы подготовки задач к решению
Модули
КПТО предназначены для проверки
работоспособности вычислительного комплекса.
Важной
частью ПО является система документации, хотя она и не является
программным продуктом. СД предназначается для изучения программных средств,
она определяет порядок их использования, устанавливает требования и правила
разработки новых программных компонентов и особенности их включения в состав
ОПО или СПО.
Программное обеспечение современных ЭВМ и ВС строится по иерархическому модульному
принципу. Это обеспечивает возможность адаптации ЭВМ и ВС к конкретным условиям
применения, открытость системы для расширения состава предоставляемых услуг,
способность систем к совершенствованию, наращиванию мощности и т.д.
Программные
модули ПО, относящиеся к различным подсистемам, представляют для пользователя
своеобразную иерархию программных компонентов, используемую им при решении
своих задач ЭВМ.
Нижний уровень образуют программы ОС, которые играют роль посредника
между техническими средствами системы и пользователем. Однако прямое
использование команд ОС требует от пользователя определенных знании и
специальной компьютерной подготовки, сосредоточенности, точности и внимания.
Этот вид работ отличается трудоемкостью и чреват появлением ошибок в работе
оператора. Поэтому на практике пользователи, как правило, работают не напрямую
с ОС, а через командные системы - пакеты программ, дополняющие
возможности ОС (ППос).
Ярким примером подобных систем могут служить пакеты Norton Commander, Volkov Commander, DOS Navigator
и другие, завоевавшие заслуженную популярность у пользователей. С помощью этих
систем трудоемкость работы с компьютером значительно сокращается. Работа
пользователя при этом заключается в выборе определенных рубрик меню. Механизм
обращения к модулям ОС упрощается. Развитие и усложнение средств обработки ОС
и командных систем привело к появлению операционных сред (например, Microsoft Window З.х, Windows 95), обеспечивающих графический интерфейс с
широчайшим спектром услуг.
№15. Дисковая операционная система Дос. Структура
состав и назначение компонент.
Программа начальной загрузки
находится в первом секторе на нулевой дорожке системного диска. Она занимает
объем 512 байт. После включения комьпьютера и его проверки постоянный модуль BIOS формирует вызов
данной программы и ее заруск. Назначением программы начальной загрузки является
вызов модуля расширения IO.SYS и
базового модуля MS DOS.sys. :
Размещается
:
в
1-м секторе 0-дорожки 0-стороны системной дискеты,
в
1-м секторе HDD-диска, в разделе, отведенном под DOS.
Просматривает
КОРНЕВОЙ каталог системного диска.Проверяет,
являются
ли первые два файла в каталоге - файлами IO.sys и
MSDOS.sys.Если ДА - загружает их в ОЗУ и передает
управление
MS
DOS.Если НЕТ - сообщение на экране и ожидание нажатия какой-
либо
клавиши Пользователем
Базовая
система ввода-вывода (BIOS)
является надстройкой аппаратурной части компьютера. Постоянный модуль BIOS
отвечает за тестирование компьютера после его включения, вызов программы
начальной загрузки. Модули BIOS обрабатывают прерывания вычислительного процесса нижнего
уровня и обслуживают стандартную периферию: дисплей, клавиатуру, принтер,
дисководы.
Модуль
расширения BIOS обеспечивает подключение к компьютеру дополнительных
периферийных устройств, изменение некоторых параметров ДОС, замещение некоторых
стандартных функций, загрузку командного процессора и его запуск.
Базовый
модуль ДОС (MS DOS.sys или
IBM DOS.com) отвечает за работу файловой системы, обслуживает
прерывания верхнего уровня (32...63), обеспечивает информационное
взаимодействие с внешними устройствами.
Командный процессор (command.com) предназначен для выполнения команд, загружаемых в
командную строку ДОС. Все команды ДОС делят на внутренние и внешние. Внутренние
команды содержатся внутри самого файла command.com.
Внешние команды - это требования запуска
каких-либо программ, находящихся на дисках. Кроме этого, командный процессор
выполняет команды файла autoexec.bat, если он находится на системном диске.
Файл
autoexec.bat содержит список команд, выполнение которых позволяет
развернуть в оперативной памяти компьютера некоторый набор вспомогательных
программ или пакетов для обеспечения последующей работы пользователя.
Файл config.sys отражает специфические особенности формирования
конфигурации компьютера, т.е. состава его технических и программных средств.
16. Файловая система ДОС. Принцип построения. Примеры.
17.Дисковая операционная
система (ДОС). Внутренние команды ДОС.
Организация диалога с пользователем. Примеры.
Внутренние команды содержатся внутри самого файла command.com.
Примером внутренних команд
ДОС могут служить такие команды как: просмотр файла, копирование файла,
удаление файла, просмотр каталога и др.
Диалог
пользователя с ДОС осуществляется в форме команд. Каждая команда пользователя
означает, что ДОС должна выполнить то или иное действие, например, напечатать
файл или выдать на экран оглавление каталога.
Команда
ДОС состоит из имени команды и , возможно, параметров, разделенных пробелами.
Имя команды ДОС и параметры могут набираться как прописными, так и строчными
буквами. Ввод каждой команды заканчивается нажатием клавиши ENTER.
18.Дисковая операционная
система (ДОС). Внешние команды .Примеры.
Внешние команды ДОС – это
программы, поставляемые вместе с операционной системой в виде отдельных файлов.
Эти программы выполняют действия обслуживающего характера, например
форматирование дискет, проверку дисков и т.д.
Когда пользователь вводит команду, которая относит к
числу внешних команд ДОС, командный процессор ищет программу с именем,
указанным в команде. Поиск проводится среди файлов со следующими расширениями: DOS при запуске программ в случае
указания только имени существующего файла предполагает одно из следующих
расширений: COM, EXE или BAT.
Расширение COM зарезервировано для файлов,
содержащих готовые к выполнению машинные программы, не требующие перемещения
при загрузке в ОЗУ для выполнения независимо от адреса загрузки. Иными словами
программа инвариантна к адресу загрузки. Она может быть загружена в ОЗУ и
выполнена без настройки имеющихся в ней адресов по месту загрузки. Размер такой
программы не может превышать одного сегмента (64 Кбайт). COM-программу
называют позиционно независимой.
Программы типа .сом
удерживаются в транзитной области, ожидая следующих с ним обращений.
Расширение EXE зарезервировано для файлов, содержащих готовые к
выполнению машинные программы, которые при загрузке в ОЗУ требуют настройки
адресов, что увеличивает общее время выполнения программы. Такой программе
предшествует заголовок, содержащий необходимую для перемещения информацию, а её
размер может быть больше 64 Кбайт. EXE-программу называют позиционно
зависимой.
Программа
типа. Exe вызываются командным процессором в транзитную область,
после выполнения этой программы она удаляется из транзитной области.
Как позиционно независимые, так и позиционно зависимые
программы являются перемещаемыми в том смысле, что могут быть размещены
в любом месте ОЗУ. В отличии от перемещаемой абсолютная программа должна
загружаться в память по вполне определённому адресу. Выполнение абсолютных
программ DOS не
поддерживает.
Любой файл, содержащий исполняемую программу, называют программным.
Расширение BAT зарезервировано для командных файлов, т. е.
Текстовых файлов, содержащих программу на командном языке DOS.
Файлы с описанными выше расширениями называют исполняемыми.
Исполняемыми являются также файлы и с другими расширениями, если они содержат
готовые к выполнению машинные программы или программы на командном языке.
Однако такие файлы не всегда могут быть выполнены без явного предварительного
изменения расширения в соответствии с их содержимым.
19.Программное обеспечение ЭВМ. Средства автоматизации
программирования (языки, системные обрабатывающие программы).
Системы автоматизации
программирования включают языки программирования (ЯП),
трансляторы(программы-переводчики с ЯП на машинный язык), редакторы связи,
отладчики программ. Наиболее важное место занимают ЯП.
Среди ЯП существует
иерархия.
ЯП делятся на
машинно-зависимые и машинно-независимые. В свою очередь машинно-зависимые ЯП
делятся на машинные и машинно-ориентированные, а машинно-независимые языки
делятся на проблемно-ориентированные и процедурно-ориентированные.
Машино-
зависимые (машинный язык и
машинно-ориентированный) ЯП учитывают особенности построения машин, для которых
создаются программы. Программы, составленные на этих языках, не обладают св-вом
переместимости. Наиболее сложными явл-ся чисто машинные ЯП, предполагающие
составление программ в кодах машины. Как правило, машинным языком для
программирования не пользуются. Машинно -ориентированный язык использует не
машинный код, а символическое кодирование. Трудоемкость программирования падает
с повышением уровня языка.Однако качество программного продукта – длина программы
резко ухудшается(увеличивается) Пример:язык Ассемблера.
Машинно-независимые
(процедурные языки и проблемные
языки). Практически не учитывают особенностей построения машин, для которых
создаются программы, а значит эти программы не могут быть качественными. Зато
приобретаются следующие преимущества:
-программы становятся
переносимыми, для этого необходимо, чтобы каждый тип машин был оснащен
собственным транслятором, учитывающий особенности машинного языка.
Процедурно-ориентированные ЯП учитывают
специфику задач пользователей. Для программирования выч. задач сущ. язык
Фортран. Но этот язык не адекватен никаким другим преобразованиям информации.
Basic и Pascal создавались
как учебные языки. Basic – язык программирования для начинающих программистов.
Pascal – язык
правильного программирования(язык студентов и публикаций).Популярность этих
языков объясняется очень хорошей переносимостью программ с одной платформы на
другую.
Фортран
– распространен у математиков и физиков.
Язык
«С»- язык программистов. В этом году его приняли как стандарт. Этот язык стал
своеобразной платформой для других языков.
Проблемно-ориентированные языки предназначены для использования в узкой
прикладной предметной области. Обычно специалисты прикладных областей не явл-ся
крупными специалистами в области технических систем. Это особые языки
программирования (для химиков, физиков и др.)
В
последнее время с развитием искусственного интеллекта появились специфические
ЯП , содержащие процедуры ассоциативной обработки информации. Для построения
экспортных систем используется язык Prolog (программирование логики).
20. Текстовые редакторы. Виды текстов и операции над
ними.
Любой текстовый редактор
(ТР) должен отражать 4 информационных аспекта.
1.
содержательный или смысловой,
включает: смысл, лаконизм, ясность, точность, достоверность.
2.
Изобразительный аспект должен
отражать логику построения документа и визуальное впечатление, т.е. содержание
и форма должны быть едины.
3.
Операционный аспект (какие средства
используются для подготовки документа) зависит от трудоемкости, размера
документа.
4.
Внутримашинный аспект (все
документы принадлежат хранению).
ТР появились 10-15 лет
назад. В настоящее время различают:
1.
Прозаический текст (любые
документы)
2.
Табличный текст (пересечение клеток
и столбцов)
3.
Программный текст.
Это основные , также
различают:
4.
поэтический текст (стихи, тексты
песен)
5.
графический текст (псевдографика –
кажущаяся графика)
6.
формульный текст
7.
шаблонный текст («скелет»
документа)
8.
Смешанный.
Все виды ТР имеют общие
процедуры подготовки текстовых документов:
-
ввод или набор текста
-
редактирование текста (удаление
части текста, сдвиг, копирование, изменение шрифта)
-
печать текста (разделение на страницы,
сноски, управление принтером)
-
ведение архива ( запись и чтение из
архива, классификация и библиотечные функции, сжатие данных, копирование и
удаление).
Обычно ТР классифицируют по
их возможностям (мощностям):
1.
Встроенные редакторы (DOS). Отличаются
скромными возможностями и небольшими размерами документов.
2.
Редакторы компьютерных программ.
3.
Общепользовательские редакторы (Mult Edit, Лексикон, Word).
4.
Редакторы научных документов (Unv Editor, Rt-chk)
5.
Редакторы издательских систем (Ventura Publisher, Interleaf Publisher). В издательских системах основной операцией явл-ся
вверстка текста ( размещение готового текста на странице).
6.
Корректоры текстов (настройки
текстовых редакторов на выполнение каких-либо функций). Программы обнаружения
ошибок «Орфо», Spell.
7.
Перекодировщики текстов
8.
Переводчики текстов.
Дальнейшим развитием ТР
следует считать продукцию Мультимедиа («много сред»). Продукцию Мультимедиа
объединяют тексты, звуковые эффекты.
-
интерактивные видеодиски
-
тренажер
-
обучающие среды
-
гипертехнологии
Дальнейшим продолжением Мультимедиа выступают продукты
Гипермедиа. Предлагают нелинейную организацию информации.
№22. Основные тенденции развития текстовых редакторов.
Понятие гипертекста мультимедиа.
Дальнейшим развитием ТР
следует считать продукцию Мультимедиа («много сред»). Продукцию Мультимедиа
объединяет текстовые документы ,видеофрагменты, звуковые эффекты.
Комплексное воздействие
этих продуктов позволяет получить большой экономический эффект.
Мултимедия используется :
-
интерактивные видеодиски
-
тренажер
-
обучающие среды
-
гипертехнологии
Дальнейшим продолжением Мультимедиа выступают продукты
Гипермедиа (объединение Multimedia продуктов
на одной платформе в сверхбольших хранилищах). Предлагают нелинейную
организацию информации.
№23 Пакеты программ для решения экономических задач.
Электронные таблицы Назначение, состав и возможности
Система обработки электронных таблиц или табличные
процессоры предназначаются для работы с фактографическими документами .Этот
вид документа представляет собой двухмерные таблицы как правило заранее
определенной формы , каждая клетка которой содержит значение некоторой
характеристики объекта . Примерами этих документов могут служить бухгалтерские
ведомости, отчеты ,планы. списки и прочее.
Страницы: 1, 2, 3, 4, 5, 6, 7
|