Понятие и виды программного обеспечения персонального компьютера, этапы его развития. Характеристика системного, прикладного и инструментального программного обеспечения. Открытое, свободное и проприетарное распространение программного обеспечения.
Аннотация к работе
Федеральное государственное бюджетное образовательное учреждение высшего и профессионального образования Тема: Программное обеспечение персональных компьютеров. Исторический очерк, классификация текущего состояния, перспективы развития Выполнил: Студент 124 группы В данной курсовой работе приведены результаты исследования истории, классификации и перспективы развития программного обеспечения.Еще в 20 веке начали появляться первые компьютеры, телефоны и другие ЭВМ (электронно-вычислительная машина). Многие ручные станки заменили на автоматизированные, люди стали приобретать себе мобильный устройства, а в каждом доме появился компьютер. Действительно, если заглянуть в больницы, библиотеки, полицейские участки, в школы или в университеты, то вы увидите, что практически вся работа выполняется на компьютерах. Если заглянуть в словарь мы узнаем, что ЭВМ (электронно-вычислительная машина) - это устройство для обработки информации.В отличие от телевизоров и магнитофонов, осуществляющих только заранее заложенные в них функции, персональные компьютеры могут выполнять любые действия по обработке информации.Для разного рода задач разработано разное программное обеспечение. Например: для обработки фотографий или создания коллажей используют Photoshop; для создания 3Dобъектов - 3DMAX, Cinema 4D ИЛИМАУА; для создания и редактирования документов, таблиц ибаз данных использую мультифункциональный пакет программного обеспечений MICROSOFTOFFICE(Word, Excel, Accessи т.д.). Некоторые программы могут хорошо и полностью функционировать на одном ПК, но не работать на другом. Существует множество решений данной проблемы, однако самый популярный из них это использование виртуальной среды, в которой программа будет полностью функционировать.Первая теория, касающаяся программного обеспечения, была предложена английским математиком Аланом Тьюрингом в 1935 году. Он создал так называемую машину Тьюринга, математическую модель абстрактной машины, способной выполнять последовательности рудиментарных операций, которые переводят машину из одного фиксированного состояния в другое. Главная идея заключалась в математическом доказательстве факта, что любое наперед заданное состояние системы может быть всегда достигнуто последовательным выполнением конечного набора элементарных команд (программы) из фиксированного набора команд. Основной целью тогда было - уменьшить общее число машинных тактов, требовавшее для своего решения та или иная программа, а также объем занимаемой программой ОЗУ. От технологии эффективного исполнения программ к технологии эффективного программирования - так можно было определить общее направление смены критериев эффективности в течение этого этапа.По назначению различают следующие виды ПО: · Системное
· Прикладное
· ИнструментальноеСистемное программное обеспечение-это комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой - приложения пользователя. Грубо говоря, системное ПО не может выполнять конкретных прикладных задач, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы. · Управление доступом к данным жесткого диск, компакт-диск и т. д., организованным в той или иной файловой системе. Операционная система - совокупность программ, управляющих другими программами или оборудование.Сейчас, практически в любой ЭВМ присутствует ОС, но существует такая вычислительная техника, для которой ОС излишни. Например, встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях, сотовых телефонах и простые игровые приставки - также представляющие собой специализированные микрокомпьютеры - могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске.Прикладная программа или приложение - программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем. К прикладному программному обеспечению относятся компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы.Инструментальное программное обеспечение - программное обеспечение, предназначенное для проектирования, разработки и сопровождения программ. К Инструментальному ПО относятся такие программы, как MICROSOFTVISUALSTUDIO, BORLANDDELPHI, TURBOPASCALИ др. Создания ПО осуществляется посредством языка программирования. Языки программирования выступают в качестве средства общения программиста и компьютера. Нужно отметить, что ранние языки программирования были оптимизированы под конкретную ЭВМ, и если программа, написанная на таком языке программировании, работала на одном компьютере, то она вполне могла не функционировать на другом.
План
Содержание
Введение
1. Программное обеспечение персональных компьютеров