Программные средства ПК

advertisement
Программные средства ПК
Программное
обеспечение,
программные
средства, жарг. софтвер, софт (англ. software, в
противоположность hardware — аппаратное
обеспечение) — составная часть вычислительной
техники, совокупность программ с данными и
документации на них, обеспечивающая её
функционирование.
Это "сущность", не имеющая видимого или
осязаемого воплощения, «душа» компьютера:
программы, информация, записанная в памяти
и на носителях информации. Программное
обеспечение
—
дополнение
аппаратного
обеспечения. Работа вычислительной техники
возможна только при наличии и того, и другого.
Типы программного обеспечения:
•Системное программное обеспечение
•Прикладное программное обеспечение
•Инструментальное программное обеспечение
Систе́мное програ́ммное обеспе́чение — это
набор программ, которые управляют компонентами
вычислительной системы, такими как процессор,
коммуникационные и периферийные устройства, а
также которые предназначены для обеспечения
функционирования и работоспособности всей системы.
Системное программное обеспечение:
•операционная система;
•файловый менеджер;
•утилиты;
•драйверы;
•архиваторы;
•перекодировщик;
•антивирус;
•другие...
Прикладное программное обеспечение
Прикладным называется ПО, предназначенное для
решения определенной, конкретной задачи из
заданной области. Довольно часто такие программы
называют приложениями.
Можно выделить множество групп прикладного ПО:
•Офисное ПО: текстовый процессор, электронная
таблица;
•ПО для работы в сети и обмена информацией:
браузер, почтовая программа, программа для обмена
мгновенные сообщениями (чат и т. д.);
•ПО для работы с графикой, звуком;
•ПО для проектирования (система автоматизации
проектных работ);
•компьютерые игры;
•демо;
•другие...
Инструментальное программное обеспечение программное обеспечение, используемое в ходе
разработки, корректировки или развития других
программ: редакторы, компиляторы, отладчики,
вспомогательные системные программы, графические
пакеты и др.
Платформы
Любая единица программного обеспечения требует
для работы определённого окружения — наличия
определённых программных и аппаратных средств, с
которыми ПО будет взаимодействовать. Одним из
важнейших компонентов окружения является так
называемая платформа: это некий стандарт на
программное и/или аппаратное обеспечение, на
котором программа будет работать.
Программные платформы это — операционные
системы, firmware. Аппаратные платформы —
стандарты на тип микропроцессора и других средств.
Правовой аспект программного обеспечения
Свободное программное обеспечение - Открытое
программное обеспечение, с лицензией, обязывающей
свободно распространять исходные тексты программ.
Проприетарное программное обеспечение - иначе
— несвободное (иногда неправильно употребляется
термин "коммерческое") программное обеспечение (ПО).
Условно-бесплатное програмное обеспечение полная версия программы, которая распространяется
бесплатно, но работает ограниченное время. Для того,
чтобы оно работало безограничено - следует заплатить
за неё.
Представление программ
Программа в виде исходного текста (исходника). Это
представление обеспечивает лёгкое понимание и
изменение программы программистом. Такая
программа не может быть непосредственно исполнена
вычислительной машиной, требуется транслятор,
преобразующий такую программу в машинный код. В
отдельный класс можно вынести программы на
скриптовых языках. Такие программы могут
выполняться на весьма разнообразных машинах, для их
работы требуется наличие интерпретатора скриптов
во время исполнения.
Программа в виде машинного кода, непосредственно
исполняемая микропроцессором. Модификация такой
программы возможна человеком но относительно
затруднена, но для исполнения её не требуется другого
специфического программного обеспечения.
Download