Программное
обеспечение
Операционная система
Операционная
система (ОС) - базовая программа (или «стартовая площадка»), из которой запускаются
и выполняются все другие программы. Она также предоставляет пользователю
удобный способ общения (интерфейс) с устройствами компьютера и является основой
для работы всего программного обеспечения. Операционная система управляет
всеми вычислительными ресурсами, обеспечивая максимальную эффективность их
использования. Все существующие операционные системы для персональных
компьютеров можно условно разделить на серверные и настольные
(пользовательские). Сегодня на рынке производителей операционных систем для IMB-совместимых
ПК доминирует корпорация Microsoft,
выпускающая системы
семейства Windows. К
ним относятся популярные настольные ОС Windows 95/98/Ме и серверные Windows NT/2000.
Вместе с тем, большой популярностью пользуются операционные системы Linux -
клоны коммерческих версий UNIX.
Они распространяются бесплатно и имеют открытый исходный код. Ранее популярная
операционная система OS/2 от IBM не
получила такого широкого распространения, как Windows. На компьютерах Apple Macintosh используется собственная
операционная система MacOS.
Язык
программирования
Язык
программирования - искусственный формализованный язык, предназначенный для
описания алгоритмов решения задач на ЭВМ и состоящий из фиксированного набора
операторов и совокупности правил, используемых для составления команд, которые
будет выполнять процессор. После написания программы на языке программирования
ее исходный код переводится в машинный код, который впоследствии исполняется
процессором. Языки программирования принято делить на языки низкого и высокого
уровней. В языке низкого уровня каждому оператору программы соответствует
инструкция, которую должен выполнить микропроцессор. Примером такого языка
может служить «Ассемблер». В языках высокого уровня каждому предложению
программы соответствует целый набор инструкций. Представителями этих языков
являются BASIC, С,
C++, Pascal и
ряд других. Некоторые компиляторы таких языков позволяют в качестве
промежуточного результата при обработке исходной программы выдавать текст на
языке низкого уровня.
Интерпретатор
Средство
для обработки программ, написанных на языке программирования высокого уровня.
Интерпретатор считывает исходный текст программы, анализирует его и исполняет
описанные в нем действия.
Компилятор
В
отличие от интерпретатора, компилятор считывает исходный текст программы на
языке высокого уровня и генерирует так называемые объектные модули - файлы,
содержащие непосредственно команды для процессора либо инструкции на языке
низкого уровня и некоторую служебную информацию, на основании которой
впоследствии из отдельных объектных модулей собирается исполняемый файл -
программа.
Системное
программное обеспечение
Системное
программное обеспечение - прикладные программы-утилиты, используемые для
обслуживания компьютерной системы. С их помощью производят тестирование
компьютера в целом и отдельных его компонент, устраняют некоторые
неисправности, оптимизируют использование ресурсов системы, производят
настройку конфигурации, создают и восстанавливают резервные копии важных
данных, а также выполняют ряд других служебных функций.
СУБД
СУБД
(система управления базами данных) - совокупность языковых и программных
средств, предназначенных для создания и ведения баз данных - наборов
взаимосвязанной структурированной информации. СУБД позволяет выполнять
операции поиска, сортировки, обновления и удаления информации. Современные СУБД
обеспечивают непосредственное управление последовательностями операций над
базами данных, которые выполняются либо средствами самой СУБД, либо через
обработку структурированного языка запросов SQL
Обучающие
программы
Обучающие
программы - специальное программное обеспечение, предназначенное для обучения
и подготовки пользователей, например, для работы на компьютере. С приходом
мультимедийных, интерактивных средств компьютерное обучение обрело
возможность значительно облегчить и ускорить процесс обучения, позволяя
эффективно преподносить информацию, добиваясь ее легкого усвоения.
Экспертные
системы
Экспертные
системы - программное обеспечение, помогающее человеку принимать решения на
основании так называемых баз знаний, которые представляют собой
структурированную информацию, полученную от экспертов в предметной области
знаний. Экспертные системы обладают способностью получения новых знаний,
выявления закономерностей, обнаружения противоречий и т. п. на основе информации,
содержащейся в базе знаний.
Офисные
приложения
Офисные
приложения - наборы прикладных программ, предназначенные в основном для
автоматизации работ в организациях и учреждениях. Интегрированные пакеты
офисных программ обычно содержат следующие компоненты:
|
|
|
|
Добавь статью в закладки
Похожие материалы |
|
|
|
|
|