
- •2.Понятие информации
- •3. Кодирование Информации.
- •Системы счисления, используемые в эвм
- •Двоично-десятичная система счисления
- •Перевод целых чисел.
- •Двоичная арифметика. Выполнение арифметических операций.
- •(К вопросу об истории вычислительной техники)
- •6. Состав пк и Принцип работы пк
- •7. Запоминающие устройства.
- •8. Дополнительные устройства пк
- •Программы и их виды.
- •10. Понятие и назначение операционной системы. Разновидности ос. Организация файловой системы.
- •Внутренние команды мс дос: (Обрабатываются командным процессором )
- •2. Архиваторы.
- •3. Антивирусные программы
- •Условия безопасной работы компьютерных систем и технология обнаружения заражения вирусами
- •Классификация и характеристика компьютерных вирусов
- •Антивирусные средства
- •4. К сервисным или служебным программам относятся также и различные редакторы.
- •12. Основы машинной графики
- •Лекция 8. Передача информации. Локальные компьютерные сети.
- •Система адресации в сети internet
- •2. Формы представления моделей. Формализация.
- •3. Системный подход в моделировании.
- •(20.) Типы им
- •Одним из примеров Информационной модели данных могут служить базы данных.
- •Компьютерное моделирование
- •1.1. Понятие алгоритма
- •Алгоритмическая система
- •Алгоритмизация
- •Примеры решения линейных задач, задач на разветвление (выбор мах, мин), на циклические процессы(сумма, произведение), табулирование функции (вложенные циклы), функции пользователя.
- •1. Построение алгоритмов с использованием цикла с параметром Вычисление конечных сумм и произведений
- •2. Построение алгоритмов с использованием цикла с предусловием
- •3. Построение алгоритмов с использованием цикла с постусловием
- •Вспомогательные алгоритмы. Процедуры. Функции.
- •31. Структурное программирование.
- •28. Эволюция и классификация языков программирования.
- •29. Интегрированные среды программирования.
Программы и их виды.
Работая с компьютером, большинство людей не создают свои программы, а пользуется уже имеющимися. Программы можно разделить на две большие группы: системные и прикладные.
Системные программы – необходимы для обеспечения работы компьютера, его обслуживания, настройки.
Современное системное ПО условно можно разбить на группы:
Операционные системы
Системы программирования (трансляторы, отладчики, библиотеки программ)
Инструментальные программы
Интегрированные пакеты программ
Динамические электронные таблицы
Системы машинной графики
Системы управления базами данных
Прикладные программы – программы для пользователя:
1. офисные:- редакторы текстов; финансовые, бухгалтерские программы, для работы в Интернет, - издательские системы; табличные процессоры;
2. мультимедийные программы: для работы с изображением, со звуком, проигрыватели, просмотровые программы,
3. профессиональные программы: системы управления базами данных (СУБД), различные компиляторы, системы автоматизированного проектирования АВТОКАД, редакторы трехмерной графики и анимации программы для научных расчетов,
4. развлекательные программы: игры, справочники, энциклопедии, обучающие программы
Существуют и так называемые сервисные программы-Утилиты - это дополнительные программы. (Тоже относятся к ПО). Примером могут служить:
- программы упаковщики (архиваторы) такие как ARJ, RAR, PKZIP,…
- программы диагностики ПК, позволяют проверить конфигурацию компьютера его работоспособность;
- программы для создания резервных копий, антивирусные программы и др.
Перечислим некоторые программы и программные комплексы, которые образуют программное обеспечение:
Операционная система (ОС) — это комплекс взаимосвязанных программ, предназначенных для того, чтобы обеспечить пользователям и программам (прикладным и системным) удобный способ общения (интерфейс) с устройством клавиатуры.
Программы управления файлами и планирования заданий — это готовые к выполнению программы (файлы): утилиты, системы программирования, инструментальные системы, интегрированные пакеты программ, системы машинной графики, системы управления базами данных (БД), прикладные пакеты и программы.
Утилиты — программы вспомогательного назначения, они расширяют и дополняют соответствующие возможности операционной системы (ОС).
Драйверы — программы, расширяющие возможности ОС по управлению устройствами ввода/вывода информации, оперативной памятью и т.д. С помощью драйверов возможно подключение к компьютеру новых периферийных устройств или нестандартного оборудования.
Упаковщики — программы, позволяющие записывать информацию на дискетах в более плотном виде, то есть создавать копии файлов меньшего размера, а также объединять несколько файлов в один (архивный).
Антивирусные программы — программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения.
Коммуникационные программы — программы, предназначенные для организации обмена информацией между компьютерами.
Программы тестирования, контроля и диагностики используются для проверки правильности функционирования устройств ЭВМ и для обнаружения неисправностей в процессе эксплуатации, указывают причину и место неисправности.
Программы управления памятью обеспечивают более гибкое использование ОП ЭВМ.
Программы печати осуществляют вывод информации на принтер.
Системы программирования предназначены для разработки новых программ на конкретном языке программирования и включают в себя компиляторы, интерпретаторы, диалоговую среду, редакторы текстов, библиотеки стандартных подпрограмм, отладчики, справочные службы и т.д.
Компилятор (составитель, собиратель) читает всю программу целиком, дает ее перевод и создает законченный вариант программы на машинном языке, который потом и выполняется ЭВМ.
Интерпретатор (толкователь, устный переводчик) переводит и выполняет программу строка за строкой.
Диалоговая среда — средство взаимодействия пользователя и ЭВМ.
Редактор текста — программа, выполняющая набор, корректировку и печать текстов.
Библиотеки стандартных подпрограмм — это совокупность программ, составленных на одном из языков программирования и предназначенных для выполнения узкого класса задач.
Отладчики — программные средства, выполняющие отладку и проверку готовых программ.
Справочная служба — набор программ, хранящих Справочную и пояснительную информацию.
Инструментальные программы используются в ходе разработки, корректировки или развития других прикладных и системных программ; это редакторы, компоновщики, отладчики, графические пакеты, макроассемблеры, загрузчики и т.д.
Компоновщики — программы экономичного размещения программ.
Графические пакеты — программы, позволяющие создавать и редактировать графические изображения, картинки и рисунки.
Макроассемблеры — программы, записывающие программы на одном из известных языков программирования (Ассемблере).
Загрузчики (блок начальной загрузки) — короткие программы, единственная функция которых заключается в считывании с диска в ОП модуля расширения базовой системы ввода/вывода и модуля обработки прерываний.
Системы машинной графики — программы, позволяющие выводить на экран компьютера линии, кривые, раскраску областей экрана, надписи и т.д.
Проще говоря – это совокупность всех программ, способных «оживить» компьютер, заставить его «думать». Английский термин Software в компьютерном мире переводится как ИНТЕЛЛЕКТУАЛЬНАЯ СОБСТВЕННОСТЬ. Так вот эта ИС должна быть представлена в виде программ, чтобы мы ее назвали программным обеспечением (ПО).
Некоторые программы могут быть встроены в ПК, некоторые необходимо загружать с внешнего носителя. Встроенная в постоянное запоминающее устройство программа BIOS (Basic Input/Оutput System) устанавливает связь между техническими средствами и программным обеспечением, выполняет следующие задачи:
- проводит автотест при включении ПК, чтобы проверить нормально ли работают отдельные его составные части;
- проводит процедуру запуска, которая позволяет компьютеру загрузить операционную систему с дискеты, а дальше компьютер обращается к дисководу, если дискеты в нем нет, то к винчестеру и проверяет наличие ОС и загружает ее в свою память.