- •1. Понятие программы, программное обеспечение, классификация программного обеспечения
- •2. Базовое программное обеспечение. Расположение, назначение и функции.
- •3. Основные и вспомогательные функции bios.
- •4. Запуск bios и тестирование и настройка ао.
- •5. С какими устройствами работает bios.
- •6. Системное программное обеспечение. Классификация ос. Существующие варианты ос.
- •7. Основные функции ос и отличие ос друг от друга.
- •8. Файловые менеджеры. Назначение и основные функции.
- •9. Служебные и стандартные программы.
- •12. Буфер обмена
- •10. Прикладные программы. Основные группы.
- •11. Инструментальные программы. Их классификации. Интерпретаторы, трансляторы, компиляторы.
- •12. Основные понятия языков программирования, структуры и типы данных языка программирования
- •13. Офисные пакеты программ на примере ms Office.
- •14. Интернет программы и почтовые программы. Назначение, варианты, особенности.
- •15. Программы для работы со звуком изображением и музыкальные программы.
- •17. Антивирусы, архиваторы,
- •18. Программы для просмотра графических файлов и графические редакторы альбомы.
- •19. Специальное программное обеспечение. (Для людей с отклонением в здоровье и для аппаратных средств)
- •20. Программы обработки текста, конвертаторы.
- •21. Основные элементы программирования.
12. Буфер обмена
Эта утилита служит для просмотра содержимого буфера обмена. При необходимости можно его очищать. Имеется возможность сохранения и открытия файлов буфера обмена (*.clp).
Утилиты – служебные программы, с помощью которых производится начальная разметка дисков, установка параметров внешних устройств, тестирование оперативной памяти и других устройств, стыковка с локальной сетью, выявление и восстановление зараженных файлов, архивирование данных с целью уменьшения объема памяти и др.
10. Прикладные программы. Основные группы.
Прикладная программа — это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Прикладные программы непосредственно обеспечивают выполнение необходимых работ (расчёты, редактирование текста, рисование и пр.):
табличные процессоры обеспечивают работу с большими таблицами чисел ( Lotus , Microsoft Excel и др.);
системы управления базами данных позволяют управлять большими информационными массивами — базами данных ( DBase , Fox Pro , Paradox , Oracle Informix );
графические редакторы позволяют создавать и редактировать изображения на экране компьютера ( Adobe Photoshop , Corel Draw , Adobe Illustrator );
системы деловой и научной графики позволяют наглядно представлять на экране различные данные и зависимости ( Grapher Win , EPW , Microsoft CHart );
системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных механизмом с помощью компьютера ( AutoCad );
системы для создания презентаций ( MS Power Point , Macromedia Mash );
интегрированные системы сочетают в себе возможности системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности ( FrameWork , Open Access , Microsoft Works );
бухгалтерские и финансовые программы предназначены для ведении бухгалтерского учёта, подготовки финансовой отчётности и финансового анализа деятельности предприятия;
редакторы и корректоры;
шрифты и русификаторы;
системы распознавания текстов;
системы перевода текстов и словари;
архитектурные программы;
системы для научно-технических расчётов;
системы управления проектами;
юридические и правовые системы;
голосовые технологии.
11. Инструментальные программы. Их классификации. Интерпретаторы, трансляторы, компиляторы.
Само название "инструментальные программы" говорит о том, что эти программы являются инструментом для работы (ремонта и обслуживания) с программным обеспечением и аппаратной частью компьютера. Эти программы помогают пользователю обуздать подчас совершенно «одичавшие» операционные системы или аппаратные конфликты.
Интерпрета́тор (языка программирования) —
Программа или техническое средство, выполняющее интерпретацию.[1]
Вид транслятора, осуществляющего пооператорную (покомандную) обработку и выполнение исходной программы или запроса (в отличие от компилятора, транслирующего всю программу без её выполнения).[2]
Программа (иногда аппаратное средство), анализирующая команды или операторы программы и тут же выполняющая их.[3]
Языковой процессор, который построчно анализирует исходную программу и одновременно выполняет предписанные действия, а не формирует на машинном языке скомпилированную программу, которая выполняется впоследствии
Трансля́тор — программа или техническое средство, выполняющее трансляцию программы.
Транслятор обычно выполняет также диагностику ошибок, формирует словари идентификаторов, выдаёт для печати тексты программы и т. д.[1]
Трансляция программы — преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, равносильную первой.[1]
КОМПИЛЯЦИЯ (compilation) - трансляция программы (кода) или отдельного программного модуля, составленных на языке программирования высокого уровня (исходная программа, исходный модуль) в программу или модуль на машинном языке или языке, близком к машинному (объектная программа, объектный модуль). В процессе К. программа преобразуется в промежуточную форму, к которой впоследствии необходимо присоединить библиотечные средства, содержащие стандартные подпрограммы и процедуры, а если нужно, то можно добавить любые другие модули, написанные самим пользователем, и скомпилированные в объектные модули, возможно, с иных языков высокого уровня.
Программа или техническое средство, выполняющее компиляцию[1][2].
Машинная программа, используемая для компиляции[2][3].
Программа, переводящая текст программы на языке высокого уровня в эквивалентную программу на машинном языке[4].
Программа, предназначенная для трансляции высокоуровневого языка в абсолютный код или, иногда, в язык ассемблера. Входной информацией для компилятора (исходный код) является описание алгоритма или программа на проблемно-ориентированном языке, а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированном языке (объектный код)[5].
Программа выполняющая (после трансляции) компоновку программы.
Компиляция —
трансляция программы на язык, близкий к машинному[2][3], и последующая её компоновка.
трансляция программы, составленной на исходном языке, в объектный модуль (осуществляется компилятором[2]) и последующая её компоновка в готовый к использованию программный модуль.
трансляция программы, составленной на исходном языке, и последующая её компоновка в программу на некоем машинонезависимом низкоуровневом интерпретируемом коде (как например в случае языка Java).
Компилировать — производить трансляцию машинной программы с проблемно-ориентированного языка на машинно-ориентированный язык[3] и последующую компоновку программы в готовый к использованию программный модуль.