Слайд 1ПОНЯТИЕ ПРОГРАММЫ, ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
Слайд 2Программа -
составленная на понятном компьютеру языке точная и
подробная последовательность инструкций; или набор инструкций на машинном языке, который хранится в виде файла на магнитном диске и по вашей команде загружается в компьютер для выполнения.
Слайд 3ПО –
совокупность программ, используемых при работе на ПК
и обеспечивающие функционирование аппаратный средств, разработку, отладку и выполнение задач пользователя.
Слайд 5ПО (Software) по назначению можно разделить на:
системное (СПО): ОС, драйверы,
программы-оболочки (NC), операционные оболочки, утилиты, средства тестирования и диагностики ЭВМ и программы, управляющие сетью;
Слайд 6инструментальное (ИПО) обеспечивает создание новых программ, включая системные программы, и являются
промежуточным классом между системными и прикладными программами: компиляторы, интерпретаторы языков высокого уровня и т.д.;
Слайд 7прикладное (ППО) составляют программы для решения задач из различных областей человеческой
деятельности:
Слайд 8целевое ПО предназначено для решения конкретных задач пользователя и имеет ограниченную
область применения, например, учебные программы, игры.
универсальное ПО позволяет автоматизировать решение целого класса задач или обрабатывать отдельные виды информации.
Слайд 9ИСТОРИЯ РАЗВИТИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
Слайд 101 поколение ЭВМ:
Пользователь работал напрямую со всеми ресурсами и должен
был знать в совершенстве не только машинные коды, но и с архитектурой ЭВМ, режимами ее функционирования.
Первые ОС в конце 40-х годов и представляли собой наборы простых программ ввода/вывода, объемом в несколько сотен команд.
Слайд 112 поколение ЭВМ:
Середина 50-х годов - большинство ЭВМ работало под
управлением ОС, обеспечивающих пакетный режим обработки.
Система собирала программы, подготовленные разными пользователями и быстро выполняла их одну за другой, сокращая накладные издержки оператора и лучше планируя вычислительные ресурсы машины.
Наиболее распространена ОС - OS/360 для IВМ/360. Пользователь не должен был знать специфических особенностей архитектуры ЭВМ.
Слайд 123 поколение ЭВМ:
60-е годы - первые ОС с разделенным временем,
которые позволили центральному процессору переключать обслуживание с одной задачи на другую.
В ОС имелись: системы прерываний, средства защиты оперативной памяти от несанкционированного доступа, развитую систему ввода/вывода, средства микропрограммирования, средства синхронизации параллельных процессов, большое количество различного назначения ЯВУ (Фортран, Алгол, Бейсик, ПЛ/1 и т.д.). ОС уже достигали 20 млн. команд.
Слайд 134 поколение ЭВМ:
Приблизило пользователя к вычислительным ресурсам, но не к
самой аппаратной среде.
Происходит усиление СПО не только за чет усложнения ОС, но и в связи с появлением оболочек для самих ОС.
Повышается уровень интеллектуальности интерфейса пользователь - ЭВМ.
Первые оболочки были основаны на текстовом режиме, в последствии появились оболочки с графическим интерфейсом.