- •Содержание
- •Введение
- •Понятие информации
- •Количество информации и единицы ее измерения.
- •Неопределенность события н н., имеющего n возможных исходов с различными вероятностями, согласно формуле Шеннона, равна:
- •Информация необходимая для выбора равноправных вариантов, равна логарифму числа вариантов.
- •Системы счисления
- •Двоичная система счисления
- •Кодирование. Системы кодирования.
- •Информационная емкость двоичных чисел.
- •История развития информатики
- •Архитектура, устройство и состав персонального компьютера.
- •Архитектура персонального компьютера.
- •Устройство и состав персонального компьютера
- •Устройство ввода - вывода
- •Программное обеспечение Состав и классификация программных средств.
- •Программное обеспечение
- •Прикладное по
- •Понятие операционной системы
- •Классификация операционных систем
- •Выбор пользователем операционной системы.
- •Свойства операционных систем.
- •Операционная система ms-dos. Начальные сведения.
- •В ядро dos входят следующие компоненты (или модули – логически взаимосвязанные программы):
- •Состав операционной системы ms-dos в состав (ресурсы) ms-dos входят:
- •Организация информации на диске. Файловая система ms dos
- •Каталоги
- •Спецификация файла
- •Включение персонального компьютера и диалог пользователя с операционной системой.
- •Приглашение dos
- •Порядок загрузки компьютера
- •Command.Com - командный процессор
- •Диалог пользователя с dos
- •Команды ms-dos
- •Пакетные файлы
- •Пример создания командного файла
- •Файл autoexec.Bat
- •Компьютерные вирусы и антивирусные программы Типы компьютерных вирусов
- •Антивирусные программы
Базовое (системное) ПО
Пакеты прикладных программ
Оригинальные рабочие программы
Методо-ориенти-рованные
Общего назначения
Проблем-ноориен-тированные
Глобальных сетей
Для предприятий
Непромы-шленной
сферы Отдельных
предметных областей
Языки програм-мирования
Компиляторы
Интерпретаторы Ассемблеры
Операци-онные системы
Сервисные программы
Программы технического обслуживания
Оболочки Утилиты Антиви-русные
средства
Тестовые программы Программы
контроляПрограммное обеспечение
Прикладное по
Система программирования
Однозадач-ные ОС Много-задачные
ОС Сетевые ОС
Редакторы Электронные
таблицы Интегриро-ванные Экспертные
системы и искусствен-ный интеллект СУБД
Математи-ческих методов Статистики Графики
2.3 Драйверы внешних устройств – программы, обеспечивающие работу внешних устройств и расширяющие их возможности.
2.4 Программы антивирусной защиты - обеспечивают диагностику (обнаружение) и лечение вирусов.
Программы технического обслуживания – предназначены для диагностики и обнаружения ошибок в процессе работы ПК или оптимизации некоторых устройств
3.1 Тестовые программы – средства диагностики и тестового контроля правильности работы ПК
3.2 Специальные программы контроля – осуществляющие автоматическую проверку работоспособности системы перед очередным сеансом
Системы программирования – комплекс средств, включающих в себя входной язык программирования, транслятор, машинный язык, библиотеки стандартных программ, средства отладки оттранслированных программ и компоновки их в единое целое.
Язык программирования – это совокупность операций записанных с соблюдением синтаксических и логических правил. Подразделяются на:
Машинно-ориентированные языки (ассемблер)
Алгоритмические языки (Basic C++, Fortran, Pascal)
Трансляторы языка программирования – программы переводящие текст с языка программирования на машинный язык (двоичные коды).
По способу перевода подразделяются на:
Интерпретаторы – каждый оператор входного языка программирования транслируется в одну или несколько машинных команд, которые тут же выполняются без сохранения на диске. При интерпретации программа на машинном языке не сохраняется и при запуске исходной программы ее нужно (пошагово) транслировать заново.
Компиляторы – сначала программа преобразуется в набор объектных модулей на машинном языке, которые затем собираются (компонуются) в единую машинную программу (.com, . exe), готовую к выполнению и сохраняемую в виде файла на диске.
Ассемблер - мнемоническая (условная) запись машинных команд. Позволяет получить высокоэффективные программы на машинном языке.
Библиотека стандартных программ – программа в которой приведены значения различных математических функций ( sin x, ln x и т.д.)
Компановщик – программа, объединяющая введенную программу ( или ее модули) с библиотекой программ.
Отладчик – программа, позволяющая обнаружить синтаксические и логические ошибки в программе (Debug).
Прикладное программное обеспечение – предназначено для разработки и выполнения конкретных задач (приложений) пользователя. Работает под управлением базового ПО.
В состав Прикладного ПО входят:
1 Пакеты прикладных программ (ППП) различного назначения.
2 Оригинальные рабочие программы пользователя.
Пакеты прикладных программ – комплекс программ, предназначенный для решения задач определенного класса. Практически полностью освобождает пользователя от необходимости знать, как выполняет ПК те или иные функции и процедуры по обработке информации.
Общего назначения ППП – универсальные программные продукты предназначены для автоматизации разработки и эксплуатации функциональных задач.
Редакторы:
Текстовые – для обработки текстовой информации
Графические – для обработки графических документов включая диаграммы, иллюстрации, чертежи, таблицы.
Издательские системы – соединяют в себе возможности текстовых и графических редакторов (форматирование полос с графическим материалом и последующим выводом на печать).
Электронные таблицы – позволяют избавиться от рутинной работы при обработке табличных данных.
1.3 СУБД – используется для создания внутримашинного информационного обеспечения.
Кроме языка программирования содержат средства организации данных в виде структур требуемых пользователем.
База данных - это совокупность специально организованных наборов данных хранящихся на диске.
Базы данных являются ядром автоматизированных информационных систем АИС. А все начиналось с создания программы для хранения в ЭВМ простой картотеки.
По способу организации данных БД подразделяются на: сетевые, иерархические, распределенные, реляционные СУБД.
1.4 Интегрированные пакеты включают в себя: текстовой процессор, электронную таблицу, графический редактор, СУБД и коммуникационный модуль. Они предоставляют неоспоримые преимущества в интерфейсе, но повышают требования к ОЗУ.
Экспертные системы – системы обработки знаний в узко специализированной области.
Основу ЭС составляет база знаний в которой заключается информация о данной предметной области. Основная идея заключается в переходе от формализованных алгоритмов предписывающих, как решать задачу к логическому программированию с указанием, что нужно решать на базе знаний наколенных специалистами. Существует две формы представления знаний в ЭС: факты и правила.
Метод-ориентированные ППП – в их основе реализован какой либо экономико-математический метод.
Математического программирования (линейного, динамического и т.д.)
Теории массового обслуживания
Математической статистики сетевого планирования и управления
Проблемно-ориентированные ППП – наиболее широкий класс пакетов предназначены для решения какой-либо задачи в конкретной области. Из всего многообразия выделяется несколько групп:
комплексные для предприятий – автоматизированные системы для управления предприятием (АСУП) на базе интегрированных информационных систем, ориентированных не на майн фрейм, а на архитектуру клиент сервер, строятся на основе многозадачных, многопользовательских ОС и реляционных баз данных и имеют графический интерфейс.
Комплексные для непромышленной сферы – автоматизирующие банковскую финансовую и правовую сферу (банки, биржы, торговля)
Отдельных предметных областей
Бухгалтерскго учета –1С Бугалтерия, Инфобухгалтер, Бэст, Парус.
Финансового менеджмента – появились в связи с необходимостью финансового планирования и анализа деятельности фирмы ( например для оценки эффективности инвестиций). Альтфинансы, Финансовый анализ.
Правовые справочные системы – представляют собой инструмент для работы с огромным объемом законодательной информации. (Консультант плюс, Гарант).
ППП глобальных сетей – служат для обеспечения удобного и надежного доступа пользователя к общесетевым ресурсам, базам данных, передачи сообщений и т.д
. Оригинальные рабочие программы – есть задачи, которые нельзя решить имеющимися ППП. В этом случае с помощью алгоритмических языков разрабатываются оригинальные программы, учитывающие требования и условия задачи (АРМы).