Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Программное управление компьютером



Компьютер является инструментом для выполнения тех или иных действий, программируемых человеком. Поэто­му набор команд, которые должен выполнять компьютер, описываются программой, составленной на одном из язы­ков программирования в двоичной (наиболее предпочти­тельной) или другой системе счисления. Программы, со­ставленные подобным образом, переводятся на машинный язык компиляторами программами, предназначенны­ми для выполнения операций преобразования программ на язык ПК, которые, в свою очередь, являются основой систем программирования.

Готовые к выполнению программы хранятся в файлах на магнитных носителях. Перед выполнением необходи­мая программа загружается (копируется) в операционную


систему, где она должна быть согласована с устройствами
ПК и другими программами. После этого процессор начи­
нает ее обработку и поэтапное выполнение, шаг за шагом,
команда за командой, инструкция за инструкцией. В про­
цессе выполнения необходимо оперировать определенным
исходным набором данных, ввод и вывод которых проис­
ходит между оперативной памятью и периферийными ус­
тройствами при непосредственном участии процессора,
называется обменом. '

Следовательно, компьютер без программы не представ­ляет интереса. Поэтому для его работы необходим целый набор программ — программное обеспечение, осуществ­ляющие выполнение требуемых задач.

Программное обеспечение (ПО) компьютера делят на три класса: системное, инструментальное и прикладное.

Системными называют программы, предназначенные для разработки, отладки и поддержки выполнения дру­гих программ. К системным программам относятся опе­рационные системы, сервисные системы и системы тех­нического обслуживания.

Операционные системы являются основным програм­мным ядром и осуществляют управление, подключение и функционирование технических устройств и программного обеспечения.

Сервисные системы расширяют возможности операци­онных систем, выполняют ряд дополнительных услуг и образуют оболочки, утилиты и программы, изменяющие внешний вид и функционирование операционной системы.

Системы технического обслуживания предназначены для проверки, отладки и тестирования устройств компь­ютера и поиска неисправностей. Они используются в ра­боте специалистов, контролирующих техническую рабо­ту компьютера.

Инструментальными называют программы, которые используются для создания программного обеспечения. К ним относятся системы программирования, работающие на установленном языке программирования; системы уп­равления базами данных и программы управления искус­ственным интеллектом.


 




Прикладными называют программные средства, пред­назначенные для выполнения конкретных однотипных задач.

Операционная система

Операционная система организует эффективный ин­терфейс пользователя с ПК и обеспечивает подключе­ние всех компьютерных систем и выполнение всех ис­пользуемых программ. То есть операционная система — основная управляющая программа компьютера, которая постоянно находится в памяти компьютера и занимается всеми невидимыми для пользователя, но необходимыми процессами: распределением памяти для программ, раз­мещением файлов на диске, обслуживанием сигналов, по­ступающих от периферийного оборудования и работаю­щих программ.

Операционная система (ОС) обычно хранится во внеш­ней памяти компьютера на диске либо может находиться на жестком диске и считываться оттуда. Однако копию операционной системы все равно необходимо иметь на дискете. Процесс считывания ОС называется загрузкой.

В функции операционной системы входят:

- осуществление диалога с пользователем;

- ввод, вывод и управление данными;

- планирование и организация процесса обработки про­грамм;

- распределение ресурсов (оперативной и сверхбыстрой памяти, процессора, внешних устройств);

- запуск программ на выполнение;

- всевозможные вспомогательные операции обслужива­ния;

- передача информации между различными внутренни­ми устройствами;

- программная поддержка работы периферийных уст­ройств.

Основная необходимость ОС состоит в том, что она скрывает от пользователя сложные ненужные подробнос­ти взаимодействия с аппаратурой, образуя прослойку меж­ду ними.


Важной характеристикой ОС является количество вы­полняемых на ПЭВМ вычислительных задач. Большин­ство простых ОС обеспечивает такую работу машины, при которой в каждый момент времени решается только одна задача. Примером такой задачи может являться процесс редактирования текста. При решении такой задачи опе­ративная память машины и процессор не могут быть за­няты другой работой. Примером такой ОС может служить система М8 Б08 фирмы ЛПсгозоЙ. Другие ОС ориентиро­ваны на одновременное обслуживание нескольких задач. При этом имеется в виду возможность запуска несколь­ких программ с соответствующим распределением опера­тивной памяти компьютера между ними, переключением центрального процессора с обслуживания одной задачи на другую, организации обмена сообщениями между ними и т.п. Примером такой ОС может служить М8 ^УШО0" УУ8 95-98, МТ той же фирмы МкгозоЙ.

