Главная Конспекты Примеры программ Тесты Теория Студентам Download Эмуляторы и игры Мелодии к телефонам

Изменить параметры страницыДобавить новую страницуКонспекты

Здесь помещены конспекты по информатике и языкам программирования.

Добавить новый раздел

Изменить раздел

Добавить новый объект/запись

Изменить объект/записьПрограммное обеспечение

Программное обеспечение (ПО) - это совокупность программ общего пользования.
ПО делится на:
1. Системное ПО.
2. Прикладное ПО.
3. Системы программирования.







Системное ПО.
К системному ПО относятся операционные системы, программные оболочки, утилиты. Операционные системы обеспечивают функционирование и взаимосвязь всех компонентов компьютера и предоставляют пользователю доступ к его аппаратным возможностям. Программная оболочка - программа, создающая более удобные условия (среду ) для работы , используется только вместе с ОС (например Norton Commander). Утилиты относятся к сервисному системному ПО. Это программы диагно-стики, антивирусные программы, программы обслуживания дисков, программы архивирования данных, программы обслуживания сети.
Прикладное ПО
составляют приложения: графический и текстовый редакторы; электронные таблицы; системы управления базами данных (СУБД); системы автоматизированного проектирования (САПР) позволяют разрабатывать проекты и создавать чертежи и схемы различных объектов (механизмов, зданий, электронных схем и т.д.); издательские системы; браузеры; обучающие программы по разным предметам; электронные энциклопедии; программы-переводчики; игровые программы и т.д.

Системы программирования. К ним относятся алгоритмические языки программирования. Основой систем программирования является транслятор.
Транслятор - программа, обеспечивающая перевод исходного текста программы на машинный язык (объектный код). Трансляторы бывают двух типов: интерпретаторы и компиляторы.
Интерпретатор - это транслятор, который обеспечивает синхронный перевод и выполнение каждой строки программы, при чем при каждом запуске программы на выполнение вся процедура полностью повторяется. Достоинством интерпретаторов является удобство отладки программы в интерактивном режиме, а недостатком - малая скорость работы.
Компилятор - это транслятор, который переводит текст программы целиком на машинный язык, в результате чего получается исполняемая программа. Получаемый загрузочный модуль обычно выполняется быстрее интерпретируемой программы.
Hosted by uCoz