История системного программного обеспечения
Значимость программного обеспечения в реализации информационных процессов
Лекция 9.
Программное обеспечение можно разделить на 3 категории:
1) Прикладные программы – обеспечивают выполнение таких работ, как редактирование текста, рисование, обработка числовых данных, управление базами данных (СУБД). К этому виду П.О. относятся бухгалтерские и обучающие программы, компьютерные игры, электронные справочники, программы статистического анализа, а также САПР (т.е. программы конструирования механизмов).
2) Системы программирования – обеспечивают создание новых программ.
3) Системные программы – выполняют вспомогательные функции: копирование информации, проверку и оптимальную работу компьютера, и т. п. Среди всех системных программ наиболее важны те, которые входят в состав ОС – операционной системы.
Cистемное ПО обеспечивает организацию вычислительного процесса.
связана с появлением первой развитой в современном понимании ОС UNIX.
1965 - Bell labs разрабатывает операционную систему Multix - прообраз UNIX, имеющий далеко не все части современной системы. До этого времени не существовало мобильных ОС (переносимых на разные типы машин) и Multix также не был мобильной ОС.
1971 - написан UNIX для работы на мощнейшей платформе того времени PDP-11.
1977 - UNIX становится переносимой системой, т.к. переписан на языке C.
1981 - платформа Intel начинает резко наращивать свои возможности. Колоссальным прорывом было создание 8080, затем 8086, 80286 и т. д. Появляется однопользовательская ОС MS-DOS, на 10 лет ставшая стандартом де-факто для пользователей персональных компьютеров. Но для машин с процессором Intel появляются и версии UNIX.
Конец 80 – начало 90 гг. – аппаратные средства резко увеличивают свою мощность. Microsoft создает новую ОС Windows NT и появляется стандарт Win32 (стандарт на 32-разрядные приложения для Windows. Позже появляется Windows 95 – ОС для одного рабочего места, но имеющая многие возможности NT, призванная вытеснить MS-DOS. Аппаратные средства позволяют создавать 64-битные версии такой ОС, как UNIX, и в скором времени она появляется и используется на платформе Alpha фирмы DEC. С наращиванием мощности аппаратных средств системное программное обеспечение становится все более изощренным и получает новые возможности.
Состав общесистемного программного обеспечения:
· операционные системы,
· программы-драйверы,
· программы-утилиты.
Назначение общесистемного программного обеспечения:
· автоматизация управления вычислительным процессом в ПЭВМ;
· автоматизация распределения ресурсов ПЭВМ (емкости памяти, времени процессора, других устройств ПЭВМ);
· диагностика (проверка работоспособности) устройств ПЭВМ,
· предоставление режимов дружественного интерактивного взаимодействия пользователя с ПЭВМ.
Состав прикладных программ:
· редакторы текстов и графической информации -общепользовательские типа Word и проблемно-ориентированные типа издательские системы, табличные процессоры,
· системы управления базами данных,
· системы автоматизированного проектирования,
· бухгалтерские программы,
· системы программирования.