В зависимости от используемого оборудования и реша­емых задач применяются различные ОС. Наиболее рас­пространенными ОС в среде персональных компьютеров являются М8-Б08; М8 ^ШБОЧЛГВ 95-98, МТ фирмы М1СГ080Й; 08/2 фирмы 1ВМ; 1Ш1Х; Ьишх.

Таким образом, в зависимости от количества одновре­менно обрабатываемых задач и числа пользователей, ко­торые могут обслуживать ОС, различают четыре основ­ных класса ОС:

1) однопользовательские однозадачные — поддержи­вают одну клавиатуру и могут работать только с одной (в данный момент) задачей;

2) однопользовательские однозадачные с фоновой печатью, которые позволяют, помимо основной задачи, запускать одну дополнительную, ориентированную для вывода информации на печать. Это ускоряет работу при выдаче больших объемов информации на печать;

3) однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обра­ботку нескольких задач;

4) многопользовательские многозадачные — позволя­ют на одном компьютере запускать несколько задач не-


 




       
 
   
 


сколькими пользователями. Эти ОС очень сложны и тре­буют значительных машинных ресурсов.

Для того, чтобы быть полноценной, ОС должна как минимум содержать следующие основные компоненты. + Файловую систему. + Драйверы внешних устройств. + Процессор командного языка.

Одной из первостепенных задач операционной систе­мы следует считать управление дисковым накопителем и доступом к нему. Не случайно ранние ОС для ПК содер­жали в своем названии аббревиатуру Б08 (В1зк Орегайп^ Зувйет — дисковая операционная система). Для этого ис­пользуется файловая система. К файловой системе имеет доступ любая прикладная программа, для чего во всех языках программирования имеются специальные проце­дуры. Для ПЭВМ файловая система в определенной сте­пени является сердцевиной всего системного программ­ного обеспечения.

Поддержка широкого набора внешних устройств — одна из важнейших функций ОС.

В современных ОС между прикладными программами и аппаратурой имеется промежуточный уровень, своего рода буфер, называемый АР1 (аррИсайоп рго|*гатггип§ т^еггасе — интерфейс прикладного программирования). АР1-интерфейс предоставляет программисту возможность вызова определенных процедур общего назначения, обра­щающихся к конкретным аппаратным ресурсам. По мере появления нового оборудования обновляется и АР1, одна­ко этого бывает недостаточно. Корректную работу с «же­лезом» обеспечивают драйверы. Каждому типу внешнего устройства соответствует свой драйвер. Драйверы стандар­тных устройств образуют в совокупности базовую систему ввода-вывода (ВЮ8), которая часто заносится в ПЗУ сис­темного блока ПЭВМ.

Во всякой ОС имеется командный язык, который по­зволяет выполнять те или иные действия — обращение к каталогу, запуск прикладных программ и т.п. Анализ и исполнение команд пользователя осуществляется коман­дным процессором ОС. Кроме ввода отдельных команд, которые немедленно выполняются, имеется возможность


составления целых программ на командном языке, с по­мощью которых можно задать довольно сложную после­довательность действий, не прибегая к обычному языку программирования. Для общения с ОС часто использует­ся оболочка — это то, что пользователь видит на экране монитора при работе с системой. По существу это некая прикладная программа, которая загружается поверх ОС и реализует командный язык, служащий для доступа пользо­вателя к системным функциям. Оболочка — это всего лишь некая утилита для ввода информации, которая обеспечивает удобный доступ к операционной системе, но при этом не входит в состав ОС.

Таким образом, операционная система М8 Б08 состоит из модулей, каждый из которых выполняет определен­ную часть функций, возложенных на ОС. Так, базовая система ввода/вывода находится не на дисках, как все остальные модули, а в постоянном запоминающем уст­ройстве (ПЗУ).

Структурная схема операционной системы

Базовая система ввода/вывода (ВЮЗ) выполняет наиболее простые и универсальные услуги операционной системы, связанные с осуществлением процесса ввода/ вывода. В функции ВЮЗ входит также автоматическое тестирование основных аппаратных компонентов (опера­тивной памяти и др.) при включении машины и вызов блока начальной загрузки.


 



