Бюллетень Викторина Глава Диплом Доклад |
|
 Скачать 2.4 Mb. |
Общее программное обеспечение 1. Операционная система - это комплекс программ, обеспечивающий управление компьютером как единым целым, его взаимодействие с окружающей средой (человеком, прикладными программами, другими системами).
Операционная система является главной частью системного программного обеспечения и управляется командами (DOS, Windows, OS/2, Linux). Она обладает следующими основными функциями:
ведение файловой системы;
распределение оперативной памяти;
динамическая компоновка выполняемых программ;
обработка прерываний;
обеспечение многозадачной работы.
Системы программирования включают в себя язык программирования, средства для удобства редактирования текстов программ, а также методы отладки программ и различные сервисные функции для облегчения труда программиста.
Интерфейс (interface) – правила взаимодействия операционной системы с пользователем или прикладными системами (программами, вычислительными средствами).
Язык программирования – это совокупность набора символов (алфавита) системы, правил пользования (синтаксис) и истолкования конструкций из символов (семантика) для задания алгоритмов с использованием символов естественного языка.
Существуют три вида языков программирования:
языки низкого уровня, на уровне машинных кодов, называются языками типа ассемблер - это машинно-ориентированные языки и программы на них занимают значительно меньше места и довольно быстродейственны, но работа на таких языках требует высокого искусства программиста;
языки высокого уровня, приближенные к естественному языку, чаще всего к английскому, имеют интерпретатор, т.е. специальное устройство для перевода текста программы в компьютерные коды. Примеры таких языков: Basic, C, Fortran, Pascal и др.;
объектно-ориентированные языки, где оперирование идет объектами (окно, меню, кнопка, указатель и т.д.), позволяют писать программы с единым интерфейсом, облегчают программирование рутинных операций оформления программы. Примеры: Object Pascal, Visual Basic, Visual FoxPro, Java и др.
Программы технического обслуживания предназначены для нормализации работы компьютера, периферийных устройств, форматирования и восстановления дисков, а также к ним относятся антивирусные программы и другие средства, используемые инженерами по эксплуатации компьютерной техники. К таким программам относятся: антивирусные (AVPro, Dr.Web, WinVirus, Norton Antivirus); программы проверки (Scandisk), дефрагментации и форматирования дисков; программы сжатия (Winrar).
Прикладное программное обеспечение Средства проектирования
Системы управления базами данных (СУБД) – специальные программные продукты для создания и работы с базами данных. Базы данных (БД) - это интегрированный и структурированный набор данных, относящихся к какой-либо области или задаче. БД, в том или ином виде, - неотъемлемая часть большинства практических задач, в первую очередь - информационно-поисковых систем (FoxPro, MSAccess, Oracle). Рассмотрим 3 модели баз данных.
Реляционная – отношения между данными построены по принципу «один к одному», когда одна запись может быть связана только с одной записью. Форма представления данных в виде таблицы.
Иерархическая – отношения между данными построены по принципу «один к многим», когда одна запись взаимосвязана со многими другими. Форма представления данных в виде дерева.
Сетевая – принцип организации «многие ко многим», когда одна и та же запись может входить в отношения со многими другими записями в различных вариантах. Форма представления данных в виде графа.
Системы искусственного интеллекта – раздел информатики, занимающийся вопросами имитации мышления человека с помощью компьютера (язык Пролог). Проблемы искусственного интеллекта:
способы формального описания знания и хранения их в компьютере;
построение моделей умозаключений человека в процессе решения им практических и теоретических задач;
возможность общения человек-компьютер на естественном языке;
возможность самоорганизации и самообучения систем искусственного интеллекта.
Экспертные системы – это системы искусственного интеллекта, созданные для решения задач, на основе возможностей компьютера, знаний и опыта квалифицированных специалистов, представляют из себя программу для компьютера, с помощью которой, возможно получить приемлемое решение в ситуации, когда формальных, абсолютно точных решений получить нельзя (Оболочки экспертных систем: COGSYS, RT Expert, RTES, Escort).
Системы автоматического проектирования (САПР) – комплекс технических и программных средств, позволяющих создавать всю необходимую конструкторскую и технологическую документацию на отдельные изделия, здания, сооружения (AutoCad).
Системы электронного документооборота, включающие в себя:
системы управления документами, которые обеспечивают интеграцию с приложениями, хранение документов, осуществляет поиск документов по атрибутной или полнотекстовой индексации;
системы массового ввода документов позволяют осуществлять ввод с клавиатуры, сканирование, включающее в себя: чистку, подготовка к распознаванию, выравнивание изображений и распознавание, которое может быть оптическим или интеллектуальным;
системы автоматизации деловых процессов предназначенные для моделирования деятельности каждого сотрудника, работающего с электронным документооборотом.
Информационное хранилище – это автоматизированная система, которая собирает данные из существующих баз и внешних источников, формирует, хранит и эксплуатирует информацию, как единую (Red Brick Warehouse).
Геоинформационная система – это информационная система, обеспечивающая сбор, хранение, обработку, доступ, отображение и расположение пространственно-координатных данных (Arc/Info, ArcView).
Средства использования
Электронные таблицы представляют собой прямоугольный бланк произвольной формы и размера, отображенный на экране ЭВМ. Причем каждая ячейка этого бланка может хранить не только видимое или невидимое значение величины, но и формулу или целую программу для ее расчета, активизация программы в ячейках может происходить автоматически или по какому-либо событию (MS Excel, Lotus, VisiCalc, Quattro Pro).
Графический редактор – комплекс программ, направленный на обработку изображений компьютерной графики.
Графика может быть:
коммерческая (диаграммы, графики), чаще всего встроена в электронные таблицы;
иллюстративная (оформление книг, журналов, создание фильмов) Paint, Corel Draw, Storyboard, Animator, 3d Studio;
научная (трехмерное изображение объектов, визуализация научных опытов, графики функций, решение систем уравнений, моделирование экспериментов) MathCad;
когнитивная графика, позволяющая образно представить различные формулы и закономерности для доказательства сложных теорем, открывает новые возможности для познания законов функционирования сознания.
Текстовый редактор – комплекс программ, предназначенный для ввода с клавиатуры текста и дальнейшее его редактирование (правка, копирование, создание таблиц и списков, вставка рисунков, расположение на странице, проверка грамотности, автоматическая нумерация страниц, составления оглавления, списка литературы, вывод на печать и другие возможности) MS Word, Лексикон, редактор математических текстов TEX.
Электронная почта - специальный пакет программ для хранения и пересылки сообщений между пользователями ЭВМ (mail, rambler).
Электронный офис – интегрированный пакет программ, включающий в себя текстовый редактор, электронные таблицы, системы управления базами данных, средства коммуникации, язык программирования, графический редактор др (MS Office, Works, Framework, Symphony).
Видеоконференция – сетевая технология, позволяющая одновременно участвовать в дискуссии сразу нескольким пользователям и видеть на мониторе своего компьютера взявшего слово участника (UseNet, Newsgroups).
Системы групповой работы объединяет средства коллективной работы прикладных приложений с электронной почтой, настольными и офисными приложениями, управление электронным документооборотом, планирование, управлением заданиями (моделирование деловых процессов), календарным планированием (MS GroupWise).
Корпоративные информационные системы – это автоматизированные системы управления крупными, территориально рассредоточенными предприятиями, имеющими несколько уровней управления, построенные посредством новейших информационных технологий.
Данный список не может быть полным и окончательным. К прикладным программным средствам использования можно отнести игровые и обучающие программы, различные видеотренажеры, программы цифровой обработки звука, средства общения в сети и т.д.
Контрольные вопросы
Охарактеризуйте место операционных систем.
Каковы функции операционной системы?
Какие операции над файлами обеспечиваются операционными системами?
В чем состоит назначение файловой системы ОС?
Что такое файл?
Что такое папка (каталог, директория)? Для чего они служат?
Назовите состав системы программирования, необходимый для разработки программы.
Какие виды языков программирования вы знаете? Охарактеризуйте их.
Что такое текстовые редакторы? Для чего они нужны?
Какие возможности предоставляют тестовые редакторы?
Что такое графические редакторы? Для чего они нужны?
Какие виды графики вы знаете? Охарактеризуйте их.
Что такое электронные таблицы? Для чего они нужны?
Что такое база данных? Какие виды баз данных вы знаете?
Что такое СУБД? Для чего они нужны?
Каково назначение программ, входящих в состав СУБД?
Что такое экспертные системы? Для чего они нужны?
Чем отличаются экспертные системы от других программ?
Какие категории различных типичных проблем решаются экспертными системами?
Что такое геоинформационные системы? Для чего они нужны?
Что такое информационные хранилища? Для чего они нужны?
Лекция №16. Объединение компьютеров в локальную сеть. Организация работы пользователей в локальных компьютерных сетях. Прогресс в развитии микропроцессорной техники сделал ее доступной массовому потребителю, а высокая надежность, относительно низкая стоимость, простота общения с пользователем-непрофессионалом в области вычислительной техники послужили основой для организации систем распределенной обработки данных, включающих от десятка до сотен ПЭВМ, объединенных в вычислительные сети. В отличие от вычислительных сетей, создаваемых на базе больших, ЭВМ и охватывающих значительную территорию, сети на базе ПЭВМ получили название локальных, так как они ориентированы в первую очередь на объединение вычислительных машин и периферийных устройств, сосредоточенных на небольшом пространстве (например, в пределах одного помещения, здания, группы зданий в пределах нескольких километров). Появление локальных вычислительных сетей (ЛВС) позволило значительно повысить эффективность применения ВТ за счет более рационального использования аппаратных, программных и информационных ресурсов вычислительной системы, значительного улучшения эксплуатационных характеристик (в первую очередь повышения надежности) и создания максимальных удобств для работы конечных пользователей.
Сравнительно низкая стоимость, высокая живучесть и простота комплексирования эксплуатации ЛВС, оснащенность современными операционными системами различного назначения, высокоскоростными средствами передачи данных, оперативной и внешней памятью большой емкости способствовали их быстрому распространению для автоматизации управленческой деятельности в учреждениях, на предприятиях, а также для создания на их основе информационных, измерительных и управляющих систем автоматизации технологических и производственных процессов. Одной из главных проблем создания локальных вычислительных сетей является проблема аппаратной совместимости ВТ. В настоящее время вычислительные средства ЛВС в основном объединяются с помощью высокоскоростных либо низкоскоростных каналов передачи данных. Такие вычислительные сети получили название свободносвязанных, так как протекание вычислительных процессов в них может осуществляться асинхронно.
При незначительной удаленности вычислительного оборудования наиболее эффективным средством связи между отдельными аппаратными компонентами ЛВС является последовательный интерфейс. Его достаточно высокая пропускная способность позволяет иметь единственный канал передачи данных — моноканал; при этом работа всей системы осуществляется в режиме мультиплексирования.
Для организации связи в ЛВС используются два метода коммутации: с частотным и временным разделением каналов. При этом элементами коммутации служат каналы и пакеты (см. рис. 1).
При коммутации каналов выделяется единственный канал (с частотным или временным разделением) на весь сеанс связи. При коммутации пакетов канал связи выделяется только на время, необходимое для передачи одного пакета.
|
|
|