Программное обеспечение компьютера урок

Для работы компьютера необходимы программы, которые выдают инструкции центральному процессору. Одни программы отвечают за взаимодействие аппаратного железа, другие за ввод/вывод обмен данными, третьи для выполнения пользовательских задач… Вообще программ огромное множество и их назначение может быть совершенного разнообразным. Разберемся с классификацией программ.

Классификация программ:

\"Классификация

Компьютерные программы подразделяются на следующие классы:

  • системные программы, основное назначение управление компьютером, дополнительные функции управляют вводом/выводом информации, создание копий информации, вывод информации о компьютере, диагностика работоспособности компьютерного железа и т. д.;
  • прикладные программы, пользовательские программы, выполняют пользовательские задачи: редактирование текстов, игры, просмотр видео рисование в графических редакторах, 1с, и т. п.;
  • инструментальные системы или системы программирования: программы для обработки программного кода, применяются для создания или редактирование компилирования отладки программ.(в универах, школах это Си, Паскать Делфи, Ассемблер, PHP и.т.д)

Системные программы

Здесь вам следует обратить внимание на следующие программы:

  • операционная система (ОС) – набор программ, для взаимодействия с пользователем через диалоговые окна, управлением работой компьютера и поддержки других программ;
  • драйверы – программы для взаимодействия ОС с аппаратными устройствами компьютера.У устройства может быть несколько драйверов;
  • утилиты – программы для выполнения дополнительных функции, анализа , настройки, диагностики, управлением устройствами или операционной системой

Прикладные программы

Пользовательские программы, разделяются по следующим направлениями и видам деятельности:

  • программы обработки текстов (Microsoft Word, блокнот, текстовые редакторы);
  • программы обработки табличных данных ( Microsoft Excel);
  • программы обработки графической информации (Adobe Photoshop, CorelDRAW,Paint)
  • программы для управления базами данных (SQL,Oracle );
  • программное обеспечение для обработки звука (Sound Forge);
  • программное обеспечение для обработки видео (Ulead VideoStudio);
  • игры.

Инструментальные системы

Эти программы используются при создании новых программ для компьютеров и опираются на языки программирования. Разделяют из на 3 уровня.

  • Низкого близкий к программированию непосредственно в машинных кодах.(Ассемблер)
  • Среднего — стандартизированные процедурные языки программирования(Си)
  • Высокого — разработанный для быстроты и удобства использования программистом. Языкам высокого уровня свойственно умение работать с комплексными структурами данных(Делфи, С++,)

Добавить комментарий