3. Информатика



Блок начальной загрузки (или просто загрузчик)

это очень короткая программа, единственная функция которой заключается в считывании с диска в оператив­ную память двух других частей Б08 — модуля расшире­ния базовой системы ввода/вывода и модуля обработки прерываний.

Модуль расширения базовой системы, ввода/выво­да дает возможность использования дополнительных драй­веров, обслуживающих новые внешние устройства, а так­же драйверов для нестандартного обслуживания внешних устройств.

Модуль обработки прерываний реализует основные высокоуровневые услуги Б08, поэтому его называют ос­новным.

Командный процессор Б08 обрабатывает команды, вводимые пользователем.

Утилиты БОЗ — это программы, поставляемые вме­сте с операционной системой в виде отдельных файлов. Они выполняют действия обслуживающего характера, например, разметку дискет, проверку дисков и т.д.

Кроме перечисленных систем, принципиально необхо­димыми для функционирования ОС являются файлы 10.8У8, СОММАЫО.СОМ и другие. Их нетрудно найти в корневом каталоге диска операционной системы.

Файл Ю.8У8 содержит программные модули, образую­щие надстройку над базовой системой ввода-вывода.

В файле М8 В-08.8У8 или ШЫВО" \М3.8УВ находится ядро ОС — набор программных модулей, обеспечивающих функционирование других программ, предоставляя им набор определенных услуг. Другими словами, содержи­мое этого файла формирует инфраструктуру, среду для выполнения программ.

Файл СОММАМБ.СОМ хранит интерпретатор команд, или командный процессор, который отвечает за взаимо­действие пользователя с системой, воспринимая и орга­низуя выполнение поддерживаемых ею команд.

Кроме перечисленных файлов, в корневом каталоге системного диска обычно находится скрытый файл ОВЬ8РАСЕ.ВШ, содержащий драйвер, обеспечивающий работу со сжатыми дисками. Он необходим лишь тогда,


когда сжатые диски сформированы и используются в ра­боте. Этот файл уникален и его нужно оберегать особенно тщательно в силу того, что он создается на жестком диске и не имеет копии.

В корневом каталоге системного диска также практи­чески всегда можно встретить еще два файла: файл кон­фигурации системы СОМЕЮ.8У8 и файл автозапуска АИТОЕХЕС.ВАТ. Оба файла являются текстовыми.

Файл СОМЕЮ.8У8 содержит директивы по настройке ОС с эффективного использования ПК'и наиболее полно­го удовлетворения потребностей пользователя.

Файл А1ЛЮЕХЕС.ВАТ является командным. Он содер­жит последовательность команд, которые требуются для выполнения каждый раз при загрузке компьютера. Это освобождает пользователя от каждодневного ввода их с клавиатуры.

Все другие файлы ОС, как правило, содержатся в ката­логе с именем В-ОВ, \\^ШБО^У8 или вроде того. Среди них в первую очередь необходимо выделить файлы с утилита­ми, драйверами и инструментальными средствами.

Кроме вышеперечисленных файлов, в состав операци­онной системы ОС входит также системный загрузчик, размещаемый в стартовом (самом первом) секторе диска при его форматировании. Он обеспечивает загрузку ОС. Пользователю системный загрузчик недоступен.

Загрузка операционной системы начинается после включения системного блока и автоматического тестиро­вания, которое является первым этапом в работе ОС. Его производят программы из ВЮ8, которые записаны в энер­гонезависимую (постоянную или полупостоянную) память. Тестированию подлежат все устройства ПК, на которые к этому моменту подано электропитание. В результате на экране монитора можно наблюдать изменяющуюся инфор­мацию об объеме оперативной памяти и т. д.

После успешного автоматического тестирования обо­рудование ВЮ8 инициирует процесс загрузки системы. Загрузка возможна только с того диска, на котором име­ются необходимые файлы ОС, при условии, что они раз­мещены должным образом. Диск, с которого возможна загрузка ОС, называется системным.


 




Если весь процесс загрузки правильно организован, тогда чтобы привести ПК в рабочее состояние, требуется включить питание и дождаться окончания загрузки.

Любая ОС содержит достаточно развитую справочную подсистему, предоставляющую в распоряжение пользова­теля необходимые сведения по командам и драйверам. В состав этой подсистемы входят два компонента:

