МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН ВОСТОЧНО-КАЗАХСТАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им С. АМАНЖОЛОВА ФАКУЛЬТЕТ МАТЕМАТИКИ, ФИЗИКИ И ТЕХНОЛОГИИ КАФЕДРА ИНФОРМАТИКИ Тема «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА» для всех специальностей по дисциплине Информатика МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН ВОСТОЧНО-КАЗАХСТАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им С. АМАНЖОЛОВА ФАКУЛЬТЕТ МАТЕМАТИКИ, ФИЗИКИ И ТЕХНОЛОГИИ КАФЕДРА ИНФОРМАТИКИ Тема «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА» для всех специальностей по дисциплине Информатика Старший преподаватель кафедры информатики САБЫРЖАНОВА А.Т.
Программное обеспечение компьютера План лекции: С труктура ПО Системное ПО Инструментальное ПО Прикладное ПО
Под программным обеспечением (Software) понимается совокупность программ, выполняемых вычислительной системой. Программным обеспечением называется совокупность программ, которые могут выполняться на компьютере данной модели, включающая комплекты сопровождающей их технической, программной документации.
Программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО: технология проектирования программ; методы тестирования; методы доказательства правильности программ; анализ качества работы программ; документирование программ; разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Программное обеспечение Системное программное обеспечение Инструментальное программное обеспечение Прикладное программное обеспечение
Системное программное обеспечение (СПО) - это совокупность программных средств, предназначенных для поддержания функционирования компьютера и управления устройствами вычислительной системы.
Системное программное обеспечение Операционные системы Диалоговые оболочки Драйверы Утилиты MS DOS, CP-M, Windows, Windows NT,UNIX, Linux Norton Commander, PC Tools, Windows3.1 Mouse.com, keyb.sys, display.sys
Операционная система (ОС) системный комплекс взаимосвязанных программ, который служит посредником при организации диалога пользователя с компьютером, управляет распределением и использованием компьютерных ресурсов, руководит работой всех аппаратных средств компьютера.
Диалоговые оболочки комплексы программ, создающих для пользователя удобный интерфейс, упрощающих реализацию диалога между пользователем и компьютером, делающих наглядным и простым выполнение базовых операции над объектами операционной системы (файлами и каталогами). По внешнему виду диалоговые оболочки подразделяются на текстовые (например, Norton Commander) и графические (Windows 3.1).
Драйверы это программы, обеспечивающие взаимодействие прикладных программ и операционной системы с внешними устройствами. Именно драйверы отвечают за обработку информации, поступающей от таких устройств, как мышь, клавиатура, принтер и сканер.
Утилиты программы вспомогательного назначения, обеспечивающие дополнительный сервис (форматирование дискет, восстановление ошибочно удаленных файлов, дефрагментация файлов на диске и т. п.). Условно все программы этой группы подразделяются на архиваторы, антивирусные программы и программы обслуживания дисков.
Архиваторы Антивирусные программы Программы обслуживания дисков ARJ, RAR, WINRAR, WINZIP, ZOO DrWeb, Norton Antivirus, AVP ScanDisk, Defrag, Double Space УТИЛИТЫ
Архиваторы (программы-упаковщики) позволяют за счет применения специальных методов сжатия уплотнять информацию, освобождая место на носителях информации. Антивирусные программы предназначены для предотвращения заражения компьютера компьютерными вирусами и ликвидации последствий заражения, если оно произошло. Программы обслуживания дисков отвечают за системную обработку дисковой информации.
Инструментальное программное обеспечение Инструментальное программное обеспечение применяется для разработки всевозможных пакетов программ применяемых в самых разных областях деятельности человека.
Инструментальное программное обеспечение Трансляторы с различных алгоритмических языков, осуществляющие перевод текста программы на машинный язык Отладчики, с помощью которых обнаруживаются и устраняются ошибки при написании программы. Связывающие редакторы позволяющие объединять отдельные части программ в единое целое
Прикладное программное обеспечение Прикладное программное обеспечение обеспечивает решение задач в различных конкретных областях применения компьютерных систем обработки данных. Прикладная программа или приложение это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области (конкретная область применения информационных технологий).
Прикладное программное обеспечение Программы общего назначения Программы профессионального назначения Программы специального назначения
Программы общего назначения Редакторы Текстовые Графические Музыкальные Editor, TEX, Word, Paint, Photoshop, CorelDRAW Composer Базы данных и СУБД Табличные процессоры Коммуникативные программы Пакеты анимационной графики Интегрированные пакеты Узкоориентированные пакеты Access, Oracle, Sybase Excel, SuperCalc, Outlook Express 3D Studio, Animator Works, Framework Программы-переводчики Программы-словари Программы для сканирования
Программы специального назначения Экспертые системы Авторские системы Гипертекстовые системы Системы мультимедиа
Программы профессионального назначения АСНИ АРМ АСУ Системы телекоммуникаций САПР Педагогические комплексы Системы автоматизированного проектирования Автоматизированные системы управления Автоматизированные рабочие места Автоматизированные системы научных исследований