Разрешение доступа | Воздействие на файлы | Воздействие на каталоги | ||
Read | Просмотр содержимого файла | Просмотреть список файлов и подкаталогов в каталоге | ||
Write | Модификация содержимого файла | Помещать файлы в каталог | ||
Execute | Выполнить файл, если он является исполняемым | Проход через каталог | ||
Delete | Удалить файл | Уничтожить каталог и его содержимое | ||
Change Permissions | Модификация разрешений фай- ла | Модификация разрешений файла | ||
Take Owner- | Стать владельцем | Стать владельцем | ||
Разрешение доступа | Воздействие файлы | на | Воздействие каталоги | на |
ship | файла | каталога |
Центральный процессор и устройство хранения данных работают через посредника – электронное устройство, называемое контроллером. Контроллер и винчестер должны иметь одинаковый интерфейс передачи данных.
В настоящее время существуют 2 основных интерфейса передачи данных: IDE и SCSI. В последнее время растет популярность нового интерфейса последовательной передачи данных – SATA. Каждый интерфейс имеет несколько разновидностей.
Более дешевым и исторически первым является интерфейс IDE. Для первых контроллеров скорость передачи данных составляла от 1500 до 2000 Кб/сек, однако более поздние версии этого интерфейса АТА33 и АТА66 обладали существенно большим быстродействием и передавали до 66 Мб/сек. В настоящее скорость передачи возросла до 133 Мб/сек. Следует отметить, что IDE интерфейсу присущи ряд недостатков. Во-первых, он поддерживает не более двух устройств, во-вторых, максимальная скорость передачи достигается очень редко и лишь на короткое время. Типичная средняя скорость передачи данных для современных винчестеров с этим интерфейсом составляет около 13 Мб/сек. Кроме того, в каждый момент времени контроллер может работать только с одним устройством, а второе вынуждено простаивать в ожидании своей очереди.
Для построения информационных систем гораздо более подходит интерфейс SCSI. Во-первых, он позволяет подключать гораздо больше накопителей: обычно 7, однако это число можно увеличить до 56. Во-вторых, скорость работы у него существенно выше. Связано это как с более высокими техническими характеристиками винчестеров (более высокая плотность записи и более быстрое вращение дисков), так и с особенностями самого интерфейса, который гораздо лучше поддерживает работу с несколькими потоками данных одновременно. Поддерживается независимый и конкурентный доступ к каждому устройству. Одно устройство может быть занято поиском, в то время как другое – записью данных на свой носитель.
Ошибки чтения и записи на винчестерах гораздо менее вероятны, чем на дискетах, но все же они случаются, что приводит к потере ценных данных, стоимость которых подчас значительно превосходит стоимость нового сервера.
Для того, чтобы избежать потери данных, связанных со сбоями в работе винчестеров, в серверах используют так называемые отказоустойчивые дисковые массивы – RAID.
В настоящее время существует 2 метода создания таких массивов:
Зеркальное отображение диска – уровень 1, Расщепление данных с избыточностью – уровень5.
Самый простой способ обеспечения отказоустойчвости диска заключается в установке двух устройств, из которых используется обычно только одно. Любая операция записи данных на дисковое устройство приводит к копированию данных на другое устройство. Оба устройства являются точными копиями друг друга. Прочитать данные можно с любого из этих устройств.
Метод зеркального отображения предполагает, что данные занимают только 50% общего дискового пространства. Половина доступного дискового пространства поглощается системой защиты от отказов. Но простота устройства подобной системы делает ее одним из самых быстрых разновидностей RAID, поскольку операция одновременной записи одних и тех же данных на два различных диска выполняется легко.
RAID уровня 5 также распределяет данные по нескольким дискам, но в данном случае существует значительное отличие: избыточная информация о контрольной сумме так же вычисляется и распределяется по набору дисков. Имея 3 диска, всегда можно восстановить всю информацию при отказе одного из
них.
Начало открытия эры компьютеризации банковской деятельности относится к 60-м годам, когда на Западе появились первые автоматизированные системы бухгалтерского учета операций по клиентским счетам и платежей по чекам. В 70-х годах наметился определенный прогресс в сфере автоматизации банковской деятельности. Эта технология была распространена не только на операции, связанные со счетами, а и на работу с клиентами.
Автоматизация банковской деятельности обусловлена такими необходимостями:
улучшение обслуживания клиентов, предостав-ление им широкого спектра банковских услуг и привлечения новых клиентов;
уменьшение операционных затрат банка и ускорение выполнение банковских операций; улучшение управления банком и повышение его конкурентоспособности; расширение банка и увеличение сегмента банковского рынка.Новые информационные технологии распространяются на все аспекты банковского бизнеса, обеспечивая:
клиринговые операции; торговые и маркетинговые операции; управление наличными средствами; кредитные и депозитные операции; операции с валютой;использование электронных денег и банкоматов; банковские операции по телефону; использование электронной почты и канцелярии; безбумажный документооборот внутри банка и
при взаимодействии центра-филиала и банкаклиента;
фондовый рынок и операции с ценными бумага-ми;
анализ инвестиций и финансового рынка; автоматизация расчетов в торговых учреждениях с использованием пластиковых карточек; международные межбанковские телекоммуникационные системы.В начале 90-х годов возникла и начала интенсивно развиваться сеть коммерческих банков Украины. С возникновением большого количества банковских учреждений и переходом к рыночным отношениям возникла проблема использования в их деятельности современных информационных технологий.
Решение всех этих проблем невозможно без использования вычислительной техники, средств связи и современных программных продуктов. Поэтому на нынешнем этапе нет ни одного банка, который не использовал бы в своей деятельности современные информационные технологии.
Программные комплексы (информационные системы – ИС), разворачиваемые в организациях в зависимости от масштабов и характера деятельности и структуры задач могут принадлежать к одному из следующих типов:
1. Локальные ИС. База данных жестко привязана к клиентской программе и имеет оригинальный формат, из-за чего невозможен доступ к БД из других программ. Такая ИС может обслуживать только одного пользователя.
2. Файл-серверные ИС. В качестве сервера обычно используется компьютер под управлением ОС семейства Windows. Каталог с БД сервера открывается в общий доступ, в результате чего клиентские программы, изначально ориентированные на локальную работу получают возможность одновременного доступа с БД. Правда, благодаря особенностям Windows, с данной таблицей одновременно может работать только один пользователь. Такие системы часто строятся для бухгалтерских ИС на основе 1С-Бухгалтерии, когда необходимо обеспечить доступ нескольких пользователей к базе данных несетевой версии 1С.
3. Клиент-серверные ИС. В таких ИС на сервере функционирует специальная программа – сервер БД, которая берет на себя все функции по разделению прав доступа пользователей, обеспечению целостности данных и т.д. При работе в такой системе существует возможность для нескольких пользователей работать с одной таблицей (а в некоторых ИС – даже с одной записью) одновременно. Пользователь при этом подключается не к каталогу, а к серверу, который на основании введенного пароля и имени пользователя предоставляет ему доступ к тем или иным таблицам БД.
4. Распределенные ИС. В крупной организации, где число пользователей ИС может составлять несколько сотен, Клиент-серверная ИС оказывается неэффективной, так как весь трафик оказывается сосредоточен на одном сервере. При многочисленных одновременных запросах работа такой системы может существенно замедлиться. Естественным выходом в такой ситуации оказывается переход к распределенной ИС. Такие ИС состоят из многих серверов, на каждом из которых находится своя копия БД (зачастую не полная, а только некоторые таблицы). В результате нагрузка на каждый сервер уменьшается, и система в целом начинает работать быстрее. В распределенных ИС функционируют специальные программы – брокеры, которые обрабатывают запросы пользователей и выбирают сервер, с которого следует осуществить загрузку указанных данных (ясно, что это будет наименее загруженный сервер). Подобные ИС зачастую являются многоплатформными, то есть часть серверов может работать под управлением ОС семейства Windows, а часть – под Unix. Вопросы совместимости при этом берут на себя программы-брокеры. Подобные ИС являются очень гибкими и эффективными. Однако обладают и существенным недостатком – сложностью создания, развертывания и сопровождения.