Информационной системой
называют подмножество компонентов, включающее базы данных, СУБД и специализированные прикладные программы. ИС рассматривают как программно-аппаратную систему, предназначенную для автоматизации целенаправленной деятельности конечных пользователей, обеспечивающую, в соответствии с заложенной в нее логикой обработки, возможность получения, модификации и хранения информации.
Основной задачей ИС является удовлетворение конкретных информационных потребностей в рамках конкретной предметной области. Современные ИС де-факто немыслимы без использования баз данных и СУБД, поэтому термин «информационная система» на практике сливается по смыслу с термином «система баз данных».
В идеале в рамках предприятия должна функционировать единая корпоративная информационная система, удовлетворяющая все существующие информационные потребности всех сотрудников, служб и подразделений. Однако на практике создание такой всеобъемлющей ИС слишком затруднено или даже невозможно, вследствие чего на предприятии обычно функционируют несколько различных ИС, решающих отдельные группы задач: управление производством, финансово-хозяйственная деятельность и т.д.
Часть задач бывает «покрыта» одновременно несколькими ИС, часть задач - вовсе не автоматизирована. Такая ситуация получила название «лоскутной автоматизации» и является довольно типичной для многих предприятий.
Классификации информационных систем
Классификация по архитектуре
По степени распределённости отличают:
* настольные (desktop), или локальные ИС, в которых все компоненты (БД, СУБД, клиентские приложения) находятся на одном компьютере;
* распределённые (distributed) ИС, в которых компоненты распределены по нескольким компьютерам.
Распределённые ИС, в свою очередь, разделяют на:
* файл-серверные ИС (ИС с архитектурой "файл-сервер");
* клиент-серверные ИС (ИС с архитектурой "клиент-сервер").
В файл-серверных ИС база данных находится на файловом сервере, а СУБД и клиентские приложения находятся на рабочих станциях.
В клиент-серверных ИС база данных и СУБД находятся на сервере, а на рабочих станциях находятся клиентские приложения.
В свою очередь, клиент-серверные ИС разделяют на двухзвенные и многозвенные.
В двухзвенных (two-tier) ИС всего два типа "звеньев": сервер баз данных, на котором находятся БД и СУБД, и рабочие станции, на которых находятся клиентские приложения. Клиентские приложения обращаются к СУБД напрямую.
В многозвенных (multi-tier) ИС добавляются промежуточные "звенья": серверы приложений (application servers). Пользовательские клиентские приложения не обращаются к СУБД напрямую, они взаимодействуют с промежуточными звеньями.
[править] Классификация по степени автоматизации
По степени автоматизации ИС делятся на:
* автоматизированные: информационные системы, в которых автоматизация может быть неполной (то есть требуется постоянное вмешательство персонала);
* автоматические: автоматизированные ИС, в которых автоматизация является полной, то есть вмешательство персонала не требуется или требуется только эпизодически.
Классификация по характеру обработки данных
По характеру обработки данных ИС делятся на:
* информационно-справочные, или информационно-поисковые ИС, в которых нет сложных алгоритмов обработки данных, а целью системы является поиск и выдача информации в удобном виде;
* ИС обработки данных, или решающие ИС, в которых данные подвергаются обработке по сложным алгоритмам. К таким системам в первую очередь относят автоматизированные системы управления и системы поддержки принятия решений.
Классификация по сфере применения
Поскольку ИС создаются для удовлетворения информационных потребностей в рамках конкретной предметной области, то каждой предметной области (сфере применения) соответствует свой тип ИС.
* Экономическая информационная система - информационная система, предназначенная для выполнения функций управления на предприятии.
* Медицинская информационная система - информационная система, предназначенная для использования в лечебном или лечебно-профилактическом учреждении.
* Географическая информационная система - информационная система, обеспечивающая сбор, хранение, обработку, доступ, отображение и распространение пространственно-координированных данных (пространственных данных).
Классификация по охвату задач (масштабности)
* Персональная ИС предназначена для решения некоторого круга задач одного человека.
* Групповая ИС ориентирована на коллективное использование информации членами рабочей группы или подразделения.
* Корпоративная ИС в идеале охватывает все информационные процессы целого предприятия, достигая их полной согласованности, безызбыточности и прозрачности. Такие системы иногда называют системами комплексной автоматизации предприятия.
Информационные технологии
(ИТ, от англ. information technology, IT) - широкий класс дисциплин и областей деятельности, относящихся к технологиям управления и обработки данных, а также создания данных, в том числе, с применением вычислительной техники.
В последнее время под информационными технологиями чаще всего понимают компьютерные технологии. В частности, ИТ имеют дело с использованием компьютеров и программного обеспечения для хранения, преобразования, защиты, обработки, передачи и получения информации. Специалистов по компьютерной технике и программированию часто называют ИТ-специалистами.
Согласно определению, принятому ЮНЕСКО, ИТ - это комплекс взаимосвязанных научных, технологических, инженерных дисциплин, изучающих методы эффективной организации труда людей, занятых обработкой и хранением информации; вычислительную технику и методы организации и взаимодействия с людьми и производственным оборудованием, их практические приложения, а также связанные со всем этим социальные, экономические и культурные проблемы. Сами ИТ требуют сложной подготовки, больших первоначальных затрат и наукоемкой техники. Их внедрение должно начинаться с создания математического обеспечения, формирования информационных потоков в системах подготовки специалистов.
Основные черты современных ИТ:
* компьютерная обработка информации по заданным алгоритмам;
* хранение больших объёмов информации на машинных носителях;
* передача информации на значительные расстояния в ограниченное время.
В широком понимании ИТ охватывает все области передачи, хранения и восприятия информации и не только компьютерные технологии. При этом ИТ часто ассоциируют именно с компьютерными технологиями, и это не случайно: появление компьютеров вывело ИТ на новый уровень. Как когда-то телевидение, а ещё ранее печатное дело. При этом основой ИТ являются технологии обработки, хранения и восприятия информации.
Некоторые сферы применения IT:
Искусственный интеллект, Машинный перевод, Машинное зрение, Расширенное машинное познание, Безэкранные дисплеи, Голография, Робототехника, Молекулярная нанотехнология, Самовосстанавливающиеся материалы, Имплантаты и Протезирование, Нейросетевое моделирование.
Понятия операционной системы
Операционные системы (ОС) – совокупность программных средств, осуществляющих управление ресурсами ЭВМ, запуск прикладных программ и их взаимодействие с внешними устройствами и с другими программами, а также обеспечивающих диалог пользователя с ЭВМ.
К основным функциям операционной системы относятся:
-
управление ресурсами ЭВМ (процессором, оперативной памятью (ОП), внешними устройствами);
-
обеспечение запуска и выполнение системных и пользовательских программ;
-
организация обмена информацией между разными устройствами ЭВМ (процессор – ОП, процессор – сопроцессор и т.д.);
-
выполнение работ по хранению информации во внешней памяти и обслуживанию дисков;
-
обеспечение диалога пользователя (интерфейса) с ЭВМ.
Операционная система загружается при включении компьютера.
Действия, которые необходимы пользователю и прикладным программам, состоят из нескольких сотен или тысяч элементарных операций. Операционная система скрывает от пользователя эти сложные подробности. В этом – основная причина необходимости операционной системы.
Состав операционных систем
Большинство ОС состоит из двух частей – ядра и оболочки.
Внутренняя часть таких ОС, называемая ядром, включает компоненты программного обеспечения, выполняющие основные функции в процессе приведения компьютера в рабочее состояние.
Одним из этих компонентов является менеджер файлов, который координирует использование памяти компьютера, т.е. хранит информацию о том, где располагаются файлы, каким пользователям они доступны, какая часть памяти может быть занята новыми файлами.
Для удобства пользователей многие менеджеры файлов позволяют группировать файлы в папки, или каталоги. Цепочка вложенных папок, содержащая файл, называется путем доступа к файлу.
Примечание
Слово каталог (в переводе с греческого) означает «список», «перечень предметов», составленный в порядке, облегчающем их нахождение. Слово папка было введено в перечень компьютерных терминов с широким распространением сначала оболочки, а затем операционной системы Windows фирмы Microsoft, которая посчитала его более уместным в графическом пользовательском интерфейсе (graphical user interface - GUI). Термин каталог точнее, т.к. в канцелярской папке хранятся сами документы, а в каталоге – именно список файлов, а не сами файлы. Обычно слова «в списке» опускают и говорят просто «файл (файлы) хранится (хранятся) в каталоге (папке)».
С точки зрения файловой системы каталог (папка) – это специальный файл, содержащий сведения о других файлах (папках).
Процедура доступа к файлу называется открытием файла. Если файл-менеджер разрешает открыть файл, то он обеспечивает информацию для поиска местонахождения файла и манипулирования файлом.
Другим компонентом ядра ОС является набор драйверов устройств. Драйверы устройств - это программы, предназначенные для управления периферийными устройствами. Каждый драйвер предназначен конкретному периферийному устройству (принтеру, монитору, дисководу). Он преобразует команды для этих устройств в специальную техническую форму, которую может воспринимать каждое из этих устройств. Еще одним компонентом ядра ОС является менеджер памяти – программа, которая координирует распределение оперативной памяти компьютера.
Часть ОС, отвечающая за интерфейс между ОС и пользователями, называется оболочкой. Ее назначение – осуществление взаимодействия между пользователем и машиной. Современные ОС реализуют эту задачу с помощью графического пользовательского интерфейса (graphical user interface - GUI), в котором каждый объект (файл, папка, диск) представлен пиктограммой (значком) на экране монитора. Такие системы позволяют пользователю просто указать мышью на объект и применить к нему соответствующую команду. Более старые ОС предоставляли возможность пользователю вводить текстовые команды, требовавшие строго соблюдения грамматических и синтаксических правил командного языка.
Основным компонентом GUI является менеджер окон (window manager), который сопоставляет любому открытому объекту фрагмент экрана, называемый окном (window). В свою очередь, если пользователь щелкает мышью на окне какого-либо приложения, именно менеджер окон определяет, какому приложению принадлежит окно, и вызывает реакцию соответствующего приложения.
Несмотря на то, что оболочка играет важную роль в общении пользователя с компьютером, она лишь играет роль посредника между пользователем и ядром ОС. Некоторые ОС позволяют выбрать одну из нескольких возможных оболочек. Например, пользователи ОС UNIX могут выбрать одну из оболочек, включая Borne, C или Korn. При выборе одной из этих оболочек меняется вид общения пользователя с ОС.