1) утилита Fast Help, обеспечивающая выдачу крат­
кой справки по командам ОС, для этого нужно выпол­
нить команду FASTHELP;

2) интерактивный справочник ОС Help, служащий для
получения пользователем исчерпывающих сведений по
командам и драйверам, включая назначение с синтакси­
сом, комментарии с замечаниями и примеры их исполь­
зования, а также сведения по некоторым общим вопро­
сам. Подключение к справочнику осуществляется нажа­
тием кнопки Help, клавиши F1 или режима «Справка» в
диалоговом боксе или пользовательском меню.

Файлы и файловая структура

Файл это поименованная область данных на внеш­нем или ином носителе информации, то есть определен­ная часть сведений, обозначенная набором символов именем.

Структура имени файла состоит из двух частей: самого имени и расширения, разделяющихся точкой.

Имя Расширение

Структура имени файла

Как правило, имя файла выбирают таким, чтобы оно по смыслу отражало содержимое самого файла. Имя мо­жет состоять из любого набора букв, цифр или символов, кроме знаков препинания и арифметических символов, при этом их количество не ограничивается.

Расширение определяет назначение этого файла, уве­личивая эффективность и скорость работы пользователя. Оно состоит не более чем из трех букв, цифр или симво-


лов, кроме знаков препинания и знаков арифметических операций. Расширение можно указывать, а можно и не использовать. Однако применение в имени расширения очень удобно в работе с файловой системой ПК.

Наиболее распространенными расширениями являются:

.СОМ — командный файл, не требует настройки при загрузке, но он ограничен размером 64 Кбайт;

.ЕХЕ — запускающий файл, требующий некоторой на­стройки при загрузке в оперативную память, однако про­грамма, находящаяся в файле, не ограничена размерами;

.ВАТ — текстовый командный файл, содержащий ко­манды, выполняемые DOS;

.SYS — системный файл, организует подключение пе­риферийных устройств к оперативной памяти и их обслу­живание;

.BIN, .DRV — файл с драйвером;

.ТХТ — текстовый файл;

.DOC — файл с текстовым документом;

.ВАК — копия ранее созданного файла;

.$$$ — временный файл, автоматически созданный какой-либо программой самостоятельно.

Кроме имени, файл обладает рядом характеристик:

- атрибуты файла;

— дата создания файла;

— время создания и редактирования файла;

- длина (объем) файла.

Атрибуты файла указывают на характер его использо­вания и возможность доступа к нему: + Read-Only — файл, использующийся только для чте­ния; чаще всего он не может быть уничтожен или от­редактирован, но допустимо создание копии и опера­ций над ней; + Archive — архивный, создается при изменении файла

и хранится в архиве файловой системы; + Hidden — скрытый файл; + System — системный.

Если файлу не присвоен ни один из перечисленных атрибутов, то он называется обычным.

Дата создания и время создания фиксируются в мо­мент создания и изменения файла по показаниям систем­ных часов ПК.


               
       
 
 
 


Длина (объем) файла определяется в байтах и изменя­ется в случае его редактирования. Эта характеристика облегчает процесс эффективного размещения информации на магнитных носителях.

Любая дисковая операционная система работает с фай­лами текстового и двоичного форматов объединенными в определенной структуре.

Текстовым называется файл, информация которого записана на естественном языке, понятном для пользова­теля, и состоит из последовательности строк определенной длины. Из текстового файла данные поступают на экран монитора и печатаются принтером без преобразования.

Двоичными называют все файлы, не являющиеся тексто­выми и представляющие собой последовательность байтов. Операционная система позволяет организовывать фай­лы в каталог, то есть специальный файл большей длины, в котором регистрируются другие файлы или другие, мень­шие по размеру, каталоги. Имя каталога представляет собой набор символов без расширения и ему присваивает­ся атрибут Directory. Файлы и программы размещаются в каталогах разного уровня и образуют разветвленную фай­ловую структуру — файловую систему.

Основным всегда является корневой каталог А, В, С, D, Е и т.д. Остальные (уровневые) каталоги размещаются по иерархической структуре.

Файловая структура представляет собой файловое «де­рево» с множеством ответвлений, объединенных по обще­му признаку. Древовидная файловая система характерна для DOS и является достаточно эффективной за счет:

- четкого и структурированного обзора целого перечня файлов и каталогов;

