Научная литература
booksshare.net -> Добавить материал -> Математика -> Боглаев Ю.П. -> "Вычислительная математика и программирование " -> 6

Вычислительная математика и программирование - Боглаев Ю.П.

Боглаев Ю.П. Вычислительная математика и программирование — Высшая школа, 1990. — 546 c.
ISBN 5-06-00623-9
Скачать (прямая ссылка): vychmatiprog1990.djvu
Предыдущая << 1 .. 2 3 4 5 < 6 > 7 8 9 10 11 12 .. 168 >> Следующая

Программирование в реальном масштабе времени работы модулей связи, как правило, ведется на машинно-ориентированных языках типа ассемблера, которое требует более глубокого знания возможностей ЭВМ, ее аппаратуры и ОС, чем программирование задач моделирования на фортране. Однако нельзя утверждать, что ассемблер вообще лучше фортрана, так как каждый язык имеет свой круг алгоритмов, для которых он наиболее удобен. Для программирования задач в реальном масштабе времени
13
идеальным является владение по крайней мере двумя языками типа ассемблера и фортрана.
Структура книги. Содержание книги можно условно разбить на две части. В первой части (гл. 1—4 и 12) излагаются архитектура ЭВМ, работа за дисплеем, программирование, ОС, библиотека фортран-программ. Во второй части (гл. 5—11) представлены вычислительные методы. Каждая глава этой части независима. Предполагается, что сведения из курса высшей математики, лежащие в основе этих глав, читателю уже известны.
Советы по применению ^ курса ВМП на практике
1. Задачи рекомендуется решать не только в дисплейном классе на ЭВМ кбллективного пользования, но и на персональной вычислительной технике (персональные ЭВМ, программируемые микрокалькуляторы).
2. При постановке технической задачи прежде всего следует ознакомиться со всеми методами ее решения на ЭВМ (модели, алгоритмы, программы), известными в данный момент, например в фондах алгоритмов и программ.
3. «Ближайшая» решенная задача, как правило, служит хорошим тестом для проверки решения поставленной задачи, а ее решение (аналитическое или численное) может быть использовано в вычислениях (см. 5.1—5.4).
4. Решение задачи на ЭВМ, полученное без оценки погрешности, не имеет практического смысла.
5. До начала решения задачи следует оценить возможности ЭВМ: точность представления чисел должна быть достаточной для ее решения, объем памяти должен соответствовать задаче, время вычислений не должно превышать требуемый предел, средства ввода—вывода информации должны обеспечивать потребности задачи.
6. Сведения, выходящие за рамки настоящей книги, можно найти: по архитектуре ЭВМ — [5, 28 ]; по структуре алгоритмов и программ—[1, 17, 28]; по операционным системам—[5, 7, 12, 14]; по программированию на фортране—[3, 6, 13, 15, 17, 32]; по методам вычислений—[2, 4, 8—11, 15, 16, 18—25, 29—33]; тексты фортран-программ—[3, 6, 9, 13, 15, 26, 27, 30, 32].
Глава 1 АРХИТЕКТУРА ЭВМ
#1.1. Введение
1.1.1. Пользователь и ЭВМ. На вычислительную машину, как и на любой объект, различные специалисты смотрят по-разному. Конструктор вычислительной техники, инженер-электронщик, видит в ЭВМ набор электронных узлов (плат, интегральных схем, кристаллов) и технологию их изготовления. Разработчика программного обеспечения, инженера-программиста, интересует набор команд, выполняемый ЭВМ, временные характеристики всех устройств. Эксплуатирующие ЭВМ инженеры-электронщики и программисты работают на ЭВМ совершенно в другой манере, нежели разработчики, поскольку они имеют дело с готовым объектом.
Разработчики и специалисты по эксплуатации являются профессионалами в вычислительной технике, для них ЭВМ — основной объект приложения профессиональных знаний.
В то же время имеется большая группа людей, пользователей ЭВМ, для которых вычислительная техника—инструмент решения разнообразных задач (учебных, научно-технических, информационных и т. п.). Естественно, что внутри этих групп: разработчиков, специалистов по эксплуатации, пользователей — есть своя иерархия (тонкая структура), которую легко понять поработав в этой группе.
Отмеченные три группы специалистов возникают практически во всех технических областях человеческой деятельности. Например, автомобиль раньше, чем ЭВМ, также «породил» три группы связанных с ним людей: разработчиков, специалистов по эксплуатации и водителей.
Аналогия между водителями и пользователями поможет выяснить состав этих групп. Водители не однородны по своему составу; имеются профессиональные водители и автолюбители, гонщики-спортсмены как среди профессионалов, так и среди любителей, спортсмены, в свою очередь, также не однородны (различные виды машин, виды гонок), наконец, есть каскадеры. Аналогичную неоднородность состава представляет группа пользователей: «каскадеры», виртуозно владеющие ЭВМ; пользователи, выжимающие из машины больше, чем заложено ее создателями (спортсмены), пользователи-профессионалы и рядовые пользователи (автолюбители).
15
Очевидно, что водить автомобиль можно зная только правила дорожного движения и назначение трех педалей, руля и рычага переключения передач. Точно так же можно пользоваться ЭВМ зная элементы какого-нибудь языка программирования, назначение клавиш терминала и несколько команд операционной системы. Однако такой уровень владения техникой приводит пользователя (водителя) в беспомощное состояние из-за малейших пустяков. Недаром, чтобы получить права, следует сдать экзамены по материальной части автомобиля.
В настоящей главе рассматривается «материальная часть» ЭВМ, называемая архитектурой.
Предыдущая << 1 .. 2 3 4 5 < 6 > 7 8 9 10 11 12 .. 168 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed