Реферат Курсовая Конспект
Лекция 2. Программное обеспечение ПО компьютера - раздел Философия, Лекция 2. Программное Обеспечение (По) Компьютера...
|
Лекция 2. Программное обеспечение (ПО) компьютера
Рис. 1. Виды системного программного обеспечения
Системное программное обеспечение направлено на:
а) создание операционной среды функционирования других программ;
б) обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;
в) проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;
г) на выполнение вспомогательных технологических процессов (копирование, архивирование файлов программ и баз данных и т.д.).
Прикладное ПО – это распространенный класс программных продуктов, представляющий наибольший интерес для пользователя. Это программы, предназначенные для решения задач в различных сферах деятельности человека.
Прикладные программы предназначены для того, чтобы обеспечить применение вычислительной техники в различных сферах деятельности человека. Помимо создания новых программных продуктов разработчики прикладных программ большие усилия тратят на совершенствование и модернизацию популярных систем, создание их новых версий. Новые версии, как правило, поддерживают старые, сохраняя преемственность, и включают в себя базовый минимум (стандарт) возможностей.
Один из возможных вариантов классификации программных средств (ПС), составляющих прикладное программное обеспечение (ППО), следующий:
- ПС общего назначения (текстовые редакторы, издательские системы, графические системы, СУБД, интегрированные системы);
- ПС специального назначения (авторские системы, экспертные системы, гипертекстовые системы, системы мультимедиа);
- ПС профессионального уровня (АРМ, САПР, АСНИ, АСУ, АСУП ТП, педагогические комплексы, системы телекоммуникаций).
Как и почти всякая классификация, приведенная выше не является единственно возможной. В ней представлены даже не все виды прикладных программ. Тем не менее, использование классификации полезно для создания общего представления о ППО.
Инструментальное ПО – это совокупность программ, которые используют при разработке программ прикладного и системного ПО. Инструментальное ПО входит в состав программного обеспечения компьютера.
Классификация инструментального программного обеспечения:
№пп | Вид инструментального ПО | Назначение | Примеры |
Специализированные текстовые редакторы | для создания и редактирования кода программы | Notepad++ | |
Трансляторы: | для перевода программы в машинный код | ||
-ассемблеры | для перевода программы на языке Ассемблер | Macro Assembler(MASM), Turbo Assembler(TASM) - для процессоров x86, | |
-компиляторы | для перевода программы на языке высокого уровня (Паскаль, Делфи, Си, Бейсик). Перевод осуществляется целиком однократно. При переводе создается файл. | GNU Compiler Collection (GCC)-для Cи, С++, Java, Fortran и др.; Free Pascal Compiler (FPS)-для Паскаля; Intel C++ compiler (для Си, С++, Fortran) | |
-интепретаторы | для покомандного перевода и исполнения программы на языке высокого уровня (все скриптовые языки: VBScript, JavaScript, PHP, Perl, Python, Ruby). Файл не создается. | ||
компоновщики (линкеры, редакторы связей) | для сборки исполняемого файл из объектных файлов (двоичные коды отдельных файлов программы) | ||
отладчики (дебаггеры) | для поиска ошибок в программе. Они позволяют пошагово выполнять программу, просматривать и изменять значения переменных в процессе исполнения программы и т.д. | ||
библиотеки | содержат процедуры и функции, которые могут использовать программисты в своих программах |
Интегрированные среды программирования - система для разработки программного обеспечения, включает основные виды инстументального ПО: специализированный текстовый редактор, транслятор, компоновщик, отладчик и библиотеки.
Примеры интегрированных сред программирования:
– Конец работы –
Используемые теги: Лекция, программное, Обеспечение, ПО, компьютера0.078
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Лекция 2. Программное обеспечение ПО компьютера
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов