- •Глава 1Информатика. Определения и категории информатики
- •1.1Информатика как наука
- •1.2Предмет, цель и задачи дисциплины
- •1.3Понятие, виды и свойства информации
- •1.4Оценка количества информации
- •Глава 2Алгоритмизация и программирование
- •2.1Понятие алгоритма
- •2.2Свойства алгоритмов
- •2.3Способы записи алгоритмов
- •2.4 Базовые алгоритмические конструкции
- •2.5Языки программирования
- •2.6Понятия программы и программного обеспечения
- •2.7Классификация программного обеспечения
- •Глава 3Системное программное обеспечение
- •3.1Операционные системы
- •3.2Сервисные программы
- •3.2.1Программы контроля и диагностики компьютера
- •3.2.2Файловые менеджеры
- •3.2.3Программы обслуживания магнитных дисков
- •3.2.4Программы записи и обслуживания компакт дисков
- •3.2.5Программы обслуживания операционной системы Windows
- •3.2.6Программы работы с архивами
- •3.2.7Антивирусные программы
- •Глава 4Инструментальное программное обеспечение
- •4.1Трансляторы и их виды
- •4.2Системы программирования
- •4.2.1Средства создания программ
- •4.2.2Интегрированные системы программирования
- •4.2.3Среды быстрого проектирования
- •Глава 5Прикладное программное обеспечение
- •5.1Классификация прикладных программ
- •5.2Прикладные программы общего назначения
- •5.2.1Программы обработки текста
- •5.2.2Табличные процессоры
- •5.2.3Базы данных и системы управления базами данных
- •5.2.4Программы обработки графических изображений и мультимедиа
- •5.2.5Электронные органайзеры
- •5.3Методо-ориентированные пакеты прикладных программ
- •5.4Проблемно-ориентированные пакеты прикладных программ
- •5.5Интегрированные пакеты прикладных программ
- •Глава 6Принципы построения, структура и классификация эвм
- •6.1Поколения эвм
- •6.2Современная классификация компьютеров
- •6.3Принципы построения и структура эвм
- •Глава 7Основные сведения о персональных компьютерах
- •7.1Состав персонального компьютера
- •7.2Корпус системного блока
- •7.3Материнская плата
- •7.3.1Набор микросхем системной логики
- •7.3.2Системные и локальные шины
- •7.3.3Интерфейсы передачи данных
- •7.4Процессоры пк
- •7.5Архитектура машинной памяти
- •7.6Оперативная память
- •7.7Устройства ввода
- •7.8Устройства вывода
- •7.9Внешние запоминающие устройства
- •Глава 8Компьютерные сети
- •8.1Общие сведенья о компьютерных сетях
- •8.2Основные компоненты сети
- •8.3Топология локальных сетей
- •8.4Глобальная компьютерная сеть Internet
- •8.4.1Общие сведения об Internet
- •8.4.2История Internet
- •8.4.3Internet в России
- •8.4.4Организация сети Internet
- •8.4.5 Доменная система имен и универсальный указатель ресурса
- •8.4.6Услуги, предоставляемые Internet
- •Глава 9Основы защиты информации
- •9.1Компьютерные вирусы
- •9.2Меры защиты от компьютерных вирусов
- •9.3Компьютерные преступления
- •9.4 Предупреждение компьютерных преступлений
- •9.5Защита информации в компьютерных сетях
- •Контрольные вопросы
- •Лабораторная работа №1 по текстовому процессору ms Word
- •Работа с созданной информационной системой:
- •Список использованной и рекомендуемой литературы
- •Информатика Учебное пособие
5.5Интегрированные пакеты прикладных программ
Интегрированные пакеты прикладных программ образуют особую категорию программного обеспечения . Они - по количеству наименований продуктов немногочисленная, но в вычислительном плане довольно мощная и активно развивающаяся часть ППП.
Главное внимание в этих пакетах уделяется тому, чтобы пользователь применял примерно одни и те же приемы работы и мог быстро переключаться с одной группы операций на другую. Еще одно требование - простота действий пользователя при решении не сложных, часто встречающихся задач и обращение к сложным вариантам работы лишь в редких случаях.
Традиционные, или полносвязанные, интегрированные комплексы представляют собой многофункциональный автономный пакет, в котором в одно целое соединены функции и возможности различных специализированных (проблемно-ориентированных) пакетов, родственных в смысле технологии обработки данных на отдельном рабочем месте. В этих программах происходит интеграция функций редактора текстов, системы управления базами данных и табличного процессора. Типичными представителями таких программ являются пакеты Framework, Symphony, Microsoft Works, Lotus Works и др.
В рамках интегрированного пакета обеспечивается связь между данными, однако при этом сужаются возможности каждой компоненты по сравнению с аналогичным специализированным пакетом. Поэтому в настоящее время активно реализуется другой подход интеграции программных средств: объединение специализированных пакетов в рамках единой ресурсной базы, обеспечение взаимодействия приложений (программ пакета) на уровне объектов и единого упрощенного центра-переключения между приложениями. Интеграция в этом случае носит объектно-связанный характер. Типичные и наиболее мощные пакеты данного типа: Borland Office for Windows, Lotus SmartSuite for Windows, Microsoft Office. В профессиональной редакции этих пакетов присутствуют четыре приложения: текстовый редактор, СУБД, табличный процессор, программы демонстрационной графики.
Особенностью нового типа интеграции пакетов является использование общих ресурсов. Здесь можно выделить четыре основных вида совместного доступа к ресурсам: использование утилит, общих для всех программ комплекса (например, утилита проверки орфографии доступна из всех программ пакета); применение объектов, которые могут находиться в совместном использовании нескольких программ; реализация простого метода перехода из одного приложения к другому; реализация построенных на единых принципах средств автоматизации работы с приложением (макроязыка), что позволяет организовать комплексную обработку информации при минимальных затратах на программирование и обучение программированию на языке макроопределений.
Глава 6Принципы построения, структура и классификация эвм
6.1Поколения эвм
После создания вычислительной машины, человечество осознало, какие высоты науки и техники могут быть достигнуты тандемом человек—компьютер. Данная отрасль стала развиваться очень быстро и динамично, хотя здесь тоже наблюдалась некоторая периодичность, связанная с необходимостью накопления определенного багажа знаний для очередного прорыва. До середины 80-х годов процесс эволюции вычислительной техники принято делить на поколения. В основе деления на поколения, лежит различие в элементной базе.
1-е поколение (1945-1954 гг.) — время становления машин с архитектурой фон Неймана. Элементной базой этих машин являлись радиолампы.
Машины первого поколения были громоздки, потребляли большое количество энергии и имели невысокую надежность. Они имели ограниченный набор внешних запоминающих устройств и обладали "неразвитыми" системами ввода-вывода. Быстродействие этих ЭВМ составляло 10-20 тыс.оп./с.
Программирование велось на машинном языке данной ЭВМ. Пользователь осуществлял ввод и отладку программ, обеспечивал управление вычислительным процессом при возникновении непредвиденных или недопустимых ситуаций. Эффективность использования машинного времени была низкой - на отладку программ расходовалось до 50% машинного времени. Основной задачей информационной технологии на этом этапе была экономия машинного времени и памяти.
Несмотря на указанные недостатки, ЭВМ первого поколения продемонстрировали определенные возможности для автоматизации вычислительных работ.
К первому поколению отечественных ЭВМ относятся БЭСМ-1, БЭСМ-2, «Урал-1», «Урал-2», «Стрела», М-2, М-3, «Минск-1», М-20 и др., ориентированные в основном на решение научно-технических задач.
2-е поколение (1955-1964 гг.). Смену поколений определило появление новой элементной базы: вместо громоздкой лампы в ЭВМ стали применяться миниатюрные транзисторы, линии задержки как элементы оперативной памяти сменила память на магнитных сердечниках. Это позволило существенно повысить производительность и надежность ЭВМ при одновременном уменьшении ее габаритных размеров, массы и потребляемой мощности.
В архитектуре ЭВМ появились аппаратные средства для выполнения операций с плавающей точкой. Для повышения производительности труда программистов стали применяться алгоритмические языки высокого уровня (Algol, Fortran, Cobol и др.). С появлением языков возникли компиляторы для них, библиотеки стандартных подпрограмм и т.д. Для эффективного управления ресурсами машины стали использоваться операционные системы (ОС).
В результате развития средств программного обеспечения значительно расширилась сфера применения вычислительной техники, появились ЭВМ не только для научно-технических расчетов, но и для решения, планово-экономических задач, управления различными производственно - технологическими процессами и т. д.
Были созданы различные по назначению и возможностям полупроводниковые ЭВМ такие как БЭСМ-4, «Урал-16», «Минск-32», М-222, «Мир», «Наири» и многие другие. Производительность этих ЭВМ не превышала 50—100 тыс. оп/с, а емкость основной памяти — 32 тысячи машинных слов.
3-е поколение (1965-1970 гг.). Смена поколений вновь была обусловлена обновлением элементной базы. Вместо транзисторов в различных узлах ЭВМ стали использоваться интегральные микросхемы, применение которых не только повысило производительность ЭВМ, но и снизило их габариты и стоимость. Появились сравнительно недорогие мини-ЭВМ. В ЭВМ третьего поколения была достигнута производительность в несколько миллионов операций в секунду, а емкость основной памяти — в несколько сотен Кбайт.
Одновременно с активными разработками в области аппаратных и архитектурных решений возрос удельный вес разработок в области технологий программирования. В это время активно разрабатываются теоретические основы методов программирования, компиляции, баз данных, операционных систем и т. д. Создаются прикладные программы для самых различных областей жизнедеятельности человека. В них была формализована значительная часть знаний по математике, физике, различным инженерным дисциплинам, организации производства, технологии и т.д.
Отличительной особенностью ЭВМ третьего поколения стала возможность их работы в мультипрограммном режиме, при котором за счет организации параллельной работы основных устройств ЭВМ обеспечивается одновременное выполнение программ различных пользователей, повышается эффективность использования ЭВМ и уменьшаются возможные простои дорогостоящего оборудования. Начиная с ЭВМ третьего поколения, в широких масштабах проводится работа по унификации и стандартизации технических и программных средств, создаются семейства (ряды) ЭВМ, представляющие собой единую систему. Для этой цели в 1969 г. нашей страной было заключено соглашение о сотрудничестве с рядом европейских стран в области вычислительной техники, которое обеспечило разработку и производство Единой системы ЭВМ (ЕС ЭВМ) и системы малых ЭВМ (СМ ЭВМ). Примерами таких семейств были серия IBM System 360 и отечественный аналог - ЕС ЭВМ.
4-е поколение (1970-1984 гг.). Очередная смена элементной базы привела к смене поколений,- при разработке ЭВМ стали использоваться большие интегральные схемы. Высокая степень интеграции, т.е. создание больших и сверхбольших интегральных схем, содержащих до миллиона компонентов на кристалл, способствовала дальнейшему увеличению плотности компоновки электронной аппаратуры, повышению ее надежности, увеличению быстродействия и снижению стоимости. Производительность ЭВМ четвертого поколения достигла десятков и сотен миллионов операций в секунду, а объем основной памяти — десятков Мбайт. При такой высокой степени интеграции элементов стало возможным создание функционально полной ЭВМ малых габаритов – персонального компьютера. Дальнейшая история компьютеров тесно связана с развитием микропроцессорной техники.
В 1975 г. на основе процессора Intel 8080 был создан первый массовый компьютер Альтаир. Одну из первых моделей ПК придумали в 1979 г. Стив Возняк и Стивен Джобс, которая послужила прототипом Аррlе. К концу 70-х гг., благодаря усилиям фирмы Intel, разработавшей микропроцессоры Intel 8086 и Intel 8088, возникли предпосылки для улучшения вычислительных и эргономических характеристик компьютеров, послуживших росту их популярности. Работа с программным обеспечением стала более дружественной, что повлекло за собой значительный рост количества пользователей.
С 1982 г. во многих странах ведутся работы по созданию ЭВМ пятого поколения . Их основой является ориентация не на обработку данных, а на обработку знаний. Ученые уверены в том, что обработка знаний, свойственная только человеку, может вестись и компьютером с целью решения поставленных проблем и принятия адекватных решений. Идеи, лежащие в основе этих проектов, принципиально отличаются от концепции построения ЭВМ предыдущих поколений. В состав ЭВМ пятого поколения должны войти системы решения задач логического мышления, которые обеспечат возможность самообучения машин, ассоциативной обработки информации и получения логических выводов. Вследствие этого они смогут обрабатывать и нечетко поставленные задачи. Взаимодействие человека и ЭВМ станет простым и естественным.