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