- индивидуального доступа к отдельно взятому инфор­мационному блоку;

- невозможности организации одноименных файлов и каталогов;

- возможности одновременной работы с несколькими файлами внутри каталога;

- конечности набора файлов, отобранных по шаблону;

- ускоренного доступа к файлу за счет древовидной фай­ловой структуры.


Следовательно, основными действиями, осуществляе­мыми над файлами и каталогами, являются их поиск и редактирование. Путь, по которому происходит поиск фай­ла или каталога, называется маршрутом. Таким образом, маршрут это последовательный алгоритм, описыва­ющий имена каталогов, записанных через \.

-' Маршрут указывается тогда, когда необходимо очень
быстро отыскать необходимый файл или каталог. Ч зави­
симости от того, как подробно описан маршру ' тва-
ет полным (абсолютным) или неполным (относ* ' м).

Полный маршрут указывается, начиная с к-. '^ого каталога, и заканчивается конкретным файлом. Так^е це­почки получаются достаточно длинными, поэтому ОС пре­дусматривает поиск по неполному заданному маршруту.

С: \ Lexicon \ lex.exe

Неполный маршрут задается, начиная с текущего катало­га, и также заканчивается конкретно необходимым файлом.

Lexicon \ lex.exe

Таким образом, неполный маршрут отличается от пол­ного лишь отсутствием имени корневого каталога.


Прикладное программное обеспечение

Прикладное программное обеспечение является неотъ­емлемой частью операционной системы и включает в себя узкоспециализированные программы: бухгалтерские; обу­чающие; игровые; издательские системы; электронные таб­лицы; системы автоматизированного проектирования и др.

Таким образом, прикладное программное обеспече­ние — это совокупность программ, выполняемых вычис­лительной системой.

К прикладному программному обеспечению (ПО) так­же относятся и все виды деятельности по созданию и от­ладке ПО:

- технологии проектирования программ;

- методы тестирования программ;

- методы доказательства правильности программ;

- анализ качества работы программ;

- документирование программ;

- разработка и использование программных средств, об­легчающих процесс проектирования программного обес­печения, и многое другое.

Прикладное ПО — неотъемлемая часть ЭВМ. Оно явля­ется логическим продолжением технических средств ЭВМ, увеличивающим возможности и сферу использования.

ЭВМ не обладает знаниями ни в одной из научных об­ластей. Все эти сведения сосредоточены в выполняемых компьютерных программах.

Прикладное ПО включает в себя сотни тысяч программ, от игровых до научных.

Все прикладное программное обеспечение можно услов­но разделить на три категории:

- прикладные — непосредственно обеспечивающие вы­полнение необходимых пользователю работ;

- системные — выполняющие различные вспомогатель­ные функции: управление ресурсами ЭВМ; создание ко­пий используемой информации; проверку работоспо­собности устройств ЭВМ; выдачу справочной информа­ции о компьютере.

- инструментальные — облегчающие процесс создания новых программ для ЭВМ.


 

  ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (ПО)  
  V   V   V  
Прикладное   Системное   Инструментальное
             

Общая структура прикладного программного обеспечения

Современное прикладное ПО можно разбить на группы:

- операционные системы;

- системы программирования (трансляторы, библиотеки программ, отладчики и т.д.)

- инструментальные программы;

- интегрированные пакеты программ;

- динамические электронные таблицы;

- системы машинной графики;

- системы управления базами данных (СУБД);

- прикладное программное обеспечение.

Однако полное представление о прикладном программ­ном обеспечении дает его структура.

Таблица структуры программного обеспечения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Программы управления файлами и планирования заданий Программа управления оперативной памятью
Программы управления вводом и выводом информации Программа начальной загрузки
Драйверы клавиатуры
Драйверы монитора
Драйверы принтера
Драйверы жесткого диска
Драйверы гибких дисков
Утилиты Драйверы
Упаковщики
Антивирусные программы
Коммуникационные программы
Программы для тестирования
Программы диагностики
Программы управления памятью
Программа печати экрана и т.д.

 




Окончание, табл.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Программы управления файлами и планирования заданий Программа управления оперативной памятью
Системы программирования Компилятор или интерпретатор
Диалоговая среда
Редактор текста
Библиотеки стандартных программ
Отладчики
Справочная служба и т.д.
Инструментальные системы Редакторы
Компоновщики
Отладчики
Графические пакеты
Макроассемблеры
Загрузчики и т.д.
Интегрированные пакеты программ Текстовые редакторы
Электронные таблицы
Системы управления базами данных
ш Системы машинной графики Деловые
Научные
Инженерные
Учебные
Творческие
Анимационные
Системы управления базами данных
Прикладные программы и пакеты Бухгалтерские
Обучающие
Издательские системы
Игровые
Электронные таблицы
Система автоматизированного проектирования

Все прикладные программы осуществляют выполнение конкретно поставленных задач:

— создание, редактирование и печать текста;

— разработку, подготовку и копирование графических чертежей, рисунков и изображений;

— составление экспертных анализов и оценку работы раз­личных программ и устройств;

— заполнение, систематизацию и сортировку данных в информационных банках;

— осуществление поиска сведений;

— выполнение обучающих, развивающих и игровых фун­кций; '

— моделирование систем, ситуаций и испытаний;

— автоматизирование технического проектирования и т.д.

Состав структуры ПО

Операционная система (ОС) — это комплекс взаимо­связанных программ, предназначенных для того, чтобы обеспечить пользователям и программам (прикладным и системным) удобный способ общения (интерфейс) с уст­ройством клавиатуры.

Программы управления файлами и планирования заданий — это готовые к выполнению программы (фай­лы): утилиты, системы программирования, инструменталь­ные системы, интегрированные пакеты программ, систе­мы машинной графики, системы управления базами дан­ных (БД), прикладные пакеты и программы.

Утилиты — программы вспомогательного назначения, они расширяют и дополняют соответствующие возможно­сти операционной системы (ОС).

Драйверы — программы, расширяющие возможности ОС по управлению устройствами ввода/вывода информа­ции, оперативной памятью и т.д. С помощью драйверов возможно подключение к компьютеру новых периферий­ных устройств или нестандартного оборудования.

Упаковщики — программы, позволяющие записывать информацию на дискетах в более плотном виде, то есть создавать копии файлов меньшего размера, а также объе­динять несколько файлов в один (архивный).


 




Антивирусные программы — программы, предназна­ченные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения.

Коммуникационные программы — программы, пред­назначенные для организации обмена информацией меж­ду компьютерами.

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

Программы управления памятью обеспечивают более гибкое использование ОП ЭВМ.

Программы печати осуществляют вывод информации на принтер.

Системы программирования предназначены для раз­работки новых программ на конкретном языке програм­мирования и включают в себя компиляторы, интерпрета­торы, диалоговую среду, редакторы текстов, библиотеки стандартных подпрограмм, отладчики, справочные служ­бы и т.д.

Компилятор (составитель, собиратель) читает всю про­грамму целиком, дает ее перевод и создает законченный вариант программы на машинном языке, который потом и выполняется ЭВМ.

Интерпретатор (толкователь, устный переводчик) пе­реводит и выполняет программу строка за строкой.

Диалоговая среда — средство взаимодействия пользо­вателя и ЭВМ.

Редактор текста — программа, выполняющая набор, корректировку и печать текстов.

Библиотеки стандартных подпрограмм — это совокуп­ность программ, составленных на одном из языков про­граммирования и предназначенных для выполнения уз­кого класса задач.

Отладчики — программные средства, выполняющие отладку и проверку готовых программ.

Справочная служба — набор программ, хранящих спра­вочную и пояснительную информацию.


Инструментальные программы используются в ходе разработки, корректировки или развития других приклад­ных и системных программ; это редакторы, компоновщи­ки, отладчики, графические пакеты, макроассемблеры, загрузчики и т.д.

Компоновщики — программы экономичного размеще­ния программ.

Графические пакеты — программы, позволяющие со­здавать и редактировать графические изображения, кар­тинки и рисунки.

Макроассемблеры — программы, записывающие про­граммы на одном из известных языков программирова­ния (Ассемблере).

Загрузчики (блок начальной загрузки) — короткие программы, единственная функция которых заключается в считывании с диска в ОП модуля расширения базовой системы ввода/вывода и модуля обработки прерываний.

Системы машинной графики — программы, позволя­ющие выводить на экран компьютера линии, кривые, рас­краску областей экрана, надписи и тому подобное.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-06-04; Просмотров: 4034; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.164 с.)
Главная | Случайная страница | Обратная связь