Автор работы: Пользователь скрыл имя, 15 Января 2013 в 06:32, контрольная работа
Большую часть компьютерная техника представлена компьютерами с двуядерными микропроцессорами со следующими характеристиками:
Процессор: AMD Atlon X2 2600MHz x 2 AM2
Чипсет: ASUS AM2 NVIDIA Geforce 7025/nForce 630a
Оперативная память: 2Gb DDR2
Жесткий диск: 250Gb SATA
Задание 1. Сведения об организации 3
Задание 2. Способы разделения ресурсов при работе в сети. Технология «клиент-сервер». 5
Задание 3. Разработка первого HTML-документа 11
Задание 4. Разработка второго HTML-документа 13
Задание 5. Разработка третьего HTML-документа 15
Список литературы 18
Федеральное агентство по образованию |
Государственное образовательное учреждение высшего профессионального образования |
Санкт-Петербургский торгово- |
Кафедра нфотматики
Контрольная работа
по дисциплине
«прикладная информатика»
Выполнила студентка: | |
Фамилия |
Врагова |
Имя |
Ирина |
Отчество |
Николаевна |
Факультет |
ЭУТОП |
Группа |
154 |
№ зачетной книжки |
27015-з |
Санкт Петербург
2011
Содержание
Я работаю в компании «Северен Телеком». Телекоммуникационная компания «Северен-Телеком» предоставляет услуги связи корпоративным клиентам в Санкт-Петербурге и Ленинградской области. За годы работы команда «Северен-Телеком» накопила уникальный опыт в обслуживании клиентов: индивидуальный подход и гибкость стали визитной карточкой компании. Сегодня «Северен-Телеком» предоставляет своим клиентам следующие услуги:
Основанная в 2001 году,
телекоммуникационная компания «Северен-Телеком»
сейчас является одним из лидеров
рынка корпоративной
В компании «Северен-Телеком» используется порядка 250 компьютеров, все компьютеры поддерживаются в отличном состоянии, поскольку именно от них зависит быстродействие работы сотрудников компании. Также поддержание хорошего состояния компьютерного парка необходимо для поддержания репутации компании, поскольку она работает в области информационных технологий.
Большую часть компьютерная техника представлена компьютерами с двуядерными микропроцессорами со следующими характеристиками:
Также у руководства
компании установлены более мощные
компьютеры с четырехядерными
С помощью компьютеров в компании решаются многие задачи. С помощью компьютерной техники в компании выполняются такие задачи как ведение бухгалтерии, работа с кадрами и клиентами, оформление любой отчетности и т.п.
Рекомендаций по использованию компьютерной техники и локальной вычислительной сети нет, на мой взгляд, вся система отлично функционирует, а ее необходимость несомненна.
В то время как большинство автономных приложений: офисные программы, среды разработки, системы подготовки текстов и изображений — выполняются на одном компьютере, крупные информационные комплексы (например, система автоматизации предприятия) состоят из десятков и сотен отдельных программ, которые взаимодействуют друг с другом по сети, выполняясь на разных компьютерах. В таких случаях говорят, что они работают в различной программной архитектуре. Она делится на следующие группы.
Автономные приложения. Работают на одном компьютере.
Приложения в файл-серверной архитектуре. Компьютеры пользователей системы объединены в сеть, при этом на каждом из них (на клиентском месте) запущены копии одной и той же программы, которые обращаются за данными к серверу — специальному компьютеру, который хранит файлы, одновременно доступные всем пользователям (как правило, это базы данных). Сервер обладает повышенной надежностью, высоким быстродействием, большим объемом памяти, на нем установлена специальная серверная версия операционной системы.
При одновременном обращении
Особенность этой архитектуры в том, что все вычисления выполняются на клиентских местах, что требует наличия на них достаточно производительных ПК (это так называемые системы с толстым клиентом — программой, которая выполняет всю обработку получаемой от сервера информации).
Приложения в клиент-серверной архитектуре. Эта архитектура похожа на предыдущую, только сервер помимо простого обеспечения одновременного доступа к данным способен еще выполнять программы (обычно выполняются СУБД — тогда сервер называется сервером баз данных), которые берут на себя определенный объем вычислений (в файл-серверной архитектуре он реализуется полностью на клиентских местах).
Клиент-серверная система характеризуется наличием двух взаимодействующих самостоятельных процессов - клиента и сервера, которые, в общем случае, могут выполняться на разных компьютерах, обмениваясь данными по сети. По такой схеме могут быть построены системы обработки данных на основе СУБД, почтовые и другие системы. При рассмотрении клиент-серверной архитектуры удобнее будет не просто рассматривать клиент-серверную архитектуру, а сравнить ее с другой - файл-серверной.
В файл-серверной системе данные хранятся на файловом сервере (например, Novell NetWare или Windows NT Server), а их обработка осуществляется на рабочих станциях, на которых, как правило, функционирует одна из, так называемых, "настольных СУБД" - Access, FoxPro, Paradox и т.п..
Приложение на рабочей станции "отвечает за все" - за формирование пользовательского интерфейса, логическую обработку данных и за непосредственное манипулирование данными. Файловый сервер предоставляет услуги только самого низкого уровня - открытие, закрытие и модификацию файлов, подчеркну - файлов, а не базы данных. База данных существует только в "мозгу" рабочей станции.
Таким образом, непосредственным манипулированием данными занимается несколько независимых и несогласованных между собой процессов. Кроме того, для осуществления любой обработки (поиск, модификация, суммирование и т.п.) все данные необходимо передать по сети с сервера на рабочую станцию.
В клиент-серверной системе
Формированием пользовательского интерфейса занимается клиент, для построения которого можно использовать целый ряд специальных инструментов, а также большинство настольных СУБД. Логика обработки данных может выполняться как на клиенте, так и на сервере. Клиент посылает на сервер запросы, сформулированные, как правило, на языке SQL. Сервер обрабатывает эти запросы и передает клиенту результат (разумеется, клиентов может быть много).
Таким образом, непосредственным манипулированием данными занимается один процесс. При этом, обработка данных происходит там же, где данные хранятся - на сервере, что исключает необходимость передачи больших объемов данных по сети.
Посмотрим на данную архитектуру с точки зрения потребностей бизнеса. Какие же качества привносит клиент-сервер в информационную систему:
Надежность
Сервер баз данных осуществляет модификацию данных на основе механизма транзакций, который придает любой совокупности операций, объявленных как транзакция, следующие свойства:
Механизм транзакций, поддерживаемый сервером баз данных, намного более эффективен, чем аналогичный механизм в настольных СУБД, т.к. сервер централизованно контролирует работу транзакций. Кроме того, в файл-серверной системе сбой на любой из рабочих станций может привести к потере данных и их недоступности для других рабочих станций, в то время, как в клиент-серверной системе сбой на клиенте, практически, никогда не сказывается на целостности данных и их доступности для других клиентов.
Благодаря использования данной архитектуры удается повысить общую надежность системы, так как сервер работает значительно более устойчиво, чем ПК, и снять лишнюю нагрузку с клиентских мест, на которых удается использовать дешевые компьютеры. Запускаемые на них приложения реально осуществляют небольшие объемы вычислений, а иногда занимаются только отображением получаемой от сервера информации, поэтому они называются тонкими клиентами.
Масштабируемость
Масштабируемость - способность системы адаптироваться к росту количества пользователей и объема базы данных при адекватном повышении производительности аппаратной платформы, без замены программного обеспечения.
Общеизвестно, что возможности настольных СУБД серьезно ограничены - это пять-семь пользователей и 30-50 Мб, соответственно. Цифры, разумеется, представляют собой некие средние значения, в конкретных случаях они могут отклоняться как в ту, так и в другую сторону. Что наиболее существенно, эти барьеры нельзя преодолеть за счет наращивания возможностей аппаратуры.
Системы же на основе серверов баз данных могут поддерживать тысячи пользователей и сотни ГБ информации - дайте им только соответствующую аппаратную платформу.
Безопасность
Сервер баз данных предоставляет мощные средства защиты данных от несанкционированного доступа, невозможные в настольных СУБД. При этом, права доступа администрируются очень гибко - до уровня полей таблиц. Кроме того, можно вообще запретить прямое обращение к таблицам, осуществляя взаимодействие пользователя с данными через промежуточные объекты - представления и хранимые процедуры. Так что администратор может быть уверен - никакой слишком умный пользователь не прочитает то, что ему читать неположено.
Гибкость
В приложении, работающем с данными, можно выделить три логических слоя:
Как уже говорилось, в
файл-серверной архитектуре
В двухуровневом клиент-
Также необходимо сказать, что существует еще один тип архитектуры – многозвенная.
Приложения в многозвенной архитектуре. Недостаток предыдущей архитектуры в том, что резко возрастает нагрузка на сервер, а если он выходит из строя, то работа всей системы останавливается. Поэтому в некоторых случаях в систему добавляется так называемый сервер приложений, на котором выполняется вся вычислительная работа. Другой сервер баз данных обрабатывает запросы пользователей, на третьем может быть установлена специальная программа — монитор транзакций, которая оптимизирует обработку транзакций и балансирует нагрузку на серверы. В большинстве практических случаев все серверы соединены последовательно — позвенно, и выход из строя одного звена если и не останавливает всю работу, то по крайней мере резко снижает производительность системы.