Системное программирование - Большая Энциклопедия Нефти и Газа, статья, страница 3
Сумасшествие наследственно. Оно передается вам от ваших детей. Законы Мерфи (еще...)

Системное программирование

Cтраница 3


Это лишь немногие идеи, относящиеся к общему системному программированию и отладке; мы ничего не сказали о многих более специфических понятиях из языков, искусственного интеллекта, вычислительной техники и других развитых отраслей информатики.  [31]

Разработкой системного математического обеспечения занимается особая дисциплина - системное программирование.  [32]

Предлагаемая советскому читателю книга принадлежит к известной серии Системное программирование. Авторы охватывают весь спектр вопросов, традиционно освещаемых в монографической литературе по операционным системам ЭВМ общего назначения, уделяя основное внимание самым последним достижениям в этой области.  [33]

Разработкой системного программного обеспечения занимается особая дисциплина - системное программирование.  [34]

Машины третьего поколения лучше приспособлены для решения задач системного программирования. Байтовая организация памяти и широкий набор операций существенно облегчают решение любых задач символьной обработки. Наличие базовых регистров упрощает перемещение программ. Некоторые новые машины имеют стековую память и даже могут непосредственно выполнять программы в обратной польской записи.  [35]

Одна из трудностей определения языка высокого уровня для системного программирования состоит в том, что многие особенности программирования зависят от конкретной машины. Например, в некоторых ЭВМ длина слова 8 бит, тогда как в других - 32 бита. Хотя эти различия нельзя игнорировать, понятие модуля делает возможным стандартизированный подход к машинно-зависимым особенностям. Все машинно-зависимые особенности сведены в один стандартный библиотечный модуль. Когда Модула-2 реализуется на новой ЭВМ, поставщику нужно просто поставить со своим пакетом программного обеспечения машинно-зависимый модуль. В этой главе будет дан обзор этих стандартных модулей. Мы также дадим обзор средств Модулы-2 для обработки конкретных ячеек машинной памяти ( это часто требуется для управления устройствами ввода-вывода) и рассмотрим библиотечные программы, поддерживающие параллельные процессы. Параллельные процессы - метод обработки, позволяющий выполнять более одной функции одновременно путем переключения с одной функции на другую, так что ЭВМ полностью используется.  [36]

Путь, пройденный Виртом в поиске приемлемого формализма системного программирования, начиная с NELIAC, через Алгол-60 к языкам Эйлер и Алгол-W, Паскаль, Модула-2 и, в конечном итоге, до Лилит, полон впечатляющих открытий и удивительных результатов.  [37]

Так или иначе имеются ситуации ( особенно при системном программировании), когда указатели применяются из соображений эффективности я гибкости. Примеры такого использования приведены в гл.  [38]

Структуры данных типа стека успешно применяются в некоторых областях системного программирования. Так, стеки используются при реализации алгоритмов вычисления выражений в компилляторах и интерпретаторах; в них сохраняются промежуточные результаты вычислений. В программах, написанных на языках высокого уровня ( например, на языке Паскаль) в имеющих блочную структуру, локальные данные и другая информация используются в стеке. В блочно-структурированных программах, написанных на языках высокого уровня, параметры процедур обычно передаются с использованием стека. Такой же способ передачи параметров иногда применяется и в программах, составленных на языке ассемблера. Кроме того, как будет отмечено ниже, в микропроцессорах применяется аппа-ратно реализуемый стек, в котором при обращении к подпрограммам и при обработке прерываний сохраняются адрес возврата и информация о состоянии программы. В программах на языке ассемблера в качестве значения указателя стека sp обычно используется абсолютный адрес ячейки памяти, а не индекс элемента массива.  [39]

Программы МОНИТОР, АРХИВ, БИБЛИОТЕКА должны отвечать требованиям системного программирования.  [40]

Так, язык Си был разработан для решения задач системного программирования.  [41]

Лисп является одновременно как языком прикладного, так и системного программирования.  [42]

Как проектируются и создаются программные комплексы: Очерки по системному программированию: Пер.  [43]

Как проектируются и создаются программные комплексы / Очерки по системному программированию: Пер.  [44]

Книга рассчитана на студентов II-III курсов, специализирующихся в области системного программирования и математического обеспечения ЭВМ. Она может быть полезна слушателям факультетов повышения квалификации. Книгу следует рассматривать как введение в изучение структур ЭВМ, которое должно дать общее представление о тех направлениях, в которых идет развитие ЭВМ.  [45]



Страницы:      1    2    3    4