Автор работы: Пользователь скрыл имя, 23 Января 2012 в 14:18, курсовая работа
В данный исторический период существовали программисты, рассматривавшие средства автоматизации своего труда как инструмент для ленивых, портящий качество продукции — то есть прикладной программы. Нужно сказать, что в то время эти утверждения действительно подтверждались практикой, которая, как известно, является критерием истины. Так же, как аналоговые машины по многим показателям превосходили цифровые, так и программы, написанные непосредственно в машинных кодах, оказывались короче, чем результат трансляции программ, подготовленных с использованием алгоритмических языков.
1 Введение
2 Основная часть
2.1 Наследование основных принципов организации
2.2 Вещественно-энергетическая и информационная целостность
2.3 Повышение функциональной и структурной целостности КС
2.4 Наследование основных функций развивающихся систем
2.5 Адекватность функционально-структурной организации назначению системы
2.6 Взаимосвязь показателей качества компьютерных систем
2.7 Относительное и временное разрешение противоречий в КС
2.8 Аппаратные и программные решения
2.9 Совершенствование технологий создания КС, а также их преемственность
2.10 Падение стоимости на компьютеры
2.11 Будущие направления развития функций, реализуемых КС
3 Заключение
4 Список использованных источников
Сейчас же вновь появляется, если можно так выразиться, призрак прошлого. Во-первых, это всеобщее проникновение IT-технологий во все сферы экономики. Следовательно, возникает вопрос о максимальной эффективности капиталовложений. Но, несмотря на меньшие капитальные вложения, эксплуатация децентрализованной системы обходится значительно дороже и, если не предполагать, что система нужна на год-полтора, дешевле приобрести дорогой мэйнфрейм (естественно, что решаемые задачи должны быть адекватными). Предпосылками создания подобных систем является значительный прогресс в развитии средств передачи данных, например стандарт Fibre Channel, который и создавался специально для организации кластерных систем. Ниже на рис. 1 приведен пример схемы создания сети хранения данных на основе технологии SAN, базирующейся на FC, которая дает сторедж-системам преимущества технологий LAN/WAN и возможности по организации стандартных платформ для систем с высокой готовностью и высокой интенсивностью запросов.
Почти единственным недостатком SAN на сегодня остается относительно высокая цена компонент, но при этом общая стоимость владения для корпоративных систем, построенных с использованием технологии сетей хранения данных, является довольно низкой.
Эффективность внедрения подобных систем хранения и обработки данных подтверждается тем, что многие корпорации, стремясь к максимальной отдаче от капиталовложений, заменили РС на терминалы, подключенные к мощным серверам. Причины эффективности таких решений очевидны: отдельный пользователь не использует весь потенциал своего РС, следовательно, большей производительности при таких же или меньших денежных затратах можно добиться путем распределения централизованных ресурсов между теми, кому они в данный момент нужны.
Другие причины в необходимости высокоэффективных систем (прежде всего систем хранения данных) заключаются во все большем распространении глобальной сети и стремительным ростом объемов хранимой информации. Примером этого роста, например, может служить факт, что когда в Пентагоне после переноса накопленной информации на более емкие ленты тут же выяснилось, что за время, понадобившееся для резервирования, объемы информации возросли настолько, что опять требуется переход на новые носители. Кстати, вот еще одна из современных закономерностей – перенос центра тяжести с процессоро-ориентированных систем на дата-ориентированные системы. Большой вклад в увеличение объема передаваемых и хранимых данных является наметившееся в последнее время создание единого информационного пространства, то есть когда самые разнообразные компьютерные системы и отдельные устройства (локальные сети, персональные компьютеры, мобильные телефоны, PDA и проч.) смогут быть объединены в одну глобальную сеть. Причем при таком раскладе немаловажную роль играет стоимость, что опять-таки говорит о необходимости использования централизованной модели хранения и обработки данных.
Рис. 1. Пример организации сети хранения данных с использованием
технологии
SAN
Вот как, например, некоторые компании предлагают решить вопрос интернетизации населения. Зачем пользователю интернета дорогостоящий компьютер, когда он по сути является всего лишь связующим элементом? Значительные средства можно будет сэкономить, если использовать примитивный терминал с подключенной к нему клавиатурой и монитором, который будет формировать запросы, послать их на сервер и принимать ответ. Причем один из вариантов предполагает отказ даже от монитора – ведь можно транслировать сигнал на телевизионную антенну, благо телевизор есть почти у каждого.
В заключение пункта позвольте выразить my humble opinion по поводу данного вопроса, дабы понять, о чем же идет речь. Как мне кажется, говорить о централизации в том смысле слова, что все вычисления и хранение данных будет выполняться на серверах, как это нередко понимается, немного наивно. Да, мы только что упомянули о том, что многие корпорации используют централизованные информационные системы в своей деятельности, разрабатываются и уже разработаны различные сетевые решения, но не следует путать одно с другим! Ведь не зря же мы отметили такое понятие, как адекватность организации системы ее назначению. Для корпоративных пользовтелей действительно необходимо хранить данные централизованно и использовать ресурсы сети, так как в таком случае они получают большие возможности при гораздо меньших накладных расходах. Сетевые решения активно распространяются и в обыденной жизни - тот же интернет, мобильная связь по сути являются неплохими примерами активного пользования услугами сети. Но я никак не могу согласиться с тем, что «ставится под сомнение будущее того класса компьютеров, на котором возросла империя Microsoft». Во-первых, полная ориентация на использование сетей вряд ли возможна и сейчас, и в достаточно отдаленном будущем ввиду, попросту говоря, отсутствия присутствия самих сетей. Есть, конечно же, интернет, но эта сеть, изначально существующая как низкоскоростная среда для передачи файлов и сообщений, плохо приспособлена для передачи данных, которые требуют гарантированной пропускной способности и минимальных задержек. А на соответствующую модернизацию или создание другой распределенной сети (сетей) уйдет уйма средств и времени. К тому же в распределенных системах встает проблема несовместимости разнородных компонентов, которые не были спроектированы для того, чтобы работать совместно. Во-вторых же, часто централизация оказывается попросту не нужна (говоря в наших терминах, неадекватна). Сделаем сравнение: в высокоразвитых странах (для конкретности возьмем европейское сообщество) существует прекрасная система общественного городского и междугородного транспорта, услугами которой пользуется много людей. И в то же время почему-то почти у каждого есть непомерно дорогой, нуждающийся в постоянном обслуживании, быстро устаревающий, потребляющий тонны бензина, загрязняющий окружающую среду и вообще как будто бы абсолютно не нужный личный автомобиль, и не каждый спешит отказаться от целого вороха проблем и ездить на работу в метро.
«…мы наблюдаем бурное развитие локальных и глобальных сетей. Сетевые возможности становятся обязательными атрибутами ОС для ПК, а сетевые серверные ОС – ареной конкурентной борьбы ведущих компаний. … Потенциальные возможности сетей… предлагают новые виды доступа к новым типам сетевых функций, которые… окажут глубокое влияние на коммерческие организации и пользователей… Уже сегодня можно видеть, что сети становятся все более всеохватывающими и предоставляют пользователям рабочую среду, где бы они ни оказались…». Бесспорно, со всем этим нельзя не согласиться, но также следует помнить, что любое решение может быть рационально, и для любого найдутся пределы рациональности. Да, создается единое информационное пространство, IT-технологии, основанные на использовании коммуникаций, распространяются все шире; растет роль сетевых компьютеров, требуются новые технологии распределенного хранения данных. Но, по-моему, это ни в коем случае не означает, что персональные компьютеры вскоре исчезнут и вместо них появятся дешевые электронные блокноты, главным элементом которых будет сетевой контроллер. И, как отмечалось выше, причина здесь не только в низком уровне развития сегодняшних средств коммуникации.
Вряд ли речь идет о полной и вездесущей централизации (а даже если вдруг предположить, что в будущем она и наступит, то это будет ой как еще не скоро). То развитие сетевой сферы, которое невозможно не заметить, скорее свидетельствует о широком распространении IT-технологий, а вовсе не о начавшейся в них революции. Впрочем, время покажет.
Какие же выводы можно сделать из всего, что было сказано выше, что нас ждет в обозримом будущем? Во-первых, это снижение стоимости компьютеров массового потребления, что позволит им стать такими же обыденными предметами, как радио- и телевещание. Таким образом, главная черта будущих РС – это не гигагерцы и терабайты, а доступность и распространенность. Хотя без них тоже никуда не уйдешь, и наращивание мощности будет происходить очень быстро (как мы сказали, примерно в два раза каждый год, причем процесс все ускоряется), что позволит использовать естественные человеку методы взаимодействия с машиной. Во-вторых, это все большее распространение интернета и вообще сетевых технологий, создание единого информационного пространства.
Если же делать прогноз на более отдаленное время, то, помимо всего прочего, нельзя не сказать, что IT-индустрия уже подходит к очередному технологическому барьеру: в том смысле, что дальнейшее наращивание мощностей существующими методами станет нерентабельно либо вообще невозможно. Например, если повышать производительность чипа, то придется увеличивать степень интеграции, и когда-нибудь наступит такой момент, когда начнут сказываться размеры отдельных атомов применяемых материалов. То же и с магнитными носителями – увеличивать плотность записи на современные HDD можно не до бесконечности. По мнению западных аналитиков, этот момент может наступить уже к концу текущего десятилетия. Поэтому различными компаниями ведутся исследования в области создания транзисторов на принципиально иных материалах и применения оптических технологий для хранения информации. Таким образом, человечество, возможно, стоит у порога очередной технологической революции.
Если она произойдет, то, возможно, эволюция пойдет с еще более впечатляющими эффектами. Со временем компьютеры станут изготавливаться из других материалов, возможно, они станут квазибиологическими или бог весть еще какими и, безусловно, очень маленькими; возможно, они обзаведутся мощным интеллектом. А возможно, все будет иначе. Ведь развитие никогда не бывает прямолинейным, и его нельзя предугадать, да и вообще делать прогнозы на будущее – дело неблагодарное.
В любом случае, как мне кажется, эволюция компьютерных систем пока еще находится на зачаточном этапе. То, что мы имеем сейчас, только начало. Если предположить, что 21-й век станет веком информационных технологий, то 20-й являлся всего лишь предпосылкой к их появлению. Однако не будем конкретизировать по поводу того, что они смогут дать людям. Ведь недаром на дверях Intel написано: "It is a way to..." Вместо многоточия каждый может поставить то, что ему больше нравится, что он видит. Путь именно "в...", а вовсе не к бескрайним просторам интернета. Главное только, чтоб этот путь не привел человечество к плачевным последствиям…
Информация о работе Основные закономерности развития компьютерных систем