Смекни!
smekni.com

Шпоры к ГОС экзаменам Воронеж, 2004г.)

КомпонентыИС (1)

СовременнаяИС практическилюбого производственногопроцесса представляетсобой развитыйчеловеко-машинныйкомплекс, имеющийсложное строение.Для достаточнополного описаниятаких ИС необходимоотразить всеее внутренниесостояния внескольких«разрезах».Такими разрезамиявляютсяфункциональнаяструктура,математическая,информационная,техническая,организационнаяи кадровоеобеспечение.Функц структураИС представляетсобой переченьреализуемыхею функций(задач) и отражаетих соподчиненность.Под функциейИС, направленныхна достижениечастной целиуправления.Состав функцийреализ в ИСрегламентирГОСТом и подразделна информ иуправляющиефункции.

Информацфункц обязательнодолжны включать:1-измерение,отображениеи регистрациюзначений параметров;2-обнаружениеотклоненийпараметровот установлпределов, ихрегистрациюи отображение;3-контроль заработой комплексатехнич средствИС; 4-подготовкуи обмен информациейс другими системами.Управляющиефункц должнывключать:5-определениерациональногорежима произвпроцесса;6-формированиеи передачууправляющихвоздействийна управляемыйобъект. Математическоеобеспечение(МО) –состоит изалгоритмическогои программного.

Алгоритмическоеобеспечение– это совокупностьматематическихметодов, моделейи алгоритмов,использ в системедля решениязадач и обработкиинф. Программноеобеспечение– подразделна общее испециальноеОбщее ПО – этомашинно-ориентировПО, оно реализв виде ОС, которымиуправл ЭВМ(Супервизор,Монитор),текстовыхпрограмм исистем программировавтоматизирпроцесс написанияи отладки прикладныхпрограмм наязыках высокогоуровня. СпециальноеПО –яв-ся проблемно-ориентированными реализуетсяв виде комплексапрограмм решениядля конкретнзадач ИС. Оноподраздел наобщесист иприкладноеПО. Информационноеобеспечение(ИО)- это совокупностьсредств и методовпостроенияинформац базы.Оно определяетспособы и формыотображениясостоянияобъекта управленияв виде данных,документов,графиков исигналов.

Инф обеспсостоит из внеши внутр. Внешнеесодерж правилаклассификациии кодирования,нормативно-справочнойинф, оперативнинф. И инструктированныематериалы.Внутреннее-состоитиз входныхсигналов иданных, промежуточныхинф-ных массивови входных сигналов.Техническоеобеспечение(ТО)- иликомплекс техническихсредств ИСсостоит изсредств: получения,преобразования,передачи иотображенияинф, а такжевыч тех-ки,локальногоуправленияи регулирования.Организационноеобеспечение(ОО)-это совокупностьсредств и методоворганизациипроизводстваи управленияим в условияхвнедрения ИСЦелью ОО является:1)-выбор и постановказадач управления;2)-анализ системыуправленияи путей еесовершенствования;3)-разработкарешений поорганизациивзаимодействияИС и персонала;4)-внедрениезадач управления.Организ обеспвключает в себяметодики проведенияработ, требованияк оформлениюдокументов,должностныеинструкциии т.д. Кадровоеобеспечение(КО)- этосовокупностьметодов и средствпо организациии проведениюобучения персоналаприемам работыв ИС. Целью КОяв-ся поддержаниеработоспособностиИС и возможностидальнейшегоее развития.КО включает:методику обучения,прграммы курсови практическихзанятий, техническиесредства обученияи правила работыс ними.


ЭтапыпроектированияБД (19).

Схемарешения поставленнойзадачи происходитследующимобразом (Схема1).В процессесоздания программына начальнойстадии участвуютпостановщикизадач. Так какбольшинствосистем работаетс базами данными,обеспечивающимиработу со многимиприложениями,то возникаетпроблемаорганизационнойподдержки базданных, которуюрешает администраторбаз данных.Потребителемявляется конечныйпользователь,который неявляетсяпрограммистом,но владеетнавыками работыс вычислительнойтехникой (ВТ).Существуетеще категория– операторыЭВМ – специальнообученныеработники длясопровожденияприкладныхпрограммныхпродуктов. Вданном конкретномслучае потребителемконечногопродуктапредполагаетсяпользователь,владеющийосновныминавыками работыс персональнымкомпьютером(ПК).

Схема1. Схема процесса этапов созданияпрограмм ивзаимодействияучастников.

Взаимодействиес базой данных.Работас базой данных,управлениеи контроль надее содержимымподдерживаетсяMicrosoftAccess.Базы данных– это огромныемассивы данных,организованныхв табличнуюструктуру.Целью разработкилюбой базыданных являетсяхранение ииспользованиеинформациио какой-либопредметнойобласти. Приразработкебазы данныхобычно выделяетсянесколькоуровней моделирования,при помощикоторых происходитпереход отпредметнойобласти к конкретнойреализациибазы данныхсредствамиконкретнойСУБД. Можновыделить следующиеуровни: Самапредметнаяобласть Модельпредметнойобласти Логическаямодель данныхФизическаямодель данныхСобственнобаза данныхи приложенияДля того чтобыоценить качествопринимаемыхрешений науровне логическоймодели данных,необходимосформулироватьнекоторыекритерии качествав терминахфизическоймодели и конкретнойреализациии посмотреть,как различныерешения, принятыев процесселогическогомоделирования,влияют на качествофизическоймодели и наскорость работыбазы данных.

Конечно,таких критериевможет бытьочень многои выбор их вдостаточнойстепени произволен.Далее будутрассмотренынекоторые изтаких критериев,которые являютсябезусловноважными с точкизрения получениякачественнойбазы данных:Адекватностьбазы данныхпредметнойобласти Легкостьразработкии сопровождениябазы данныхСкорость выполненияопераций обновленияданных (вставка,обновление,удаление кортежей)Скорость выполненияопераций выборкиданных Базаданных должнаадекватноотражать предметнуюобласть. Этоозначает, чтодолжны выполнятьсяследующиеусловия: Состояниебазы данныхв каждый моментвремени должносоответствоватьсостояниюпредметнойобласти. Изменениесостоянияпредметнойобласти должноприводить ксоответствующемуизменениюсостояния базыданных Ограниченияпредметнойобласти, отраженныев модели предметнойобласти, должнынекоторымобразом отражатьсяи учитыватьсябазе данных.Кроме всегопрочего СУБДпозволяет:создаватьпустую структурубазы данных;предоставлятьсредства еезаполнения;обеспечиватьвозможностьдоступа (Access,FoxPro,SQL-сервер,Delphi,Builder).Алгоритмизацияи моделирование.Преждечем приступитьк решениюпоставленнойзадачи необходимоее алгоритмизировать,то есть выбратьконкретныйметод решениязадачи и оформитьв подетальномвиде ее модель.В данном конкретномслучае выбранаинформационнаямодель решения.Важным инструментомисследованиясистем являетсяметод моделирования,при которомисследуемыйобъект заменяетсяего моделью,то есть некоторымдругим объектом,сохраняющимосновные свойствареальногообъекта, ноболее удобнымдля исследованияили использования.Информационнаямодель – этоотражениепредметнойобласти в видеинформации.Предметнаяобласть представляетсобой частьреального мира,который исследуетсяили используется.Отображениепредметнойобласти винформационныхтехнологияхпредставляетсяинформационнымимоделями несколькихуровней (рис.2)Концептуальнаямодель обеспечиваетинтегрированноепредставлениео предметнойобласти и имеетсловооформительныйхарактер. Логическаямодель формируетсяиз концептуальнойпутем выделенияконкретнойчасти (подлежащейуправлению),ее детализациии формализации.Логическаямодель формализующаяна языке математикиво взаимосвязив выделеннойпредметнойобласти называетсяматематическоймоделью. С помощьюматематическихметодов математическаямодель преобразуетсяв алгоритмическуюмодель, задающуюпоследовательностьдействий, реализующихдостижениепоставленнойцели. На основеалгоритмическоймодели создаетсямашинная(компьютерная)программа,является такжеалгоритмическоймоделью, нозаписаннойна языке понятномкомпьютеру.Выделениеинформационныхмоделей разныхуровней абстракциипозволяетразделитьсложный процессотображения«предметнаяобласть - программа»на несколькоитеративных,более простых,отображений

.


рис.2Уровни информационныхмоделей.

Информационнаямодель неразрывносвязана с понятиеминформационнойсистемы в целом.Итак, информационнаясистема – этовзаимосвязаннаясовокупностьсредств, методови персонала,используемыхдля хранения,обработки ивыдачи информациив интересахдостиженияпоставленныхцелей. Современноепониманиеинформационнойсистемы предполагаетиспользованиев качествеосновноготехническогосредства переработкиинформацииперсональныйкомпьютер (ПК).Кроме того,техническоевоплощениеинформационнойсистемы самопо себе ничегоне будет значить,если не учтенароль человека,для которогои предназначенапроизводимаяинформацияи без которогоневозможноее представлениеи получение.

Работув информационнойсистеме любогоназначенияобеспечиваютпроцессы, которыеусловно можноразделить наследующиеблоки: Вводинформациииз внешних ивнутреннихисточников;Обработкавходной информациии представлениеее в удобномвиде; Выводинформациидля предоставленияпотребителямили передачав другую систему;Обратная связь– это информация,переработаннаялюдьми даннойорганизациидля коррекциивходной информации.


ТипыИС. Примеры ИС.(2)

ТипыИС. ТипИС зависит отуровня управления,для которогоэта ИС используется.

Чем вышеуровень, темменьше возможностейдля использованияИС. Основаниепирамиды составляетИС, задачейкоторой являетсяобработкаданных. На верхнемуровне ИС становятсястратегическимии используютсяруководителямикак системыподдержкипринятия решений.ИСоперативногоуровня– задачи, целии источникиинф заранееопределены,решение задачзапрограммировано,системы могутфункционироватьбез участиячеловека (бухсистема, системарегистр заказов,складскойучет). ИСспециалистов– выделяютсяИС офисные иИС обработкизнаний. ОфисныеИС выполняютслед функции:1)обработкатекстов; 2)архивациядок-тов; 3)аудиопочта;4)системы теле-видео-конференций.ИС дляменеджеровсреднего звена– функции: контроль,регистрация,сравнениетекущих показателейс прошлыми,составлениеотчетов заопредел время,обработкаархивной инф.Выделем дватипа систем:1)управленческие-использ дляподдержкипринятия решенийнеструктурири частичнострукт задач;- использ данные,собираемыеИС нижнегоуровня; - не содержатаналитическихфункций и имеютнегибкую структ.2)системаподдержкипринятия решений–имеютср-ва моделированияи анализа; -позволяютлегко изменитьпостановкузадачи, корректироватьисход данныеи ограничен;-имеют гибкуюструктуру исредства адаптации.ИСстратегическогоуровня– под стратегиейпонимают наборметодов и средствдля решенияперспективныхдолгосрочныхзадач. СтратегическиеИС – компьютернаяИС, обеспечподдержкупринятия решенияпо реализацстратегич целейразвития организации.

ПримерыИС. 1-ИСпо отысканиюрыночных ниш-припокупке товаровв некоторыхфирмах ИСрегистрируютданные о покупателе,что позволяет:а) определятьгруппы покупателей,их состав изапросы, а затемориентироватьсяв своей стратегиина наиболеемногочисленнуюгруппу; б) посылатьпотенциальнымпокупателямразличныепредложения,рекламу, напоминания;в) предоставлятьпостояннымпокупателямтовары и услугив кредит соскидкой илис отсрочкойплатежей(книги-почтой).2-ИС ускоряющиепотоки товаров-предположимфирма специализируетсяна поставкахпродуктов вопределенноеучреждение,например, вбольницу, какизвестно, иметьбольшие запасыпродуктов наскладах фирмыочень не выгодно,а не иметь ихсовсем невозможно.Для того, чтобынайти оптимальноерешениеэтойпроблемы фирмаустанавливаеттерминалы вобслуживаемомучреждениии подключаетих к ИС, заказчиквводит своипожелания попредлагаемомукаталагу и этиданные поступаютв ИС по учетузаказов. Менеджерыделая выборокипо поступившимзаказам принимаютоперативныеуправленческиерешения подоставке заказчикунужного товараза короткийпромежутоквремени и, такимобразом, экономятьсяогромные деньгина хранениетоваров, ускоряетсяи упрощаетсяпоток товаров,отслеживаютсяпотребностипокупателей.3-ИС по снижениюиздержекпроизводства-эти ИС отслеживаявсе фазы производственногопроцесса способствуютулучшениюуправленияи контроля,более рациональномупланированиюи использованиюперсонала. И,как следствие,снижениюсебестоимостипроизводимойпродукции.Пример. ПустьИС, установленнаяв фирме по сдачеавтомашин внаем, отслеживаетместонахождение,стоимость итехническоесостояние паркапрокатныхмашин. Это позволяетминимизироватьпотери от простояи пустого прогонадля каждойавтомашины,перераспределяяпредложениесогласно спросу.4-ИС автоматизациитехнологии– («менеджментуступок») сутьэтой технологиисостоит в том,что если доходфирмы остаетсяв рамках рентабельности,то потребителюделаются разныескидки В зависимостиот количестваи длительностиконтрактов.В этом случаепотребительстановитьсязаинтересованнымво взаимодействиис фирмой, а фирма,тем самым, привлекаетдополнительноечисло клиентов.Если же клиентне желаетвзаимодействоватьс данной фирмойи переходитна обслуживаниек другой, тоего затратымогут возрастииз-за потерипредоставляемыхему ранее скидок.Пример. Например,ИС по продажеавиабилетовпозволяетпроанализироватьархивные данныеза многие годы,оценить перспективынаполнениясалона, назначитьопределеннуюцену на каждоеместо, снизитьколичествонепродаваемыхбилетов и др.Пример. ИС банка– обеспечиваетвсе виды оплатпо счетам клиентов,она умышленноделаетсянесовместимойс ИС другихбанков. Т.о. клиентпопадает в кругуслуг банкаиз которогоему трудновыйти, в обменбанк предлагаетразличныескидки и бесплатныеуслуги.


ТехнолгииWeb-приложенийс БД. (20) Объектнаямодель ADO 2.5

Объективнаямодель ADO 2.5 напоминаетпредыдущуюверсию, но имеются2 новых объекта(Stream и Record). Эти объектыи их отношениядруг к другупоказаны вПриложении2. Рассмотримобъекты ADO подробнее.ОбъектConnection даетвозможностьвзаимодействоватьс информационнымихранилищами.С его помощьюможно указатьиспользуемогопровайдераOLE DB, характеристикибезопасностидля подключенияк базе данныхи другие параметры,относящиесяк соединениюс информационнымхранилищем.Для установлениясоединенияс информационнымхранилищемобъект Connection явнымобразом генерироватьне надо. ОбъектыCommand, Recordset и Record можносоздавать ибез объектаConnection, хотя характеристикисоединенияуказать придётся.Если не создатьэтот объект,ADO неявно сделаетэто сам. Однакодля отправкипровайдерунесколькихкоманд следуетявным образомсоздать объектConnection, так как этоэффективнее,чем заставлятьADO делать егопри каждойотправки команды.Помимо установкисоединенияс информационнымхранилищем,объект Connection позволяетотправлятьему команды.Это могут бытьсоздаваемыев запросе илисохраненныекоманды (например,команды SQL илисохраняемыепроцедуры), иони могут(необязательно)возвращатьнабор данныхиз хранилища.ОбъектCommand командыинформационномухранилищу. Этоможет делатьи объект Connection, новозможностипоследнегопо работе скомандамиограничены,а первый созданспециальнодля этой целии потому позволяетработать совсеми аспектамикоманд. Фактическиобъект Command неявносоздается привводе командыобъектом Connection.Хотя остальныеобъекты позволяютпередаватьв командахпараметры, нетвозможностиих подробноописывать.Объект Command даетвозможностьопределятьконкретныедетали (такиекак тип данныхи длина) входныхпараметров,а также параметрына выходе ивозвращаемыезначения, принимающиеинформациюот команды.Помимо запускакоманд, возможно,получениязаписей, возможноизвлечь предоставляемуюкомандойдополнительнуюинформацию.Объект Command даетвозможностьвводить команды,не возвращающиезаписей (например,запросы SQL, вставляющиеновые данныеили обновляющиеимеющиеся).ОбъектRecordset являетсяодним из самыхраспространенныхобъектов ADO, таккак он содержитданные, извлекаемыеиз информационныххранилищ. Частоприходитсявводить команды,не возвращающиеданных, напримердобавляющиеи обновляющиеих, но чаще всеготребуетсяпрочитатьнаборы записей.Эти наборынаходятся вобъекте Recordset. Онпозволяетизменять данные(добавлять,обновлять иудалять их),перемещатьсяпо записям,фильтроватьих, показываятолько подмножестваи т.д. Кроме того,объект Recordset содержитсемействоFields, в котором длякаждого поля(столбца) набораимеется объектField. Независимоот того, работаетели вы с даннымистраницы ASP илиобращаетеськ ним удаленнос помощью службудаленныхданных (Remote Data Services,RDC), вам придетсяобращатьсянепосредственнок объекту Recordset.Oбъект RecordВерсииADO до 2.5 позволялиработать соструктурированнымиданными, такимикак наборызаписей в базахданных, но небыли предназначеныдля таких наборов,где столбцыразличаютсядля каждойстроки (т.е.различаетсяколичествостолбцов и типыих данных). Этоне являетсяпроблемой дляданных SQL, но приработе с файламии почтовымисистемами,web-серверами иинформационнымихранилищамидругих типов(такие данныесчитаютсяполуструктурированными)это необходимо.ОбъектStream предоставляетдоступ к содержимомуузла, такогокак электронноесообщение илиweb-страница. Онпоказываетфактическоесодержимоефайла или ресурса.Таким образом,при совместномиспользованиис объектамиRecord и Recordset возможноне только получитьдоступ к файламweb-сервера илиэлектроннымсообщениям,но и обращатьсяк их содержимому.Можно, например,создать почтовыйклиент, которыйприменяет вкачестве методадоступа к почтовойсистеме толькоADO. При этом ненужно изучатьинтерфейспрограммированияили объектнуюмодель почтовойсистемы, чтоупрощает разработку.СозданиеWeb-приложенияпо технологииASP Обзоринструментариядля созданияWeb-приложенияДля реализациивышеизложеннойзадачи используетсяперсональныйкомпьютер соперационнойMicrosoft Windows 98 или 2000 (Workstation иServer), установленныйIIS (Internet Information Server) для Win2000 илиPWS (Personal Web Server) для Win9x, MicrosoftAccess (версии 97 или2000). Таким образом,технологияASP представляетсобой удобныйи мощный инструментдля реализациизадач Web-программирования,с минимальнымитребованиямидля его реализации.Важной особенностьюявляется возможностьдоступа к источникаминформации,в частностик базам данных.Так же стоитупомянуть ио том, что приложениясозданные наASP всегда можнопротестироватьнепосредственнов сети Интернет,используяASP-хостинг. СозданноеWeb-приложениепредставляетсобой простейшийпример использованиятехнологииASP. В дальнейшемработа над этимприложениемможет привестик созданиюмногоуровнегокаталога изображенийс авторизациейправ пользователя,поиском нужногоизображения,а также болеемощными инструментамиуправления.


Основныефункции ОС,классификацияОС. (22) Операционныесистемы компьютеровопределяютпрограммнуюплатформуинформационнойсистемы. Ониобеспечиваютвыполнениеприложенийпользователейи посредствомтранспортнойсистемы организуютдоступ к сетевымресурсам - другимкомпьютерам,локальным иглобальнымсетям, внешнимустройствами базам данных.КлассификацияОС Операционнаясистема являетсяпрограммнойнадстройкойнад архитектуройкомпьютера,которая обеспечиваетудобный пользовательскийинтерфейс,берет на себяфункции автоматическогоуправлениярядом его подсистеми предоставляетготовые процедурыуправлениявнутреннимии внешнимиресурсами. Тоесть, операционнаясистема являетсянекоей автоматизированнойсистемой управленияработой и ресурсамикомпьютера,повышающаяудобство иэффективностьего использования.Операционныесистемы (ОС)классифицируют:1- по особенностямалгоритмовуправленияресурсами –локальныеи сетевыеОС. ЛокальныеОС управляютресурсамиотдельногокомпьютера.Сетевые ОСучаствуют вуправленииресурсами сети; 2- по числу одновременновыполняемыхзадач - однозадачныеи многозадачные.ОднозадачныеОС выполняютфункцию предоставленияпользователювиртуальнойвычислительноймашины, обеспечиваяего простыми удобным интерфейсомвзаимодействияс компьютером,средствамиуправленияпериферийнымиустройствамии файлами.МногозадачныеОС, кроме вышеперечисленныхфункций, управляютразделениемсовместноиспользуемыхресурсов, такихкак процессор,оперативнаяпамять, файлыи внешние устройства;3- по числу одновременноработающихпользователей- однопользовательскиеи многопользовательские.Основным отличиеммногопользовательскихсистем отоднопользовательскихявляется наличиесредств защитыинформациикаждого пользователяот несанкционированногодоступа другихпользователей;4- по возможностираспараллеливаниявычисленийв рамках однойзадачи - поддержкамногонитевости.МногонитеваяОС разделяетпроцессорноевремя не междузадачами, амежду их отдельнымиветвями – нитями;5- по способураспределенияпроцессорноговремени междунесколькимиодновременносуществующимив системе процессамиили нитями -невытесняющаямногозадачностьи вытесняющаямногозадачность.В невытесняющеймногозадачностимеханизм планированияпроцессовцеликом сосредоточенв операционнойсистеме, а ввытесняющейраспределенмежду системойи прикладнымипрограммами.При невытесняющеймногозадачностиактивный процессвыполняетсядо тех пор, покаон сам по собственнойинициативене передаступравлениеоперационнойсистеме длявыбора из очередидругого готовогок выполнениюпроцесса. Привытесняющеймногозадачностирешение опереключениипроцессорас одного процессана другой принимаетсяоперационнойсистемой, а несамим активнымпроцессом; 6-по отсутствиюили наличиюв ней средствподдержкимногопроцессорнойобработки.МногопроцессорныеОС, в свою очередь,могут классифицироватьсяпо способуорганизациивычислительногопроцесса всистеме смногопроцессорнойархитектурой:асимметричныеОС и симметричныеОС. АсимметричнаяОС целикомвыполняетсятолько на одномиз процессоровсистемы, распределяяприкладныезадачи по остальнымпроцессорам.СимметричнаяОС полностьюдецентрализованаи используетвесь наборпроцессоров,разделяя ихмежду системнымии прикладнымизадачами; 7- поориентациина аппаратныесредства - операционныесистемы персональныхкомпьютеров,серверов,мейнфреймов,кластеров; 8- по зависимостиот аппаратныхплатформ –зависимыеи мобильные.В мобильныхОС аппаратнозависимые месталокализованытак, что припереносе системына новую платформупереписываютсятолько они.Средством,облегчающимперенос ОС надругой типкомпьютераявляется написаниеее на машинно-независимомязыке, например,на С; 9- по особенностямобластейиспользования– ОС пакетнойобработки,разделениявремени,реальноговремени.Системы пакетнойобработкипредназначеныдля решениязадач вычислительногохарактера, нетребующихбыстрого получениярезультатов.Главной цельюи критериемэффективностисистем пакетнойобработкиявляется максимальнаяпропускнаяспособность,то есть решениемаксимальногочисла задачв единицу времени.В системах сразделениемвремени каждомупользователюпредоставляетсятерминал, скоторого онможет вестидиалог со своейпрограммой.Каждой задачевыделяетсянекоторый квантпроцессорноговремени, такчто ни одназадача не занимаетпроцессорнадолго. Есликвант временивыбран небольшим,то у всех пользователей,одновременноработающихна одном компьютере,создаетсявпечатление,что каждый изних единоличноиспользуетмашину. Системыреальноговремени применяютсядля управленияразличнымитехническимиобъектами,когда существуетпредельнодопустимоевремя, в течениекоторого должнабыть выполнената или инаяпрограммауправленияобъектом.Невыполнениепрограммы всрок можетпривести каварийнойситуации. Такимобразом, критериемэффективностисистем реальноговремени являетсяих способностьвыдерживатьзаранее заданныеинтервалывремени междузапуском программыи получениемрезультата - управляющеговоздействия; 10- по структурнойорганизациии концепциям,положеннымв основу: 11- поспособу построенияядра системы- монолитноеядроили микроядерныйподход.ОС использующие монолитноеядро, компонуютсякак одна программа,работающаяв привилегированномрежиме и использующаябыстрые переходыс одной процедурына другую, нетребующиепереключенияиз привилегированногорежима в пользовательскийи наоборот. ПрипостроенииОС на базе микроядра,работающегов привилегированномрежиме и выполняющеготолько минимумфункций поуправлениюаппаратурой,функции болеевысокого уровнявыполняют специализированныекомпонентыОС – программныесерверы, работающиев пользовательскомрежиме. Притаком построенииОС работаетболее медленно,так как частовыполняютсяпереходы междупривилегированнымрежимом ипользовательским,но системаполучаетсяболее гибкойи ее функцииможно модифицировать,добавляя илиисключая серверыпользовательскогорежима; 12- попостроениюна базе объектно-ориентированногоподхода; 13- по наличиюнесколькихприкладныхсредв рамках однойОС, позволяющих выполнятьприложения,разработанныедля несколькихоперационныхсистем. Концепциямножественныхприкладныхсред наиболеепросто реализуетсяв ОС на баземикроядра, надкоторым работаютразличныесерверы, частькоторых реализуютприкладнуюсреду той илииной операционнойсистемы; 14- пораспределениюфункций операционнойсистемысреди компьютеровсети. В распределеннойОС реализованымеханизмы,обеспечивающиепользователявозможностьюпредставлятьи восприниматьсеть в видеоднопроцессорногокомпьютера.ПризнакамираспределеннойОС являетсяналичие единойсправочнойслужбы разделяемыхресурсов ислужбы времени,использованиемеханизмавызова удаленныхпроцедур дляраспределенияпрограммныхпроцедур помашинам, многонитевойобработки,позволяющейраспараллеливатьвычисленияв рамках однойзадачи и выполнятьэту задачуодновременнона несколькихкомпьютерахсети, а такженаличие другихраспределенныхслужб. Функцииоперационнойсистемы компьютера.Обслуживаниефайловой системы.Историческиобслуживаниефайловой системыстало первойзадачей, которуювозложили наоперационнуюсистему персональныхкомпьютеров.До появлениядисков и дисководовинформациюзаписывалина магнитнуюленту, перфорированнуюбумажную ленту(перфоленту)или перфорированныекарты (перфокарты).Розыск информациина этих устройствахпоследовательногодоступа нередковыполнялсявручную. С появлениемустройствпроизвольногодоступа намагнитныхдисках появиласьи возможностьавтоматизироватьдоступ к данным.Для этих целейи были созданыпервые операционныесистемы, которыеполучили названиедисковых операционныхсистем (DOS). Сегодняв число функцийпо обслуживаниюфайловой системывходят следующие:Навигация пофайловой системе(переход изодного каталогав другой); Созданиефайлов и каталогов;Копированиефайлов и каталогов;Удаление файлови каталогов;Поиск файлов;Открытие файловданных и исполнениепрограммныхфайлов. Программно– аппаратныйинтерфейсЗдесьи далее подсловом интерфейспонимаетсявзаимодействие.Соответственно,программно- аппаратныйинтерфейс –это взаимодействиемежду программамии оборудованием.Операционнаясистема в данномслучае выступаетв качествепосредника– она перехватываетобращенияпрограмм кфизическимустройствами перенаправляетэти обращенияк драйверамустройств.Аппаратно-программныйинтерфейсВ случаенеобходимостиустановки накомпьютеренового устройстваоперационнаясистема позволяетобеспечитьего согласованиес другимиустройствамии программами,ранее установленнымина компьютере.Программно-программмныйинтерфейсСовременныезадачи, выполняемыена компьютерах,отличаютсякомплексностью.Так, например,для того, чтобыподготовитькнигу, нужныотдельныепрограммы дляподготовкитекстов, иллюстрацийи объединенияразных типовданных в одномдокументе. Этипрограммывыполненыразными разработчиками,а работатьдолжны совместно.Условия длятакой совместнойработы создаетоперационнаясистема. Этоона отслеживаетобмен даннымимежду различнымипрограммами.ИнтерфейспользователяВзаимодействиепрограммногои аппаратногообеспеченияс человеком– важнейшаяфункция операционнойсистемы. Именноблагодаря еемы можем управлятьпрограммамис помощью клавиатуры,мыши или иногоустройства.Операционнаясистема интерпретируетнаши действиякак командыи «объясняет»программами оборудованию,что они должнысделать. С другойстороны, операционнаясистема управляетвыдачей информацииот компьютерак пользователю.Она управляетвыводом сообщенийи звуковыхсигналов. УправлениезаданиямиОперационнаясистема можетмногое, но невсе. В тех случаях,когда нам необходимыпрограммныесредства длявыполненияспецифическихработ, мы устанавливаемна компьютереновую программу.Управлениеустановкойи работой программ- функция операционнойсистемы. Современныеоперационныесистемы отличаютсямногозадачностью,то есть онипозволяютодновременноработать снесколькимипрограммами.УправлениепамятьюСколькобы на компьютерени было установленооперативнойпамяти, всегдамогут найтисьпрограммы идокументы,размеры которыхмного большеразмеров оперативнойпамяти. В тедалекие времена,когда операционныесистемы незанималисьраспределениемоперативнойпамяти, такиепрограммыэксплуатироватьбыло невозможно.Сегодня операционныесистемы динамическиуправляютоперативнойпамятью. Ониосвобождаютте областипамяти, которыевременно неиспользуются,и управляютзагрузкойпрограмм воперативнуюпамять небольшимифрагментами.Один из приемов,к которомуприбегаютоперационныесистемы, состоитв созданиивиртуальнойпамяти на жесткомдиске. Виртуальнаяпамять - этофайл достаточнобольшого размера(обычно в несколькораз больше, чемобъем оперативнойпамяти компьютера),который рассматриваетсякак естественноерасширениеоперативнойпамяти. Когдав оперативнойпамяти не хватаетместа для размещенияданных илипрограмм, онипоступают ввиртуальнуюпамять на жесткомдиске, а когдак ним надообратиться,они порциямиперемещаютсяв оперативнуюпамять. Обменоммежду оперативнойпамятью и жесткимдиском управляетоперационнаясистема. Жесткийдиск - устройствомеханическое,а оперативнаяпамять – электронное.Работа механическихустройствпроисходитв тысячу размедленнее, чемэлектронных.Поэтому использованиевиртуальнойпамяти (когдане хватаетоперативнойпамяти) заметнозамедляетработу компьютера.Именно поэтомуувеличениеобъема оперативнойпамяти компьютеранамного повышаетего быстродействие(ему простореже приходитсяприбегать киспользованиювиртуальнойпамяти). Диагностикаи обслуживаниекомпьютераВ составсовременныхоперационныхсистем входятслужебныепрограммы,необходимыедля автоматизациизадач по обслуживаниюкомпьютернойсистемы. Онипозволяютвыполнятьдиагностическиеоперации иустранятьобнаруженныеошибки, в томчисле и ошибкив самой операционнойсистеме. Онитакже позволяюттестироватьоборудование,выявлять иустранятьконфликты междуразличнымаппаратнымобеспечением.Важное значениеслужебныхпрограмм состоитв их способностиоптимизироватьработу компьютераи добиватьсямаксимальновозможнойпроизводительностиоборудования.


Управлениепроцессором,памятью, устройствамиввода-вывода.(23)

Памятькомпьютерапостроена издвоичных запоминающихэлементов —битов, объединенныхв группы по 8битов, которыеназываютсябайтами. (Единицыизмеренияпамяти совпадаютс единицамиизмеренияинформации).Все байтыпронумерованы.Номер байтаназываетсяего адресом.Байты могутобъединятьсяв ячейки, которыеназываютсятакже словами.Для каждогокомпьютерахарактернаопределеннаядлина слова— два, четыреили восемьбайтов. Это неисключаетиспользованияячеек памятидругой длины(например, полуслово,двойное слово).Как правило,в одном машинномслове можетбыть представленолибо одно целоечисло, либоодна команда.Однако, допускаютсяпеременныеформаты представленияинформации.

Широкоиспользуютсяи более крупныепроизводныеединицы объемапамяти: Kuлoбайт,Мегабайт, Гигабайт,а также, в последнеевремя, Терабайти Петабайт.Современныекомпьютерыимеют многоразнообразныхзапоминающихустройств,которые сильноотличаютсямежду собойпо назначению,временнымхарактеристикам,объёму хранимойинформациии стоимостихранения одинаковогообъёма информации.Различают дваосновных видапамяти – внутреннююи внешнюю. Всостав внутреннейпамяти входятоперативнаяпамять, кэш-памятьи специальнаяпамять. Оперативнаяпамять (ОЗУ,англ. RAM, Random Access Memory —память с произвольнымдоступом) — этобыстрое запоминающееустройство,непосредственносвязанное спроцессороми предназначенноедля записисчитыванияи хранениявыполняемыхпрограмм иданных, обрабатываемыхэтими программами.Оперативнаяпамять используетсятолько длявременногохранения данныхи программ, таккак, когда машинавыключается,все, что находилосьв ОЗУ, пропадает.Доступ к элементамоперативнойпамяти прямой– это означает,что каждый байтпамяти имеетсвой индивидуальныйадрес. ОбъемОЗУ обычносоставляет32-512 Мбайта, а дляэффективнойработы современногопрограммногообеспеченияжелательноиметь не менее256 Мбайт ОЗУ. ОбычноОЗУ исполняетсяиз интегральныхмикросхемпамяти DRAM (Dynamic RAM —динамическоеОЗУ). МикросхемыDRAM работаютмедленнее, чемдругие разновидностипамяти, но стоятдешевле. Каждыйинформационныйбит в DRAM запоминаетсяв виде электрическогозаряда крохотногоконденсатора,образованногов структуреполупроводниковогокристалла.Из-за токовутечки такиеконденсаторыбыстро разряжаются,и их периодически(примерно каждые2 миллисекунды)подзаряжаютспециальныеустройства.Этот процессназываетсярегенерациейпамяти (Refresh Memory).Современныемикросхемыимеют ёмкость1-16 Мбит и более.Они устанавливаютсяв корпуса исобираютсяв модули памяти.Наиболеераспространенымодули тинаDIMM и SIMM. В модулеSIMM элементы памятисобраны намаленькойпечатной платедлиной около10 см. Ёмкостьтаких модулейнеодинаковая-— 256 Кбайт, 1, 2, 4, 8, 16, 32и 64 Мбайта, Различныемодули SIMM могутиметь разноечисло микросхем— девять, триили одну, и разноечисло контактов— 30 или 72. Важнаяхарактеристикамодулей памяти— время доступак данным, котороеобычно составляет60 - 80 наносекунд.В настоящеевремя SIММ'ыпрактическине применяются.На их сменупришли DIMM`ы, а насмену DIMM приходятDDR и RIMM, но по сравнениюс DIMM они имеютнемного большуюстоимость исоответственноповышеннуюскорость обмена. КЭШ-памятьКЭШ(англ. сасhe), илисверхоперативнаяпамять — оченьбыстрое ЗУнебольшогообъёма, котороеиспользуетсяпри обменеданными междумикропроцессороми оперативнойпамятью длякомпенсацииразницы в скоростиобработкиинформациипроцессороми несколькоменее быстродействующейоперативнойпамятью. Кэш-памятьюуправляетспециальноеустройство— контроллер,который, анализируявыполняемуюпрограмму,пытается предвидеть,какие данныеи команды вероятнеевсего понадобятсяв ближайшеевремя процессору,и подкачиваетих в кэш-память.При этом возможныкак "попадания",так и "промахи"В случае попадания,то есть, еслив кэш подкачанынужные данные,извлечениеих из памятипроисходи!' беззадержки. Еслиже требуемаяинформацияв кэше отсутствует,то процессорсчитывает еёнепосредственноиз оперативнойпамяти Соотношениечисла попаданийи промаховопределяетэффективностькэширования.Кэш-памятьреализуетсяна микросхемахстатическойпамяти SRAM (Static RAM), болеебыстродействующих,дорогих и малоёмких,чем DRAM. Современныемикропроцессорыимеют встроеннуюкэш-память, такназываемыйкэш первогоуровня размером8-16 Кбайт. Крометого, на системнойплате компьютераможет бытьустановленкэш второгоуровня ёмкостьюот 64 Кбайт до256 Кбайт и выше.Специальнаяпамять Кустройствамспециальнойпамяти относятсяпостояннаяпамять (ROM), перепрограммируемаяпостояннаяпамять (Flash Memory), памятьCMOS RAM, питаемая отбатарейки,видеопамятьи некоторыедругие видыпамяти. Постояннаяпамять (ПЗУ,англ. ROM, Read Only Memory — памятьтолько длячтения) — энергонезависимаяпамять, используетсядля храненияданных, которыеникогда непотребуютизмененияСодержаниепамяти специальнымобразом "зашивается"в устройствепри его изготовлениидля постоянногохранения. ИзПЗУ можно толькочитать

Перепрограммируемаяпостояннаяпамять (Flash Memory) —энергонезависимаяпамять, допускающаямногократнуюперезаписьсвоего содержимогос дискеты. Преждевсего в постояннуюпамять записываютпрограммууправленияработой самогопроцессора.В ПЗУ находятсяпрограммыуправлениядисплеем,клавиатурой,принтером,внешней памятью,программызапуска и остановкикомпьютера,тестированияустройств.Важнейшаямикросхемапостояннойили Flash-памяти— модуль BIOS. BIOS (BasicInput/Output System — базоваясистема ввода-вывода)—- совокупностьпрограмм,предназначенныхдля: 1- автоматическоготестированияустройств послевключенияпитания компьютера; 2- загрузкиоперационнойсистемы в оперативнуюпамять. РольBIOS двоякая: с однойстороны этонеотъемлемыйэлемент аппаратуры(Hardware), а с другойстороны – важныймодуль любойоперационнойсистемы (Software).РазновидностьпостоянногоЗУ – CMOS RAM. CMOS RAM — этопамять с невысокимбыстродействиеми минимальнымэнергопотреблениемот батарейки.Используетсядля храненияинформациио конфигурациии составеоборудованиякомпьютера,а также о режимахего работы.СодержимоеCMOS изменяетсяспециальнойпрограммойSetup, находящейсяв BIOS (англ Set-up –устанавливать,читается "сетап").

Для храненияграфическойинформациииспользуетсявидеопамять.Видеопамять(VRAM) — разновидностьоперативногоЗУ, в которомхранятсязакодированнойизображения.Это ЗУ организованотак, что егосодержимоедоступно сразудвум устройствам— процессоруи дисплею. Поэтомуизображениена экране меняетсяодновременнос обновлениемвидеоданныхв памяти. Внешняяпамять (ВЗУ)предназначенадля длительногохранения программи данных, ицелостностьеё содержимогоне зависитоттого, включенили выключенкомпьютер. Вотличие отоперативнойпамяти, внешняяпамять не имеетпрямой связис процессором.Информацииот ВЗУ к процессоруи наоборотциркулируетпримерно последующейцепочке:

В составвнешней памятикомпьютеравходят: -накопителина жёсткихмагнитныхдисках, -накопителина гибких магнитныхдисках; -накопителина компакт-дисках; -накопителина магнитооптическихкомпакт-дисках; -накопителина магнитнойленте (стримеры)и др.

Ввод-вывод

Функционированиелюбой вычислительнойсистемы обычносводится квыполнениюдвух видовработы: обработкеинформациии операций поосуществлениюее ввода-вывода.Поскольку врамках модели,принятой в этомкурсе, все, чтовыполняетсяв вычислительнойсистеме, организованокак набор процессов,эти два видаработы выполняютсяпроцессами.Процессы занимаютсяобработкойинформациии выполнениемоперацийввода-вывода.

Содержаниепонятий "обработкаинформации"и"операцииввода-вывода"зависит оттого, с какойточки зрениямы смотрим наних. С точкизрения программистапод "обработкойинформации"понимаетсявыполнениекоманд процессоранад данными,лежащими впамяти независимоот уровня иерархии- в регистрах,кэше, оперативнойили вторичнойпамяти. Под"операциямиввода-вывода"программистпонимает обменданными междупамятью иустройствами,являющимисявнешними поотношению кпамяти и процессору,такими какмагнитныеленты, диски,монитор, клавиатура,таймер. С точкизрения операционнойсистемы "обработкойинформации"являются толькооперации, совершаемыепроцессоромнад данными,находящимисяв памяти науровне иерархиине ниже, чемоперативнаяпамять. Всеостальноеотносится к"операциямввода-вывода".Чтобы совершитьоперации надданными, временнорасположеннымиво вторичнойпамяти, операционнаясистема, какмы обсуждалив части III нашегокурса, сначалапроизводитих подкачкув оперативнуюпамять, а лишьзатем процессорсовершаетнеобходимыедействия.

Рассмотрениетого, что именноделает процессорпри обработкеинформации,как он решаетзадачу и какойалгоритм выполняет,не входит взадачи нашегокурса. Это скорееотносится ккурсу"Алгоритмыи структурыданных", с которогообычно начинаетсяизучение информатики.Как операционнаясистема управляетобработкойинформации,мы разобралив части II, в деталяхописав двасостоянияпроцессов -исполнение(а что его описыватьто?) иготовность(очереди планированияи т.д.), а такжеправила, покоторым осуществляетсяперевод процессовиз одного состоянияв другое (алгоритмыпланированияпроцессов).

Даннаяглава будетпосвященавторому видуработы вычислительнойсистемы - операциямввода-вывода.Мы разберем,что происходитв компьютерепри выполненииоперацийввода-вывода,и как операционнаясистема управляетих выполнением.При этом дляпростоты мыбудем считать,что объем оперативнойпамяти в вычислительнойсистеме достаточнобольшой, т.е.все процессыполностьюрасполагаютсяв оперативнойпамяти, и поэтомупонятия "операцияввода-вывода"с точки зренияоперационнойсистемы и сточки зренияпользователясодержательносовпадают.Такое предположениене снижаетобщности нашегорассмотрения,так как подкачкаинформациииз вторичнойпамяти в оперативнуюпамять и обратнообычно строитсяпо тому же принципу,что и все прочиеоперацииввода-вывода.

Преждечем говоритьо работе операционнойсистемы приосуществленииоперацийввода-вывода,нам придетсявспомнить частьсведений изкурса "АрхитектурасовременныхЭВМ и языкассемблера",чтобы понять,как осуществляетсяпередача информациимежду оперативнойпамятью и внешнимустройством,и почему дляподключенияк вычислительнойсистеме новыхразнообразныхустройств еене требуетсяперепроектировать.

13.1 Физическиепринципы организацииввода-вывода.

Существуетмного разнообразныхустройств,которые могутвзаимодействоватьс процессороми памятью: таймер,жесткие диски,клавиатура,дисплеи, мышь,модемы и т. д.,вплоть до устройствотображенияи ввода информациив авиационно-космическихтренажерах.Часть этихустройств можетбыть встроенавнутрь корпусакомпьютера,часть - вынесеназа его пределы,и общаться скомпьютеромчерез различныелинии связи:кабельные,оптоволоконные,радиорелейные,спутниковыеи т.д. Конкретныйнабор устройстви способы ихподключенияопределяютсяцелями функционированиявычислительнойсистемы, желаниямии финансовымивозможностямипользователя.Несмотря навсе многообразиеустройств,управлениеих работой иобмен информациейс ними строятсяна относительнонебольшомколичествепринципов,которые мыпостараемсяразобрать вэтом разделе.

13.1.1. Общиесведения обархитектурекомпьютера.

В простейшемслучае процессор,память и многочисленныевнешние устройствасвязаны большимколичествомэлектрическихсоединений- линий, которыев совокупностипринято называтьлокальноймагистральюкомпьютера.Внутри локальноймагистралилинии, служащиедля передачисходных сигналови предназначенныедля выполнениясходных функций,принято группироватьв шины. При этомпонятие шинывключает в себене только наборпроводников,но и набор жесткозаданных протоколов,определяющийперечень сообщений,который можетбыть переданс помощьюэлектрическихсигналов поэтим проводникам.В современныхкомпьютерахвыделяют, какминимум, тришины:

Шинуданных, состоящуюиз линий данныхи служащую дляпередачи информациимежду процессороми памятью,процессороми устройствамиввода-вывода,памятью и внешнимиустройствами.

Адреснуюшину, состоящуюиз линий адресаи служащую длязадания адресаячейки памятиили указанияустройстваввода-вывода,участвующихв обмене информацией.

Шинууправления,состоящую излиний управлениялокальноймагистральюи линий ее состояния,определяющихповедениелокальноймагистрали.В некоторыхархитектурныхрешениях линиисостояниявыносятся изэтой шины вотдельную шинусостояния.

Количестволиний, входящихв состав шины,принято называтьразрядностью(шириной)этой шины. Ширинаадресной шины,например, определяетмаксимальныйразмер оперативнойпамяти, котораяможет бытьустановленав вычислительнойсистеме. Ширинашины данныхопределяетмаксимальныйобъем информации,которая за одинраз может бытьполучена илипередана поэтой шине.

Операцииобмена информациейосуществляютсяпри одновременномучастии всехшин. Рассмотрим,к примеру, действия,которые должныбыть выполненыдля передачиинформациииз процессорав память. Впростейшемслучае необходимымиявляются тридействия:

На адреснойшине процессордолжен выставитьсигналы, соответствующиеадресу ячейкипамяти, в которуюбудет осуществлятьсяпередача информации.

На шинуданных процессордолжен выставитьсигналы, соответствующиеинформации,которая должнабыть записанав память.

Послевыполнениядействий 1 и 2на шину управлениявыставляютсясигналы, соответствующиеоперации записии работе с памятью,что приведетк занесениюнеобходимойинформациипо требуемомуадресу.

Естественно,что приведенныевыше действияявляютсянеобходимыми,но недостаточнымипри рассмотренииработы конкретныхпроцессорови микросхемпамяти. Конкретныеархитектурныерешения могуттребоватьдополнительныхдействий, например,выставленияна шину управлениясигналов частичногоиспользованияшины данных(для передачименьшего количестваинформации,чем позволяетширина этойшины), выставлениясигнала готовностимагистралипосле завершениязаписи в память,разрешающегоприступитьк новой операции,и т.д., однакообщие принципывыполненияоперации записив память остаютсяодинаковыми.

В то времякак памятьлегко можнопредставитьсебе в видепоследовательностипронумерованныхадресами ячеек,локализованныхвнутри одноймикросхемыили наборамикросхем,подобный подходнеприменимк устройствамввода-вывода.Внешние устройстваразнесеныпространственнои могут подключатьсяк локальноймагистралив одной точкеили множестветочек, получившихназвание портовввода-вывода.Тем не менее,точно так же,как ячейкипамяти взаимнооднозначноотображалисьв адресноепространствопамяти, портыввода-выводаможно взаимнооднозначноотобразитьв другое адресноепространство- адресноепространствоввода-вывода.При этом каждыйпорт ввода-выводаполучает свойномер или адресв этом пространстве.В некоторыхслучаях, когдаадресное пространствопамяти (размеркоторого определяетсяшириной адреснойшины) задействованоне полностью(остались адреса,которым несоответствуютфизическиеячейки памяти),и протоколыработы с внешнимустройствомсовместимыс протоколамиработы с памятью,часть портовввода-выводаможет бытьотображенанепосредственнов адресноепространствопамяти (так,например, поступаютс видеопамятьюдисплеев), правдатогда эти портыуже не принятоназывать портами.Надо отметить,что при отображениипортов в адресноепространствопамяти дляорганизациидоступа к нимв полной меремогут бытьзадействованысуществующиемеханизмызащиты памятибез организацииспециальныхзащитных устройств.

В ситуациипрямого отображенияпортов ввода-выводав адресноепространствопамяти действия,требуемые длязаписи информациии управляющихкоманд в этипорты или длячтения данныхиз них и ихсостояний,ничем не отличаютсяот действий,производимыхдля передачиинформациимежду оперативнойпамятью ипроцессором,и для их выполненияприменяютсяте же самыекоманды. Еслиже порт отображенв адресноепространствоввода-вывода,то процессобмена информациейинициируетсяспециальнымикомандамиввода-выводаи включает всебя несколькодругие действия.Например, дляпередачи данныхв порт необходимовыполнитьследующее:

На адреснойшине процессордолжен выставитьсигналы, соответствующиеадресу порта,в который будетосуществлятьсяпередача информации,в адресномпространствеввода-вывода.

На шинуданных процессордолжен выставитьсигналы, соответствующиеинформации,которая должнабыть переданав порт.

Послевыполнениядействий 1 и 2на шину управлениявыставляютсясигналы, соответствующиеоперации записии работе сустройствамиввода-вывода(переключениеадресныхпространств!),что приведетк передаченеобходимойинформациив требуемыйпорт.

Существеннымотличием памятиот устройствввода-выводаявляется то,что занесениеинформациив память являетсяокончаниемоперации записи,в то время какзанесениеинформациив порт зачастуюявляетсяинициализациейреальногосовершенияоперацииввода-вывода.Что именнодолжны совершатьустройства,приняв информациючерез свойпорт, и какимименно образомони должныпоставлятьинформациюдля чтения изпорта, определяетсяэлектроннымисхемами устройств,получившиминазванияконтроллеров.Контроллерможет непосредственноуправлятьотдельнымустройством(например, контроллердиска), а можетуправлятьнесколькимиустройствами,связываясьс их контроллерамипосредствомспециальныхшин ввода-вывода(шина IDE, шина SCSIи т.д.).

Современныевычислительныесистемы могутиметь разнообразнуюархитектуру,множество шини магистралей,мосты для переходаинформацииот одной шинык другой и т.п.С точки зрениянашего рассмотренияважными являетсятолько следующиемоменты:

Устройстваввода-выводаподключаютсяк системе черезпорты.

Могутсуществоватьдва адресныхпространства:пространствопамяти и пространствоввода-вывода.

Порты,как правило,отображаютсяв адресноепространствоввода-выводаи, иногда, непосредственнов адресноепространствопамяти.

Использованиетого или иногоадресногопространстваопределяетсятипом команды,выполняемойпроцессором,или типом ееоперандов.

Физическимуправлениемустройствомввода-вывода,передачейинформациичерез порт, ивыставлениемнекоторыхсигналов намагистрализанимаетсяконтроллерустройства.

Именноединообразиеподключениявнешних устройствк вычислительнойсистеме являетсяодной из составляющихидеологии,позволяющихдобавлять новыеустройствабез перепроектированиявсей системы.

Логическиепринципы организацииввода-вывода.

Рассмотренныев предыдущемразделе физическиемеханизмывзаимодействияустройствввода-выводас вычислительнойсистемой позволяютпонять, почемуразнообразныевнешние устройствалегко могутбыть добавленыв существующиекомпьютеры.Все, что необходимосделать пользователюпри подключениинового устройства- это отобразитьпорты устройствав соответствующееадресноепространство,определитькакой номербудет соответствоватьпрерыванию,генерируемомуустройством,и, если нужно,закрепить заустройствомнекоторый каналDMA. Для нормальногофункционированияhardware этого будетдостаточно.Однако мы свами до сих порничего не говорилио том, как должнабыть построенаподсистемауправлениявводом-выводомв операционнойсистеме длялегкого ибезболезненногодобавленияновых устройств,и какие функциивообще обычнона нее возлагаются.Выяснению этоговопроса и посвященнастоящийраздел.

13.2.1. Структурасистемы ввода-вывода.

Еслипоручитьнеподготовленномупользователюсконструироватьсистему ввода-вывода,способнуюработать совсем множествомвнешних устройств,то, скорее всего,он окажетсяв ситуации, вкоторой находилисьбиологи и зоологидо появлениятрудов Линнея.Все устройстваразные, отличаютсяпо выполняемымфункциям исвоим характеристикам,и кажется, чтопринципиальноневозможносоздать систему,которая безбольших постоянныхпеределокпозволяла быохватыватьвсе многообразиевидов. Вот переченьлишь нескольконаправлений(далеко не полный),по которымразличаютсяустройства:


Скоростьобмена информациейможет варьироватьсяв диапазонеот несколькихбайт в секунду(клавиатура)до несколькихгигабайт всекунду (сетевыекарты).

Некоторыеустройствамогут бытьиспользованыпараллельнонесколькимипроцессами(являютсяразделяемыми),в то время какдругие требуютмонопольногозахвата процессом.

Устройствамогут запоминатьвыведеннуюинформациюдля ее последующеговвода или необладать этойфункцией. Устройства,запоминающиеинформацию,в свою очередь,могут дифференцироватьсяпо формам доступак сохраненнойинформации:обеспечиватьк ней последовательныйдоступ в жесткозаданном порядкеили уметь находитьи передаватьтолько необходимуюпорцию данных.

Частьустройств умеетпередаватьданные толькопо одному байтупоследовательно(символьныеустройства),а часть устройствумеет передаватьблок байт какединое целое(блочные устройства).

Существуютустройства,предназначенныетолько дляввода информации,устройства,предназначенныетолько длявывода информации,и устройства,которые могутсовершать иввод, и вывод.

В областитехническогообеспеченияудалось выделитьнесколькоосновных принциповвзаимодействиявнешних устройствс вычислительнойсистемой, т. е.создать единыйинтерфейс дляих подключения,возложив всеспецифическиедействия наконтроллерысамих устройств.Тем самымконструкторывычислительныхсистем переложилиголовную боль,связанную сподключениемвнешней аппаратуры,на разработчиковсамой аппаратуры,заставляя ихпридерживатьсяопределенногостандарта.

Похожийподход оказалсяпродуктивными в областипрограммногоподключенияустройствввода-вывода.Подобно тому,как Линнеюудалось заложитьосновы систематикирастительногои животногомира, разделиввсе живое вприроде наотносительнонебольшое числоклассов и отрядов,мы можем разделитьустройствана относительнонебольшое числотипов, отличающихсяпо набору операций,которые могутбыть ими выполнены,считая всеостальныеразличиянесущественными.Мы можем затемспецифицироватьинтерфейсымежду ядромоперационнойсистемы, осуществляющимнекоторую общуюполитикуввода-вывода,и программнымичастями, непосредственноуправляющимиустройствами,для каждогоиз таких типов.Более того,разработчикиоперационныхсистем получаютвозможностьосвободитьсяот написанияи тестированияэтих специфическихпрограммныхчастей, получившихназвание драйверов,передав этудеятельностьпроизводителямсамих внешнихустройств.Фактическимы приходимк использованиюпринципа уровневогоили слоеногопостроениясистемы управлениявводом-выводомдля операционнойсистемы (см.рис. 13.1).

Два нижнихуровня этойслоеной системысоставляетhardware: сами устройства,непосредственновыполняющиеоперации, и ихконтроллеры,служащие дляорганизациисовместнойработы устройстви остальнойвычислительнойсистемы. Следующийуровень составляютдрайвера устройствввода-вывода,скрывающиеот разработчиковоперационныхсистем особенностифункционированияконкретныхприборов иобеспечивающиечетко определенныйинтерфейс междуhardware и вышележащимуровнем - уровнембазовой подсистемыввода-вывода,которая, в своюочередь, предоставляетмеханизмвзаимодействиямежду драйверамии программнойчастью вычислительнойсистемы в целом.

Рис 13.1.Структурасистемы ввода-вывода


Микропроцессоры

   Центральныйпроцессор (CPU,от англ Central Processing Unit)— это основнойрабочий компоненткомпьютера,который выполняетарифметическиеи логическиеоперации, заданныепрограммой,управляетвычислительнымпроцессом икоординируетработу всехустройствкомпьютера.Центральныйпроцессор вобщем случаесодержит всебе: -арифметико-логическоеустройство; -шины данныхи шины адресов;-регистры; -счетчикикоманд; -кэш —очень быструюпамять малогообъема (от 8 до512 Кбайт); -математическийсопроцессорчисел с плавающейточкой. Современныепроцессорывыполняютсяв виде микропроцессоров.Физическимикропроцессорпредставляетсобой интегральнуюсхему — тонкуюпластинкукристаллическогокремния прямоугольнойформы площадьювсего несколькоквадратныхмиллиметров,на которойразмещенысхемы, реализующиевсе функциипроцессора.Кристалл-пластинкаобычно помещаетсяв пластмассовыйили керамическийплоский корпуси соединяетсязолотыми проводкамис металлическимиштырьками,чтобы его можнобыло присоединитьк системнойплате компьютера.В вычислительнойсистеме можетбыть несколькопараллельноработающихпроцессоров;такие системыназываютсямногопроцессорными.Первый микропроцессорбыл выпущенв 1971 г фирмой Intel(США) - МП 4004 В настоящеевремя выпускаетсянесколько сотенразличныхмикропроцессоров,но наиболеепопулярнымии распространеннымиявляютсямикропроцессорыфирмы Intel и AMD. Структурамикропроцессора.Устройствоуправленияявляетсяфункциональнонаиболее сложнымустройствомПК. Оно вырабатываетуправляющиесигналы, поступающиепо кодовымшинам инструкцийво все блокимашины. Оносодержит: -Регистркоманд - запоминающийрегистр, в которомхранится кодкоманды: кодвыполняемойоперации иадреса операндов,участвующихв операции.Регистр командрасположенв интерфейснойчасти МП, в блокерегистровкоманд -Дешифраторопераций - логическийблок, выбирающийв соответствиис поступающимиз регистракоманд кодомоперации (КОП)один из множестваимеющихся унего выходов-Постоянноезапоминающееустройствомикропрограмм- хранит в своихячейках управляющиесигналы (импульсы),необходимыедля выполненияв блоках ПКопераций обработкиинформации.Импульс повыбранномудешифраторомопераций всоответствиис кодом операциисчитывает изПЗУ микропрограммнеобходимуюпоследовательностьуправляющихсигналов. -Узелформированияадреса (находитсяв интерфейснойчасти МП)- устройство,вычисляющееполный адресячейки памяти(регистра) пореквизитам,поступающимиз регистракоманд и регистровМПП. -Кодовыешины данных,адреса и инструкций- часть внутреннейшины микропроцессора.В общем случаеУУ формируетуправляющиесигналы длявыполненияследующихосновных процедур:выборки изрегистра-счетчикаадреса командыМПП адресаячейки ОЗУ, гдехранится очереднаякоманда программы;выборки ИЗячеек ОЗУ кодаочереднойкоманды и приемасчитаннойкоманды в регистркоманд; расшифровкикода операциии признаковвыбраннойкоманды; считыванияиз соответствующихрасшифрованномукоду операцииячеек ПЗУмикропрограммуправляющихсигналов (импульсов),определяющихво всех блокахмашины процедурывыполнениязаданной операции,и пересылкиуправляющихсигналов в этиблоки; считыванияиз регистракоманд и регистровМПП отдельныхсоставляющихадресов операндов(чисел), участвующихв вычислениях,и формированияполных адресовоперандов;выборки операндов(по сформированнымадресам ) ивыполнениязаданной операцииобработки этихоперандов;записи результатовоперации впамять; формированияадреса следующейкоманды программы.Арифметико-логическоеустройствопредназначенодля выполненияарифметическихи логическихоперацийпреобразованияинформации.ФункциональноАЛУ (рис 2) состоитобычно из двухрегистров,сумматора исхем управления(местного устройствауправления).

Рис.Функциональнаясхема АЛУ

Сумматор- вычислительнаясхема, выполняющаяпроцедурусложения поступающихна ее вход двоичныхкодов; сумматоримеет разрядностьдвойного машинногослова. Регистры- быстродействующиеячейки памятиразличнойдлины: регистр1 (Pг1) имеет разрядностьдвойного слова,а регистр 2(Рг2)-разрядностьслова. При выполненииоперации в Pгlпомещаетсяпервое число,участвующеев операции, ипо завершенииоперации - результат;в Рг2- второечисло, участвующеев операции (позавершенииоперации информацияв нем не изменяется).Регистр 1 можетприниматьинформациюс кодовых шинданных, и выдаватьинформациюс этих шин. Схемыуправленияпринимают покодовым шинаминструкцийуправляющиесигналы отустройствауправленияи преобразуютих в сигналыдля управленияработой регистрови сумматораАЛУ. АЛУ выполняетарифметическиеоперации (+,-,*,:)только наддвоичной информациейс запятой,фиксированнойпосле последнегоразряда, т.е.только надцелыми двоичнымичислами. Выполнениеопераций наддвоичнымичислами с плавающейзапятой и наддвоично-кодированнымидесятичнымичислами осуществляетсяили с привлечениемматематическогосопроцессора,или по специальносоставленнымпрограммам.Микропроцессорнаяпамятькэш-память -память небольшойемкости, ночрезвычайновысокогобыстродействия(время обращенияк МПП, т.е. время,необходимоена поиск, записьили считываниеинформациииз этой памяти,измеряетсянаносекундами).Она предназначенадля кратковременногохранения, записии выдачи информации,непосредственнов ближайшиетакты работымашины участвующейв вычислениях;МПП используетсядля обеспечениявысокогобыстродействиямашины, ибоосновная невсегда обеспечиваетскорость записи,поиска и считыванияинформации,необходимуюдля эффективнойработы быстродействующегомикропроцессора.Микропроцессорнаяпамять состоитиз быстродействующихрегистров сразрядностьюне менее машинногослова. Количествои разрядностьрегистров вразных микропроцессорахразличны. Регистрымикропроцессораделятся нарегистры общегоназначенияи специальные:Специальныерегистры применяютсядля храненияразличныхадресов (адресакоманды, например),признаковрезультатоввыполненияопераций ирежимов работыПК (регистрфлагов, например)и др. Регистрыобщего назначенияявляютсяуниверсальнымии могут использоватьсядля хранениялюбой информации,но некоторыеиз них тожедолжны бытьобязательнозадействованыпри выполненииряда процедур.Интерфейснаячасть предназначенадля связи исогласованияМП системнойшиной ПК, а такжедля приема,предварительногоанализа командвыполняемойпрограммы иформированияполных адресовоперандов икоманд. Интерфейснаячасть включаетв свой составадресные регистрыМПП, узел формированияадреса, блокрегистровкоманд, являющийсябуфером командв МП, внутреннююинтерфейснуюшину МП и схемыуправленияшиной и портамиввода-вывода.Порты ввода-вывода- это пунктысистемногоинтерфейсаПК, через которыеМП обмениваетсяинформациейс другимиустройствами.Всего портову МП может быть65536. Каждый портимеет адрес- номер порча,соответствующийадресу ячейкипамяти, являющейсячастью устройстваввода-вывода,использующегоэтот порт, а нечастью основнойпамяти компьютера.Порт устройствасодержит аппаратурусопряженияи два регистрапамяти - дляобмена даннымии обмена управляющейинформацией.Некоторыевнешние устройстваиспользуюти основнуюпамять дляхранения большихобъемов информации,подлежащейобмену. Многиестандартныеустройства(НЖМД, НГМД,клавиатура,принтер, сопроцессори др.) имеютпостояннозакрепленныеза ними портыввода-вывода.Схема управленияшиной и портамивыполняетследующиефункции: формированиеадреса портаи управляющейинформациидля него (переключениепорта на приемпли передачуи др.), приемуправляющейинформацииот порта, информациио готовностипорта и егосостоянии;организациюсквозногоканала в системноминтерфейседля данныхмежду портомустройстваввода-выводаи МП. Схемауправленияшиной и портамииспользуетдля связи спортами кодовыешины инструкций,адреса и данныхсистемной шины:при доступек порту МП посылаетсигнал по ЮПИ,которым оповещаетвсе устройстваввода-вывода,что адрес наКША являетсяадресом порта,а затем посылаети сам адреспорта. То устройство,адрес портакоторого совпадает,дает ответ оготовности,после чего поКШД осуществляетсяобмен данными.


АрхитектураОС, файловыесистемы ОС (24,25)

Xenix OS (операционнаясистема семействаUNIX) операционнаясистема MS-DOS 1.0появилась годомпозже Основойдля созданияMS-DOS стала 16-разряднаяоперационнаясистема SCP-DOS,разработаннаяТимом Паттерсономв компанииSeattle Computer Products Перваяверсия MS-DOS былаустановленана IBM PC вместе сMicrosoft Basic, Microsoft Cobol, Microsoft Fortran инекоторымидругими программамиMicrosoft. Всего быловыпущено 12 версийMS-DOS: 1.0 (1.1) -2.0-3.0-3.3-4.0 (4.01)-5.0-6.0(6.2, 6.21,6.22). Икаждая версияимела своиособенности.Так, MS-DOS 2.0 былаориентированана обеспечениесовместимостис приложениями,разработаннымидля другихоперационныхсистем. В MS-DOS 3.0основное вниманиебыло уделеносетевым возможностями работе с дискамибольших объемов(больше 1 Гб), вMS-DOS 5.0 была реализованаподдержкарасширеннойпамяти (больше640 кб). MS-DOS 6.0 (и ее подверсии)собрала воединовсе, что былосделано, и в тоже время сталапоследнейоперационнойсистемой семействаMS-DOS. На этой системев Microsoft закончиласьэпоха MS-DOS. Первыеидеи о построенииоперационнойсистемы, отличающейсяот привычнойтекстовойMS-DOS и имеющейновый графическийинтерфейс, быливысказаныБиллом Гейтсомв конце 1982 г. Толчкомк этому послужи;целый ряд причин:работа надграфическимимодулями дляBasic, реализацияграфическогоинтерфейсав компьютерах,выпускаемыхкомпаниейXerox, a также работы,проводимыев институтеКарнеги-Меллона.Впервые Microsoft Windowsбыла представленана выставкеComdex 10 ноября 1983 г.,тогда онапозиционироваласькак графическоерасширениедля MS-DOS. Даже известныеMicrosoft Windows 3.x и Microsoft Windows for Workgroups 3.x неявлялисьоперационнымисистемами вчистом виде,а представлялисобой надстройкиили расширенияMS-DOS. Основныминовшествами,реализованнымив Microsoft Windows, сталипоявлениеграфическогоинтерфейсапользователяи использованиенаряду с клавиатуройдругого устройства- графическогоманипулятора"мышь", безкоторого теперьтрудно представитьлюбой современныйперсональныйкомпьютер. Зачетыре года,прошедшие смомента появленияWindows 3.1, она сталафактическимстандартомоперационныхсистем дляперсональныхкомпьютеров.Microsoft Windows 3.1 (и впоследствииWindows for Workgroups 3.11) предустанавливаласьпримерно на80% выпускаемыхв то времяперсональныхкомпьютеров,а на прикладныепрограммы дляMicrosoft Windows приходилось60% продаж программногообеспечения".Разрабатыватьменеджер интерфейса(Interface Manager, впоследствии- Microsoft Windows) Microsoft началав сентябре 1981года. Хотя первыеопытные образцыбыли выполненына основе такназываемыхMultiplan- и Word-like-меню, в1982 году элементыинтерфейсауспешно былиизменены наниспадающиеменю и диалоговыеокна, наподобиеиспользовавшихсяв Xerox StarWindows 1.0Релизвышел 20 ноября1985 года, его появлениеразрушило всенормы пользовательскогопредставленияо работе соперационнойсистемой. ВWindows 1.0 можно былоиспользоватьмышь для системнойнавигации, атакже различныефункции и приложения,включенныев состав ОС. Вкомплект приложенийвходили: MS-DOS файловыйменеджер, илипрограмма дляуправленияфайлами (MS-DOS FileProgram), календарь,блокнот, калькулятор,часы и телекоммуникационнаяпрограмма,позволяющаяпланироватьсвою деятельность(прообраз главнойфункции сегодняшнихPDA). А пользователимогли переключатьсямежду приложениямибез необходимостиперезагружатьих и закрывать.Операционнаясистема поддерживала256 цветов, изменяемыйразмер окон,включала возможностьминимизироватьокна приложений(прообраз Панелизадач) и возможностьнастраиватьих "поведение".Microsoft уже в первыеверсии своейОС Windows (1.x) включалато, что мы сегодняназываем Панельюуправления(Control Panel), с теми элементамиуправленияинтерфейсом,которые мыможем наблюдатьи в более поздних,сегодняшнихверсиях Windows: элементыменю, элементыпрокрутки окон,текстовыеэлементы и т.д. В Windows 1.0 окна можнобыло сворачивать,разворачиватьи располагать"встык" (tiled window,например: "Окнасверху вниз"(Tile Windows Horizontally) или "Окнаслева направо"(Tile Win-dows Vertically)). Однакоактивные окнане могли бытьзамещены: небыло опции длярасположенияокон каскадом(Cascade Win-dows), пo-этомузапущенныенесколько оконв одно и то жевремя просматриватьбыло неудобно.Microsoft анонсировала"оконную" идеювесной 1983 года,но первая версияОС Windows (1.0) не былавыпущена аждо августа 1985года. Windows 1.х базироваласьна MS-DOS 2.0, и из-заограниченияаппаратныхсредств и ограниченияпрограммногообеспеченияMS-DOS 2.0 успеха раньше,чем дело дошлодо версии Windows3.1, система недостигла. Однакокомпания получилахороший шансзаявить о своейсистеме како быстроразвивающейсяОС для IBM-совместимыхкомпьютеров.За один толькогод для дальнейшейразработкисистемы компаниянаняла на работупятьдесят пятьпрограммистов.Windows 2.02 апреля1987 года вышелрелиз Windows 2.0/286. ОСнесла на бортув большинствесвоем все теже самые приложения,что и Windows 1.0, однакоэлементы ееуправлениябыли значительноулучшены. Microsoftвоспользоваласьпреимуществамив виде улучшенныхскоростныххарактеристикпроцессораIntel 286, возможностямидополнительнойпамяти (expanded memory) ивозможностямивзаимодействияприложений(inter-application communication), используяDDE (Dynamic Data Exchange - технологияобмена даннымимежду приложениямив среде ОС Windows иOS/2 через специальныйбуфер - областьпамяти, к которойимеет доступкаждое приложение).Windows 2.0 поддерживалаVGA-графическийстандарт, ипользователимогли свободноизменять размерокон и перемещатьих в любую областьэкрана, а также"перекрывать"одно другим.Работающиес этой ОС моглипользоватьсякомбинациямиклавиатурныхклавиш, чтобыбыстро осуществлятьсистемныеоперации. Вэтом же годувышел релизWindows 2.0, котораяподдерживаларежим "386 enhanced mode" иносила названиеWindows 2.0/386. Единственнаяразница междуэтой версиейи вышеупомянутойWindows 2.0/286 заключаласьв том, что режим"386 enhanced mode" Windows 2.0/386 позволялсистеме запускатьнесколькоMS-DOS-приложенийодновременнов дополнительнойпамяти, чтонарушалоустановленныйлимит в 640 кббазовой памяти.Итак, Windows 2.x содержаламногооконнуюсреду Presentation Manager, котораяимела собственныйAPI (интерфейсприкладногопрограммирования),но могла использоватьтолько 640 кб памятиMS-DOS и расширеннуюпамять (expanded memory). Однако,несмотря нато, что многиеразработчикистали писатьпервое программноеобеспечениепод Windows 2.x, и таковоеположен; вещейсчиталосьдействительноуспешным шагомна пути станов-ленияоперационнойсистемы, слабаяаппаратнаячасть и софтавые ограниченияне могли обеспечитьдостойногофункционированиямногооконногоинтерфейс;Windows 3.0Выходрелиза - 22 мая1990 года. Эта версияоперационкивышла с большимколичествомулучшений иусовершенствована,однако не содержалани мультимедиа,ни сетевыхсредств, поэтомубыстро былазаменена надоработаннуюверсию Windows 3.1. Однакоуже те улучшения,которыми Microsoftснабдила своюWindows 3.0, впечатляли:невиданныйдоселе и удобныйграфическийпользовательскийинтерфейс;использованиевсего объемапамяти, адресуемоймикропроцессорами80286, 80386 и выше; полнаяподдержка болеемощного процессораIntel 386; программный,файловый менеджерыи менеджерпринтеров(первый и второйдали пользователюбольшие, макинтошеподобныеиконки и возможностьиспользоватьDrag-n-Drop); полностьюпереписаннаясреда разработкиприложенийс модулямидрайвероввиртуальныхустройств(VxD), встроеннойподдержкойприложений,работающихв дополнительнойпамяти (extended memory) иполная реализацияуправленияприоритетнымисполнениемпроцессовMS-DOS. Несмотря нато, что Windows 3.0 довольнобыстро замениласледующаяверсия, операционкабыла довольноблагосклоннопринята стороннимиразработчиками,посколькуMicrosoft выпустилаинструментразработкиSoftware Development Kit (SDK), которыйпозволялразработчикамсфокусироватьсяна написанииприложенийвместо драйверовустройств.Windows 3.1Релиз- 6 апреля 1992 года-вышел сразуже после представленияпублике Windows 3.1 длярабочих групп.Многообразиешрифтов true type, которыеона поддерживала,показывалоготовностьсистемы дляболее комплексныхзадач обработкитекста. Крометого, серьезнопродвинуласьвперед работапо средстваммультимедиа,появиласьвстроеннаяподдержкааудиодевайсов,поддержкавоспроизведениявидео, дажепоявлениецветных хранителейэкрана быловоспринятопользователямикак несомненныйплюс новойоперационки.Тысячи разработанныхWindows-совместимыхпрограмм сделалиWindows 3.x очень успешнойплатформойи сильно помоглиMicrosoft увеличитьпродажи ееоперационнойсистемы, количествокоторых достиглодесяти миллионовкопий по всемумиру. Windows 3.1 имеланедостаток:в ОС не быловстроеннойподдержки сети.Сеть под MS-DOS съедалабольше, чем тесамые базовые640 кб памяти,поэтому Microsoft выпустилаWindows З.хх для рабочихгрупп со встроеннойподдержкойсети.Windows 3.2КитайскаяреинкарнацияWindows 3.1, включающаянекоторыешрифтовыеизменения, чтоестественно.А так - полнаякопия американскойродственницы,но и она заслуживаетпары слов ивнимания. Windowsfor Workgroups 3.11Релиз- 15 февраля1994 года.Windows for Workgroups 3.1 иWindows for Workgroups 3.11, понятноедело,последовализаWindows 3.0 и3.1. ВWindows for Workgroups 3.11 былидобавленыpeer-to-peer рабочаягруппаиподдержкасетинауровнедоменов.Встроенныесетевые средстваобеспечивалипользователюпростой доступк конфигурациисети внутриоперационнойсистемы. НоWindows for Workgroups З.хх неподдерживаладоступ в Интернет.Для настройкидоступа dial-up нужнобыло воспользоватьсястороннимпрограммнымобеспечением,которое зачастуюконфликтовалос сетевымисредствамиОС. ИнтерфейсWindows for Workgroups напоминалтаковой Windows 3.1.Windows for Workgroups использоваласьв локальныхсетях, на отдельныхпользовательскихмашинах и лэптопахи включаласредства, главнымобразом интересующиекорпоративныхпользователей,такие, какцентрализованнаяконфигурацияи защита, улучшеннаяподдержка сетейNovell NetWare и сервисудаленногодоступа (Remote AccessService, поддержкадо 64 соединенийсервером RAS).Windows for Workgroups такжедемонстрировалавсе выгоды,которые сулилановая 32-разряднаяфайловая система.Windows NT 3.1 Релиз- август 1993 года.По словам БиллаГейтса, это былочень важныймомент в историиразвития операционнойсистемы и компании:"Windows NT - ни что иное,как фундаментальноеизменение пути,по которомуидут компании,предъявляясвои бизнес-требованияк компьютерам".Чего уж тамскрывать, Microsoftстроила новуюОС на пустомместе. Windows NT былапервой операционкой,которая комбинировалахайэндныеклиент-серверныебизнес-приложенияс ведущимиперсональнымиприложениямии полностьюломала прежниепредставленияо безопасности,защите, мощностиоперационки,ее представлении,надежности,ломала огромнымдиапазономновых возможностей.Здесь былареализованаи так называемаямногозадачностьс вытеснением(preemptive multitasking), и интегрированнаясетевая защита,и защита домена,OS/2 и POSIX подсистемы,поддержкаогромного числапроце Windows NT сразуже получилапорядковыйномер 3.1 по аналогиис Windows 3.1, многиепользователиставили первуюна работе, авторую дома.Система быларассчитанана бизнес-пользователейи вышла в серверномварианте (Windows NTAdvanced Server) и для рабочихстанций. WindowsNT 3.5 ссорныхархитектур,и файловаясистема NTFS. Релиз- 6 сентября 1994года. ВерсияWindows NT 3.5, как и предыдущаяWindows NT 3.1, была разработанав двух конфигурациях:для рабочейстанции - Windows NTWorkstation 3.5 и для сервера- Windows NT Server 3.5. ИнтерфейсWindows 3.5x был в точноститаким же, каки интерфейсWindows 3.1, так что,пользовательстал постепеннозабывать, чтотакое черноеокно MS-DOS в принципе.Кроме того, такназываемыйbooting screen был графическим.Windows NT Workstation 3.5 поддерживалаграфическийстандарт OpenGL, чтозначительноулучшалопредставлениесредств дляразработкиприложений,упрощало выполнениефинансовыхзадач, инжиниринг,разработкунаучных проектов.OpenGL - про-мышленно-стандартнаябиблиотекаграфическихфункций, детищеSilicon Graphics, лицензированноеMicrosoft, помогала внелегком делевизуализациикрупных (каквышеперечисленные)проектов иданных. Крометого, системабыла снабженадовольно высокимуровнем защитыданных. Серьезноупростилиськонфигурированиеи обслуживаниеTCP/IP, улучшилисьсредства удаленногодоступа RAS, а серверRAS стал поддерживатьдо 256 соединений.Была введенавозможностьиспользованиядлинных (до 255символов) именфайлов в файловойсистеме FAT. Чтокасается железа,то тут былореализованоулучшенноеавтораспознаваниеаппаратуры,также у пользователяпоявиласьвозможностьвручную выбиратьи конфигурироватьсетевые адаптеры.Windows NT 3.51 Релиз- июнь 1995 года. Этаверсия включаласпециальныйинструмент,который помогалпользователямэтой системыуправлятьClient Access Licenses (CALs) - лицензиямиклиентскогодоступа длясемействаMicrosoft BackOffice базовыхсерверныхпродуктов;утилиту, позволяющуюинсталлироватьпо сети Windows 95 иподдержкуудаленнойперезагрузки.Основной причинойвыхода этойверсии операционкиявлялась реализацияподдержкиWindows 95. Windows 95Релиз- 24 августа 1995 года.ПервоначальноWindows 95 планировалосьвыпустить 11июля, однакокомпания задержалавыход ОС, чтобыдать времяклиентам дляперехода сWindows NT 3.5 на Windows NT 3.51. Windows 95 ServiceRelease 1 (95a) вышла 31 декабря.Позже Microsoft представилаWindows OSR2 OEM Service Release 2 (95b), в комплектациюкоторой входилInternet Explorer, а сама системаначала поддерживатьFAT32. Система быланастоящимпрорывом длякомпании, посколькуявлялась ужеполноценнойоперационнойсистемой, а неграфическойнадстройкойдля MS-DOS, хотяпользовательи мог наблюдатьпривычное"досовское"окно в процессезагрузки ОС.Windows 95 включалаинтегрированный32-разрядныйTCP/IP-стек для встроеннойинтернет-поддержки,dial-up и новые возможностиPlug-n-Play, которыепомогали пользователюлегче и прощеустанавливатьновые программыи железо. Доступк таким функциям,как копирование/ вставка / вырезание,обеспечивалсяпри помощиправой кнопкимыши, "Свойства"и "Быстраяпомощь" (былареализованаусовершенствованнаяи улучшеннаясистема помощи)также былидоступны.32-разряднаясистема такжеобладала значительнорасширеннымивозможностямимультимедиа,стала мобильнее(перенос надругие компьютерыстал ощутимоболее легкимпроцессом),имела интегрированныесетевые средства.Дабы снизитьтребованияк памяти доминимума, системане включалаподдержкуsystem-level security (безопасностьна системномуровне) илиUnicode. Она появиласьпозже. WindowsNT 4.0 Релиз- 24 августа 1996 года."Жертвуемстабильностьюради производительности",- примерно подтаким девизомвышел апгрейдWindows NT 3.5x - Windows NT 4.0. Легкаясистема управленияи использованияОС, скоростьвыполненияприложенийWin32, - все это сталовозможнымблагодарявнесению измененийв архитектуру.Сервернаяверсия включалаболее быстрыефайловые ипринтер-сервисы,интегрированныйвеб-сервер(Internet Information Server) и серверDNS, поддержкумногопротокольноймаршрутизации,новые административныесредства моглиудаленно работатьна Windows 95, а средствавзаимодействияс NetWare были улучшеныи модифицированы.Как и Windows NT 3.5x, Windows NT 4.0 такжеимела два варианта- Workstation и Server, которыеиспользовалисьв одинаковыхцелях. WindowsNTServer4.0 EnterpriseEditionРелиз- декабрь 1997 года.Версия былаоснащена функциями,рассчитаннымина корпоративныхпользователейс так называемымикритическимитребованиями:поддерживалаMicrosoft Transaction Server (сервис,обеспечивающийцентрализациюиспользованиясерверовавтоматизации,а также управлениетранзакциямии совместноеиспользованиенесколькимиклиентамисоединенийс базой данныхнезависимоот реализациисервера), Microsoft MessageQueue Server (MSMQ - так называемыйсервер очередей),Cluster Service (кластер-сервис),Windows NT Server load balancing service (службараспределениянагрузки, расширяющеймасштабируемостьи отказоустойчивостьсервисов иприложенийдля TCP/IP-сетей)...В октябре 1998 годаMicrosoft объявила отом, что аббревиатураNT больше не будетфигурироватьв названии ОСи следующаяоперационнаясистема получитназвание Windows2000. WindowsNTServer4.0 TerminalServerEditionРелиз1998 года обеспечилпользователямтерминальныхи просто недостаточномощных компьютеровдоступ к тысячам32-битных Windows-приложений.Использованиеобщего серверас запущеннымна нем Windows NT Server 4.0 TerminalServer Edition позволялоперенестиоперационнуюсистему Windows NT накомпьютеры,которые традиционноне позволялииспользоватьWindows NT Workstation, включаятерминалы сустановленнойсистемой Windows,компьютерыMacintosh, а также компьютеры,использующиеWindows 9x, UNIX, MS-DOS или Windows 3.x. Windows98 Релиз- 25 июня 1998 года.Следуя за Windows 95,уже признаннойкак стандартде-факто длядомашнихпользователей,ровно дыша ейв затылок инаступая напятки, в этомгоду громкозаявила о себеверсия "форточек",получившаяи соответствующийзнаковый порядковыйномер - 98. Девиз"Works better. Plays better", которымснабдила ееMicrosoft, прямо указывална то, что компании,по ее мнению,на этот разудалось добитьсясущественныхуспехов, апользовательс помощью еенового продуктасможет и работатьлучше, и играть- тоже. Она сталапервой Windows, созданнойспециальнодля, так сказать,покупателейили потребителей.И, надо сказать,что успех этойсистемы очевидени невероятени до сей поры.Ведь даже несмотряна то, что Microsoftпересталаподдерживатьэту ОС, то бишьприкрыла службутехническойподдержки полюбому вопросу,ее касающемуся,до сих порпользователис явной неохотой"переползают"со старых-добрыхуверенно глючащих"девяностовосьмых форточек"на ту же Windows XP, экспансиякоторой ужесовершенноочевидна, предпочитаядействоватьпо пословице"старое, до болизнакомое, лучше,чем новое ипока еще толкомне изведанное",и это несмотряна то, что операционкабыла выпущенаровно пятилеткуназад. Практическивсе сбои, глюкии баги Windows 98 известныи описаны, боротьсяс ними легкои почти ужеприятно, такчто даже отказсамой Microsoft отсобственногодетища многихпользователеймало смущает.Итак. Вернемсяк 1998 году. Internet Explorerполностьюинтегрированв систему. WindowsExplorer (Проводник)претерпелзначительныеизменения,причем интеграцияIE значительноему в этом "помогла".У пользователяпоявиласьвозможностьуправлятьресурсами ифайлами идентичноуправлениюв браузерепереходом междувеб-страницами(на панелиинструментовпоявилиськнопки Forward и Back).Кроме этого,список доступныхдисков и папоквыводится наэкран такженаподобиевеб-страницы:общая информацияо диске илипапке -слева,список дисковили папок -справа.Для запускафайла достаточноодного щелчкакнопки мышина нем, совсемкак переходпо ссылке вИнтернете. Всправочнойсистеме контентоформлен также- наподобиеоформлениявеб-страницы.Появиласьпанель быстрогозапуска (Quick Launch),которая можетбыть интегрированасо стартовымменю. В общем,все эти вебовыеспецэффекты,которыми напичкалиновую ОС, вамхорошо знакомы,таким образом,мы отмечаемв плюс еще ActiveDesktop, добавляющийсистеме (пожеланию пользователя)большей веб-идентичностии идем дальше,мимо интерфейса.Файловая системажестких дисковбыла замененана FAT32 (хотя в Windows 95OSR2 она и былареализована,однако средствадля преобразованияFAT16 в FAT32 не было), чтопозволялоорганизовыватькрупные разделыи обеспечивалоболее надежноеи эффективноехранение данных.И, конечно же,Microsoft хорошенькопоработаланад совместимостьюоперационкис железом, особеннос периферийнымиустройствами-USBnFireWire(IEEE1394). К умолчальными обновленнымв этой версииОС дефрагментаторуи "скандиску"добавиласьутилита очисткидиска, с помощьюкоторой пользовательмог удалятьвременные файлыи файлы, находящиесяв "Корзине",а также появилисьи некоторыедругие утилиты,такие, как средстводля поиска вСети обновленныхверсий системыи свежих драйверовустройств. 22ноября 1998 годаШейн Брукс(Shane Brooks) написалин-сталлер, спомощью которогопользователиWindows 98 могли удалитьиз системыинтегрированныйв нее Internet Explorer. Что,собственно,доказало тотфакт, что Windows 98совершенноспокойно можетсуществоватьи без Microsoft Internet Explorer. Доэтого моментау пользователейэтой ОС существовалалишь возможностьв дополнениек IE инсталлироватьальтернативныйбраузер (NetscapeNavigator, например)и пользоватьсяим, а не встроеннымсредствомMicrosoft для серфингав Сети. 5 мая 1999года вышелрелиз Windows 98 SE (Second Edition), вкотором былиисправленыошибки предыдущейверсии операционки,а пользователина руки получилиболее расширеннуюсовместимостьсистемы с аппаратнойчастью и новыеинтернет-воз-можности.Windows 98 SE включалаInternet Explorer 5; программуMicrosoft Windows NetMeeting 3.0 - средстводля проведенияаудио- и видеоконференцийв Сети; DirectX 6.1, загружавшийсяавтоматически;новую функциюInternet connection sharing (ICS -общийдоступ в Интернет),позволяющуюиспользоватькомпьютер подуправлениемWindows 98 как шлюз вИнтернет длядругих компьютеровлокальной сети;и, наконец,улучшенныесредства мультимедиа.Windows 2000 Релиз- 17 февраля 2000 года.Windows 2000 позиционироваласькак апгрейд,пришедший насмену Windows NT Workstation 4.0,однако былауже чем-тозначительнобольшим, чемпросто усовершенствованнаяреинкарнацияуже известнойсистемы линейкиNT. Вообще-то,Windows 2000 была созданас целью заменитьWindows 95, Windows 98 и Windows NT Workstation 4.0 навсех бизнес-десктопахи лаптопах. Какверсия ОС длянастольныхкомпьютерови серверов,Windows 2000 выпустилив четырех различныхверсиях: Professional -клиентскаяверсия длянастольныхи переносныхкомпьютеров;Server - для entry-level-серве-ров(начальногоуровня), достаточнонадежная сервернаяплатформа длянаиболееответственныхприложенийэлектроннойкоммерции иведения бизнесав определеннойобласти илидля интранет-серверов;Advanced Server – для высокопроизводительныхприложенийи серверов;Data Center Server - для сложныхи высокопроизводительныхкластерныхсистем. Интерфейссистемы Windows 2000 сильнонапоминаетоный в Windows 98 и Windows NT4.0 с Internet Explorer 4.0. Но в этуопе-рационкуинтегрированInternet Explorer 5. Для IT-профессионаловсемействоWindows NT Server принеслотакие возможности,как централизованное,основанноена политикахуправлениес новыми жетехнологиямиуправления-Microsoft IntelliMirror management и the Microsoft ActiveDirectory service. В ходе работынад операционнойсистемой Windows 2000компания выступилас инициативойChange and Configuration Management (CCM), целькоторой - снижениезатрат на установкуи обслуживаниенастольныхкомпьютеров.Например, пакетIntelliMirror включаетв себя подмножествоиспользованныхв Windows 2000 технологий,с помощью которыхможно реализоватьССМ. Компании,убедившисьв надежностии перспективностиэтой системы,начинают потихонькумигрироватьна Windows 2000. WindowsMillennium Edition (ME)Релиз- 14 сентября2000 года.Опциональныйи просроченныйапгрейд дляWindows 98. Windows Me позиционироваласькак системадля домашнихпользователей,которые ужефактическиготовы сменить98-е на что-то болееновое и продвинутое.
Системунапичкалиулучшеннымисредствамимультимедиа(новый медиаплейерподдерживалбольшее количествотипов файлови сменных скинов),играми, былареализованаболее удобнаяобработкацифровых изображений,цифрового ианалоговоговидео, цифровоймузыки... WindowsXP Релиз- 25 октября 2001 года.Самый фееричныйвыход системы,который толькоможно себепредставить:праздник, фейерверки,хлопушки ивсяко-разныезабавы по всемШтатам и Европе.Когда с помпойбыл отпразднованвыход в светWindows XP, пользователипо всему мируначали потихонькуразбираться,а что же, собственно,представляетсобой новаясистема. Двеосновные версии- Professional Edition и Home Edition, рассчитанныена пользователейс разными целямии задачами.Версия Professional являетсябазовой длятрех "вторичных"версий -Media Center Edition,TabletPC Edition и Windows XP Embedded. WindowsPE (Preinstallation Environment) такжебазируетсянаядреWindows XP. B Windows XP Professional - основнойпрограммныйкод,используемыйвWindows 2000 иWindows NT Workstation. Благодаряэтому коду,называемомуядром NT или новымядром Windows, операционнаясистема Windows XP являетсяболее эффективной,безопаснойи стабильной,по сравнениюс Windows 9x/ Me. Windows XP Home Edition рассчитанана домашнихпользователей,обеспечиваетболее быстрыйи удобный доступк функциям ОС,а ее внешнееоформлениезначительноупрощает иодновременноделает болееэффективнымвыполнениетипичных задач:работа с цифровымиизображениями;работа с музыкальнымии видеофайлами- эффективныйпоиск, загрузкаи хранение;быстрая и простаяорганизацииобщего доступак компьютеруи облегченныйподход к созданиюдомашней сети;эффективныесредства связидля передачимгновенныхсообщений,проведенияголосовых ивидеоконференций,а также организациисовместнойработы. WindowsServer 2003 Релиз- 24 апреля 2003 года.Эволюция серверныхсистем Windows покачто остановиласьна Windows Server 2003, системе,основаннойна принципахповышеннойнадежности,масштабируемостии управляемости.Windows Server 2003 являетсяинфраструктурнойплатформойвысокой производительностидля поддержкисвязанныхприложений,сетей и веб-службXML в любом масштабеот рабочейгруппы до центраданных. Этомногозадачнаяоперационнаясистема, способнаяцентрализованоили распределенноуправлятьразличныминаборами ролей,в зависимостиот потребностейпользователей.В наличии: файловыйсервер и серверпечати; веб-сервери веб-серверприложений;почтовый сервер;сервер терминалов;сервер удаленногодоступа / сервервиртуальнойчастной сети(VPN); служба каталогов,система доменныхимен (DNS), серверпротоколадинамическойнастройки узлов(DHCP) и служба WindowsInternet Naming Service (WINS); серверпотоковогомультимедиа-вещания. Windows Server 2003 доступнав четырех версиях.Standard Edition - идеальныйвыбор для предприятиймалого бизнесаи отдельныхподразделенийорганизации.Поддерживаетсовместноеиспользованиефайлов и принтеров;предоставляетбезопасноеподключениек Интернету;позволяетцентрализоватьразвертываниенастольныхприложений.Enterprise Edition - разработанадля удовлетворенияобщих 1Т-тре-бованийпредприятийлюбого размера.Предназначенадля приложений,веб-служб иинфраструктури обеспечиваетвысокую надежностьи производительность.Поддерживаетдо восьмипроцессоров;предоставляетфункции уровняпредприятия,такие, каквосьмиузловаякластеризацияи поддержкадо 32 Гб памяти;доступна длякомпьютеровна базе процессораIntel Itanium; будет доступнадля 64-разрядныхвычислительныхплатформ, способныхподдерживатьвосемь процессорови 64 Гб оперативнойпамяти. Datacenter Edition - дляответственныхбизнес-приложенийи для приложений,используемыхдля выполненияважных задач,требующихмасштабируемостии доступностивысокого уровня.Наиболее мощнаяи функциональнаясервернаяоперационнаясистема извсех, когда-либопредлагаемыхкорпорациейMicrosoft; поддерживает32-потоковуюмультипроцессорнуюобработку SMP идо 64 Гб оперативнойпамяти; предоставляетв качествестандартныхфункций восьмиузловуюкластеризациюи службы балансировкинагрузки; будетдоступна для64-разрядныхвычислительныхплатформ, способныхподдерживать32 процессораи 128 Гб оперативнойпамяти. Web Edition - новыйпродукт в семействеоперационныхсистем Windows, предназначенныйдля использованияв качествевеб-сер-вера.Предназначенадля разработкии хостингавеб-приложе-ний,веб-страници веб-службXML; разработанадля использованияв основном вкачестве веб-сервераIIS 6.0; предоставляетплатформу длябыстрой разработкии развертываниявеб-служб XML,которая используеттехнологиюASP .NET, являющуюсяосновной частью.NET Framework.


АрхитектураОС семействаWindows9.х (25)

  1. Поколение– 40-е годы – неимели операционныхсистем.

  2. Поколение– 50-е годы – ЭВМработали в«пакетномрежиме» (получивот пользователянесколькозадач, быстровыполняли иходну за другой).В начале 50-х годовпоявляетсяпервая операционнаясистема, предназначеннаядля ЭВМ на IBM-701.Основная первойфункция операционнойсистемы быстроперевестикомпьютер врежим выполненияследующейзадачи послеокончанияпредыдущей.Кроме этогооперационнаясистема занималасьобслуживаниемустройстввнешней памяти,а также распределениемоперативнойпамяти и организациейввода – вывода(первые операционныесистемы –«супервизоры»).

  3. Поколение– 60-е годы – операционныесистемы с«разделениемвремени». Несколькопрограммодновременнозагружалисьв оперативнуюпамять, а процессорбыстро переключалсяс одной задачина другую, создаваятем самым иллюзиюодновременноговыполнения.С каждым годомувеличивалсяобъем операционнойсистемы. Еслив 50-е годы онсоставлялнесколькотысяч команд(36 бит – однакоманда), то ксередине 60-х– до миллионакоманд. В этовремя появляетсяконцепциясовместимыхкомпьютеров(при переходеот менее мощныхк более мощныммашинам операционнаясистема неменялась SYSTEM/360OS-360)

  4. Поколение– 70-е годы – системыреальноговремени. Обслуживаютрезультатынекоторогореально происходящегов данный моментвремени процесса.В это времяпоявилисьперсональныеЭВМ для которыхнеобходимобыло уместитьудобную, широкуюпо набору функцийоперационнуюсистему в небольшойоперативнойпамяти. Дляэтого используютпринцип разделенияоперационнойсистемы. Ядросистемы сразузагружаетсяв оперативнуюпамять, а утилиты– драйвераподзагружаютсяпо мере необходимости.Графическийинтерфейс –представляетновый тип оболочки– не набираяспециальныхоперационныхсистем, используялишь графическиеуказателиможно управлятьвсей компьютернойсистемой.

  5. Поколение– современныеоперационныесистемы

Операционныесистемы IBM PC –совместимыхкомпьютеров.СистемаMS-DOS Этаоперационнаясистема являетсянеграфической.В течении пятнадцатидет (с 1981 по 1995 год)она была основнойоперационнойсистемой персональныхкомпьютеровплатформы IBMPC. За это времясистема прошланесколькомодернизацийот MS-DOS 1.0 до MS-DOS 6.22. Выпусккаждой новойверсии обычносопутствовалпоявлениюнового оборудования,работу с которымпредыдущаяверсия обеспечитьне могла. Несмотряна неудобныйинтерфейскоманднойстроки и однозначность,у операционнойсистемы MS-DOS естьнеоспоримоепреимущество,которое заключаетсяв том, что онаближе к компьютеру,чем к человеку.Благодаря этомуприложениядля MS-DOS выполняютсянамного быстрее,чем аналогичныеим приложениядля графическихоперационныхсистем. Намноговыше такжеустойчивостьв работе. Этоиспользуютпри ремонтно-наладочныхработах компьютеров,которые нередковыполняют врамках MS-DOS. СистемаWindows 95 СистемаWindows 95 стала первойсамостоятельнойграфическойоперационнойсистемой длякомпьютеровплатформы IBMPC. Она вышла всвет в 1995г., послечего дваждымодернизироваласьспецвыпускамиOSR 1 (1996г.) и OSR 2 (1997г.). СегодняWindows 95 являетсяодной из наиболееуниверсальныхоперационныхсистем и обеспечиваетвсе функции,перечисленныевыше, плюсвозможностьработы в локальнойсети. Она обеспечиваетвозможностьзапуска каксобственныхприложений,так и программ,написанныхдля среды Windows 3.1и приложенийMS-DOS. Данная системаввела в действиестандартсамоустанавливающихсяустройств(plug-and-play).Устройства,соответствующиеэтому стандарту,очень простоустанавливаются– их достаточноподключитьфизически, адалее операционнаясистема самаих обнаруживаети настраиваетсяна работу сними. Системаувеличилапредельныйразмер обслуживаемогожесткого дискас 512 Мбайт до 2,0Гбайт. СистемаWindows 98 Даннаясистема явиласьдальнейшемразвитиемWindows 95. В ней устраненобольшое числонедоработокпредыдушейверсии. В частиоперационногопространствасистема выходитза пределылокальногокомпьютераи локальнойсети. Без дополнительныхприложенийона имеет собственныесредства,обеспечивающиевозможностьработы с некоторымислужбами Интернета.В этой системевведен новыйстандарт файловойсистемы (FAT32),что позволяетснять верхнийпредел емкостижесткого диска,равнявшийся2,0 Гбат. Системаполностьюсовместимас Windows 95 и имеетулучшеннуюсовместимостьс приложениямиWindows 3.1 и MS-DOS. По устойчивостиработы и надежностиона заметнопревосходитWindows 95 и имеет средствадля самодиагностикии самозалечивания.Windows NT Эту операционнуюсистему можнорассматриватькак версиюWindows для профессиональногоиспользования.В ней отсутствуетряд недостатков,характерныхдля Windows 95/98, но ценойутраты рядадостоинств.Основным достоинствомWindows 95 /98 являетсяуникальнаяуниверсальность.Практическидля любых задач,начиная отуправленияпредприятиемдо развлекательныхкомпьютерныхигр можно найтипрограммы,работающиепод управлениемэтих систем.То же касаетсяи огромноговыбора поддерживаемогооборудования.Оборотнойстороной такойуниверсальностиявляетсянедостаточнаяустойчивость.Некачественныепрограммы,исполняемыепод управлениемWindows 95 /98, могут приводитьк сбоям в работеоперационнойсистемы, к «сбросам»и «зависаниям»компьютера.Во многих случаяхэто не оченькритично, нобывают отрасли(например, банковскаясфера или сферауправления),в которых никакиесбои недопустимы.В таких случаяхприменяютоперационнуюсистему Windows NT.Эта системаменее универсальна.Рынок программногообеспечениядля нее не стольбогат, как дляWindows 95 /98. Нужную программунайти труднее,но устойчивостьв работе заметновыше. Одной изобластейпрофессиональнойдеятельности,требующейповышеннойустойчивостикомпьютера,являетсяпрограммирование.Очень редкоудается создатьпрограмму так,чтобы она сразуправильнозаработала.Новые программывсегда содержатмножествоошибок, и программистыподолгу ихтестируют иотлаживают.Заниматьсяотладкойнедоработанныхпрограмм накомпьютере,работающемв системе Windows 95/98, весьма неудобно,так как сбоив программахнарушают устойчивостьсистемы. Поэтомумногие программистыпредпочитаютработать воперационнойсистеме Windows NT– она позволяетим экономитьвремя и повышаетэффективностьих работы. Краткаясравнительнаяхарактеристикасемействаоперационныхсистем Windows. Самаяранняя версияWindows 3.x(0,1,11) – многозадачнаяоперационнаясистема, разработанадля микропроцессоров386 и 486 обладаетграфическиминтерфейсом,требует памятикак минимум– 4мб; для офисныхприложений– 8-12 мб. Не имеласвоего ядразагружаласьиз DOS, достраиваяего ядро своим,поэтому и называласьоболочкой.Windows95многозадачнаяоперационнаясистема являетсяразвитиемверсии Windows3.x. Обладаетулучшенныминтерфейсом(графическим),имеет файловуюсистему VirtualFat, этопозволяетиспользоватьдлинные имена(до 256 символов),имеет 32-х разрядноеядро. Впервыепоявляетсярежим Plug&Play-автоматическоеопределениенового устройства,предложениеустановлениядрайверов.Windows98изменен пользовательскийинтерфейс,унифицировандоступ ко всемресурсам отжестких дисковдо Web – сайтовпо моделе Web –браузера. Окнопохоже на Web –страницу.Оптимизированынастройкипараметровдисплея, имеетсявозможностьизменять настройкицвета, шрифтыне перезагружаясь.Поддерживаетсяработа несколькихдисплеев (возможностьподключениядвух мониторов),поддерживаетсяархитектураграфическихускорителейAGP (3 х –мерная графика),эффективнаязащита от сбоя(возможностивызова диспетчеразадач, отображающеговыполняемыезадачи и предоставляющеговозможностиснятия определеннойзадачи), файловаясистема FAT32, чтоэкономит местона диске (от20% до 25%).WindowsNT- дляиспользованияв сетях предусмотреныдве версии 3.5и 4.0. Новая файловаясистема NTFS позволилаустанавливатьправа доступак ресурсамжесткого диска,как для пользователейлокальногокомпьютера,так и удаленногокомпьютера.Права ставитадминистратор.Система болееотказоустойчивачем предыдущие.Полная версияменеджеразадач, кромепоказа запущенныхприложенийотображаетзатраченныересурсы. Поддерживаетсимметричнуюмультипроцессорнуюобработкукоторой раньшене имелось.Недостаток– отсутствиефункции Plug&Play.Операционнаясистема автоматическинаходит драйвералишь отдельныхустройств(мышь, CD-ROM, жесткийдиск, дисковод)остальныесамостоятельно(видеокарта,звуковая карта).Система требуетлучших аппаратныхресурсов посравнению сWindows95 (NTтребует какминимум Pentium60),для Windows95 былодостаточно486, память 16мб, какминимум, жесткийдиск 120 мб, дляWindows95 – 40 мб. Производительностьу WindowsNTтакая же, каки у Windows95.WindowsMilleniumEdition– продолжениеветви – Windows98– разнаяфайловая система,улучшенныйинтерфейс,добавлена новаяверсия InternetExploer иAutologExpress, переписаноядро. В версииInternetExploer 5.5 – болеекорректнаяработа со страницами,особенно наJavaScript, AutologExpress – защитаот вируса типа“I love you”, добавленомножествоинструментовдля работы созвуком и видео.Операционнаясистема пытаетсязащититьпользователейот некорректнойработы некоторыхпрограмм и егособственныхошибок. Дляэтого добавлено:1-«защита системныхфайлов» предотвращающихслучайноеудаление 80 наиболееважных системныхфайлов (самовосстановление);2-«восстановлениесистемы»восстанавливаетзаписи в системномреестре принарушенииконфигурационныхустановок (файлреестра - конфигурация).Windows2000является продолжениемWindowsNT,не поддерживаетэмуляцию MS-DOS(режим MS-DOS). Имеетследующиеразновидности:WindowsProfessional,WindowsServer,WindowsAdvancedServer,WindowsDataCenter.Версии отличаютсядруг от другаколичествомслужб и программ,входящих всостав, а такжестепенью поддержкиаппаратныхресурсов. Например,WindowsProfessional– 2 процессора;WindowsServer– 4 процессора;WindowsAdvancedServer– 8 процессоров;WindowsDataCenter– 64 процессора.Файловая системаNTFS.5 в отличие отNT можно квотировать(ограничивать)дисковоепространство,всплывающееменю, преимуществоголубых тонов,под курсивомтень, 128 мб. К оперативнойпамяти добавленIndexServer, позволяющийорганизовыватьэффективныйпоиск файловпо их содержанию,занимает многоместа на диске.Ветвями являются– Unix,Linux.WindowsXP– полный,более обширныйнабор драйверов,наличие улучшенногоинтерфейса.Прост в установке,сочетает вселучшее из предыдущихверсий.


Структураи функции сетевыхОС (26)


Функцииоперационнойсистемы компьютераОбслуживаниефайловой системыИсторическиобслуживаниефайловой системыстало первойзадачей, которуювозложили наоперационнуюсистему персональныхкомпьютеров.До появлениядисков и дисководовинформациюзаписывалина магнитнуюленту, перфорированнуюбумажную ленту(перфоленту)или перфорированныекарты (перфокарты).Розыск информациина этих устройствахпоследовательногодоступа нередковыполнялсявручную. С появлениемустройствпроизвольногодоступа намагнитныхдисках появиласьи возможностьавтоматизироватьдоступ к данным.Для этих целейи были созданыпервые операционныесистемы, которыеполучили названиедисковых операционныхсистем (DOS). Сегодняв число функцийпо обслуживаниюфайловой системывходят следующие:Навигация пофайловой системе(переход изодного каталогав другой); Созданиефайлов и каталогов;Копированиефайлов и каталогов;Удаление файлови каталогов;Поиск файлов;Открытие файловданных и исполнениепрограммныхфайлов. Программно– аппаратныйинтерфейс Здесьи далее подсловом интерфейспонимаетсявзаимодействие.Соответственно,программно- аппаратныйинтерфейс –это взаимодействиемежду программамии оборудованием.Операционнаясистема в данномслучае выступаетв качествепосредника– она перехватываетобращенияпрограмм кфизическимустройствами перенаправляетэти обращенияк драйверамустройств.Аппаратно-программныйинтерфейс Вслучае необходимостиустановки накомпьютеренового устройстваоперационнаясистема позволяетобеспечитьего согласованиес другимиустройствамии программами,ранее установленнымина компьютере.Программно-программмныйинтерфейсСовременныезадачи, выполняемыена компьютерах,отличаютсякомплексностью.Так, например,для того, чтобыподготовитькнигу, нужныотдельныепрограммы дляподготовкитекстов, иллюстрацийи объединенияразных типовданных в одномдокументе. Этипрограммывыполненыразными разработчиками,а работатьдолжны совместно.Условия длятакой совместнойработы создаетоперационнаясистема. Этоона отслеживаетобмен даннымимежду различнымипрограммами.ИнтерфейспользователяВзаимодействиепрограммногои аппаратногообеспеченияс человеком– важнейшаяфункция операционнойсистемы. Именноблагодаря еемы можем управлятьпрограммамис помощью клавиатуры,мыши или иногоустройства.Операционнаясистема интерпретируетнаши действиякак командыи «объясняет»программами оборудованию,что они должнысделать. С другойстороны, операционнаясистема управляетвыдачей информацииот компьютерак пользователю.Она управляетвыводом сообщенийи звуковыхсигналов. Управлениезаданиями Операционнаясистема можетмногое, но невсе. В тех случаях,когда нам необходимыпрограммныесредства длявыполненияспецифическихработ, мы устанавливаемна компьютереновую программу.Управлениеустановкойи работой программ- функция операционнойсистемы. Современныеоперационныесистемы отличаютсямногозадачностью,то есть онипозволяютодновременноработать снесколькимипрограммами.Управлениепамятью Сколькобы на компьютерени было установленооперативнойпамяти, всегдамогут найтисьпрограммы идокументы,размеры которыхмного большеразмеров оперативнойпамяти. В тедалекие времена,когда операционныесистемы незанималисьраспределениемоперативнойпамяти, такиепрограммыэксплуатироватьбыло невозможно.Сегодня операционныесистемы динамическиуправляютоперативнойпамятью. Ониосвобождаютте областипамяти, которыевременно неиспользуются,и управляютзагрузкойпрограмм воперативнуюпамять небольшимифрагментами.Один из приемов,к которомуприбегаютоперационныесистемы, состоитв созданиивиртуальнойпамяти на жесткомдиске. Виртуальнаяпамять - этофайл достаточнобольшого размера(обычно в несколькораз больше, чемобъем оперативнойпамяти компьютера),который рассматриваетсякак естественноерасширениеоперативнойпамяти. Когдав оперативнойпамяти не хватаетместа для размещенияданных илипрограмм, онипоступают ввиртуальнуюпамять на жесткомдиске, а когдак ним надообратиться,они порциямиперемещаютсяв оперативнуюпамять. Обменоммежду оперативнойпамятью и жесткимдиском управляетоперационнаясистема. Жесткийдиск - устройствомеханическое,а оперативнаяпамять – электронное.Работа механическихустройствпроисходитв тысячу размедленнее, чемэлектронных.Поэтому использованиевиртуальнойпамяти (когдане хватаетоперативнойпамяти) заметнозамедляетработу компьютера.Именно поэтомуувеличениеобъема оперативнойпамяти компьютеранамного повышаетего быстродействие(ему простореже приходитсяприбегать киспользованиювиртуальнойпамяти). Диагностикаи обслуживаниекомпьютераВ составсовременныхоперационныхсистем входятслужебныепрограммы,необходимыедля автоматизациизадач по обслуживаниюкомпьютернойсистемы. Онипозволяютвыполнятьдиагностическиеоперации иустранятьобнаруженныеошибки, в томчисле и ошибкив самой операционнойсистеме. Онитакже позволяюттестироватьоборудование,выявлять иустранятьконфликты междуразличнымаппаратнымобеспечением.Важное значениеслужебныхпрограмм состоитв их способностиоптимизироватьработу компьютераи добиватьсямаксимальновозможнойпроизводительностиоборудования.


Интернет(27,33).Выне хотите углублятьсяв детали техникипоиска? Простозадайте Яндексувопрос так же,как бы вы егозадали библиотекарюили всезнайке-эрудиту.Например, "гдераки зимуют"," ярчайшаязвезда северногополушария"или "как выбратькомпьютер".Советыпо поиску. Проверяйтеорфографию
Еслипоиск не нашелни одного документа,то вы, возможно,допустилиорфографическуюошибку в написаниислова. Проверьтеправильностьнаписания. Есливы использовалипри поискенесколько слов,то посмотритена количествокаждого из словв найденныхдокументах(перед их спискомпосле фразы"Результатпоиска"). Какое-тоиз слов невстречаетсяни разу? Скореевсего, его выи написалиневерно. ИспользуйтесинонимыЕслисписок найденныхстраниц слишкоммал или не содержитполезных страниц,попробуйтеизменить слово.Например, вместо"рефераты"возможно большеподойдет "курсовыеработы" или"сочинения".Попробуйтезадать дляпоиска три-четыреслова-синонимасразу. Для этогоперечислитеих через вертикальнуючерту (|). Тогдабудут найденыстраницы, гдевстречаетсяхотя бы одноиз них. Например,вместо "фотографии"попробуйте"фотографии| фото | фотоснимки".Ищитебольше, чем поодному словуСлово"психология"или "продукты"дадут при поискепоодиночкебольшое числобессмысленныхссылок. Добавьтеодно или дваключевых слова,связанных сискомой темой.Например, "психологияЮнга" или "продажаи покупкапродовольствия".Рекомендуемтакже сужатьобласть вашеговопроса. Есливы интересуетесьавтомобилямиГАЗа, то запросы"автомобильВолга" или"автомобильГАЗ" выдадутболее подходящиедокументы, чем"легковыеавтомобили".Непишите большимибуквами Начинаяслово с большойбуквы, вы ненайдете слов,написанныхс маленькойбуквы, если этослово не первоев предложении.Поэтому ненабирайтеобычные словас Большой Буквы,даже если с нихначинаетсяваш вопросЯндексу. Заглавныебуквы в запросерекомендуетсяиспользоватьтолько в именахсобственных.Например, "группаЧерный кофе","телепередачаЗдоровье".Найтипохожие документы
Еслиодин из найденныхдокументовближе к искомойтеме, чем остальные,нажмите нассылку "найтипохожие документы".Ссылка расположенапод краткимиописанияминайденныхдокументов.Яndex проанализируетстраницу инайдет документы,похожие на тот,что вы указали.Но если этастраница быластерта с сервера,а Яндекс ещене успел удалитьее из базы, товы получитесообщение"Запрошенныйдокумент ненайден".Используйтезнаки "+" и "-"Чтобыисключитьдокументы, гдевстречаетсяопределенноеслово, поставьтеперед ним знакминуса. И наоборот,чтобы определенноеслово обязательноприсутствовалов документе,поставьте передним плюс. Обратитевнимание, чтомежду словоми знаком плюс-минусне должно бытьпробела. Например,если вам нужноописание Парижа,а не предложениямногочисленныхтурагентств,имеет смыслзадать такойзапрос "путеводительпо парижу -агентство-тур". Плюс стоитиспользоватьв том случае,когда нужнонайти так называемыестоп-слова(наиболее частотныеслова русскогоязыка, в основномэто местоимения,предлоги, частицы).Чтобы найтицитату из Гамлета,надо задатьзапрос "+бытьили +не быть".Попробуйтеиспользоватьязык запросовСпомощью специальныхзнаков вы сможетесделать запросболее точным.Например, укажите,каких слов недолжно бытьв документе,или что дваслова должныидти подряд,а не просто обавстречатьсяв документе.Искатьбез морфологииВыможете заставитьЯндекс не учитыватьформы слов иззапроса припоиске. Например,запрос !ивановнайдет толькостраницы супоминаниемэтой фамилии,а не города"Иваново".Поисккартинок ифотографийЯндексумеет искатьне только втексте документа,но и отыскиватькартинки поназванию файлаили подписи.Для этого напервой страницеyandex.ru нажмите ссылку"расширенныйпоиск". Дляпоиска картинкипредусмотреныдва поля. В поле"Названиекартинки"вписываютсяслова для поискапо названиямкартинок, обычнопоявляющихся,когда к картинкеподводитсякурсор. Например,название картинки"Венера" выдаствсе страницыс картинкамиВенеры (всего,что можно пониматьпод этим словом).Вполе "Подписьк картинке"вписываетсяназвание файла,содержащегокартинку. Например,запрос dog найдетв Интернетевсе картинки,в имени файлакоторых встречаетсяслово "dog". С большойвероятностьюэти картинкисвязаны ссобаками.ТонкийпоискЯндекс обладаетразвитым языкомзапросов, позволяющимосуществлятьтонкий поиск.Для того, чтобывоспользоватьсяшироким спектромвозможностей,используйтестраницу "расширенныйпоиск",где большаячасть настроекЯндекса задаетсяпростым образом.Обратите внимание,что, при заполнениинесколькихполей, запросбудут составлентаким образом,чтобы все условиявыполнялисьодновременно(через документное"И" - &&). РасширенныйпоискСловарныйфильтрЗдесьвы можете указать,какие словаобязательнодолжны встретитьсяв документе,каких быть недолжно, а какиежелательны(то есть могутбыть, а могутне быть). Поле"все формы"или "точнаяформа" указываетЯндексу, надоли учитыватьпри запросевсе словоформы."Точная форма"обычно требуетсятолько дляпоиска цитат.Зоной поискаслова можетбыть как текстдокумента(слова находятсяв одном предложенииили всем документе),так и его заголовок,аннотация (тэгdescription), ссылка (подписьURL) или адрес (самURL). Вариант "вофразе" означаетнеобходимостьискать словав том порядке,в котором онивведены. Выможете задатьнесколько словчерез запятую.Дата
Ограничениевыдачи документовпо дате. Документыс неизвестнойдатойв этот списокне включаются.Сайт/вершинаЗапросидет толькопо страницамуказанногосайта илиподдиректории(вершины) сайта.Поиск будетпроведен средивсех поддиректорий.Здесь же (в соседнемполе) вы можетеисключить изпоиска страницыопределенногосайта. Вы можетевнести несколькоадресов, перечисливих через пробел.Таким образом,вы можете сделатьпоиск по своемуличному сайтучерез Яндекс- то есть ограничитьпоиск тольковашим сайтом.СсылкаКакузнать, ктоссылается наваш ресурс?Введите в этомполе адресвашей страницы,и вы это узнаете.Если адресвашего сайтаначинаетсяс www, то впишитеего целиком,включая www. Здесьже вы можетеисключить изпоиска страницы,где стоит ссылкана определенныйадрес.На основеэтой возможностирассчитываетсяиндексцитируемости.Чтобы исключитьвсе внутренниессылки (то естьс одних страницвашего ресурсана другие егостраницы),используйтеполе сайт/вершинаи исключитересурс из поискассылок. ИзображениеПоискдокументов,содержащихкартинку сопределеннымназванием илиподписью. Файлкартинки можетназываться,например,applegreen.jpg. Тогда найтитакие файлыможно запросом:apple. Запрос аналогиченapple*.*. Для поискав подписи кизображению(тэг alt) впишитезапрос в соседнееполе.СпециальныеобъектыПоискстраницы, содержащихфайлы объектов:скрипт, объект,апплет, java. В полеуказываетсяимя объекта.Язык
Яндексумеет определятьязык документа.Вы можете задатьязык документа,где надо провестипоиск: русский(кириллица) илине русский. Вбазе Яндексанаходятсятолько документырусскоязычногоИнтернета (поумолчанию впоисковуюмашину вносятсясервера в доменахsu,ru, am, az, by, ge, kg, kz, md, tj, ua, uz),а также зарубежныесайты, представляющиеинтерес длярусскоязычногопоиска.Форматвыдачи"Краткаявыдача" показываеттолько списокзаголовковдокументов."Только URL" - толькоадреса найденныхстраниц. Каквыбрать поисковуюмашинуПри поиске винтернете важныдве составляющие– полнота (ничегоне потеряно)и точность (ненайдено ничеголишнего). Обычноэто все называютодним словом– релевантность,то есть соответствиеответа вопросу.1.Охват и глубинаПод охватомимеется в видуобъем базыпоисковоймашины: которыйизмеряетсятремя показателями- общим объемомпроиндексированнойинформации,количествомуникальныхсерверов иколичествомуникальныхдокументов.Под глубинойпонимается– существуетли ограничениена количествостраниц илина глубинувложенностидиректорийна одном сервере.Какпроверить:Некоторыемашины пишутна своем сайтестатистикуробота. Но можнопроверить исамому – надозадать несколькопоисковыхзапросов, состоящихиз одного слова(чтобы исключитьвлияние языказапросов, в томчисле – различноготрактованияпробела), и приэтом смотретьна статистикурезультатов,выдаваемуюмашиной – обычнов начале спискауказано, скольковсего былонайдено документов.Помимо того,что слова должныбыть из разныхобластей, хорошоеще взять словаразных "весов"– редкие, "средние"и "тяжелые"(частотные), исравнить количествонайденного.Тяжелые слова,в частности,тестируютполнотекстовость(индексациювсех слов документа)поисковоймашины.Глубинухождения роботапроверитьсложнее – дляэтого надовзять какие-тосайты, например,с разветвленнойструктуройархивов, и проверить,проиндексированыли документы,на которыеможно попастьтолько, например,за 6 переходовпо ссылкам. 2.Скорость обходаи актуальностьссылок
Скорость обходаСети показывает,насколькобыстро происходитиндексациясвеже-добавленногоресурса и насколькобыстро обновляетсяинформацияв базе. Важнымпоказателемкачества поисковоймашины (ее робота)является нетолько "захват"новых территорий:но и отслеживаниесостояния ужеохваченных.Сервера исчезаюти появляются,страницы наних обновляются.Ссылки, которыевыдает поисковаямашина в спискенайденного,должны, во-первых,существовать,и, во-вторых,их содержаниедолжно соответствоватьзапросу. Какпроверить:Объективнуюинформациюможно получить,проанализировавлоги серверов– робот поисковоймашины представляетсяобычно именемсвоей машины(или похожимобразом), такчто можно увидеть,как часто онбывает на сервере,сколько страницпросматриваети т.д. К сожалению,обычно дляизучения бываетдоступен логтолько своегосайта, поэтомуостаетсяэкспериментальныйспособ. Дляопределенияскорости обходанадо создатьгде-нибудьстраничкутекста, добавитьее в поисковикии посмотреть,как быстро онаначнет находиться.Или изменитьуже имеющуюсястраничку. Дляопределенияактуальностиссылок – проверитьдокументы хотябы на первойстранице списканайденногопо несколькимзапросам. Сообщение"Not Found" свидетельствуето том, что документболее не существует.3.Качество поиска(субъективныйпоказатель)Каждая поисковаямашина имеетсвои алгоритмсортировкирезультатовпоиска. Чемближе к началусписка оказываетсянужный вамдокумент, темлучше работаетрелевантность.Какпроверить:Толькопутем эксперимента.Рекомендуетсядля сравненияделать запросыразной длины.Можно такжеиспользоватьязык запросов,при этом те,кому неохотачитать описание,могут воспользоватьсяразвернутойстраницейзапроса ("расширенныйпоиск" в Апортеи Яндексе, "детальныйзапрос" в Рэмблере– вариантыперевода нарусский язык"advanced search"). Кромерелевантности,существуютважные пользовательскиехарактеристики.1.Скорость поискаЕсли поисковаямашина отвечаетмедленно, работатьс ней неэффективно.Стоит добавить,что видимаяпользователюскорость зависитне только отсамой поисковоймашины, но и отИнтернет-каналов.Какпроверить:Путемэксперимента– надо поискатьзапросы разнойдлины, разной слови в разное времясуток (загрузкасерверов существеннонеравномернапо суткам, пик– около трех-четырехчасов дня). 2.Поисковыевозможности(работа с языкомдокумента, языкзапросов)Еще один пунктсравнения –что именно икак поисковаямашина вноситв индекс. Полнотекстоваяпоисковаямашина индексируетвсе слова видимогопользователютекста. Наличиеморфологиидает возможностьнаходить искомыеслова во всехсклоненияхили спряжениях.Кроме этого,в языке HTML существуюттэги, которыетакже могутобрабатыватьсяпоисковоймашиной (заголовки,ссылки, подписик картинками т.д.).Язык запросовв виде стандартныхлогическихоператоров(И, ИЛИ, НЕ) естьпрактическиу всех машин.Некоторые умеютискать словосочетанияили слова назаданном расстоянии– это частоважно для полученияразумногорезультата.Дополнительнойвозможностьюявляется поискв зонах документа– заголовках,ссылках, ключевыхсловах (META KEYWORDS) ит.д. Дополнительнаявозможностьязыка запросов– естественно-языковыйзапрос, которыйне требуетзнания операторов.Какпроверить:Обычноэта информацияпубликуетсяна серверепоисковоймашины (в Help'е).Тем не менее,рекомендуетсяпроверить нареальных запросах,посколькуиногда желаемоевыдается задействительное.3.ДополнительныеудобстваЭтодополнительныевозможности,которые предоставляетпользователямпоисковаямашина. Сюдавходит всевозможныеварианты поиска(специализированныестраницы, поискпохожих документов,ограничениеобласти поиска),и список найденныхсерверов, ипоиск по датами серверам, иудобный интерфейспоисковоймашины, и возможностьего персонализации.Какпроверить:Информацияможет бытьчастично опубликованана серверепоисковоймашины, но лучшевсего попробоватьсамому поработатьс этими возможностями.Понятно,что предложеннаяисследовательскаяпрограммазаймет некотороевремя. Кромеэтого, поисковыемашины, как ивесь Интернет,не стоят наместе. Но "искалка"– одно из средстввашей работы,поэтому стоитуделить еевыбору некотороевнимание – покрайней мере,не меньшее, чеморганизациисвоего рабочегоместа. На Yandex.Ruбыл проведенопрос: зачемнужен Интернети чего в нем нехватает(http://www.yandex.ru/polling/9.html).Интернет используют(в порядке убывания)как справочник(23.76%), инструментисследования(15.45%), развлечение(14.15%), и только начетвертом месте– источникновостей (12.32%).Оптимистичнопрозвучало,что 10% пользователейвсегда, а 73% частоудается найтинужную информацию.А не хватаетв Интернетеинформации,хорошего поискаи порядка (втом числе:упорядоченности,структуры,структурности,структурированности,структуризации,а также системы,систематизации,системности,систематичностии систематизированности).КактрактуютсясловаНезависимоот того, в какойформе вы употребилислово в запросе,поиск учитываетвсе его формыпо правиламрусского языка.еслизадан запрос'идти',то в результатепоиска будутнайдены ссылкина документы,содержащиеслова 'идти','идет','шел','шла'и т.д. На запрос'окно'будет выданаинформация,содержащаяи слово 'окон',а на запрос'отзывали'- документы,содержащиеслово 'отозвали'.Есливы набрали взапросе словос большой буквы,будут найденытолько словас большой буквы(если это словоне первое впредложении),в противномслучае будутнайдены какслова с большой,так и с маленькойбуквы. позапросу 'путина'найдется ипрезидент, исезон интенсивногорыболовства.А по запросу'Путина'-президент ите случаи упоминаниярыболовногосезона, когдаон написан сбольшой буквы(например, еслис него начинаетсяпредложение).Поумолчанию поискучитывает всеформы заданногослова согласноправилам русскогоязыка. Однакосуществуетвозможностьпоиска по точнойсловоформе,для этого передсловоформойнадо поставитьвосклицательныйзнак '!'.запросу'!Лужкову'будут найденывсе документы,содержащиесловоформу'Лужкову',а по запросу'Лужков~~ !Лужкову'- документы, вкоторых упоминаетсяЛужков, крометех, которыебыли найденыпо первомузапросу.Естественно-языковыйпоискЗнаки "+" и "-".Если вы хотите,чтобы словаиз запросаобязательнобыли найдены,поставьте передкаждым из них"+". Если вы хотитеисключитькакие-либослова из результатапоиска, поставьтеперед каждымиз них "-". запрос'частныеобъявленияпродажа велосипедов',выдаст многоссылок на сайтыс разнообразнымичастнымиобъявлениями.А запрос с "+"'частныеобъявленияпродажа +велосипедов'покажет объявленияо продаже именновелосипедов.Есливам нужно описаниеПарижа, а непредложениямногочисленныхтурагентств,имеет смыслзадать такойзапрос 'путеводительпо парижу -агентство-тур'Обратитевнимание назнак "-". Этоименно минус,а не тире и недефис. Знак "-"надо писатьчерез пробелот предыдущегои слитно споследующимсловом, воттак: 'рак-гороскоп'.Если написать'рак-гороскоп'или 'рак- гороскоп',то знак "-" будетпроигнорирован.ОсновныеоператорыНескольконабранных взапросе слов,разделенныхпробелами,означают, чтовсе они должнывходить в однопредложениеискомого документа.Тот же самыйэффект произведетупотреблениесимвола '&'.призапросе 'лечебнаяфизкультура'или 'лечебная& физкультура'),результатомпоиска будетсписок документов,в которых водном предложениисодержатсяи слово 'лечебная',и слово 'физкультура'.(Эквивалентнозапросу '+лечебная+физкультура')Междусловами можнопоставить знак'|',чтобы найтидокументы,содержащиелюбое из этихслов. (Удобнопри поискесинонимов).вида'фото| фотография| фотоснимок| снимок | фотоизображение'задает поискдокументов,содержащиххотя бы одноиз перечисленныхслов.Ещеодин знак, тильда'~',позволит найтидокументы спредложением,содержащимпервое слово,но не содержащимвторое. Позапросу 'банки~ закон'будут найденывсе документы,содержащиеслово 'банки',рядом с которым(в пределахпредложения)нет слова 'закон'.Чтобыподняться наступеньку выше,от уровня предложениядо уровня документа,просто удвойтесоответствующийзнак. Одинарныйоператор (&,~)ищет в пределахпредложения,двойной (&&,~~)- в пределахдокумента.Например,по запросу'рецепты&& (плавленыйсыр)'будут найденыдокументы, вкоторых естьи слово 'рецепты'и словосочетание'(плавленыйсыр)'(причем '(плавленыйсыр)'должен бытьв одном предложении.А запрос 'руководствоVisual C ~~ цена'выдаст вседокументы сословами 'руководствоVisual C',но без слова'цена'Поискс расстояниемЧасто в запросахищут устойчивыесловосочетания.Если поставитьих в кавычки,то будут найденыте документы,в которых этислова идутстрого подряд.Например,по запросу"краснаяшапочка"будут найденыдокументы сэтой фразой.(При этом контекст"а шапочка унее была красная"найден не будет.)КакЯndex адресуетслова? Если всеслова в текстеперенумероватьпо порядку ихследования,то расстояниемежду словамиa и b - это разницамежду номерамислов a и b. Такимобразом, расстояниемежду соседнимисловами равно1 (а не 0), а расстояниемежду соседнимисловами, стоящими"не в том порядке",равно -1. То жесамое относитсяи к предложениям.Если междудвумя словамипоставлен знак'/',за которымсразу напечатаночисло, значит,требуется,чтобы расстояниемежду ними непревышало этогочисла слов.Например,задав запрос'поставщики/2 кофе',вы требуетенайти документы,в которых содержатсяи слово 'поставщики'и слово 'кофе',причем расстояниемежду нимидолжно бытьне более двухслов и они должнынаходитьсяв одном предложении.(Найдутся "поставщикиколумбийскогокофе", "поставщикикофе из Колумбии"и т.д.) Еслипорядок слови расстояниеточно известны,можно воспользоватьсяпунктуацией'/+n'.Так, например,задается поискслов, стоящихподряд. Запрос'синяя/+1 борода'означает, чтослово 'борода'должно следоватьнепосредственноза словом 'синяя'.(К тому же результатуприведет запрос"синяяборода")Вобщем видеограничениепо расстояниюзадается припомощи пунктуациивида '/(nm)',где 'n'минимальное,а 'm'максимальнодопустимоерасстояние.Отсюда следует,что запись '/n'эквивалентна'/(-n+n)',а запись '/+n'эквивалентна'/(+n+n)'.Запрос'музыкальное/(-2 4) образование'означает, что'музыкальное'должна находитьсяот 'образование'в интервалерасстоянийот 2 слов слевадо 4 слов справа.Практическивсе знаки можнокомбинироватьс ограничениемрасстояния.Например,результатомпоиска по запросу'вакансии~ /+1 студентов'будут документы,содержащиеслово 'вакансии',причем в этихдокументахслово 'студентов'не следуетнепосредственноза словом 'вакансии'.Когдазнаки ограниченияпо расстояниюстоят последвойных операторов,то употребленныетам числа - эторасстояниене в словах, ав предложениях.Расстояниев абзацахопределяетсяаналогичнорасстояниюв словах. Запрос'банк&& /1 налоги'означает, чтослово 'налоги'должно находитьсяв том же самом,либо в соседнемсо словом 'банк'предложении.СкобкиВместо одногослова в запросеможно подставитьцелое выражение.Для этого егонадо взять вскобки. Например,запрос '(история| технология| изготовление)/+1 (сыра | творога)'задает поискдокументов,которые содержатлюбую из фраз'историясыра','технологиятворога','изготовлениесыра','историятворога'.Поискв зонахМожно искатьинформациюв "зонах" - заголовках(имя "зоны":Title),ссылках (имя"зоны": Anchor)и адресе (имя"зоны": Address).Синтаксис:$имя_зоны(поисковоевыражение).Запрос'$titleCompTek'ищет в заголовкахдокументовслово 'CompTek'.Запрос'$anchor(CompTek | Dialogic)'находит документы,в cсылках внутрикоторых естьодно из слов'CompTek'или 'Dialogic'.Поискв определенныхэлементахМожно ограничитьпоиск информациисписком серверовили наоборотисключитьсервера изпоиска (url). Можнотакже искатьдокументы,содержащиессылки наопределенныеURL (link), и файлы картинок(image). Если вы хотитеработать нес конкретнымURL (image), а со всеми,начинающимисяс данной последовательностисимволов,используйте"*".Синтаксис:#имя_элемента="имя_файла(URL)".Позапросу 'CompTek~~ #url="www.comptek.ru*"'будут искатьсяупоминаниякомпании 'CompTek'везде, кромеее собственногосервера (www.comptek.ru). Азапрос '#link="www.comptek.ru*"'покажет вседокументы,которые сослалисьна сервер компании.Запрос '#image="tort*"'даст ссылкина документыс изображениямитортов (хотя,возможно, найдетсяи портрет черепахиТортиллы). Можнотакже искатьпо ключевымсловам (keywords), аннотациям(abstract) и подписямпод изображениями(hint).Синтаксис:#имя_элемента=(поисковоевыражение).Запросу'#keywords=(поисковаясистема) |#abstract=(поисковаясистема)'будут искатьсявсе страницы,в meta тегах которыхесть эти слова.Позапросу '#hint=(кино)'будут найденыдокументы,содержащиеизображениес такой подписью.РанжированиерезультатапоискаПри поиске длякаждого найденногодокументаЯндекс вычисляетвеличинурелевантности(соответствия)содержанияэтого документапоисковомузапросу. Списокнайденныхдокументовперед выдачейпользователюсортируетсяпо этой величинев порядке убывания.Релевантностьдокументазависит от рядафакторов, в томчисле от частотныххарактеристикискомых слов,веса слова иливыражения,близости искомыхслов в текстедокумента другк другу и т.д.Пользовательможет повлиятьна порядоксортировки,используяоператоры весаи уточнениязапроса. Заданиевеса слова иливыраженияприменяетсядля того, чтобыувеличитьрелевантностьдокументов,cодержащих"взвешенное"выражение.Синтаксис:слово:числоили (поисковое_выражение):числоПозапросу 'поисковыемеханизмы:5'будут найденыте же документы,что и по запросу'поисковыемеханизмы'.Разница состоитв том, что наверхусписка найденногоокажутся документы,где чаще встречаетсяименно слово'механизмы'Запрос'поисковые(механизмы |машины | аппараты):5'равнозначензапросу 'поисковые(механизмы:5 |машины:5 | аппараты:5)'.Заданиеуточняющегослова или выраженияприменяетсядля того, чтобыувеличитьрелеватностьдокументов,cодержащихуточняющеевыражение.Синтаксис:или Позапросу 'компьютер'будут найденывсе документы,содержащиеслово 'компьютер',при этом первымибудут выданыдокументы,содержащиеслово 'телефон'.Еслини в одном документесо словом 'компьютер'нет слова 'телефон',результатзапроса будетэквивалентензапросу 'компьютер'.


ИС управления(3)

ИС –взаимосвязаннаясовокупностьсредств, методовперсональноиспольз. Дляхранения, обработкии выдачи инф.Для достиженияпоставленнойцели. Разницамежду компьютероми ИС – ПК являетсятолько базойдля ИС.

Для того,чтобы оценитьвозможностиИС для поддержкипринятия решенияследует учесть:1) структурированностьрешаемыхуправленческихзадач; 2) уровеньиерархии управленияна которомпринимаютсярешения; 3) принадлежностьрешаемой задачик той или инойсфере бизнеса;4) вид используемойИТехнол. (еслитребуется отчетв определеннойформе, то необходимоопределитьсоответствиеуже применяемыхИС). Работа сИС должна бытьдоступна специалистамне компьютерныхобластей. Врезультатевнедрения ИС:1) возможностьполучения болеерациональныхвариантоврешения управленческихзадач за счетвнедренияматематич.Методов, интеллект.Систем и т.д.;2) освобождениеработниковот рутиннойработы; 3) обеспечениедостоверностиинформации;4) совершенствованиеструктурыдокументооборотаи отказ от бумажныхносителей; 5)предоставлениепотребителюуникальныхуслуг; 6) привязкак фирме новыхпокупателейи поставщиковза счет предоставленияразличныхскидок. КлассификацияИС по признакуструктурированностизадач. Различаюттри типа задачдля решениякоторых создаютсяИС: - структурированные(формализованные);- частичноструктурированные(частичноформализов.);- неструктуриров.(неформализуемые).Структурировзадача – задачадля которойизвестны всеэлементы ивзаимосвязимежду ними.Неструктурир.– задача, в которойневозможновыделить элементыи установитьсвязи междуними. Для структурировзадачи можновыразить еесодержаниев форме мат.Модели, имеющейалгоритм решения.Подобные задачирешаются многократно,а решение носитрутинный характер.Целью использованИС для такихзадач являетсяполная автоматизацияих решения. Длянеструтурированныхзадач решениепринимаетсячеловеком наоснове опытаи интуиции, и, возможно, сиспольз информациииз косвенныхисточников.ИспользованиеИС позволяетвыработать,например, возможныеварианты решения.КлассификацияИС по функциональномупризнаку иуровням управления.Функциональныйпризанк определяетназначениесистемы,а также ее целии задачи. ПризнакиклассификацииИС: - производственный;- маркетинговый;- финансовый;- кадровый.Производственныйсвязан с непосредственнымвыпуском продукции.Маркетинговый– анализ рынкапроизводителейи потребителей;анализ продаж;организационно-рекламныхкомпаний попродвижениюпродукции иорганизацииматериально-техническогоснабжения.Финансоваядеятельность– организацияконтроля ианализа финансовыхресурсов наоснове бухгалтерскойи статическойи оперативнойинформации.Кадровый признак– ведение служебнойдокументации.ТипыИС. Тип ИС зависитот уровня управления,для которогоэта ИС используется.

Чем вышеуровень, темменьше возможностейдля использованияИС. Основаниепирамиды составляетИС, задачейкоторой являетсяобработкаданных. На верхнемуровне ИС становятсястратегическимии используютсяруководителямикак системыподдержкипринятия решений.ИСоперативногоуровня– задачи, целии источникиинф заранееопределены,решение задачзапрограммировано,системы могутфункционироватьбез участиячеловека (бухсистема, системарегистр заказов,складскойучет). ИСспециалистов– выделяютсяИС офисные иИС обработкизнаний. ОфисныеИС выполняютслед функции:1)обработкатекстов; 2)архивациядок-тов; 3)аудиопочта;4)системы теле-видео-конференций.ИС дляменеджеровсреднего звена– функции: контроль,регистрация,сравнениетекущих показателейс прошлыми,составлениеотчетов заопредел время,обработкаархивной инф.Выделем дватипа систем:1)управленческие-использ дляподдержкипринятия решенийнеструктурири частичнострукт задач;- использ данные,собираемыеИС нижнегоуровня; - не содержатаналитическихфункций и имеютнегибкую структ.2)системаподдержкипринятия решений–имеютср-ва моделированияи анализа; -позволяютлегко изменитьпостановкузадачи, корректироватьисход данныеи ограничен;-имеют гибкуюструктуру исредства адаптации.ИСстратегическогоуровня– под стратегиейпонимают наборметодов и средствдля решенияперспективныхдолгосрочныхзадач. СтратегическиеИС – компьютернаяИС, обеспечподдержкупринятия решенияпо реализацстратегич целейразвития организации.


HTML (30).

Термин HTML (HyperText Markup Language) означает"язык маркировкигипертекстов".Это понятиеболее широкое,включает в себяИнтернет илокальные сети,редакторы,броузеры,разнообразныепрограмныепродукты,компакт-диски,обучающиекурсы, дизайни многое другое.HTML– своеобразнаяпротивоположностьсложным языкампрограммирования,известнымтолько специалистам.Можно работатьна Web без знанияязыка HTML, так кактексты HTML могутсозда-ватьсяразличнымиспециальнымиредакторамии конвертерами.Однако, я адресуюэту часть работытем, кто пишетнепосредственнона HTML. Писатьнепосредственнона HTML нетрудно.Возможно, этодаже легче, чемизучать HTML-редакторили конвертер,которые частоограниченыв своих возможностях,содержат ошибкиили производятпло-хой HTML код,который неработает наразличныхплатформах.Язык HTML существуетв несколькихвариантах ипродолжаетразвиваться,но конст-рукцииHTML вероятнеевсего будутиспользоватьсяи в дальнейшем.Изучая HTML и поз-наваяего глубже,создавая документв начале изученияHTML и расширяяего насколькоэто возможно,Вы сможетесоздаватьдокументы,которые могутбыть просмотренымноги-ми броузерамиWeb, как сейчас,так и в будущем.Это не исключаетвозможностиисполь-зованиядругих методов,например, методрасширенныхвозможностей,предоставляемыйNetscape Navigator, Internet Explorer илинекоторымидругими программами.Если это дейст-вительнослужит Вашимцелям и Вы хотитесформироватьсобственноемнение о назван-ныхпрограммах,пользуйтесьим. Но работас HTML - это способусвоить особен-ностисоздания документовв стандартизированномязыке, используярасширения,только когдаэто действительнонеобходимо.HTMLбыл ратифицированWorldWideWebConsortium.Он поддерживаетсянесколь-кимишироко распространеннымиброузерами,и, возможно,станет основойпочти всегоимеющего отношениек Web программногообеспечения.Первая версияHTMLбыла разработанав 1989 году ТимомБенерс-Ли дляпопулярногов прошлом броузераMosaic.Но в то времяни для языка,ни для броузеране нашлосьдостойногоприменения.В 1993 году появилсяHTML+, и эта версиятакже осталасьпрактическинезамеченной.Начало широкогоиспользованиягипертекстадала версия2.0 которая, появиласьв июне 1994 года.Это был годроста популярностиWWWпо всему миру.Элементы, включенныев версию 2 , вбольшинствесвоем используютсяпо сей день. Вверсии 3.0 HTML,которая появиласьгод спустя,была реализованавозможностьпрорисовкиматематическихсимволов (знаковинтервала,бесконечности,дроби, скобоки т.д.) при помощиэлементовязыка. Под этуверсию былразработанброузер Arena.Но этот проектоказался тупиковыми не получилдальнейшегораспространения.

В 1996 году появилсяHTML3.2. Это было новаторскоерешение, вспецификациюязыка быливведены фреймы,которые сталитеперь весьмапопулярны уразработчиковWEB-страниц.Даже сейчасна основе этойспецификацииможно реализоватьинтересныедизайнерскиерешения. Практическивсе современныеброузеры поддерживаютверсию 3.2, поэтомуавторы WEB-страницуверенны вработоспособностивсех элементов.Наряду с официальнымиспецификациямиязыка, которыеразрабатывалисьорганизациейW3C(W3Консорциум),компании-производителиброузеровсоздавалисобственныеэлементы(расширения).Впоследствии,некоторые изэтих элементов,после получениявсеобщегопризнаниявключилисьв спецификациюследующихверсий языка.Но новаторскоерешение – фреймы,не были включеныв спецификацию3.2. Но броузерыподдерживалифреймы и многиекниги, посвященныеHTML,содержалиописание фреймовбез упоминанияо том, что этонестандартныеэлементы. Впоследствии,фреймы сталистандартомде-факто. В версии4 они уже быливключены наполном основании.И наоборот,элементы APPLETи SCRIPT,необходимыедля расширенияHTMLдругими программнымикодами версии3.2, не сыгралитой роли, которуюбыли призванысыграть. Этообъясняетсятем, что броузерыразличныхверсий по-разному интерпретировалипрограммы наразных языкахJAVA,JAVASCKRIPT,VisualBasic(VBScript).В результатене удалосьполучить достаточнонадежный работающийкод, и данныеязыки использовалисьлюбителямиHTMLв основном дляэкспериментов.ОфициальнаяспецификацияHTML4 (DynamicHTML)появилась в1997 году. В этовремя уже былоочевидно, чтодальнейшееразвитие гипертекстабудет осуществлятьсяза счет скрипт- программирования.Это оказалосьнемногим болееэффективным,чем вводитьв язык все новыеэлементы. Появившиесяв то время броузеры(NetscapeNavigator4, MicrosoftInternetExplorer4 и др.) уже достаточнонадежно интерпретировалипрограммныйкод (был установленопределенныйуровень стандартизации).Однако проблемыу разработчиковеще остались.В качествепримера можноотметить, чтомногие скриптыначинаютсяс определенияверсии броузера,чтобы потомиспользоватьтот или инойфрагмент кода.Очевидно, чтона программисталожится обязанностьтестированиястраниц на всехпопулярныхв настоящиевремя броузерах.В результате,использованиевсех возможностейDynamicHTML стало уделомпрограммистовдостаточнокрупных организаций,где есть условиядля разработкисложных программи всестороннегоих тестирования.Создателямличных WEB-страницподчас приходитсяискать компромиссмежду надежностьюи новаторством,чтобы получитьдостаточнограмотныйHTML-код.Основная особенностьгипертекстовогодокумента - этоспособностьполучить сложныеэффекты форматированияпростыми инагляднымиметодами. Сравнимгипертекстовыйдокумент, например,с файлом в форматеMSWord.В том и другомслучаях можноиспользоватьодни и те жеприемы форматирования:выбор шрифта,курсив, выравнивание,вставку таблиц,рисунков и т.д.Но в документахWordмеханизмформатированияскрыт от пользователя,работать сфайлом можнотолько в самомредакторе илипрограмме,поддерживающейего формат. Сгипертекстомдело состоитиначе. Такойдокумент можнооткрыть в любомтекстовомредакторе иувидеть, гдеи каким образомотформатировантекст. Просмотретьили распечататьдокумент вотформатированномвиде возможнотоже тольков специальномприложениигипертекстовомредакторе илиброузере. Открытостьструктурыгипертекстовыхдокументовпозволяютфирмам- разработчикамсамые разныепрограммныепродукты, апользовательможет выбратьсебе подходящуюпрограмму.РазработчикHTML-документаможет выбратьспособ работыс ним. Теоретическис гипертекстомможно работатьдаже на уровнеMS-DOSв любом редакторе,открывающемASCII-файлы.Это требуетот пользователяобязательногознания большинстваэлементов HTML.Можно использоватьдля созданиягипертекстаи броузер. Любаяиз этих программимеет режимредактированияWEB-страницыв режиме «источника».Для этого можетподключатсяодин из установленныхна компьютеретекстовыхредакторов.Броузеры имеюти встроенныередакторыгипертекста.Существуютгипертекстовыередакторы,которые используюттолько дляразработкиWEB-страници создания наних визуальныхи звуковыхэффектов. Способысоздания гипертекстаобеспечиваютего абсолютнуюплатформеннуюнезависимость.Создавая WEB-страницу на компьютере,который работаетпод управлениемWindows,можно не сомневаться,что администраторсервера сможетиспользоватьфайлы на компьютере,работающемпод управлениемUNIXили другойоперационнойсистемы. ОсновнойособенностьюHTML является принцип,по которомуне только допускаетсявложение однихэлементов вдругие, но идекларируетсянеобходимостьтакого вложения.Это отличиеHTMLот других языков,в которыхтеоретическиможно написатькод без вложенныхконструкций.Каждый элементHTMLдопускаетнепосредственноевложение толькоряда элементов,которые в своюочередь, допускаютвложение других,разрешенныхдля них, и т.д.Таким способомформируетсяне только общаяструктурагипертекста,но и создаютсяразнообразныевизуальныеэффекты. Всеэлементы языкаможно разделитьна три группы.К первой относятсяэлементы, которыесоздают структуругипертекстовогодокумента.Использованиетаких элементовнеобходимо.Ко второй группеможно отнестиэлементы, создающиеэлементыформатирования.Их использованиедиктуетсяконкретнымитребованиямик документу,фантазией икомпетенциейразработчика.К третьей группеотносятсяэлементы, которыепозволяютуправлятьпрограммнымисредствами,установленнымии работающимина компьютере-клиенте.Часто такиеэлементы создаютсяавтоматически,когда разработчикиспользуетдля вставкинекоторогообъекта в документгипертекстовыйредактор илиподобную программу.Несмотря нато, что спецификацияHTMLявляется стандартом,этот язык дополняетсяновыми элементами(расширениями).Поэтому некоторыеWEB-страницыудобнее просматриватьпри помощиопределенныхброузеров.Расширениясоздаютсятолько известнымифирмами, которыеразрабатываютпрограммноеобеспечениедля WWW,а рядовыепользователимогут совершенствоватьсвои WEB-страницыпри помощипрограммирования.Апплеты позволяютснять ограниченияHTMLи дают просторфантазииразработчика.


Основныевнешние устройстваПК (7). Клавиатура.Клавиатураслужит дляввода информациив компьютери подачи управляющихсигналов. Онасодержит стандартныйнабор алфавитно-цифровыхклавиш и некоторыедополнительныхклавший — управляющиеи функциональные,клавиши управлениякурсором атакже малуюцифровую клавиатуру.Курсор — светящийсясимвол на экранемонитора, указывающийпозицию, накоторой будетотображатьсяследующийвводимый склавиатурызнак. Все символы,набираемыена клавиатуре,немедленноотображаютсяна мониторев позиции курсора.Наиболеераспространенасегодня 101-клавишнаяклавиатурас раскладкойклавиш QWERTY (читается"кверти”), названнаятак по клавишам,расположеннымв верхнем левомряду алфавитно-цифровойчасти клавиатуры.

Такая клавиатураимеет 12 функциональныхклавиш, расположенныхвдоль верхнегокрая. Нажатиефункциональнойклавиши приводитк посылке вкомпьютер неодного символа,а целой совокупностисимволов.Функциональныеклавиши могутпрограммироватьсяпользователем.Например, вомногих программахдля полученияпомощи (подсказки)задействованаклавиша F1, а длявыхода из программыклавиша F10. Управляющиеклавиши имеютследующееназначение:Enter — клавишаввода; Esc (Escape — выход)клавиша дляотмены каких-либодействий, выходаиз программы,из меню и т.п.;Ctrl и Alt – эти клавишисамостоятельногозначения неимеют, но принажатии совместнос другимиуправляющимиклавишамиизменяют ихдействие; Shift(регистр) - обеспечиваетсмену регистраклавиш (верхнегона нижний инаоборот); Insert(вставлять) —переключайрежимы вставки(новые символывводятся посредиуже набранных,раздвигая их)и замены (старыесимволы замещаютсяновыми); Delete (удалять)удаляетсимвол с позициикурсора; Back Space –удаляет символперед курсором;Ноmе и End — обеспечиваютперемещениекурсора в первуюи последнююпозицию строки,соответственно;Page Up и Page Down — обеспечиваютперемещениепо тексту наодну страницу(один экран)назад и вперед,соответственно;Tab — клавишатабуляции,обеспечиваетперемещениекурсора вправосразу на несколькопозиций доочереднойпозиции табуляции;Caps Lock фиксируетверхний регистр,обеспечиваетввод прописныхбукв вместострочных; PrintScreen обеспечиваетпечать информации,видимой в текущиймомент на экране; Длинная нижняяклавиша безназвания —предназначенадля ввода пробелов.Клавиши сострелкамислужат дляперемещениякурсора вверх,вниз, влево ивправо на однупозицию илистроку; Малаяцифровая клавиатураиспользуетсяв двух режимах- ввода чисели управлениякурсором;Переключениеэтих режимовосуществляетсяклавишей Num Lock.Клавиатурасодержит встроенныймикроконтроллер(местное устройствоуправления),который выполняетследующиефункции: последовательноопрашиваетклавиши, считываявведенныйсигнал и вырабатываядвоичный скан-кодклавиши; управляетсветовымииндикаторамиклавиатуры; проводит внутреннююдиагностикунеисправностей; осуществляетвзаимодействиес центральнымпроцессоромчерез портввода-выводаклавиатуры.Клавиатураимеет встроенныйбуфер — промежуточнуюпамять малогоразмера, кудапомещаютсявведённыесимволы. В случаепереполнениябуфера нажатиеклавиши будетсопровождатьсязвуковым сигналом— это означает,что символ невведён (отвергнут).Работу клавиатурыподдерживаютспециальныепрограммы,"зашитые" вBIOS, а также драйверклавиатуры,который обеспечиваетвозможностьввода русскихбукв, управлениескоростьюработы клавиатурыи др. Видеосистема.Видеосистемакомпьютерасостоит из трехкомпонент:

монитор(называемыйтакже дисплеем);видеоадаптер;программноеобеспечение(драйверывидеосистемы).

Видеоадаптерпосылает вмонитор сигналыуправленияяркостью лучейи синхросигналыстрочной икадровой развёрток.Монитор преобразуетэти сигналыв зрительныеобразы. А программныесредства обрабатываютвидеоизображения– выполняюткодированиеи декодированиесигналов,координатныепреобразования,сжатие изображенийи др. Монитор— устройствовизуальногоотображенияинформации(в виде текста.таблиц, рисунков,чертежей идр.). Подавляющеебольшинствомониторовсконструированына базе электронно-лучевойтрубки (ЭЛТ), ипринцип ихработы аналогиченпринципу работытелевизора.Мониторы бываюталфавитно-цифровыеи графические,монохромныеи цветногоизображения.Современныекомпьютерыкомплектуются,как правило,цветными графическимимониторами.Основной элементдисплея –электронно-лучеваятрубка. Её передняя,обращеннаяк зрителю частьс внутреннейстороны покрыталюминофором- специальнымвеществом,способнымизлучать светпри попаданиина него быстрыхэлектронов.Люминофорнаносится ввиде наборовточек трёхосновных цветов– красного,зеленого исинего. Этицвета называютосновными,потому что ихсочетаниями(в различныхпропорциях)можно представитьлюбой цветспектра. Наборыточек люминофорарасполагаютсяпо треугольнымтриадам. Триадаобразует пиксель– точку, из которыхформируетсяизображение(англ. pixel—picture element, элементкартинки). Расстояниемежду центрамипикселей называетсяточечным шагоммонитора. Эторасстояниесущественновлияет на чёткостьизображения.Чем меньше шаг,тем выше чёткостьОбычно в цветныхмониторах шагсоставляет0,24 мм. При такомшаге глаз человекавоспринимаетточки триадыкак одну точку"сложного"цвета. На противоположнойстороне трубкирасположенытри (по количествуосновных цветов)электронныепушки. Все трипушки "нацелены"на один и тотже пиксель, нокаждая из нихизлучает потокэлектроновв сторону "своей"точки люминофора.Чтобы электроныбеспрепятственнодостигалиэкрана, из трубкиоткачиваетсявоздух, а междупушками и экраномсоздаётсявысокое электрическоенапряжение,ускоряющееэлектроны.Перед экраномна пути электроновставится маска— тонкая металлическаяпластина сбольшим количествомотверстий,расположенныхнапротив точеклюминофора.Маска обеспечиваетпопаданиеэлектронныхлучей тольков точки люминофорасоответствующегоцвета. Величинойэлектронноготока пушек и,следовательно,яркостью свеченияпикселей, управляетсигнал, поступающийс видеоадаптера.На ту частьколбы, гдерасположеныэлектронныепушки, надеваетсяотклоняющаясистема монитора,которая заставляетэлектронныйпучок пробегатьпоочерёдновсе пикселистрочку застрочкой отверхней донижней, затемвозвращатьсяв начало верхнейстроки и т.д.Количествоотображённыхстрок в секундуназываетсястрочной частотойразвертки. Ачастота, с которойменяются кадрыизображения,называетсякадровой частотойразвёртки.Последняя недолжна бытьниже 60 Гц, иначеизображениебудет мерцать.Наряду с традиционнымиЭЛТ – мониторамивсе шире используютсяплоскиежидкокристаллические(ЖК) мониторы.Жидкие кристаллы— это особоесостояниенекоторыхорганическихвеществ, в которомони обладаюттекучестьюи свойствомобразовыватьпространственныеструктуры,подобныекристаллическим.Жидкие кристаллымогут изменятьсвою структуруи светооптическиесвойства поддействиемэлектрическогонапряжения.Меняя с помощьюэлектрическогополя ориентациюгрупп кристаллови используявведённые вжидкокристаллическийраствор вещества,способныеизлучать светпод воздействиемэлектрическогополя, можносоздать высококачественныеизображения,передающиеболее 15 миллионовцветовых оттенков.БольшинствоЖК-мониторовиспользуеттонкую плёнкуиз жидких кристаллов,помещённуюмежду двумястекляннымипластинами.Заряды передаютсячерез так называемуюпассивнуюматрицу — сеткуневидимыхнитей, горизонтальныхи вертикальных,создавая вместе пересечениянитей точкуизображения(несколькоразмытого из-затого, что зарядыпроникают всоседние областижидкости). Активныематрицы вместонитей используютпрозрачныйэкран из транзисторови обеспечиваютяркое, практическине имеющееискаженийизображение.Панель при этомразделена на308160 (642x480) независимыхячеек, каждаяиз которыхсостоит изчетырех частей(для трёх основныхцветов и однарезервная).Таким образом,экран имеетпочти 1,25 млн точек,каждая из которыхуправляетсясобственнымтранзистором.По компактноститакие мониторыне знают себеравных. Онизанимают в 2 -3 раза меньшеместа, чем мониторыс ЭЛТ и во столькоже раз легче;потребляютгораздо меньшеэлектроэнергиии не излучаютэлектромагнитныхволн, воздействующихна здоровьелюдей. Разновидностьмонитора —сенсорныйэкран. Здесьобщение с компьютеромосуществляетсяпутём прикосновенияпальцем копределённомуместу чувствительногоэкрана. Этимвыбираетсянеобходимыйрежим из меню,показанногона экране монитора.Меню — это выведенныйна экран мониторасписок различныхвариантовработы компьютера,по которомуможно сделатьконкретныйвыбор. Сенсорнымиэкранами оборудуютрабочие местаоператорови диспетчеров,их ucпользуютв информационно-справочныхсистемах и т.д.Видеоадаптер- это электроннаяплата, котораяобрабатываетвидеоданные(текст и графику)и управляетработой дисплея.Содержит видеопамять,регистры ввода-выводаи модуль BIOS. Посылаетв дисплей сигналыуправленияяркостью лучейи сигналы разверткиизображения. Наиболеераспространенныйвидеоадаптерна сегодняшнийдень — адаптерSVGA (Super Video Graphics Array — супервидеографическиймассив), которыйможет отображатьна экране дисплея1280x1024 пикселейпри 256 цветахи 1024x768 пикселейпри 16-32 миллионахцветов. С увеличениемчисла приложений,использующихсложную графикуи видео, нарядус традиционнымивидеоадаптерамишироко используютсяразнообразныеустройствакомпьютернойобработкивидеосигналов:

Графическиеакселераторы(ускорители)— специализированныеграфическиесопроцессоры,увеличивающиеэффективностьвидеосистемы.Их применениеосвобождаетцентральныйпроцессор отбольшого объёмаопераций свидеоданными,так как акселераторысамостоятельновычисляют,какие пикселиотображатьна экране икаковы их цвета. Фрейм-грабберы,которые позволяютотображатьна экране компьютеравидеосигналот видеомагнитофона,камеры, лазерногопроигрывателяи т. п., с тем, чтобызахватитьнужный кадрв память ивпоследствиисохранить егов виде файла.TV-тюнеры — видеоплаты,превращающиекомпьютер втелевизор.TV-тюнер позволяетвыбрать любуюнужную телевизионнуюпрограмму иотображатьее на экранев масштабируемомокне. Такимобразом можноследить заходом передачи,не прекращаяработу.    Аудиоадаптер Аудиоадаптер(Sound Blaster или звуковаяплата) - этоспециальнаяэлектроннаяплата, котораяпозволяетзаписыватьзвук, воспроизводитьего и создаватьпрограммнымисредствамис помощью микрофона,наушников,динамиков,встроенногосинтезатораи другогооборудования.Аудиоадаптерсодержит в себедва преобразователяинформации:аналого-цифровой,который преобразуетнепрерывные(то есть, аналоговые)звуковые сигналы(речь, музыку,шум) в цифровойдвоичный коди записываетего на магнитныйноситель; цифро-аналоговый,выполняющийобратноепреобразованиесохранённогов цифровом видезвука в аналоговыйсигнал, которыйзатем воспроизводитсяс помощьюакустическойсистемы, синтезаторазвука или наушников.Профессиональныезвуковые платыпозволяютвыполнятьсложную обработкузвука, обеспечиваютстереозвучание,имеют собственноеПЗУ с хранящимисяв нём сотнямитембров звучанийразличныхмузыкальныхинструментов.Звуковые файлыобычно имеюточень большиеразмеры. Так,трёхминутныйзвуковой файлсо стереозвучаниемзанимает примерно30 Мбайт памяти.Поэтому платыSound Blaster. помимо своихосновных функций,обеспечиваютавтоматическоесжатие файлов.Область применениязвуковых плат— компьютерныеигры, обучающиепрограммныесистемы, рекламныепрезентации,"голосоваяпочта" (voice mail) междукомпьютерами,озвучиваниеразличныхпроцессов,происходящихв компьютерномоборудовании,таких, например,как отсутствиебумаги в принтереи т.п. Модем— устройстводля передачикомпьютерныхданных на большиерасстоянияпо телефоннымлиниям связи.Цифровые сигналы,вырабатываемыекомпьютером,нельзя напрямуюпередаватьпо телефоннойсети, потомучто она предназначенадля передачичеловеческойречи — непрерывныхсигналов звуковойчастоты

Модем обеспечиваетпреобразованиецифровых сигналовкомпьютерав переменныйток частотызвуковогодиапазона —этот процессназываетсямодуляцией,а также обратноепреобразование,которое называетсядемодуляцией.Отсюда названиеустройства:модем — модулятор/демодулятор.Для осуществлениясвязи одинмодем вызываетдругой по номерутелефона, а тототвечает навызов. Затеммодемы посылаютдруг другусигналы, согласуяподходящийим обоим режимсвязи. Послеэтого передающиймодем начинаетпосылатьмодулированныеданные с согласованнымискоростью(количествомбит в секунду)и форматом.Модем на другомконце преобразуетполученнуюинформациюв цифровой види передает еёсвоему компьютеру.Закончив сеанссвязи, модемотключаетсяот линии. Управлениемодемом осуществляетсяс помощьюспециальногокоммутационногопрограммногообеспечения.Модемы бываютвнешние, выполненныев виде отдельногоустройства,и внутренние,представляющиесобой электроннуюплату, устанавливаемуювнутри компьютера.Почти все модемыподдерживаюти функции факсов.Факс - это устройствофаксимильнойпередачи изображенияпо телефоннойсети. Название"факс" произошлоот слова "факсимиле"(лат. fac simile - сделайподобное), означающееточное воспроизведениеграфическогооригинала(подписи, документаи т д.) средствамипечати. Модем,который можетпередаватьи получатьданные какфакс, называетсяфакс-модемом.    Манипуляторы(мышь, джойстики др.) – это специальныеустройства,которые используютсядля управлениякурсором. Мышьимеет вид небольшойкоробки, полностьюумещающейсяна ладони. Мышьсвязана с компьютеромкабелем черезспециальныйблок – адаптер,и ее движенияпреобразуетсяв соответствующиеперемещениякурсора поэкрану дисплея.В верхней частиустройстварасположеныуправляющиекнопки (обычноих три), позволяющиезадавать началои конец движения,осуществлятьвыбор меню ит.п. Джойстик- обычно этостержень-ручка,отклонениекоторой отвертикальногоположенияприводит кпередвижениюкурсора всоответствующемнаправлениипо экрану монитора.Часто применяетсяв компьютерныхиграх. В некоторыхмоделях в джойстикмонтируетсядатчик давления.В этом случае,чем сильнеепользовательнажимает наручку, тем быстреедвижется курсорпо экрану дисплея.Трекбол — небольшаякоробка с шариком,встроеннымв верхнюю частькорпуса. Пользовательрукой вращаетшарик и перемещает,соответственно,курсор. В отличиеот мыши, трекболне требуетсвободногопространстваоколо компьютера,его можно встроитьв корпус машины.Дигитайзер– устройстводля преобразованияготовых изображений(чертежей, карт)в цифровуюформу. Представляетсобой плоскуюпанель - планшет,располагаемуюна столе, испециальныйинструмент- перо, с помощьюкоторого указываетсяпозиция напланшете. Приперемещениипера по планшетуфиксируютсяего координатыв близко расположенныхточках, которыезатем преобразуютсяв компьютерев требуемыеединицы измерения.Принтеры (печатающиеустройства)- это устройствавывода данныхиз ЭВМ, преобразующиеинформационныеASCII-коды в соответствующиеим графическиесимволы (буквы,цифры, знакии т.п.) и фиксирующиеэти символына бумаге. Принтерыявляются наиболееразвитой группойВУ ПК, насчитывающейдо 1000 различныхмодификаций.Принтеры разнятсямежду собойпо различнымпризнакам:цветность(черно-белыеи цветные); способнормированиясимволов(знакопечатающиеи знакосинтезирующие);принцип действия(матричные,термические,струйные, лазерные);способы печати(ударные, безударные)и формированиястрок (последовательныепараллельные);

ширина каретки(с широкой (375 - 450мм) и узкой (250 мм)кареткой); длинапечатей строки(80 и 132- 136 символов);набор символов(вплоть до полногонабора символовASCII); скоростьпечати; разрешающаяспособность- наиболееупотребительнойединицей измеренияявляется dpi (dotsper inch) - количествоточек на дюйм.Внутри рядагрупп можновыделить понесколькоразновидностейпринтеров,например матричныезнакоситезирующиепринтеры попринципу действиямогут бытьударными,термографическими,электрографическими,электростатическими,магнитографическимии др. Среди ударныхпринтеров частоиспользуютсялитерные шаровидные,лепестковые(типа "ромашка"),игольчатые(матричные) идр. Печать упринтеров можетбыть посимвольная,построчная,постраничная.Скорость печативарьируетсяот 10-300 зн/с (ударныепринтеры) до500 - 1000 зн/с и дажедо несколькихдесятков (до20) страниц в минуту(безударныелазерные принтеры),разрешающаяспособность- oт 3 - 5 точек намиллиметр до30 - 40 точек на миллиметр(лазерные принтеры).Многие принтерыпозволяютреализоватьэффективныйвывод графическойинформации(с помощью символовпсевдографики),сервисныережимы печатиплотная печать,печать с двойнойшириной сподчеркиваниемс верхними инижними индексами,выделеннаяпечать (каждыйсимвол печатаетсядважды), печатьза два прохода(второй разсимвол печатаетсяс незначительнымсдвигом) имногоцветная(до 100 различныхцветов и оттенков)печать. Матричныепринтеры Вматричныхпринтерахизображениеформируетсяиз точек. Матричныепринтеры могутработать в двухрежимах - текстовоми графическом.В текстовомрежиме на принтерпосылаютсякоды символов,которые следуетраспечатать,причем контурысимволов выбираютсяиз знакогенераторапринтера. Вграфическомрежиме на принтерпересылаютсякоды, определяющиепоследовательностьи местоположениеточек изображения.В игольчатых(ударных) матричныхпринтерахпечать точекосуществляетсятонкими иглами,ударяющимипо бумаге черезкрасящую ленту.Каждая иглауправляетсясобственнымэлектромагнитом.Печатающийузел перемешаетсяв горизонтальномнаправлении,и знаки в строкепечатаютсяпоследовательно.Многие принтерывыполняютпечать как припрямом, так ипри обратномходе. Количествоиголок в печатающейголовке определяеткачество печати.Недорогиепринтеры имеют9 игл. Матрицасимволов втаких принтерахимеет размерность7x9 или 9x9 точек.Более совершенныематричныепринтеры имеют18 игл и даже 24.Качество печатиматричныхпринтеровопределяетсятакже возможностьювывода точекв процессепечати с частичнымперекрытиемза несколькопроходов печатающейголовки. Длятекстовойпечати, а общемслучае имеютсяследующиережимы, характеризующеесяразличнымкачествомпечати режимчерновой печати(Draft), режим печатиблизкий ктипографскому(NLQ - Near-Letter-Quality), режим стипографскимкачествомпечати (LQ - Letter-Quality).сверхкачественныйрежим (SLQ - Super Letter-Quality)Примечание.Режимы LQ и SLQподдерживаютсятолько струйнымии лазернымипринтера ми.В принтерахс различнымчислом головокэти режимыреализуютсяпо-разному. В9-ти игольчатыхпринтерахпечать в режимеDraft выполняетсяза один проходпечатающейголовки построке. Этосамый быстрыйрежим печати,но зато имеетсамое низкоекачество. РежимNLQ реализуетсяза два прохода:после первогопрохода головкибумага протягиваетсяна расстояние,соответствующееполовинномуразмеру точки;затем совершаетсявторой проходс частичнымперекрытиемточек. При этомскорость печатиуменьшаетсявдвое. Матричныепринтеры, какправило, поддерживаютнесколькошрифтов и ихразновидностей,среди которыхполучили широкоераспространениегоman (мелкий шрифтпишущей машинки),italic (курсив), bold-face(полужирный),expanded (растянутый),elite (полусжатый).condenced (сжатый), pica (прямойшрифт - цицеро),courier (курьер), san serif(рубленый шрифт),serif, prestige elite (престиж-элита)и пропорциональныйшрифт (ширинаполя, отводимогопод символ,зависит отширины символа).Переключениережимов работыматричныхпринтеров исмена шрифтовмогут осуществлятьсякак программно,так и аппаратнопутем нажатияимеющихся наустройствахклавиш и/илисоответствующейустановкипереключателей.Быстродействиематричныхпринтеров припечати текстав режиме Draft находитсяв пределах100-300 символов/с,что соответствуетпримерно двумстраницам вминуту (с учетомсмены листов).Лазерные принтеры.В них применяетсяэлектрографическийспособ формированияизображений,используемыйв одноименныхкопировальныхаппаратах.Лазер служитдля созданиясверхтонкогосветового луча,вычерчивающегона поверхностипредварительнозаряженногосветочувствительногобарабана контурыневидимоготочечногоэлектронногоизображения- электрическийзаряд стекаетс засвеченныхлучом лазераточек на поверхностибарабана. Послепроявленияэлектронногоизображенияпорошком красителя(тонера), налипающегона разряженныеучастки, выполняетсяпечать - переностонера с барабанана бумагу изакреплениеизображенияна бумаге разогревомтонера до егорасплавления.Лазерные принтерыобеспечиваютнаиболее качественнуюпечать с разрешениемдо 50 точек/мм(1200 dpi) и скоростьпечати до 1000 зн/с.Широко используютсяцветные лазерныепринтеры. Например,лазерный принтерфирмы Tektronix (США)Phaser 550 имеет разрешениеи по горизонтали,и по вертикали1200 dpi: скоростьцветной печати- 5 страниц форматаА4 в минуту, скоростьмонохромнойпечати - 14 стр/мин.К ПК принтерымогут подключитсяи через параллельный,и через последовательныйпорт. Параллельныепорты используютсядля подключенияпараллельноработающих(воспринимающихинформациюсразу по байту)принтеров.Например, адаптерытипа Centronics позволяютподключатьодновременнодо трех принтеров.Последовательныепорты (2 шт.) служатдля подключенияпоследовательноработающих(воспринимающихинформациюпоследовательнопо 1 биту) принтеров,например адаптерытипа R3-232C (стыкС2). Последовательноепечатающееустройствововсе не означает,что оно медленнодействующее.Большинствопринтеровиспользуютпараллельныепорты. Многиебыстродействующиепринтеры имеютсобственнуюбуферную памятьемкостью донесколькихсотен килобайт.В заключениеследует отметить,что самые популярныепринтеры (ихдоля составляетне менее 30%) выпускаетяпонская фирмаSeiko Epson. Язык управленияэтими принтерами(ESC/P) стал фактическимстандартом.Широко используютсятакже принтерыфирм Star Micronics, Hewlett Packard, Xerox,Citizen, Panasonic и др. Струйныепринтеры. Впечатающейголовке этихпринтероввместо иголокимеются тонкиетрубочки - сопла,через которыена бумагувыбрасываютсямельчайшиекапельки красителя(чернил). Этобезударныепечатающиеустройства.Матрица печатающейголовки обычносодержит от12 до 64 сопел. Впоследние годыв их совершенствованиидостигнутсущественныйпрогресс: созданыструйные принтеры,обеспечивающиеразрешающуюспособностьдо 20 точек/мми скоростьпечати до 500 зн/спри отличномкачестве печати,приближающемсяк качествулазерной печати.Имеются цветныеструйные принтеры.Термопринтеры.Кроме матричныхигольчатыхпринтеров естьеще группаматричныхтермопринтеров,оснащенныхвместо игольчатойпечатающейголовки головкойс термоматрицейи использующихпри печатиспециальнуютермобумагуили термокопирку(что, безусловно,является ихсущественнымнедостатком)   Сканеры Сканер- это устройствоввода в ЭВМинформациинепосредственнос бумажногодокумента.Можно вводитьтексты, схемы,рисунки, графики,фотографиии другую графическуюинформацию.Сканеры являютсяважнейшимзвеном электронныхсистем обработкидокументови необходимымэлементомлюбого "электронногостола". Записываярезультатысвоей деятельностив файлы и вводяинформациюс бумажныхдокументовв ПК с помощьюсканера с системойавтоматическогораспознаванияобразов, можносделать реальныйшаг к созданиюсистем безбумажногоделопроизводства.Сканеры весьмаразнообразны,и их можноклассифицироватьпо целому рядупризнаков.Сканеры бываютчерно-белыеи цветные.Черно-белыесканеры могутсчитыватьштриховыеизображенияи полутоновыеШтриховыеизображенияне передаютполутонов или,иначе уровнейсерого. Полутоновыепозволяютраспознать,и передать 16,64 или 256 уровнейсерого. Цветныесканеры работаюти с черно-белыми,и с цветнымиоригиналами.В первом случаеони могутиспользоватьсядля считыванияи штриховых,и полутоновыхизображений.В цветных сканерахиспользуетсяцветовая модельRGB, сканируемоеизображениеосвещаетсячерез вращающийсяRGB-светофильтрили от последовательнозажигаемыхтрех цветныхламп, сигнал,соответствующийкаждому основномуцвету, обрабатываетсяотдельно. Числопередаваемыхцветов колеблетсяот 256 до 65536 (стандартHigh Color) и даже до 16,7млн (стандартTrue Color). Разрешающаяспособностьсканеров составляетот 75 до 1600 dpi (dot per inch).Конструктивносканеры бываютручные и настольные.Настольныев свою очередь,делятся напланшетные,роликовые ипроекционные.Ручные сканерыконструктивносамые простые,они вручнуюперемещаютсяпо изображению.С их помощьюза один проходвводится лишьнебольшоеколичествострочек изображения(их захват обычноне превышает105 мм). У ручныхсканеров имеетсяиндикатор,предупреждающийоператора опревышениидопустимойскоростисканирования.Эти сканерыимеют малыегабариты инизкую стоимость.Скорость сканирования5-50 мм/с (зависитот разрешающейспособности).Файл, создаваемыйсканером впамяти машины,называетсябитовой картой.Существуютдва форматапредставленияграфическойинформациив файлах компьютера- растровыйформат и векторный.В растровомформате графическоеизображениезапоминаетсяв файле в видемозаичногонабора множестваточек (нулейи единиц), соответствующихпикселям отображенияэтого изображенияна экране дисплея.Редактироватьэтот файл средствамистандартныхтекстовых играфическихпроцессоровне представляетсявозможным, ибоэти процессорыне работаютс мозаичнымпредставлениеминформации.В текстовомформате информацияидентифицируетсяхарактеристикамишрифтов, кодамисимволов, абзацеви т.п. Стандартныетекстовыепроцессорыпредназначеныдля работыименно с такимпредставлениеминформации.Следует также иметь в виду,что битоваякарта требуетбольшого объемапамяти длясвоего хранения.Так, битоваякарта с 1 листадокументаформата А4 (204x297мм) с разрешением10 точек/мм и безпередачи полутонов(штриховоеизображение)занимает около1 Мбайта памяти,она же привоспроизведении16 оттенков серого- 4 Мбайта, привоспроизведениицветногокачественногоизображения(65536 цветов) - 16 Мбайт.Сокращениеобъема памяти,необходимойдля хранениябитовых карт,осуществляетсяразличнымиспособамисжатия информации,например TIFF (TagImage File Format), CTIFF (Compressed TIFF), JPEG, PCX, GIF (GraphicsInterchange Format - форматграфическогообмена) и др.(файлы с битовымикартами имеютсоответствующиеуказаннымаббревиатурамрасширения).Наиболеепредпочтительнымявляетсяиспользованиесканера совместнос программамисистем распознаванияобразов, напримертипа OCR (Optical Character Recognition).Система OCR распознаетсчитанныесканером сдокументабитовые (мозаичные)контуры символов(букв и цифр) икодирует ихASCII-кодами, переводяв удобный длятекстовыхредактороввекторныйформат. Некоторыесистемы OCR предварительнонужно обучитьраспознаванию- ввести в памятьсканера шаблоныи прототипыраспознаваемыхсимволов исоответствующиеим коды. Сложностивозникают прираспознаваниибукв, совпадающихпо начертаниюв разных алфавитах(например, влатинском(английском)и в русском -кириллица), иразных гарнитур(способов начертания)шрифтов. Нобольшинствосистем не требуютобучения: в ихпамяти ужезаранее помещеныраспознаваемыесимволы. В последниегоды появилисьинтеллектуальныепрограммыраспознаванияобразов типаOmnifont, которые опознаютсимволы не поточкам, а похарактернойдля каждогоиз них индивидуальнойтопологии. Приналичии системыраспознаванияобразов текстзаписываетсяв память ПК ужене в виде битовойкарты, а в видекодов, и егоможно редактироватьобычными текстовымиредакторами.Сканер можетподключатьсяк параллельномупорту ПК. Дляработы со сканеромПК должен иметьспециальныйдрайвер, желательнодрайвер, соответствующийстандартуTWAIN. В последнемслучае возможнаработа с большимчислом TWAIN-совместимыхсканеров иобработкафайлов, поддерживающимистандарт TWAINпрограммами,напримерраспространеннымиграфическимиредакторамиCorel Draw, Max Mate, Picture Publisher, Adobe PhotoShop. PhotoFinish.


Взаимодействиес БД в системахуправленияконтентом (31).

Современныйинформационныйресурс - этодостаточносложная инфраструктура,насыщеннаяинтерактивнымивключениямии подразумевающаяоперативнообновляемоесодержание- контент. Длясопровождениятаких ресурсовцелесообразноиспользоватьсистемы управленияконтентом(contentmanagementsystem- CMS)- программноеобеспечение,позволяющееоперативноготовитьи публиковатьматериалы,управлятьструктуройресурса, корректироватьдизайн в рамкахиспользуемыхшаблонов. Дляхраненияинформационногонаполненияв системеиспользуетсяединая базаданных, чтопозволяетразмещатьконтент одногоподразделав других разделахбез дублированияинформации.Для осуществленияосновных операцийпо информационномунаполнениюсайта пользователюдостаточноминимальныхнавыков работыс компьютером.С другой стороны,для техническихспециалистовсистема предоставляетширочайшиевозможностипо развитиюсайта. Системауправленияконтентомсостоит из ядраи дополнительныхфункциональныхмодулей. Благодаряэтому, сайтпрактическисобираетсяиз отдельныхкомпонентов,которые настраиваютсяв соответствиис потребностямизаказчика.Также, благодарямодульнойструктуре,функциональностьсистемы можетбыть расширенав дальнейшем,по мере развитиябизнеса заказчика.Работа с системойосуществляетсяс помощью любогосовременногобраузера,поддерживающегостандарты W3C(например, MicrosoftInternetExplorer4.0, Mozilla1.0, NetscapeNavigator6.0 и выше) Никакогодополнительногопрограммногообеспеченияне требуется.Благодаря этойвозможностиадминистрированиесайта можетосуществлятьсяс любого компьютера,подключенногок сети Интернет.Клиентскаячасть системыполностьюотделенаот административной.Такое архитектурноерешение предоставляетопределенныетехнологическиепреимущества,среди которых:защита от появленияв клиентскойчасти элементовадминистрирования;широкие возможностипо созданиюадминистративнойчасти для новыхподключаемыхмодулей; возможностьредактированиясколь угодносложных структурданных, например,каталоговтоваров с динамическиформируемымихарактеристиками.Проблемы безопасностиинформационныхресурсов исистем в современномбизнесе имеютедва ли непервостепеннуюважность. Приэтом имеетсяв виду безопасностьне только отпосягательствзлоумышленниковизвне, но и отнеквалифицированныхдействий состороны собственныхсотрудниковпри обработкеи предоставленииинформации.Цена такихошибок бываеточень высока.В разработаннойсистеме реализованряд механизмов,использованиекоторых позволяетсвести к минимумувозможныйущерб. Перечислимосновные изних. Разделениедоступа.Система предоставляетвозможностьчерез административныйWeb-интерфейссоздавать,редактироватьили удалятьгруппы пользователей.В каждую изтаких группможет бытьвключено множествопользователей.Система предоставляетвозможностьперсональногоназначенияправ на доступк определеннымразделам сайтаи отдельнымстраницам.Возможностьтестовогопросмотраинформационногонаполнения.Все изменения,вносимые черезадминистративныйинтерфейс,возможнопредварительнопросмотретьв тестовойверсии безотображенияна сайте. В этотмомент администраторсайта можетувидеть, какизменения будутвыглядеть насайте. Послечего следуеткоманда напубликацию,и измененияпереносятсяна рабочуюплощадку. Приэтом администраторможет отказатьсяот изменений,вернув тестовуюверсию в состояние,идентичноерабочей. Поддержканесколькихсайтов.Ядро системыпозволяетреализоватьвозможностьуправлятьнесколькимисайтами изодного административногоприложения.При этом дляхранения контентаэтих сайтовможет использоватьсяединая базаданных. Благодаряэтой возможностиможно создаватьи поддерживатьресурсы имеющиечастично общийконтент. Например,общие новостныеленты или общиеБД пользователей.Количествосайтов ограничиваетсятолько производительностьюаппаратногообеспечения.Многоязыковаяподдержка.Система позволяетподдерживатьлюбое количествоязыковых версийконтента, междукоторымиподдерживаетсясвязь. Редактированиеи созданиеновых шаблонов.Все оформлениесайтов выноситсяв шаблоны, которыемогут бытьотредактированыпри помощивнешнегоHTML-редактора.Также предусматриваетсявозможностьсоздания новыхшаблонов. Такимобразом, специалисты,работающиес системой,самостоятельномогут изменятьдизайн и оформлениересурса, неприбегая куслугам разработчика.При помощиразработаннойсистемы управленияконтентомвозможно построениесамых разнообразныхвеб-ресурсов— от Web-представительствнебольших фирмдо крупныхинтранет-решений.Опыт эксплуатацииразработаннойCMS-системыпоказывает,что наиболееполно ее возможностиклиент можетиспользоватьпри реализацииследующих типовпроектов:информационныйпортал, объединяющий,например,корпоративныйсайт с несколькимипромо-сайтами,посвященнымипродукциикомпании, илиинтернет-представительствоминистерствас ресурсамирегиональныхорганизаций;интранет-системы,объединяющиеотдельные сайтыдепартаментов,имеющие единуюточку входаи гибкое разделениедоступа; онлайновыесредства массовойинформациис обширнымиархивами ирегулярнообновляемойинформацией.В качествепрограммнойплатформысистемы управленияконтентомиспользуетсяWindows2000 с установленнымInternetInformationServer5.0 и ASP,в качестве СУБД—SQLServer2000 или Access.

В настоящеевремя разрабатываетсяновая версиясистемы подплатформу UNIXи PHP,а в качествесервера базданных - MySQL.По мнениюразработчиков,такая возможностьвыбора междукоммерческимии свободнораспространяемымиСУБД и операционнымисистемами будетявляться важнымконкурентнымпреимуществоми существенноповлияет насовокупнуюстоимостьвладения системой.


Электронныеплатежныесистемы, микроплатежи(32).

Компании-эмитентыкредитных карт(КК) “делаютденьги” налюбой трансакции.Однако покау них не получаетсяизвлекатьдостаточныеприбыли измикротрансакций.Растущая потребностьв мелких платежахзастала этикомпании врасплох,заставляявступать вконкуренциюдруг с другомза право обслуживаниямикротрансакций.Но насколькореальна перспективаразвития рынкамикроплатежей?Финансовый,розничный ителекоммуникационныйсектора имеютсвою собственнуюперспективув этой области.Определиммикротрансакциюкак разовуюсделку на сумму,не превышающую10 долларов, включаянеокругляемыеплатежи, которыемогут бытьобработанытолько в электронномвиде. Так, возможнытрансакциис суммами,составляющимитысячные долицента, например,за скачиваниемалых порцийИнтернет-ресурсов.Как правило,это относитсяк покупке илиоплате доступак продукту,контенту илиуслуге, которыев силу своейнизкой стоимостине могут бытьоплачены кредитнойкартой. Причинав том, что притрансакцияхс кредитнымикартами розничныеторговцы отдаюткомпаниям-владельцамКК от 1,75 до 4% закаждую операцию,помимо комиссионных.Следовательно,мелкие операцииневыгодны идля торговцев,и для эмитентовКК. Это создаетрыночный спросна систему,позволяющуюпроводитьэлектронныеплатежи задешевые товары,которые могутбыть купленытолько за наличные.Электронные  системы  микроплатежей должны статьдополнениемк существующейсистеме  расчетовс помощью кредитныхкарт, а не ееальтернативой.Нет ничегоплохого восуществлениирасчетов наличнымиденьгами, нов условияхвсеобъемлющегораспространенияИнтернетаналичные деньгипорой становятсялишним элементомплатежныхсистем. Необходимостьрешения проблемымикроплатежейвызвана рядомфакторов, однимиз которыхявляется объемпотенциальногорынка. По даннымVisa International, в мире ежегоднотратится более8,1 трлн. наличныхдолларов, приэтом 22% от этойсуммы идет наоплату товаров,стоимостькоторых непревышает 10долларов. Длямагазинов,имеющих вассортиментедешевые товары,введение системмикроплатежейспособствовалобы развитиюих бизнеса.Например, покупательхочет приобрестипакет молока,а в кармане нетналичных денег,и он пытаетсярасплатитьсяс помощью кредитнойкарты, но продавецможет отказатьсяпринять оплатув такой форме,помня, что залюбую операциюкомпания, выпустившаякредитнуюкарту, беретопределенныйпроцент. Еслитакая ситуациябудет повторятьсяпостоянно, товладелец магазинаможет понестинемалые убытки.Введение системымикротрансакциймогло бы способствоватьрешению такогорода проблем,т.к. эта формаплатежейподразумеваетзначительноменьший процентза обслуживаниеоплаты за дешевыетовары, чем приоплате кредитнымикартами, и приэтой системеминимальнаясумма приобретаемоготовара можетбыть уменьшенадо несколькихпенни. Магазин,применяющийрассматриваемуюсхему оплаты,становитсяболее удобными привлекательнымдля покупателя.К тому же этосоответствуетменталитетумногих мелкихпредпринимателей,согласных споговоркой,что копейкарубль бережет.Системы микротрансакциймогут облегчитьторговлю реальнымии виртуальнымитоварами, атакже оплатуразного родауслуг. Некоторыеевропейскиекомпании ужеввели системумикроплатежей.Например, счетчикидля оплатыпарковки автомобилей,талоны дляоплаты услугавтомоек, автоматы,продающиемелкие предметы,такие как“Dial-a-Coke”. Значительнаячасть микротрансакцийиспользуетсядля расчетовза товары иуслуги, предоставляемыечерез Интернет.Это объясняетсятем, что прирасчетах черезИнтернет нетнеобходимостисоздаватьспециальнуюинфраструктуру,и оборот денегпроисходитдостаточнобыстро. ИнтернетПродавцытоваров и услуг,работатающиечерез Интернет,заинтересованыв широкомраспространениисистемы микротрансакций,которая можетспособствоватьразвитию ихбизнеса. Во-первых,большинствопользователейИнтернета вовсем мире(приблизительно60%) не имеет кредитныхкарт, такимобразом, онивыпадают изрыночногопространстваэлектроннойторговли. Плюск этому молодежьи люди с низкойпокупательнойспособностью.В эту долю рынкавключаютсяи развивающиесярегионы и страны,такие как ЮжнаяАмерика, Индия,Китай, Пакистани многие другие.Во-вторых,система микроплатежейобеспечиваетгораздо большуюбезопасностьпокупателейи продавцов,чем кредитныекарты, т. к. данныео покупателевводятся толькоодин раз и нетнеобходимостиих повторять.К тому же возможностьосуществлениямикротрансакцийсоздает дополнительныйисточник доходовдля Интернет-продавцов,поскольку уних нет необходимоститратить большиесредства нарекламу. Системамикроплатежейдает покупателювозможностьизбежать приобретениятоваров в такомколичестве,которое определенопродавцом.Теперь Интернет-продавецможет отпускатьсвой товармелкими порциями.Например, можнопокупать иоплачиватьотдельныестраницы изучебника, а невсе 200 страницсразу; можноприобрестиодну песню, ане целый альбомтого или иногоисполнителя.Предоставляявозможностьпокупателямвыбирать лишьте элементы,которые имнеобходимы,продавцы получаютвозможностьувеличить числосвоих покупателей,расширить рыноксбыта. Минуяобычную формуреализации,продавцы могутпродавать свойпродукт, нетребуя долгосрочныхобязательствили предоставленияперсональнойинформациио клиенте.ТелекоммуникацииТелекоммуникационныекомпании,разрабатывающиепередовыетехнологиисотовой связи,основанныена пакетнойпередаче данных(такие как GPRS и3G/UMTS), проявляютинтерес к развитиюсистемы микроплатежейчерез Интернет.С учетом того,что в последенеевремя в Европеначалось снижениевеличинысреднегодовогодохода от каждогопользователяи в то же времяимеет месторост числаабонентовсотовой связи,введение системымикроплатежеймогло бы помочькомпаниям-операторамсотовой связинайти дополнительныеисточникидоходов. Компании-операторытелекоммуникационныхсетей техническихорошо оснащены,и системымикротрансакциймогли бы бытьлегко инсталлированыв имеющуюсяу них инфраструктуру.Среди факторов,способствующихразвитию системымикротрансакцийв телекоммуникационномсекторе, можновыделить следующие:

– опытсбора и обработкимелких платежейу телекоммуникационныхкомпаний — внеконкуренции.Это основа ихбизнеса и ихсистемы биллинга,которая базируетсяна трансакцияхс мелкими суммами.

– наличиеSIM-карт, способныхидентифицироватьпользователей,предоставлятьинформациюпо платежам.

– возможностьобеспечиватьфункционированиесистемы предоплатыв дополнениек кредитнымотношениям,что уменьшаетфинансовыйриск. В настоящеевремя 19 из 20 новыхабонентовтелекоммуникационныхсетей Европывзаимодействуютс клиентамина основе предоплаты.Одновременнос использованиемИнтернета,система микротрансакцийможет предоставлятьтелекоммуникационнымкомпаниямвозможностьполучать большийпроцент прибылипри относительноневысокомуровне финансовогориска. Решениевопроса микроплатежейДляосуществления микроплатежей через Интернетпокупателии продавцыдолжны бытьобеспеченынеобходимыми электронными системами.Пока системымикротрансакцийявляются, восновном, лишьдополнительнойформой оплатык уже существующейсистеме расчетовс помощью кредитныхкарт. Однакокомпании,обеспечивающиефункционированиесистем микроплатежей,планируютвнедрить широкийспектр формоплаты, помиморассматриваемойнами, и составитьконкуренциюкомпаниям,работающимс кредитнымикартами. Операторов,предлагающихосуществлятьмикротрансакции,трудно сравниватьили классифицировать,т.к. они сильноотличаютсяпо целям, похарактерупредлагаемойпродукции,способамосуществлениямикроплатежей.Занимая господствующееположение нарынке и не желаяменять ситуацию,компании, работающиес кредитнымикартами, хотелибы захватитьи новый зарождающийсярынок микроплатежей.American Express разработаласистему кредитныхкарт однократногоиспользования,называемыхPrivate Payments (частныеплатежи). Этикарты могутбыть использованытолько дляприобретениятоваров черезИнтернет, однимиз их преимуществявляется то,что покупательостается анонимным.Visa USA также разрабатываетсистему предоплатыи системумикроплатежей.Некоторыеоператорытелекоммуникационныхсистем решиливвести своисобственныесистемы микротрансакций.Так, фирма Soneraбыла одной изпервых на этомнаправлениии образоваласвой независимыйфинансовыйинститут —Sonera Mobile Payment. КомпанияEricsson также разрабатываетсистему оплатымикроплатежей.Компании, внедряющиесистемы микроплатежей,имеют большиевозможностидля увеличениясвоих прибылей,и в настоящеевремя рынокдостаточновелик, чтобывместить значительноеколичествофирм-конкурентов.Сегодня и вдальнейшемдля всех участниковрынка микроплатежейосновной задачейявляется занятиесвоей определеннойниши. И в настоящеевремя лучшейстратегиейпродвижениябудет не пытатьсяувеличитьспрос, а отвечатьнасущным потребностямрынка. Основныепрепятствиядля развитиясистем микротрансакцийХотяпотенциал рынкамикроплатежейнесомненновелик, рассматриваемаяформа расчетовпока находитсяв зачаточномсостоянии, инадо пройтинемалый путь,прежде чемзавоевать своеположение средибольшого числаразличных формИнтернет-бизнеса.Для этого необходимопринимать вовнимание основныепроблемы, скоторыми сталкиваетсявведение новыхформ платежей.Одной из основныхпроблем являетсятот факт, чторабота с наличнымиденьгами — этоогромный ипо-своему уникальныйбизнес. Оплатаналичнымиобеспечиваетполную анонимностьи покупателю,и продавцу, иможет бытьиспользованагде угодно икогда угодно.Система микроплатежейдолжна вступитьв конкуренциюс наличными,что не так-топросто. Системамикроплатежейпока не получиладостаточногораспространения.Получаетсязамкнутый круг.Покупателиведут себяпассивно, покановая формаоплаты не вошлав жизнь, а продавцы,в свою очередь,также неохотноначинают использоватьновые методы,не чувствуяинтереса состороны покупателей.Это, несомненно,один из барьеров.Другая проблемазаключаетсяв том, что дляполученияприбыли прималых стоимостяхпокупок требуетсябольшой оборот,т. е. компании-операторы,предлагающиесистемы микротрансакций,должны обслуживатьочень большоеколичествопродавцов.Чтобы системабыла эффективной,необходимообслуживатькак минимумнесколькодесятков продавцови несколькосотен покупателей.На начальномэтапе это сложнаязадача. К томуже на рынкепоявляетсямножестворазличныхкомпаний-операторов,предлагающихсамые разнообразныеформы осуществлениямикроплатежей,и клиенту непросторазобратьсяв море этихпредложений.В результатеон решает подождать,по принципу“поживем —увидим”. Должнабыть выработанаединая формаосуществлениямикротрансакций,которая моглабы составитьсерьезнуюконкуренциюдругим формамоплаты. Дляпривлечениямаксимальногоколичествапродавцов ипокупателейсистема микроплатежейдолжна бытьмаксимальнопростой и понятнойсо всех точекзрения. Применениесистемы предоплатыв микротрансакцияхмогло бы способствоватьразвитию этойформы услугисреди провайдерови операторовкомпьютерныхсетей. По сравнениюс кредитнойсистемой онасоздает меньшериска для компанийи проще в эксплуатации.Возможно, однойиз основныхпроблем, мешающихразвитию системымикроплатежей,является неудачныйопыт ее примененияв середине1990-х годов. Этусистему пыталисьвнедрить ДиджиКэши СиберКэш, ноих попыткизакончилисьнеудачей. Чтобыподобное неповторилось,операторы,предлагающиесвои услугипо микроплатежам,и их клиентыдолжны действоватьв соответствиис реальнымиусловиямирынка.


Этапыавтоматизации,структура ифункции управленияпроизводством(4)

Возникновениесистемы управления(СУ) обоснованоследующимидвумя объективнымипредпосылками-необходимостьюосуществленияпостоянногороста производительноститруда и разрешениемпротиворечиймежду постояннорастущими,сложностьюи быстродействиемпроизводственныхпроцессов, атакже ограниченнымивозможностямичеловека,используемогов контуре управления.1 способ– повышениепроизводительноститруда-механизация.С помощью механизмоводин человекможет выполнятьфизическуюработу многихлюдей. Реализацияэтого способапривела к внедрениюавтоматическихприводов,измерительныхприборов и т.д.Это позволилопереместитьреализациюфункций управленияи конроля вболее благоприятныедля человекаусловия исосредоточенностьих в диспетчерскихс центральнымипультами управления.Основным недостаткомтакого приемаявляется: 1-высокаястоимостькабельныхсоединениймежду приборами,установленнымина агрегатахи пультах;2-механизация,как способ,имеет свойпредел, продиктованныйфизиологическимиособенностямичеловека наопределеннойстадии механизациииспользованиечеловека вконтуре управлениястановитсяневозможным.2 способ– разрешениеэтого противоречиядостигаетсяповышениемпроизводительноститруда, которыйзаключаетсяв выводе человекаиз контурауправленияи поручениеего функцийавтомату. Такойспособ называетсяавтоматизацией.Он характеризуетсявводом в действиесистем автоматическогорегулированиякоторые следятза правильнойработой оборудованияи в случаевозникновениянеисправностейотключаютсистему иподдерживаютопределенныепараметрытехническогопроцесса взаданных пределах.Особенностьюавтоматизацииявляется требованиевысокой формализацииуправляемыхпроцессов, т.е.с помощью этогоспособа нельзяуправлятьпроцессамио которых хотьчто0нибудь неизвестно. Вреальной жизниприходитсячасто сталкиватьсяс непредвиденнымизаранее ситуациямии в силу этогоне формализованными.Наиболее частотакие ситуациивозникают приуправлениисо сложнымисистемами. 3способ– Совокупностьспособов решенияпроблем внепридвиденныхзаранее ситуацияхназ-ся кибернитизацией.При этом человеквыполняетименно те операции,которые в общемалгоритме неподдаютсяформализации.Именно на этомпринципе строятсяавтоматизированныесистемы управленияв которыхформализованныеоперации выполняютавтоматыикомпьютеры,ане формализованныечеловек (глубокоедомысливание)Этот способхарактеризуетсявнедрениемсредств телемеханикаи компьютера.

Структурауправленияорганизациейили производством.Стремительноевхождениеотечеств. Предприятийв рыночн условиятребует от нихмобильностии оперативностипри принятиирешений. Задержканеобходимойинф или еенедостоверностьмогут поставитьпредприятиена грань краха.Особенно этокасается инфо финансах. Вэтих условияхИС начинаетиграть ведущуюроль на предприятии,вносит существенныйвклад в процесспринятия решений.На создание,внедрение иэксплуатациюИС тратятьсяогромныематериальные,временные итрудовые ресурсы,которые в дальнейшембудут тольковозрастать,то эффективностьэтих затратв основномопределяеттемп НТП. С другойстороны управлениеэффективностьютаких затратесть задачаобщего менеджмента,т.е. проблемойобщего менеджментаявляется эффективноеуправление.Тогда основнойпроблемойрешаемойпроизводственнымменеджментомяв-ся обеспечениеэффективностисоздания, внедренияи эксплуатацииИС, реализующейновые производственныеи информацтехнологии.Производственныйменеджментможно представитькак совокупность:1-природные иинф ресурсы– яв-ся основнымипроизводственнымиматериалами;2-приозводственныеи инфор технологии– последовательностьдейств во временипо преобразованиюприродныхинф-ных ресурсов;3- ИС – совокупностьспециальныхсредств преобразованияинф и средыприложенияменеджмента(нефть-бензин;приложенияИТ-получимбензин; бензиннадо сбыть-менеджеры).ПостроениеИС должно начинатьсяс анализа структурыуправленияорганизацией,т. Е. необходимосначала понятьструктуру,функции и политикуорганизации,цели управленияи принимаемыхрешений, а такжевозможностикомпьют технологий.ИС яв-ся частьюорганизации,а ключевыеэлементы любойорганизацииэто структураи органы управления,стандартныепроцедуры,персонал исубъкультура.Координацияработы всехподразделенийорганизацииосуществл черезорганы управленияразного уровня.Под управлениемпонимают обеспечениепоставленнойцели при условииреализациислед функций:организационной,плановой, учетной,анализа и контроля,а также стимулировании.Организационнаяфункция – заключаетсяв разработкеорг структурыкомплексанормативныхдокументов:штатное расписаниефирмы, отдела,лаборатории,группы и т.д. суказаниемподчиненности,ответственности,сферы компетентности,прав и обязанностейкаждого сотрудника.Чаще всегоизлагаетсяв положенииили должностныхинструкциях(ск-ко нужносотрудников).Фун-япланирования(плановая)- состоитв разработкеи реализациипланов по выполнениюпоставленныхзадач. (бизнес-пландля предприятия,для всей фирмы,план производства,план маркетинговыхисследований,финансовыйплан, план проведениянаучно исследовательскихработ и т.д. наразличные сроки(год, месяц)).Учетнаяфункция– заключаетсяв разработкеили использовуже готовыхформ и методовучета показателейдеятельностифирмы: бухучет,фин., управленч.В общем случаеучет можноопределитькак получение,регистрацию,накопление,обработку ипредставлениеинф о реальныххоз процессах.Аналитическаяфункция (анализ)– связывс изуч итоговвыполненияпланов и заказов,а также определвлияющие факторы,выявл резервов,изучениемтенденцийразвития и т.д.Выполняетсяанализ разнымиспециалистиамив зависимостиот сложностии уровня анализируемогообъекта илипроцесса. Анализрез-тов в хоздеят фирмы загод и болеепроводят специалисты;а на уровнецеха, отдела-менеджерэтого уровня(нач цеха илиего зам совместносэкономистом).Контрольнаяфун-ция- чаще всегоосуществлменеджером:контроль завыполнен планов,расходов матресурсов, использованфин средстви т.д. Стимулированиеили мотивация- предполагаетразработкуи приминениеразличн стимуловтруда для подчиненработников:финансовый(з/п, премия, акция,повышение вдолжн0; психологическийстимул (благодарности,грамоты, звания,доски почета).В последниегоды в сфереуправлениявсе активнеестали применятьсяпонятия «принятиярешения» исвязанные сэтим понятиемсистемы,, методыи средстваподдержки ипринятия решений.Принятия решения– это акт целенаправленноговоздействияна объект управления,основанныйна анализеситуации, определениицели и разработкипрограммыдостиженияэтой цели (цельдостичь любымспособом ипроанализировать).


Эквивалентностьво времениденежных сумм(40).

Процентныеденьги(%)-абсолютнаявеличина доходаот предоставленияденег в долгв любой егоформе: выдачассуды, продажатовара в кредити т.д. Процентнаяставка– относительнаявеличина доходаза фиксированныйотрезок времени,то есть отношениедохода (%) к суммедолга за единицувремени, измеряетсяв % или в видедроби. Периодначисления– интервалвремени к которомуприурочена% ставка. Капитализацияпроцентов- присоединениеначисленных% к основнойсумме. Наращение– увеличениепервоначальнойсуммы в связис капитализацией.Дисконтирование– приведениестоимостнойвеличины, относящейсяк будущему, нанекоторый,обычно болееранний моментвремени (операция,обратная наращению).Проценты.Виды % ставок.1)-под % понимаютабсолютнуювеличину доходаот предоставленияденег в долгв любой егоформе (кредит,ссуда, депозит);2)-при заключениифинансовогоили кредитногоконтрактастороны договариваютсяо %-ной ставке– относительнойвеличины доходаза фиксированныйотрезок времени;3)-временнойинтервал ккоторому приурочена% ставка наз-сяпериодом начисления(год, квартал,месяц, день);4)- согласнодоговоренностисторон % могутприсоединятьсяк основнойсумме долга(капитализироваться)в этом случаеговорят о сложныхпроцентах;5)-процесс увеличениясуммы денегв связи с присоединениемк ней % наз-сяростом (наращением).Приведениеценности денегк одному моментувремени.Финансоваятеория исходитиз принципаневозможностимежвременногосравненияденежных сумм(межвременныйарбитраж) : ценностьденег S в будущемэквивалентнатакой суииеP в настоящиймомент, котораябудучи подходящимобразом использованана финансовомрынке принесетв будущем ровновеличину S.Дисконтирование -финансоваяоперация,заключающаясяв определениисовременнойстоимостинекоторой суммыS в будущем.P=S/(1+n)– операцияматем дисконтирования.Банковскийучет заключаетсяв следующем:банк покупаетвексель насумму S у еговладельца додостижениясрока оплатыпо цене P, котораяменьше чемноминальнаяцена векселя(PНоминальнаяи эффективная% ставки.Если периодначисленияотличаетсяот периода,указанногов % ставке, тодействительнаяотносительнаявеличина приростабудет отличатьсяот заявленной(номинальной).Ставка, котораяполучаетсяв действительностиназываетсяэффективной.f –эф % ставка:(1+f)1=(1+i/m)m, f=(1+i/m)m-1 Эквивалентностьпроцентныхставок. Для процедурнаращения идисконтированиямогут применятьсяразличные видыпроцентныхставок. Эквивалентностьпроцентныхставок означает,что при заменеодной % ставкина другую присоответ условияхзначение финансовогорезультата не измениться.Рассмотримпроблемуэквивалентностиноминальнойи эффективной% ставок. Напомним,что эффективная% ставка – годоваяставка сложных%, которая даеттот же результат,что и m-разовоеначисление% по ставке j/m.Обозначимэффективнуюставку черезi.По определениюмножителинаращения подвум видамставок (эффективнойи номинальнойпри m-разовомначислении)должны бытьравны другдругу. (1+i)n= (1+j/m)mn, откудаi=(1+j/m)m-1, или j=m(

-1). В общем случаедля нахожденияэквивалентнойставки необходимоприравнятьсоответствующиемножителинаращения ииз этого равенстваопределитьнужную ставку.


Инвистиционныепроцессы (41).

Инвистиции– долгосрочныевложения капиталас целью полученияприбыли. Различают:финансовыеи реальныеинвистиции.Финансовыеинвистиции– приобретениеЦБ (акции, облигации),вложение денегна депозитныесчета под % ит.д., то естьвложение денегв непроизводственнуюфинансовуюсферу. Реальныеинвистиции– вложениеденег в капитальноестроительство,расширениеи развитиепроизводства,т.е. в производственнуюсферу. Проблемаэффективноговложения денежныхсредств встаетперед любымнормальнофункционирующимпредприятием.Наиболее надежным,но наименеедоходным способомвложения денегяв-ся приобретениеакций перспективныхпредприятийили вложениеденег на депозитныесчета финансовоустойчивыхбанков, т.е.финансовоеинвестирование.Приобретаяакции перспективногопредприятияможно оказыватьпрямое влияниена его работуи направлятьинвестициис выгодой длясебя. Вкладываяденьги в банкинвестор непринимаетнепосредственногоучастия винвестировании,а лишь получает% на вложенныйкапитал. Банксам осуществляетфинансовыеили реальныеинвестициипо своему усмотрениюза счет имеющихсяна храненииресурсов. Т.о.доход по банковскимвкладам делитсямежду инвестором,банком и вкладчиком.По этой причинедоход по банковскимвкладам всегдаоказываетсяменьше, чемдоход от реальногоинвестирования.Основнымисубъектамиинвестиций яв-ся отдельныепредприятия,гос-во и физ.Лица. В зависимостиот степеникоммерческогориска приосуществленииинвестицийсубъектыинвестированияделятся на 4группы: 1-группа– инвесторы-этотот, кто привложении капитала(как правило,чужого) стремитьсяпрежде всегоминимизироватьриск. Выступаетпосредникомв финансированиикапиталовложений;2-группа –предприниматель-этотот, кто вкладываетсобственныйкапитал приопределенномриске; 3-группа– игрок-этотот, кто готовидти на любойриск; 4-группа– спекулянт-готовидти на заранееопределенныйриск. Цельинвестированиязаключаетсяв полученииприбыли и полезности.При этом основойуспешногобизнеса яв-сякак можно большевложения средствне в финансовое,а в реальныеинвестиции.Прямые– это инвестиции,которые осуществляютсянепосредственнона финансированиепроизводственнойдеятельностипредприятия.Прям инв осуществсобственнымипредприятиями,банковскиеструктуры идругие субъектыинв. Портфельные– это инвв приобретенияразличных ЦБ,акций различныхпредприятийс целью осуществленияуправленияих деятельностью.Аннуитетные– представляютсобой длительноевложение денежныхсредств с цельюполучениядохода в будущем.Причем получениедохода происходитпериодически,в заранееустановленномобъеме (вложениев пенсионныйфонд, страхование)– это личныеинвестицииграждан. Инвестиционныебумаги –это любые ЦБ,в которых 50 иболее % голосующихакций принадлежитэмитенту. Основныецели инвестиций– 1-доход – регулируемыйприток денежныхсредств дляпокрытия расходов;2-прирост капитала– увеличениецены черезповышениестоимостирасходов акционерногокапитала иличерез непрерывноереинвестированиесложных %. Принципы,управляющиерентабельностьюинвестиций:- чем выше риск,связанный сданным продуктом,тем более высокоевознаграждениезахочет получитьинвестор; - чембольше периодинвестированиясредств, тембольшее вознаграждениебудет ожидатьинвестор. Дляэффективногоуправлениякапиталомиспользуютразличныеинвестиционныевложения –размещениевременно свободныхсредств вальтернативныепроекты. Свободныйостаток можетпринестидополнительныйдоход если егопоместить вЦБ, банковскийдепозит иливыдать ссудудругому предприятию.


Структураи организацияИС на производстве(5)

Типыобеспечивающихподсистем.Структура ИСпредставляетсобой совокупностьотдельных еечастей, назывподсистемами.Подсистема-эточасть системы,выделеннаяпо какому-либопризнаку. Общуюструктуру ИСможно рассматриватькак совокупностьподсистемнезависимоот сферы применения.В этом случаеговорят о структурномпризнакеклассификации,а подсистемыназываютобеспечивающими.Т.о. структуралюбой ИС можетбыть представленасовокупностьюобеспечивающихее подсистем.

Информационноеобеспечение(ИО) –назначениеэтой подсистемысостоит всвоевременномформированиии выдаче достовернойинформациидля принятияуправленческихрешений. ИО –это совокупностьединой системыклассификациии кодированияинформации,унифицированныхсистем документации,схем информационныхпотоков, циркулирующихв организации,а также методологияпостроениябаз данных. 1-унифицированныесистемы документациисоздаются нагос., респбул,отраслевоми региональн. Уровнях. Главнаяцель-это обеспечениесопоставимостипоказателейразличных сферпроизводства(ГОСТ). Разработаныстандарты, гдеустанавливаютсятребования:к системамдокументации,к формам документовразличныхуровней управления,к составу иструктуререквизитови показателей,к порядку внедрения,ведения и регистрациидокументов.Однако несмотряна существованиеунифицированнойсистемы документации,при обследованиибольшинстваорганизацийпостоянновыявляетсяцелый комплекстипичных недостатков:чрезвычайнобольшой объемдокументовдля ручнойработы; однии те же показателичасто дублируютсяв разных документах;работа с большимколичествомдокументовотвлекаетспециалистовот решениянепосредственныхзадач; имеютсяпоказатели,которые создаются,но не используются.Поэтому устранениеуказанныхнедостатковяв-ся одной иззадач стоящихпри созданииинформационногообеспечения.2- Схемы информационпотоков отражаютмаршруты движенияинф-ции и ееобъемы, а такжеместа первичнойинф и использованиерезультатнойинф. За счетанализа структурыподобных схемможно выбратьмеры по совершенствованиювсей системыуправления.Пример. Схема,где отраженывсе этапы прохожденияслужебнойзаписки (заявления)о приеме наработу сотрудникаот момента еесоздания довыхода приказао зачисленииего на работу.Построениесхем инф0ныхпотоков, позволяющихвыявить объемыинф и провестиее детальныйанализ, обеспечивает:исключениедублирующейи неиспользуемойинф , классификациюи рациональноепредставлениеинф. При этомподробно должнырассматриватьсявопросы взаимосвязидвижения инфпо уровнямуправления.Следует выявитькакие показателинеобходимыдля принятиярешений, а какиенет, какомуисполнителюдолжна поступатьтолько та информ, которая используется.3-методологияпостроениябаз данныхбазируетсяна теоретическихосновах ихпроектирования,для пониманияконцепцииметодологииприведем основныеэтапы последовательнореализуемыхна практике:а)-это обследованиевсех функциональныхподразделенийфирмы с целью:понятьспецификуи структуруее деятельности;построить схемуинф потоков;проанализироватьсуществующуюсхему документооборота;определитьинф-ные объектыи соответсвующийсостав реквизитов(пар-ров, харак-тик),описывающихих основныесвойства иназначения.б)-это построениеконцептуальнойинформационно-логическоймодели данныхдля обследованнойна первом этапесферы деятельности.В этой моделедолжны бытьустановленыи оптимизированывсе связи междуобъектами иих реквизитами.Инф-логич модельяв-ся фундаментомна которомбудет созданаБД. Для созданияинф обеспечнеобходимо:-ясное пониманиецелей, задач,функций всейсистемы управленияорганизацией;-выявлениедвижения инфот моментавозникновенияи до ее использовна различныхуровнях управления,представленнойдля анализав виде схем инфпотоков; -совершенствованиесистемы докуменооборота;наличие ииспользованиесистемы классификациии кодирования;-владениеметодологиейсозданияконцептуальныхинф-логич моделей,отражающихвзаимосвязьинф-ции; -созданиемассивов информна машинныхносителях, чтотребует наличиясовременноготехнич. Обеспеч. Техническоеобеспечение–это комплекстехнич средств,предназначендля работы инфсистемы, а такжесоотв документацияна эти средстваи технологичпрцессы. Комплекстехническихсредствсоставляют:1-компьютерылюбых моделей;2-устройствасбора, накопления,обработки,передачии вывода инф;3-устройствапередачи данныхи линии связи;4-оргтехникаи устройстваавтоматическогосъема инф;5-эксплуатационныематериалы.Комплексдокументации:документоформл предварительныйвыбор техничсредств, организацияих эксплуатации,технологичпроцесс обработкиданных, технологическоеоснащение.Документациюусловно можноразделить натри группы:-общесистемная– включающаягос-ные и отраслевыестандарты потехническомуобеспечению;-специализированную– содержащуюкомплекс методикпо всем этапамразработкитехнологичобеспечения;-нормативно-справочную, используемуюпри выполнениирасчетов. Кнастоящемувремени сложилисьдве основныеформы организациитехнич обеспеч(формы использтехнич средств):централизованнаяи частично илиполностьюдецентрализованная.Централизтехнич обеспечбазируетсяв ИС большихЭВМ и вычислитцентров. Деценрализсистема техничсредств: предполагаетреализациюфункциональныхподсистем наПК непосредственнона рабочихместах. Перспективнымподходом следуетсчитать частичнодецентрализподход – организациютехнич обеспечна базе распределительныхсетей, состоящихиз персональныхкомпьютерови большой ЭВМдля храненияБД и общих длялюбых функциональныхподсистем.Математическоеи программноеобеспечение– это совокупностьматематичметодов, моделей,алгоритмови программ дляреализациицелей и задачИС, а такженормальногофункционированиякомплексатехнич средств.К средстваммат обеспечотносят: -ср-вамоделированияпроцессовуправления;-типовые задачиуправления;-методы матпрограммирования,мат статистики,теории массовогообслуживанияи др. В составпрограмм обеспечвходят: общесистемныеи специальныепрограммныепрдукты, а такжетехнич документац.К общесистемномуПО относятсякомплексыпрограмм,ориентированныхна пользователейи предназначенныхдля решениятиповых задачобработкиинф-ции. Онислужат длярасширенияфункциональныхвозможностейкомпьютера,контроля иуправленияпроцессомобработкиданных. СпециальноеПО представляетсобой совокупностьпрограмм,разработанныхпри созданииконкретнойИС. В его составвходят: пакетыприкладныхпрограмм, реализующиеразработанныемодели разнойстепени адекватности,ортажающиефункционированиереальногообъекта. Техническаядокументация– на разработкупрограммныхсредств должнасодержатьописание задач,задание наалгоритмизацию,экономико-математичмодель задачии контрольныепримеры. Организационноеобеспечение– совокупностьметодов и средств,регламентирующихвзаимодействиеработниковс техническимисредствамии между собойв процессеразработкии эксплуатацииИС. Организобеспеч реализслед фун-ции:1-анализ существсистемы управленияорганизацией,где будетиспользоватьсяИС и выявлениезадач подлежащихавтоматизации;2-подготовказадач к решениюна компьютере,включая техническоезадание напректированиеИС и технико-экономическоеобоснованиеее эф-ти; 3-разработкауправленческихрешений посоставу и структуреорганизации,методологиирешений задач,направленныхна повышениеэф-ти системыуправления.Организацобеспеч создаетсяпо результатампредпроектногообследованияна первом этапепостроенияБД. Правовоеобеспечение– совокупностьправовых норм,определяющихсоздание, юридическийстатус и функционированиеИС, регламентирующейпорядок получения,преобразованияи использованияинф.Главной цельюправовогообеспеч яв-сяукреплениезаконности,в состав правовогообеспеч входят:законы, указы,постановлениягос органоввласти, приказыи другие нормативныедок-ты, министерствместных органоввласти др. Вправовом обеспечможно выделитьобщую часть,регулирующуюфункционированиелюбой ИС и локальнуючасть – регулирфункции конкретнсистемы. Правовоеобеспеч этаповразработкиИС включаетнормативныеакты, связанныес договорнымиотношениямиразработчикаи заказчикаи правовымрегулированиемотклоненийот договора.Правовое обеспеч.Этапов функционирИС включает:статус ИС; права,обязанностии ответственностьперсонала;правовые положенияотдельных видовпроцесса управления;порядок созданияи использованияинф-ции и другихсредств.


ПринципыпостроениясовременныхЭВМ (6)

Совокупностьустройств,предназначенныхдля автоматическойили автоматизированнойобработки инфназ-ся Вычислительнойтехникой. Конкретныйнабор вызаимодействующихмежду собойустройств дляобслуживанияодного рабочегоучастка называютвычислительнойсистемой. Центральнымустройствомбольшинствавычислит системявляется компьютер.Т.о. компьютер-этоэлектронныйприбор, предназначенныйдля автоматизациисоздания, хранения,обработки итранспортировкиинформации.

ПК-универсальныйприбор. Егоконфигурацию(состав оборудования)можно гибкоизменять помере необходимости.Тем не менеесуществуетбазовая конфигурация,которую считаюттиповой. В этойконфигурациикомпьютеробычно поставляется.Понятие базовойконфигурацииПК может изменятьсяс течениемвремени. В настоящеевремя в базовойконфигурациирассматриваютчетыре устройства:системный блок,монитор, клавиатура,мышь. Системныйблок – основноеустройствоПК. Внутри негонаходитсянескольковажнейшихкомпонентов.По способуразмещенияустройствотносительносист блока ихделят на внешниеивнутренние.Устройства,находящиесявнутри систблока – внутренние,снаружи – внешние.Внешние устройстватакже называютпериферийными.По внешнемувиду системнблоки различаютсяформой корпуса.Копруса ПКвыпускают вгоризонтальном(desktop)и вертикальном(tower)исполнении.Корпусав вертикальномисполненииразличают погабаритам:полноразмерный,средний и малый.От типоразиеракорпуса, в основном,зависит количествовнутреннихустройств,которые можноразместитьв сист блоке.Монитор– устройствовизуальногопредставленияинформации.Вывод инф можновыполнять ина некоторыедругие видыустройств,например напринтер (печатающееустройство),плоттер(графопостроительноеустройство),но большаячасть инф выводитсявсе-таки наэкран монитора.Основнымипотребительскимипараметрамимонитора яв-ся:размер экрана,его «зернистость»и максимальнаячастота регенерацииизображения.Размер монитораизмеряетсямежду противоположнымиуглами по диагонали.Единицы измерения– дюймы. Стандартныеразмеры: 14,15,17,19,20,21дюйм. В настоящеевремя в классепрофессиональныхкомпьютеровтиповыми яв-сямониторы размером17 и 19 дюймов, а длярабочих мест,выполняющихоперации сграфикой – 21д. В классепотребительскихмоделей сейчастиповым яв-сяразмер 17 дюймов.Изображениена экране монитораполучаетсяв результатеоблучениялюминофорногоэкранногопокрытияостронаправленнымпучком электронов,разогнанных«электроннойпушкой». Длятого, чтобыполучить цветноеизображение,экран имееттри типа люминофорныхпокрытий, светящихсякрасным, зелеными синим цветом.Они облучаются,соответственно,тремя электроннымипушками, испускающимитри пучка электронов.Чтобы на экраневсе три лучасходилисьстрого в однуточку и изображениебыло четким,перед экраномставят маску– панель с регулярнорасположеннымиотверстиями.Чем меньше шагмежду отверстиями(шаг маски) , темчетче и точнееполученноеизображение.Шаг маски называют«зернистостью»экрана и измеряютв долях миллиметра.В настоящеевремя наиболеераспространенымониторы сзернистостью0,25-0,27 мм. Устаревшиемониторы могутиметь зернистостьдо 0,43 мм, что негативносказываетсяна органахзрения приработе с ПК.Модели повышеннойстоимости могутиметь зернистостьменее 0,25 мм. Частотарегенерации(обновления)изображенияпоказывает,сколько разв течении секундымонитор можетполностьюизменить изображение(поэтому еетакже называютчастотой кадров).Этотпараметр зависитне только отмонитора, нотакже от свойстви настроеквидеоадаптера,хотя предельныевозможностиповышениячастоты определяетвсе-таки монитор.Частота регенерацииизображенияизмеряетсяв Герцах (Гц).Чем она выше,тем четче иустойчивееизображение,тем меньшеутомление глаз,тем большевремени можнопроводить вработе с компьютером.При частотахпорядка 60Гцмелкое дрожаниеизображениязаметно невооруженнымглазом. Сегоднятакое значениесчитаетсянедопустимымдля продолжительнойработы. Минимальнымсчитаетсязначение 75 Гц,хотя комфортнаяработа достигаетсяпосле 85 Гц. Наилучшиемодели мониторовобеспечиваютчастоту регенерацииэкрана более100Гц. Клавиатура– клавишноеустройствоуправленияПК. Служит дляввода знаковойинф (букв, цифри других символоыв)и команд управления.Комбинациямонитора иклавиатурыобеспечиваетпростейшийинтерфейспользователя.С помощью клавиатурыуправляюткомпьютернойсистемой, а спомощью монитораполучают отнее отклик.Стандартнаяклавиатураимеет более100 клавиш, распределнныхпо несколькимгруппам. Мышь– устройствоуправленияманипуляторноготипа. Перемещениемыши по плоскойповерхностисинхронизированос перемещениемграфическогообъекта (указателямыши) на экранемонитора. Вотличие отклавиатурымышь не можетнапрямуюиспользоватьсядля ввода знаковойинф – ее принципуправленияяв-ся событийным. Анализируяэти событияс помощьюобрабатывающихпрограмм,вычислительнаясистема устанавливаеткогда произошло событие и вкаком местеэкрана в этотмомент находилсяуказатель мыши.Интерпретацияэтих данныхпозволяетвычислительнойсистеме установитькоманду пользователяи приступитьк ее исполнению.Комбинациямонитора и мыши обеспечиваетнаиболее современныйтип интерфейсапользователя,который наз-сяграфическим.Пользовательнаблюдает наэкране графическиеобъекты и элементыуправления.С помощью мышион изменяетсв-ва объектови приводит вдействие элементыуправлениякомпьютернойсистемой, а спомощью монитораполучает отнее отклик вграфическомвиде. Внутренниеустройствасистемногоблока. Блокпитания– подключаетсяк электрич сетии преобразуетстандартноесетевое напряжениев несколькоразличныхнапряжений,необходимыхдля питаниявнутреннихустройств. Оняв-ся неотъемлемойчастью корпусаи поставляетсявместес ним. Основнымипараметрамиблока питьанияяв-ся мощностьи типоразмер.Мощность выбираютисходя из количествавнутреннихустройств,устанавливв сист блоке.В большинствеслучаев длябазовой конфигурациидостаточнойсчитаетсямощность 200 Вт.Материнскаяплата –основная платаПК. На ней размещаются:1-процессор –основная микросхема,выполняющаябольшинствовычислит операций;2-микропроцессорныйкомплект (чипсет)– набор микросхем,управляющихработой внутреннихустройствкопьютера;3-три шины – наборыпроводников,по которымпроисходитобмен сигналамимежду внутреннимиустройствамикомпьютера;4-оперативнаяпамять (ОЗУ) –набор микросхм,предназначенныхдля временногохранения данных,когда компьютервключен; 5-ПЗУ– микросхема,предназначеннаядля длительногохранения данных,в том числе икогда компьютервыключен; 6-разъемыдля подключениядополнительныхустройств(слоты). Жесткийдиск – основноеустройстводля долговременногохранения большихобъемов данныхи программ. Насамом деле этоне один диск,а группа соосныхдисков, имеющихмагнитноепокрытие ивращающихсяс высокой скоростью.Т.о. этот «диск»имеет не двеповерхности,как это должнобыть у обычногоплоского диска,а 2*N поверхностей,где N – числоотдельныхдисков в группе.Над каждойповерхностьюрасполагаетсясчитывающее– записывающаяголовка. Привысоких скоростяхвращения дисков(60 об/с)в зазоремежду головкойи поверхностьюобразуетсяаэродинамическаяподушка, и головкапарит над магнитнойповерхностьюна высоте,составляющейнесколькотысячных долеймиллиметра.При изменениисилы тока,протекающегочерез головку,происходитизменениенапряженностидинамическогомагнитногополя в зазоре,что вызываетизменения встационарноммагнитном полеферромагнитныхчастиц, образующихпокрытие диска.Так осуществляетсязапись инф намагнитный диск.Операция считыванияпроисходитв обратномпорядке. Намагниченныечастицы покрытия,проносящиесяна высокойскорости вблизиголовки, наводятв ней ЭДС самоиндукции.Возникающиепри этом элекромагнитныесигналы усиливаютсяи передаютсяна обработку.Управлениеработой жесткогодиска выполняетспециальноеаппаратно-логическоеустройство– контроллержесткого диска.В прошлом онопредставлялособой отдельнуюдочернюю плату,которую подключалик одному изсвободныхслотов материнскойплаты. Объединениенесколькихфункций в одномустройственазывают интеграцией.Поэтому сегодняговорят, чтоконтроллержестких дисковинтегрированс материнкой.Основнымипараметрамижестких дисковяв-ся: емкость(измер в гигабайтах),время обращенияк данным (микросек)и скоростьобмена (мегабитв секунду).Представленияо типовом объемежесткого дисканепрерывноменяются. Дисководгибких дисков– специальныйнакопитель,используетсядля оперативногопереноса небольшихобъемов инфна гибкие магнитныедиски (дискеты).Основнымипараметрамигибких дисковяв-ся технологическийразмер (изм вдюймах), плотностьзаписи (изм вкратных единицах)и полная емкость(килобайты илимегабайты).Дисководкомпакт-дисковCD-ROM- (CompactDiskRead-onlyMemory– рус. – ПЗУ наоснове компакт-диска).Принцип действияэтогоустройствасостоит в считываниичисловых данныхс помощью лазерноголуча, отражающегосяот поверхностидиска. Цифроваязапись накомпакт-дискеотличаеисяот записи намагнитныхдисках оченьвысокой плотностью,и стандартныйкомпакт дискможет хранитьпримерно 650 Мбайтинф. ОсновнымнедостаткомCD-ROM яв-ся невозможностьзаписи данных, но параллельнос ними существуюти записывающиеустройстваCD-R (CompactDiskRecorder).Онистоят заметнодороже и позволяютоднократнозаписыватьинф на специальныеносители,отличающиесяот обычныхкомпакт-дисковтипом поверхностногопокрытия. Вовсем остальномони совместимы.Видеокарта(видеоадаптер)– совместнос мониторомвидеокартаобразуетвидеоподсистемуПК. Видеоадаптер– выделенныйблок для всехопераций связанных суправлениемэкраном. Физическивидеоадаптервыполнен в видеотдельнойдочерней платы,которая всавляетсяв один из слотовматеринскойплаты и называетсявидеокартой.Видеоадаптервзял на себяфункции видеоконтроллера,видеопроцессораи видеопамяти.За время существованияПК сменилосьнесколькостандартоввидеоадаптеров:MDA (монохромный);CGA (4 цвета);EGA(16 цветов);VGA(256 цветов). В настоящеевремя применяютсявидеоадаптерыSVGA,обеспечивающиепо выборувоспроизведениедо 16,5 миллионовцветов с возможностьюпроизвольноговыбора разрешенияэкрана изстандартногоряда значений(640х480; 800х600; 1024х768; 1152х864;1280х1024…точек).Разрешениеэкрана должносоответствоватьразмерам монитора(14д-640х480; 15д-800х600; 17д-1024х768;19д-1280х1024). Цветовоеразрешение(глубина цвета)– минимальноетребованиепо глубинецвета – 256 цветов,хотя большинствопрограмм требуютне менее 65 тыс.цветов (HighColor),наиболее комфортно– 16,5млн.Цветов(TrueColor).Видеоускорение-одноиз свойстввидеоадаптера,которое заключаетсяв том, что частьопреций попостроениюизображенийможет происходитьбез выполненияматематичвычисленийв основномпроцессорекомпьютера,а чисто аппаратнымпутем – преобразованияданных в микросхемахвидеоускорителя.Звуковая карта– основным еепараметромяв-ся разрядность,определяющаякол-во битов,используемыхпри обработкезвуковых сигналови преобразованииих в цифровуюформу. Системы,расположенныена материнскойплате. Оперативнаяпамять – этонабор кристаллическихячеек, способныххранить электрическиезаряды в течениекрайне непродолжительноговремени (сотыедоли секунды).Каждая ячейкапамяти имеетсвой адрес,который выражаетсячислом. В современныхкомпьютерахпринята 32-разряднаяадресация, аэто означает,что всего независимыхадресов можетбыть 232.Т.о., в современныхкомпьютерахвозможнанепосредственнаяадресация кполю памятиразмером232=4 294 967 296байт (4,3Гбайта).Оперативнаяпамять в компьютереразмещаетсяна стандартныхпанельках,называемыхмодулями. Модулиопреративнойпамяти вставляютв соответствующиеразъемы наматеринскойплате. Процессор– основнаямикросхемакомпьютера,в которой ипроизводятсявсе вычисления.Конструктивнопроцессорсостоит изячеек, похожихна ячейки оперативнойпамяти, но вэтих ячейкахданные могутне только храниться,но и изменяться.Внутренниеячейки процессораназыв регистрами.С остальнымиустройствамикомпьютера,и в первую очередьс оперативнойпамятью, процессорсвязан несколькимигруппами проводников,называемыхшинами. Такихшин три: шинаданных (копированиеданных), адреснаяшина (обращениек памяти) и команднаяшина (обработкаданных).


Методическиерекомендациипо применениюглавы 25 "Налогна прибыльорганизаций"части второй

Налоговогокодекса РоссийскойФедерации.Настоящиеметодическиерекомендацииразработаныв соответствиис пунктом2 статьи 4части первойНалоговогокодекса РоссийскойФедерации,главой25"Налог на прибыльорганизаций"части второйНалоговогокодекса РоссийскойФедерации,введенной вдействие Федеральнымзаконом от06.08.2001 N 110-ФЗ "О внесенииизменений идополненийв часть вторуюНалоговогокодекса РоссийскойФедерации инекоторыедругие актызаконодательстваРоссийскойФедерации оналогах и сборах,а также о признанииутратившимисилу отдельныхактов (положенийактов) законодательстваРоссийскойФедерации оналогах и сборах". Общиеположения Методическиерекомендациипо применениюглавы25"Налог на прибыльорганизаций"части второйНалоговогокодекса РоссийскойФедерацииизданы в целяхобеспеченияединообразногоприменениянорм главы 25части второйНалоговогокодекса РоссийскойФедерации(далее - глава25 НК РФ) и осуществленияконтроля засоблюдениемзаконодательстваРоссийскойФедерации оналогах и сборах. Закон N 110-ФЗ -Федеральныйзакон от 06.08.2001 N110-ФЗ "О внесенииизменений идополненийв часть вторуюНалоговогокодекса РоссийскойФедерации инекоторыедругие актызаконодательстваРоссийскойФедерации оналогах и сборах,а также о признанииутратившимисилу отдельныхактов (положенийактов) законодательстваРоссийскойФедерации оналогах и сборах"; Закон N 129-ФЗ -Федеральныйзакон от 21.11.1996 N129-ФЗ "О бухгалтерскомучете"; С введениемв действие спервого января2002 года главы25НК РФ налог наприбыль организаций(далее - налогна прибыль) вРоссийскойФедерацииисчисляетсяи уплачиваетсяв соответствиис положениямиглавы 25 НК РФ.Нумерация,указанная внастоящихметодическихрекомендациях,совпадает снумерациейподпунктови пунктовсоответствующихстатей главы25 НК РФ. При примененииглавы25НК РФ следуетучитывать:Статья246 1.Не являютсяплательщикаминалога на прибыльсогласно статье1 Федеральногозакона от 31.07.1998N 148-ФЗ "О единомналоге на вмененныйдоход дляопределенныхвидов деятельности"организации,перешедшиена уплату единогоналога на вмененныйдоход дляопределенныхвидов деятельности. Организации,осуществляющиенаряду с деятельностьюна основесвидетельстваоб уплате единогоналога инуюпредпринимательскуюдеятельность,являютсяплательщикаминалога на прибыльпо этой деятельностив общеустановленномпорядке. 2. Неявляютсяплательщикаминалога на прибыльсогласно пункту2 статьи 1 Федеральногозакона от 29.12.95 N222-ФЗ "Об упрощеннойсистеме налогообложения,учета и отчетностидля субъектовмалого предпринимательства"организации,применяющиеупрощеннуюсистему налогообложения,учета и отчетности. 3. Не являютсяплательщикаминалога на прибыльсогласно статье6 Федеральногозакона от 31.07.98 N142-ФЗ "О налогена игорныйбизнес" организации,уплачивающиеналог на игорныйбизнес, подеятельности,относящейсяк игорномубизнесу. 4. Организации,являющиесяплательщикамиединогосельскохозяйственногоналога, в соответствиис главой26.1НК РФ не являютсяплательщикаминалога на прибыль. 5. Организации,указанные впунктах1, 2, 3, 4настоящегораздела, неосвобождаютсяот исполненияобязанностейналоговогоагента и удержаниясумм налогас доходов уисточникавыплаты всоответствиис главой25НК РФ. Статья247 Неявляется объектомобложенияналогом прибыльорганизаций,являющихсясельскохозяйственнымитоваропроизводителями(за исключениемсельскохозяйственныхорганизацийиндустриальноготипа (птицефабрики,тепличныекомбинаты,зверосовхозы,животноводческиекомплексы идругие), определяемыхпо перечню,утверждаемомузаконодательными(представительными)органами субъектовРоссийскойФедерации, всоответствиис порядком,устанавливаемымПравительствомРоссийскойФедерации), отреализациисельскохозяйственнойпродукции,произведеннойими на сельскохозяйственныхугодьях (объектахналогообложенияв соответствиисо статьей346.3НК РФ), в том числеот реализациипродуктов еепереработки. Статья248 1.При определениидоходов отреализациииз них исключаютсясуммы налогов,предъявленныев соответствиис НКРФ налогоплательщикомпокупателю(приобретателю)товаров (работ,услуг, имущественныхправ), в частностиисключаютсяналог на добавленнуюстоимость,акцизы, налогс продаж, подлежащиеуплате в бюджетв соответствиис НК РФ и принятымив соответствиис ним федеральнымизаконами оналогах и сборах.Порядок составленияпервичныхучетных документовустановленЗаконом N 129-ФЗ(статья 9). Ведениеналоговогоучета налогоплательщикомосуществляетсяв соответствиис положениямиглавы25НК РФ. Подтверждениемданных налоговогоучета являются:1) первичныеучетные документы(включая справкубухгалтера);2) аналитическиерегистры налоговогоучета; 3) расчетналоговой базы.Статья249 1.При применениипункта1следует руководствоватьсяположениямистатей38и 39НК РФ с учетомположений главы25НК РФ. С введениемв действиеглавы 25 НК РФс 1 января 2002 годав составе доходовотражаетсявыручка отреализацииимущественныхправ. Пунктом4 статьи 454 ГК РФпредусмотрено,что к продажеимущественныхправ применяютсяобщие положенияо купле-продаже,если иное невытекает изсодержанияили характераэтих прав. Взависимостиот содержанияили характераимущественногоправа следуетруководствоватьсяположениямиГК РФ, ЗаконаСССР N 2213-1, ЗаконаСССР N 2328-1, ЗаконаРФ N 3517-1.

Статья40. Принципыопределенияцены товаров,работ или услугдля целейналогообложения1. Если иное непредусмотренонастоящейстатьей, дляцелей налогообложенияпринимаетсяцена товаров,работ или услуг,указаннаясторонамисделки. Покане доказанообратное,предполагается,что эта ценасоответствуетуровню рыночныхцен. 2. Налоговыеорганы приосуществленииконтроля заполнотой исчисленияналогов вправепроверятьправильностьпримененияцен по сделкамлишь в следующихслучаях: 1) междувзаимозависимымилицами;2) по товарообменным(бартерным)операциям; 3)при совершениивнешнеторговыхсделок; 4) приотклоненииболее чем на20 процентов всторону повышенияили в сторонупонижения отуровня цен,применяемыхналогоплательщикомпо идентичным(однородным)товарам (работам,услугам) в пределахнепродолжительногопериода времени.3. В случаях,предусмотренныхпунктом2 настоящейстатьи,когда ценытоваров, работили услуг,примененныесторонамисделки, отклоняютсяв сторону повышенияили в сторонупонижения болеечем на 20 процентовот рыночнойцены идентичных(однородных)товаров (работили услуг), налоговыйорган вправевынести мотивированноерешение одоначисленииналога и пени,рассчитанныхтаким образом,как если бырезультатыэтой сделкибыли оцененыисходя из применениярыночных ценна соответствующиетовары, работыили услуги.Рыночная ценаопределяетсяс учетом положений,предусмотренныхпунктами4-11настоящейстатьи. Приэтом учитываютсяобычные призаключениисделок междуневзаимозависимымилицами надбавкик цене или скидки.В частности,учитываютсяскидки, вызванные:сезонными ииными колебаниямипотребительскогоспроса на товары(работы, услуги);потерей товарамикачества илииных потребительскихсвойств; истечением(приближениемдаты истечения)сроков годностиили реализациитоваров; маркетинговойполитикой, втом числе припродвижениина рынки новыхтоваров, неимеющих аналогов,а также припродвижениитоваров (работ,услуг) на новыерынки; реализациейопытных моделейи образцовтоваров в целяхознакомленияс ними потребителей.4. Рыночной ценойтовара (работы,услуги) признаетсяцена, сложившаясяпри взаимодействииспроса и предложенияна рынке идентичных(а при их отсутствии- однородных)товаров (работ,услуг) в сопоставимыхэкономических(коммерческих)условиях. 5. Рынкомтоваров (работ,услуг) признаетсясфера обращенияэтих товаров(работ, услуг),определяемаяисходя из возможностипокупателя(продавца) реальнои без значительныхдополнительныхзатрат приобрести(реализовать)товар (работу,услугу) на ближайшейпо отношениюк покупателю(продавцу) территорииРоссийскойФедерации илиза пределамиРоссийскойФедерации. 6.Идентичнымипризнаютсятовары, имеющиеодинаковыехарактерныедля них основныепризнаки. Приопределенииидентичноститоваров учитываются,в частности,их физическиехарактеристики,качество ирепутация нарынке, странапроисхожденияи производитель.При определенииидентичноститоваров незначительныеразличия в ихвнешнем видемогут не учитываться.7. Однороднымипризнаютсятовары, которые,не являясьидентичными,имеют сходныехарактеристикии состоят изсхожих компонентов,что позволяетим выполнятьодни и те жефункции и (или)быть коммерческивзаимозаменяемыми.При определенииоднородноститоваров учитываются,в частности,их качество,наличие товарногознака, репутацияна рынке, странапроисхождения.8. При определениирыночных центоваров, работили услуг принимаютсяво вниманиесделки междулицами, неявляющимисявзаимозависимыми.Сделки междувзаимозависимымилицами могутприниматьсяво вниманиетолько в техслучаях, когдавзаимозависимостьэтих лиц неповлияла нарезультатытаких сделок.9. При определениирыночных центовара, работыили услугиучитываетсяинформацияо заключенныхна момент реализацииэтого товара,работы илиуслуги сделкахс идентичными(однородными)товарами, работамиили услугамив сопоставимыхусловиях. Вчастности,учитываютсятакие условиясделок, какколичество(объем) поставляемыхтоваров (например,объем товарнойпартии), срокиисполненияобязательств,условия платежей,обычно применяемыев сделках данноговида, а такжеиные разумныеусловия, которыемогут оказыватьвлияние нацены. При этомусловия сделокна рынке идентичных(а при их отсутствии- однородных)товаров, работили услуг признаютсясопоставимыми,если различиемежду такимиусловиями либосущественноне влияет нацену такихтоваров, работили услуг, либоможет бытьучтено с помощьюпоправок. 10. Приотсутствиина соответствующемрынке товаров,работ или услугсделок по идентичным(однородным)товарам, работам,услугам илииз-за отсутствияпредложенияна этом рынкетаких товаров,работ или услуг,а также приневозможностиопределениясоответствующихцен ввиду отсутствиялибо недоступностиинформационныхисточниковдля определениярыночной ценыиспользуетсяметод ценыпоследующейреализации,при которомрыночная ценатоваров, работили услуг,реализуемыхпродавцом,определяетсякак разностьцены, по которойтакие товары,работы илиуслуги реализованыпокупателемэтих товаров,работ или услугпри последующейих реализации(перепродаже),и обычных вподобных случаяхзатрат, понесенныхэтим покупателемпри перепродаже(без учета цены,по которой былиприобретеныуказаннымпокупателему продавцатовары, работыили услуги) ипродвижениина рынок приобретенныху покупателятоваров, работили услуг, атакже обычнойдля даннойсферы деятельностиприбыли покупателя.При невозможностииспользованияметода ценыпоследующейреализации(в частности,при отсутствииинформациио цене товаров,работ или услуг,в последующемреализованныхпокупателем)используетсязатратныйметод, при которомрыночная ценатоваров, работили услуг,реализуемыхпродавцом,определяетсякак суммапроизведенныхзатрат и обычнойдля даннойсферы деятельностиприбыли. Приэтом учитываютсяобычные в подобныхслучаях прямыеи косвенныезатраты напроизводство(приобретение)и (или) реализациютоваров, работили услуг, обычныев подобныхслучаях затратына транспортировку,хранение, страхованиеи иные подобныезатраты. 11. Приопределениии признаниирыночной ценытовара, работыили услугииспользуютсяофициальныеисточникиинформациио рыночныхценах на товары,работы илиуслуги и биржевыхкотировках.12. При рассмотрениидела суд вправеучесть любыеобстоятельства,имеющие значениедля определениярезультатовсделки, неограничиваясьобстоятельствами,перечисленнымив пунктах4-11настоящейстатьи. 13. Приреализациитоваров (работ,услуг) по государственнымрегулируемымценам (тарифам),установленнымв соответствиис законодательствомРоссийскойФедерации, дляцелей налогообложенияпринимаютсяуказанные цены(тарифы). 14. Положения,предусмотренныепунктами3 и10настоящейстатьи, приопределениирыночных ценфинансовыхинструментовсрочных сделоки рыночных ценценных бумагприменяютсяс учетом особенностей,предусмотренныхглавой настоящегоКодекса "Налогна прибыль(доход) организаций".


Классыпериферийныхустройств (ПУ)(7)

Организация,состав и характеристикиПУ зависят отобозначениярежимов использованияи производстваЭВМ. Классы ПУ(с точки зренияорганизации):Подготовкаданных на машинныхносителях(магнитнаялента, магнитныйдиск). Устройствасвязи ЭВМ собъектом илиоператором.Устройстваввода (читающиеавтоматы, чтениес компакт-диска,речь). Устройствавывода (дляудобства вывода– синтез речии прочие цифро-аналоговыепреобразователи).Абонентскийтерминал (комплексустройствввода-выводаи связь с каналомввода-вывода).Внешние запоминающиеустройства(ВЗУ).    Логическийинтерфейс(протокол обмена)ЛИ- совокупностьунифицированныхправил, реализуемыхв КВВ для организациисвязей и управленияпередачейданных междуПУ и ядром машины.В зависимостиот сложностиЭВМ, КВВ можетбыть выполненв виде специализированногопроцессораввода/выводаили же совокупностипрограмм испециальнойаппаратурыдля организациинезависимогоот ЦП доступав память.ВсовременныхЭВМ физическаяструктурастроится напринципе модульности.Сопряжениемодулей происходитпосредствоминтерфейса,т.е. системысвязей, сигналови алгоритмовобмена данными.  Особенностисистем ввода-выводаОсновной особенностьюявляется то,что операцияввода-выводареализуетсяс помощьюсравнительномедленных ПУ,поэтому на ихвыполнениезатрачиваетсясущественнобольше времени,чем на операцииобработки,осуществляемыев процессоре.ЭВМ оцениваютпо эффективнойпроизводительности– это числорешенных задачзаданногокласса (обработкаданных + операцияввода-вывода),за интервалвремени. БыстродействиеПУ растет медленнее,чем ЦП, так какпринципы действияразличны (ПУ– это электромеханический,а ЦП - электронный).Но повышениеэффективностиможет бытьдостигнуто:Увеличениемноминальногобыстродействиявсех устройств.Совмещениемобработкиопераций ввода-выводаданных (этоможет бытьдостигнутоза счет унификациикоманд, регистровЦП). Совмещениемнесколькихопераций ввода-выводаданных. Совмещениемопераций обработкиданных (унификацияработы ЦП).Обеспечениемсовместимостиустройств ЭВМодного семействаза счет обеспеченияодинаковойфункциональнойструктуры, т.е.совокупностьюфункциональныхэлементов илогическихсвязей междуними. Отличительнаячерта структурыСВВ - это наличиеКВВ. КВВ – этофункциональныйэлемент, служащийдля организациисвязей и управленияобменом междувнешними ПУи внутреннейпамятью. Задачисистемы ввода/вывода.Система ввода/выводаобеспечивает:максимальноэффективнуюпроизводительностьЭВМ путём созданияавтономныхсредств управлениявводом/выводом,

полноесовмещениеопераций обработкиданных и ихвывода. Но возрастаетсложность истоимость ЭВМ,

минимальнуюстоимость ЭВМ- обеспечениеработы КВВпрограммнымпутём, возможностьизменениясостава устройств,но это требуетстандартизацииинтерфейса,возможностьмодификацииотдельныхмодулей системы   Совмещениеопераций обработкиданных и ввода/выводаДля формированиякванта информациив ПУ и передачиего в ОЗУ илиобратно, независимоот типа ПУ, этотпроцесс можнопредставитьв виде суммыдвух интервалов:Тподготовкии Тпередачиподготовки- длительностьцикла подготовкии преобразованияинформациив ПО, Тпередачи- длительностьцикла пересылкиподготовленногокванта информациимежду ПУ и ОЗУ.   Особенностьработы ПУ Дляподготовкии преобразованияинформациииспользуетсяэлектронно-механическийпринцип действия,а пересылкакванта информацииосуществляетсяэлектроннымпутём, т.о. Тподготовки>> Тпередачи,и именно этаособенностьлежит в процессесовмещенияопераций обработкии ввода/вывода.   Синхронныеи асинхронныеПУ. СинхронныеПУ - такие ПУ,в которых циклподготовкиочередногокванта информацииначинаетсянепосредственнопосле окончанияцикла подготовкипредыдущегокванта информации,т.о. длительностьинтервала междувыдачей последовательныхквантов информацииявляется постояннойвеличиной.АсинхронныеПУ - такие ПУ,в которых подготовкаследующегокванта информацииначинаетсяпо завершениюцикла передачипредыдущего,а длительностьинтервала междувыдачей последовательныхквантов информацииопределяетсядлительностьюподготовкикванта, длительностьюожидания обслуживаниясо стороны КВВи длительностьюпередачи. Присовмещенииопераций обработкии ввода/выводаПУ осуществляетподготовкуинформациинезависимоот работы ЦП,в связь междуПУ и ОЗУ устанавливаетсятолько дляпередачиподготовленныхквантов информациина время Тпередачи.При программнойреализацииКВВ процессордолжен иметьвозможностьпереключатьсяна выполнениефункций КВВпо сигналу оготовностиПУ. При аппаратнойреализацииКВВ процессордолжен иметьвозможностьполучать информациюот канала оходе выполненияопераций ввода/выводаи о её завершении.ВзаимодействиеКВВ и ЦП 2 механизма:механизмпрерываний- процесс переключенияЦП с одной программына другую повнешнему сигналус сохранениеминформациидля возобновленияработы прерваннойпрограммы. Дляэтого существуютспециальныерегистры впамяти, в разрядыкоторых в моментвремени могутбыть установленыединицы отвнешних схемотносительноЦП. При выполнениикоманды процессорпроизводитопрос состоянийрегистра, приналичии хотябы одной единицыпередаёт управлениев заранееопределённуюячейку памятидля выполненияобработкипрерывания.Обработкапрерываний- запоминаниесодержимогорегистров ЦПв специальновыделеннойобласти памятии загрузка этихрегистров новойинформациейдля выполненияновой программы.механизмприостановок- необходим дляорганизациипараллельнойработы ЦП и ПУ.Механизм приостановок- процесс, позволяющийКВВ передаватьили получатьинформациюиз ОЗУ без длительнойоперации обработкипрерываний.Приостановки- занятие циклаОЗУ, возникаетв том случае,если к ОЗУодновременноили попеременнообращаютсяЦП и КВВ (ПУ). Т.К.ОЗУ занятопостоянно,запрос ЦП неудовлетворяется,следовательно,работа ЦПприостанавливаетсяна то время,которое необходимодля освобожденияОЗУ от обрабатываемогопроцесса.Максимальноевремя задержкиравно полномуциклу обновленияОЗУ, а среднеевремя задержки- половине этогоцикла. Эти задержкиснижают производительностьЦП, однако снижениезначительноменьше, чем припрерываниях.При этом используетсябуферизация- для сокращенияв КВВ числапрерыванийи приостановок,т.е. используютсяспециальновыделенныебуферные регистры,и принимаемыеиз ПУ байтыинформациидо передачив ОЗУ объединяютсяканалом в машинныеслова - это уменьшаетпотери информацииза счет увеличениядопустимоговремени ожиданияпри обращениик ОЗУ.    Общаяорганизацияработы системыввода/вывода

Преимуществапараллельнойработы ЦП и ПУмогут бытьполучены в томслучае, еслиЦП не простаиваетиз-за отсутствияинформации,подлежащейобработке илииз-за разногобыстродействияКВВ и ЦП. Т.о. работаЦП и пропускнаяспособностьСВВ должны бытьсбалансированы.Должны бытьсбалансированытакие режимыработы СВВ,которые обеспечиваютпостояннуюработу ЦП. ЧтобыЦП не простаивалво время операцийввода/вывода,организуетсяопережающийввод - процесс,когда подлежащаявводу информацияразделяетсяна несколькоблоков, а вводосуществляетсяза несколькоопераций ввода,по завершениюввода квантаинформацииможет бытьреализованапараллельнаяработа процессораи устройстваввода. Квантинформациивключает в себясаму программуобработки ичасть данных.Может бытьмультипрограммирование- наличие в ОЗУнесколькихнезависимыхпрограмм (программ,которые могутбыть выполненыбез использованияданных, получаемыхот другой программы).Эти программынаходятся вочередях. Приорганизациимультипрограммнойработы сравнительнопросто организоватьпараллельнуюработу ЦП иустройстваввода. При работеустройствавывода возникаюттрудности - ониработают толькопоследовательно.Системный вывод- процесс выводаинформациив буферныеобласти ОЗУили ВЗУ с прямымдоступом, отводимыедля каждойзадачи. Печатьрезультатовпроисходитиз этих областейпо завершениюэтой программыпараллельнос выполнениемдругих программ.При мультипрограммномрежиме любоесвободноеустройствоначинает работатьнезависимоот работы другихустройств кактолько оносможет бытьиспользованосоответствующимучастком программы,стоящим в очередик этому устройству.


Интерфейссистемной шины(7)

Шиныматеринскойплаты. Связьмежду всемисобственнымиустройствамиматеринскойплаты и устройствами,подключаемымик ее слотам,выполняют шиныматеринскойплаты и логическиемикросхемы,управляющиепередачейсигналов поэтим шинам. Отархитектурыэтих элементовво многом зависитпроизводительностькомпьютера.К сожалениюво многих случаяхименно шиныматеринскойплаты представляют«бутылочноегорлышко», вкотором замедляетсяциркуляциясигналов. Нетникакого смыслаиспользоватьвысокопроизводительныйпроцессор,оперативнуюпамять с малымвременем доступаи дорогиевысокопроизводительные жесткие диски,если шины материнскойплаты будуттормозить обменсигналами междуними. Историческимдостижениемкомпьютеровформы IBM PC сталовнедрение почтидвадцать летназад шины подназванием ISA(IndustryStandartArchitecture).Она не толькопозволиласвязать всеустройствасистемногоблока междусобой, но иобеспечилапростейшееподключениеновых устройствчерез стандартныеразъемы (слоты).Несмотря нанизкую пропускнуюспособность,эта шина продолжаетиспользоватьсяв компьютерахи по сегодняшнийдень, и хотябольшинствоустройств отнее уже «оторвали»,разъемы ISA всееще можно найтидаже на самыхсовременныхматеринскихплатах. По мереразвитияпроизводительностипроцессорови увеличенияоперативнойпамяти пропускнойспособностишины ISA сталоне хватать.Тогда былопринято решениео том, чтобысоединитьпроцессор иоперативнуюпамять напрямуюпо отдельнойспециальнойшине – ее назвалилокальнойшиной. Прочиеустройствапродолжалиподключатьк шине ISA.Устройстводля которогов первую очередьнедостаточнопропускнойспособностишины ISA,стал видеоадаптер.По мере улучшениякачества компьютернойграфики объемыпередаваемыхсигналов нарасталиочень быстро,и для видеоадаптеравыполнилиспециальнуюлокальную шину–VLB (Videolocalbus).Этот «разрыв»видеокартыс шиной ISA произшелв эпоху компьютеров,работавшихна базе процессоровIntel80486. Появлениекомпьютеровна базе ItelPentiumсопровождпалосьрадикальымизменениемлокальной шины.Новой локальнойшиной сталашина PCI, способнаяработать стактовой частотой33 МГц. Далее историяповторилась.Как когда-тов шину ISA врезалислоты дляподключениядополнительныхустройств, тактеперь началосьврезание слотовв локальнуюшину PCI. В компьютерахна базе процессоровIntel Pentium эта шинапостепенноутратила значениелокальной истала приобретатьчерты основной.С переходомк прцессорамседьмого поколения(IntelPentiumII,IntelCeleron,AMD-K6-2,IntelPentiumIII,IntelXeon),работающимна частотахв несколькосот мегагерц,шина PCI, работалана частоте 33МГц, стала «узкимместом». Современныемодели материнскихплат имеютнесколькошинных архитектур:шину для связипроцессораи оперативнойпамяти, шинуAGP (усовершенствованныйграфическийпорт) для поключениявидеоадаптера,шину PCI для подключениядополнительныхустройств ишину ISA для устаревшихустройств иустройств,которые ненуждаются ввысокой скоростиобмена данными.При выборематеринскойплаты всегдапредварительнооценивают,сколько устройствк ней будетподключатьсяи какого типаони будут. Всоответствиис этим выбираюти материнскуюплату, имеющую,например, одинслотAGP, три-пятьслотов дляподключенияустройств кшине PCI и два-трислота для подключенияустаревшихустройств кшине ISA. ИнтерфейсыпериферийныхустройствВнутримашинныйсистемныйинтерфейс -система связии сопряженияузлов и блоковЭВМ между собой- представляетсобой совокупностьэлектрическихлиний связи(проводов), схемсопряженияс компонентамикомпьютера,протоколов(алгоритмов)передачи ипреобразованиясигналов. Существуетдва вариантаорганизациивнутримашинногоинтерфейса:1-многосвязныйинтерфейс:каждый блокПК связан спрочими блокамисвоими локальнымипроводами;интерфейсприменяется,как правило,только в простейшихбытовых. 2-односвязныйинтерфейс:всеблоки ПК связаныдруг с другомчерез общуюили системнуюшину. В подавляющембольшинствесовременныхПК в качествесистемногоинтерфейсаиспользуетсясистемная шина.Важнейшимифункциональнымихарактеристикамисистемной шиныявляются:1-количествообслуживаемыхею устройстви пропускнаяспособность,т.е. максимальновозможнаяскорость передачиинформации.Пропускнаяспособностьшины зависитот ее разрядности(есть шины 8-,16-,32- и 64- разрядные)и тактовойчастоты, накоторой шинаработает. Вкачестве системнойшины в разныхПК использовалисьи могут использоваться:-шины расширений- шины общегоназначения,позволяющиеподключатьбольшое числисамых разнообразныхустройств;-локальныешины, специализирующиесяна обслуживаниинебольшогоколичестваустройствопределенногокласса. ШинырасширенийШинаMultibus I имеет двемодификации:PC/XT bus (PC extended Technology ) - ПК срасширеннойтехлогией ) иPC/AT bus (PC advanced technology - ПК сусовершенствованнойтехнологией). Шина PC XT bus- 8-раазряднаяшина данныхи 20-разряднаяшина адреса,рассчитаннаяна тактовуючастоту 4,77 МГц;имеет 3 линиидля адаптерныхпрерыванийи 3 канала дляпрямого доступав память (каналыDMA - Direkt Memory Access). Шина адресаограничивалиадресное пространствомикропроцессоравеличиной 1Мбайт. Используетсяс МП 8086,8088 Шина PC Atbus  - 16 разряднаяшина данныхи 24-разряднаяшина адреса,рабочая тактоваячастота до 8МГц , но можетиспользоватьсяи МП с тактовойчастотой 16 МГц,так как контроллершины можетделить частотупополам; имеет7 линий дляадаптерныхпрерыванийи 4 канала DMA .Используетсяс МП 80286 Шина ISA(Industry Standard Architecture - архитектурапромышленногостандарта) -16-разряднаяшина данныхи 24-разряднаяшина адреса,рабочая тактоваячастота 16 МГц,но может использоватьсяи МП с тактовойчастотой 50 МГц(коэффициентделения увеличен): по сравнениюс шинами PC/XT и PC/AT увеличеноколичестволиний аппаратныхпрерыванийс 7 до 15 и каналовпрямого доступак памяти DMA с 7 до11. Благодаря24-разряднойшине адресаадресное пространствоувеличилосьс 1 до 16 Мбайт.Теоретическаяпропускнаяспособностьшины данныхравна 16 Мбайт/с, но реальноона ниже, около3-5 Мбайт/с, ввидуряда особенностейсо использования.С появлением32-разрядныхвысокоскоростныхМП шина ISA сталасущественнымпрепятствиемувеличениябыстродействияПК. Шина EISA (Extended ISA) -32-разряднаяшина данныхи 32-разряднаяшина адресасоздана в 1989 ;.Адресное пространствошины 4 Гбайта,пропускнаяспособность33 Мбайт/с. причемскорость обменапо каналу МП- КЭШ - ОП определяетсяпараметрамимикросхемпамяти, увеличеночисло разъемоврасширений,(теоретическиможет подключатьсядо 15 устройств,практическидо- 10). Улучшенасистема прерыванийдлина EISA обеспечиваетавтоматическоеконфигурированиесистемы и управлениеDMA; полностьюсовместимас шина ISA(естьразъемы дляподключенияISA), шина поддерживаетмногопроцессорнуюархитектурувычислительныхсистем. ШинаEISA весьма дорогаяи применяетсяв скоростныхПК, сетевыхсерверах ирабочих станциях.Шина MCA (Micro Channel Architecture) -32-разряднаяшина, созданнаяфирмой IBM в 1987 г.для машин PC /2 ,пропускнаяспособность76 Мбайт/с, рабочаячастота 10-20 Мгц.По своим прочимхарактеристикамблизка к шинеEISA, но не совместимани с ISA, ни с EISA. ПосколькуЭВМ PS/2 не получилиширокогораспространения,в первую очередьввиду отсутствиянаработанногообилия прикладныхпрограмм, шинаМСА такжеиспользуетсяне очень широко.Локальныешины Современныевычислительныесистемы характеризуются:-стремительнымростом быстродействиямикропроцессоров(например, МПPentium может выдаватьданные со скоростью528 Мбайт/с по64-разряднойшине данных)и некоторыхвнешних устройств(так, для отображенияцифровогополноэкранноговидео с высокимкачествомнеобходимапропускнаяспособность22 Мбайт/с ); -появлениемпрограмм, требующихвыполнениябольшого количестваинтерфейсныхопераций (например,программыобработкиграфики в Windows,работа в средеMultimedia). В этих условияхпропускнойспособностишин расширения,обслуживающиходновременнонесколькоустройств,оказалосьнедостаточнодля комфортнойработы пользователей,ибо компьютерыстали подолгу"задумываться". Разработчикиинтерфейсовпошли по путисоздания локальныхшин, подключаемыхнепосредственнок шинеМП, работающихна тактовойчастоте МП, (ноне на внутреннейрабочей егочастоте) иобеспечивающихсвязь с некоторымискоростнымивнешними поотношению кМП, устройствами:основной ивнешней памятью,видеосистемамии др. Cейчассуществуютдва основныхстандартауниверсальныхлокальных шин: 1-Шина VLB(VESA Local Bus-локальная шинаVESA) -разработанав 1992 г. Ассоциациейстандартоввидеооборудования(VESA - Video Electronics Standards Association), поэтомучасто ее называюттиной VESA. ШинаVLB по существу,является расширениемвнутреннейшины МП длясвязи с видеоадаптероми реже с винчестером,на подходе64-разрядныйвариант шины.Реальная скоростьпередачи данныхпо VLB -80 Мбайт /с(теоретическидостижимая- 132 Мбайт /с). Недостаткишины: рассчитанана работу МП80386, 80486, не адаптированадля процессоровPentium, Pentium Pro, Power PC; жесткаязависимостьот тактовойчастоты МП(каждая шинаVLB рассчитанатолько на конкретнуючастоту); малоеколичествоподключаемыхустройств - кшине VLB могутподключатьсятолько четыреустройства; отсутствуетарбитраж шины- могут бытьконфликты междуподключаемымиустройствами.2-Шина PCI (Peripheral Component Interconnect- соединениевнешних устройств)-разработанав 1993 г. фирмойIntel. Шина РСI являетсяна много болееуниверсальной,чем VLB. Имеет свойадаптер, позволяющийей настраиватьсяна работу слюбым МП: 80486, Pentium ,Pentium Pro , Power PC и др., онапозволяетподключать10 устройствсамой разнойконфигурациис возможностьюавтоконфигурирования,имеет свой"арбитраж",средства управленияпередачейданных. ШинаPCI пока еще весьмадорогая. РазрядностьPCI - 32 бита с возможностьюрасширениядо 64 бит, теоретическаяпропускнаяспособность132 Мбайта/с (реальнаявдвое ниже).Шина PCI хотя иявляется локальной,выполняет имногие функциишины расширения,в частности,шины расширенияISA, EISA, MCA (а она совместимасними) при наличиишины PCI подключаютсяне посредственнок МП (как этоимеет местопри использованиишины VLB) а к самойшине PCI (черезинтерфейсрасширения). Следует иметьввиду, чтоиспользованиев ПК шин VLB и РСIвозможно толькопри наличиисоответствующейVLB - или PCI-материнскойплаты. Выпускаютсяматеринскиеплаты с мультишиннойструктурой,позволяющейиспользоватьISA/EISA, VLB и PCI, так называемыематеринскиеплаты с шинойVIP (по начальнымбуквам VLB , ISA и PCI ).Но в настоящеевремя платыс шинами VLB непроизводитсяи отмирает шинаISA, появилисьновые шины,такие как AGP,предназначенныедля видеоадаптеровс высокой пропускнойспособностьюили так называемые3D ускорители.


Комплексмаркетинга(75).

Бизнес — этопроцесс, которыйпревращаеттакой особыйвид ресурсов,как знания, вэкономическиеценности. Цельбизнеса — создатьпотребителя,т.е. привлечьнезависимоговнешнего субъекта,способноговыбирать иготового заплатитьза товар. Смотряизнутри, трудновыяснить, чтозаставляетпокупателяплатить. Необходимопосмотретьна бизнес снаружи.Сделав это,можно приступатьк выбору направлениядвижения исредств осуществлениянамеченного.Кроме того,бизнес — этосложная система,состояниекоторой зависитне только оттого, что происходитвнутри, но вбольшей степениот того, чтопроисходитвокруг. Стратегическиймаркетингпомогает эффективнои сбалансированоиспользоватьимеющиесяресурсы компаниис учетом измененийвнешней среды.Центральнымзвеном стратегическогомаркетингаявляется потребность.Потребительредко покупаетто, что, по мнениюпроизводителятовара, емупродают. Платятне за товар, аза получениеудовлетворения.Но никто неможет изготовитьи продатьудовлетворениекак таковое— в лучшем случаеможно продатьсредства дляего получения.Поэтому единственнымкритериемоценки эффективностистратегииявляетсяудовлетворенностьпотребителя.Эффективнаястратегиямаркетинганачинаетсяс исследований.По оценкамзападных экспертовбюджеты маркетинговыхисследованийза последниегоды вырослив среднем в 3 —4 раза. Это объективноетребование,поскольку безточной, полнойинформацииневозможнопревращатьимеющиеся вкомпании знанияв экономическиеценности.Маркетинговыеисследованиядолжны датьответ на вопросы:«Кто покупает?»,«Где покупаютэтот товар?»,«Для чего покупаетсяэтот товар?»Это единственныйспособ достичьточного понимания,кого и как можетобслуживатьфирма, и какиепотребностиона удовлетворяет.Что должнаизучать фирма?Прежде всего,потребителей.Необходимопонимать, чтопотребительхочет, почемуон это хочет,как часто онэто хочет и какон это использует.Что ещенужно исследовать?Конечно, конкурентов.Для того чтобывовремя отреагироватьна их планызахватить вашудолю рынка.Поставщиков.Чтобы найтинаиболее дешевыеи качественныекомплектующиеизделия. Посредников.Чтобы большаядоля рыночноймаржи оставаласьв вашем «кармане».Комплекс маркетингапредставляетсобой набормаркетинговыхинструментов(4 P), которые используютсякомпанией длярешения маркетинговыхзадач на целевыхрынках. Обычновесь инструментарийклассифицируетсяпо четыремнаправлениям:1-продукт, 2-цена,3-продвижение,4-сбыт (товародвижение).Комплекс маркетинга— один из самыхболезненныхвопросов длямногих фирм.Он требуетмного внимания,времени, средств.Самый гениальныйкомплекс маркетингане может оставатьсянеизменным,вокруг фирмыи внутри еепостояннопроисходятизменения,которые требуютдругого ассортимента,новых цен иновой рекламы,смены посредникови поставщикови т.п. Продвижение.Продвижениепродукции иценообразованиеможно назвать«скорой помощью»маркетинга.Изменить и тои другое можнобыстро. Дляэтого достаточнопринять соответствующеерешение, подготовитьнеобходимыедокументы,выделить бюджети, практически,«низкий старт»удался. Ноиспользованиеразличныхспособов продвиженияпродукции будетэффективнотолько в томслучае, еслиправильноопределенцелевой рынок,собрана ипроанализированаинформацияо практикепотребленияи поведениипредставителейцелевого рынка,произведенпродукт, налаженовзаимодействиес посредниками.В этих условияхможно приступатьк планированиюрекламы, использованиюметодов продвиженияпродукции ик РR - деятельности.Ошибки могутстоить оченьдорого. Выборсредств рекламыдолжен бытьадекватен вашимрешениям овыборе целевогорынка и по другимаспектам комплексамаркетинга.Эффективностьстратегиимаркетингаво многом зависитот политикив области цен.Цены должныучитыватьреальнуюсебестоимостьпроизводствапродукции, ценыконкурентови платежеспособностьпотребителя.Задачей системыценообразованияявляется максимизацияприбыли фирмы.Эффективностьстратегиимаркетингаво многом зависитот того, какпостроенаслужба маркетингана фирме, какиезадачи, на какомуровне и какрешаются. Задачирешаютсяспециалистами,уровень подготовкиспециалистов- маркетологовочень важен.Иногда можноуслышать такоеопределениемаркетинга,что это наполовинуискусство,наполовинуреальность.Эффективностьмаркетингазависит отинформационногообеспечения:качество информацииопределяетво многом качествомаркетинга.Функции маркетингадолжны бытьинтегрированыс функциямидругих блокови систем нафирме. Средстви методов контроляв мире управлениясуществуетвеликое множество.Но методы контролямаркетингана фирме должныбыть адекватныпотребностямменеджментав информации.Контрольныепоказателидолжны бытьчеткими, измеримыми,легко прогнозируемыми.Все планы ипрограммымаркетинганеобходимопереводитьв бюджетныеформы с указаниемчетких сроков.В противномслучае труднобудет определитьэффективностьи контролироватьто, что происходитна фирме в областимаркетинга.В чем заключаетсяэффективностьмаркетинговойстратегии?Удовлетворенныйпотребитель.Если Вы знаете,что Ваш потребительудовлетворен,и Вам говорятоб этом объемыпродаж, ростдоли рынка, Вамговорят об этомВаши же сотрудники,это значит, чтоВы достигаетесвоих целей.Это значит, чтокаждый Вашсотрудникрешает своюзадачу, находитсяна своем месте,и Ваши планыреалистичны.


Потребительскаякорзина (81)

Основныеположения.Минимальный потребительскийбюджет представляетсобой расходы на приобретение набора потребительскихтоваров и услуг для удовлетворения основныхфизиологических и социально-культурныхпотребностейчеловека. Минимальный потребительский бюджет используетсякак социальныйнорматив для:прогнозированияизмененийуровня жизнинаселения; усиления социальной защиты и поддержкинаименее защищенных слоев населения;определения минимальных размеров заработнойплаты, пенсий, стипендий,пособий и другихсоциальныхвыплат; разработки социальных программ помощи населению, формирования системы народнохозяйственных пропорций и приоритетов, обеспечивающих поэтапное приближениепотребления граждан к научнообоснованномууровню. Минимальныепотребительскиебюджеты рассчитываютсядля различныхсоциально-демографическихгрупп населения: семьи из четырехчеловек; мужчинытрудоспособноговозраста; женщинытрудоспособноговозраста; молодойсемьи с двумядетьми; молодойсемьи с однимребенком; семьипенсионеров;мужчины-пенсионера;женщины-пенсионерки; студента;студентки;детей различноговозраста. В качестве минимальногопотребительскогобюджета в среднемна душу населения применяется среднедушевой минимальныйпотребительскийбюджет семьииз четырехчеловек. Основой натурально-вещественнойструктурыминимальных потребительскихбюджетов являетсясистема потребительскихкорзин. Потребительская корзина - это научно обоснованныйсбалансированный набор товаров и услуг, удовлетворяющих конкретные функциональные потребности человека вопределенныеотрезки времени, исходя из конкретныхусловий иособенностей,сложившихсяв республике.Потребительские корзины формируются по основным статьям расходовчеловека илисемьи на: питание, включая хлеби хлебопродукты,мясо и мясопродукты,молоко и молокопродукты, яйца, масло, рыбу и рыбопродукты,картофель, овощи, фруктыи ягоды, растительноемасло и маргарин,сахар и кондитерскиеизделия, другиепродукты; одежду, белье,обувь; лекарства,предметы санитариии гигиены; мебель, предметы культурно-бытового и хозяйственногоназначения;жилье и коммунальныеуслуги; культурно-просветительныемероприятияи отдых; бытовыеуслуги, транспорт,связь; содержаниедетей в дошкольныхучреждениях, обязательныевзносы и платежи.Структура и состав потребительских корзин пересматриваются с учетом социально-экономического развития республики и измененийв нормах потребленияМинистерствомтруда Республики Беларусь с участием профсоюзов, объединений потребителей и других общественных объединенийне реже одногораза в 5 лет. Для стоимостной оценки потребительских корзин используются средние ценыпокупок товарови услуг с учетомвсех видов торговли: розничной,индивидуальной,торговли наколхозномрынке. В случае отсутствия товара в каком-либовиде торговли учитываются цены, по которым его можно приобрести в альтернативныхвидах торговли.Параметры минимальных потребительских бюджетов пересматриваются по мере необходимости с учетом ростапотребительскихцен, но не режеодного разав квартал. При ежеквартальном пересмотре минимальныхпотребительскихбюджетов дляразличныхсоциально-демографическихгрупп населенияиспользуютсясредние ценыпоследнегомесяца каждогоквартала. Структуру и размеры минимальных потребительскихбюджетов дляразличныхсоциально-демографическихгрупп населенияутверждает ежеквартально Министерство труда по согласованиюс Министерствомстатистикии анализа РБи Министерствомэкономики.Данные о структуре и величине минимальных потребительских бюджетов ипотребительскихкорзин публикуютсяв официальных изданиях республиканской и местной печатине позже однойнедели со дняих утверждения.Методика расчетастатей минимальныхпотребительских бюджетов Формирование минимальных потребительских бюджетовосуществляется с использованием нормативногои статистическогометодов. Нормативныйметод предполагает,что профилирующиеучрежденияи организациина основанииисследованийопределяютсостав товарови услуг, необходимыхдля удовлетворенияосновныхфизиологических и социально-культурныхпотребностейчеловека,разрабатываютнормы и нормативы потребления с учетом особенностейполовозрастных групп населения.Статистический метод построения минимальногопотребительского бюджета основывается на анализефактического потребления населением товаров (услуг) и соответствующей структуры денежных расходов населения, исходя из данных обследованиядомашних хозяйств.Формирование потребительских корзин начинается с определениянабора продуктовпитания, продовольственныхтоваров и услуг,разработанныхпо соответствующимнормам и нормативам.


Финансоваясистема РФ,гос. Кредит (83).

Понятиефинансовойсистемы являетсяразвитием болееобщего понятия- финансы. Еслифинансы - этоэкономическиеотношения поповоду, то финансоваясистема - этосовокупностьорганов и учреждений,форм и методов,сфер финансовыхотношений,связанных собразованиеми использованиемцентрализованныхи децентрализованныхфондов денежныхсредств. Централизованныефинансы используютсядля регулированияэкономики исоциальныхотношений намакроуровне.Децентрализованные- на микроуровне,а сегодня ужеи на макроуровне.Государственнаябюджетнаясистема построенав соответствиис законом РСФСР“Об основахбюджетногоустройстваи бюджетногопроцесса вРСФСР” от 10 октября1991 г. В 1993 г. внебюджетныхспециальныхфондов было20: 4 социальныхи остальныепроизводственногоназначения.Они имеют строгоцелевое назначение:социальныеуслуги населению,развитие отсталыхи приоритетныхнаправленийнауки, техники,производства.Государственныйкредит служитдля покрытиядефицита госбюджета.Этой цели служат:госзаймы в 1993г. государственныйвнутреннийдолг составил16,1 трлн руб.; в1995 г. - 159,3 трлн. руб.;на 1.01.1997 г. - 316 трлн.руб., ценныебумаги государственныекраткосрочныеоблигации (ГКО)со сроком обращениятри месяца;золотые сертификатыМФ со срокомобращения одингод; шестимесячныеи годовыегосударственныеоблигации;облигациифедеральногозайма (ОФЗ);облигациигосударственногосберегательногозайма (ОГСЗ).Методыорганизациифинансовопределяютсястепенью (силой)государственноговмешательствав экономику,хозяйственнуюжизнь.

Метод брутто- вся выручкаидет в кассугосударства.Государствофинансируетзатраты предприятийв соответствиисо сметамизатрат. Методнетто - полностьюцентрализовываласьтолько прибыль.В плановойэкономике применяли хозрасчетныйметод, которыйхарактеризовался:- оперативной самостоятельностью;- централизованнымподчинением;- материальнойзаинтересованностью;- материальнойответственностьюза результаты.Непроизводственнаясфера при этомфинансироваласьза счет государственногобюджета. Различиемежду хозрасчетоми коммерческимрасчетом состоитв различныхформах собственности.


Государственныйбюджет РФ (84).

Б


юджет– сводный плансбора доходови использованиеполученныхсредств напокрытие расходовфедеральныхили местныхорганов государственнойвласти. Бюджетявляется важнымрычагом воздействияна ход общественноговоспроизводстваи стимулированияэкономическогороста. Путемизмененияуровня государственныхрасходов иналогообложенияправительствамогут регулироватьобъем совокупногоспроса (величину)потребительскихрасходов), атем самым влиятьна колебанияэкономическойконъюнктуры.Регулирующаяроль бюджетарассматриваетсякак план финансовогохозяйства,который служитсредствомдостиженияэкономическойстабильностии выполняетфункции в строенногобюджетногостабилизатора.Такое предназначениебюджетногомеханизма вомногом зависитот источников,характераформированияего доходнойчасти и направленностигосударственныхрасходов. Бюджетвыступает такжекак основнойинструментсоциальнойполитики государства.С его помощьюпроводитсяширокомасштабноеперераспределениедоходов в целяхдостижениябольшей социальнойсправедливости.Как известно,населениезападных странуплачиваетсравнительнобольшие налоги,однако значительнаяих часть возвращаетсяв виде трансфертныхплатежей, идущихна социальныенужды. Бюджетныезатраты насоциально-экономическиепотребностиподразделяютсяна две большиегруппы. Перваягруппа касаетсясобственносоциальныхнужд (затратына пенсии, пособии,на здравоохранение,оборудованиеи т.д.). Втораягруппа затрагиваетнепосредственноэкономическиерасходы (наэнергетику,жилищноестроительство,коммунальноехозяйство,природныересурсы, охрануокружающейсреды, транспорт,связь, сельскоехозяйство ит.д.). Существеннаядоля бюджетныхсредств напрямые и косвенныевоенные расходы,в том числеэкономическуюи военную помощьзарубежнымстранам, затратына космическиеи иные исследованияв военной области,пенсии и пособиябывшим военнослужащим.Федеральныйбюджет РоссииутверждаетсяГосударственнойДумой и ФедеральнымСобранием –высшей законодательнойвластью страны.Правительствоже готовитпроект бюджетаи отвечает заего исполнение.Оно организует(через министерствофинансов иналоговуюслужбу) сбордоходов иосуществление(через государственныеслужбы) расходовпо направлениямв размерахустановленныхв бюджете. Такоеразделениеправ и обязанностеймежду законодательнойи исполнительнойветвями властипомогает поставитьрасходованиесредств налогоплательщиковпод контрольвысшей выборнойвласти и избежатьбездумной иликорыстной тратыденег государственнымичиновниками.Построениебюджета должноподчинятьсябюджетномутождеству:

Трансферт– денежнаясумма, передаваемаягосударствомбеднейшимгражданам дляповышения ихуровня жизнии формируемаяза счет средств,изъятых с помощьюналогов у болеесостоятельныхграждан. Ноуправлятьгосударственнымифинансами наоснове этойформулы насамом делекрайне сложно:от правительствавсе время требуютновых и новыхрасходов. Требуютбедняки и пенсионеры,требуют отраслинаходящиесяв кризисе, требуютмузыканты,учителя, требуетармия и т.д. Иу каждого просителясвой резон, новедь и финансовыересурсы государстване бесконечны.


Иесли государствоуступает этимпросьбам, то,в конце концов,оно попадаетв ситуацию,когда суммаобещанныхрасходов начинаетпревышатьвозможныедоходы государстваот налогообложения.Иными словами,левая частьуравненияоказываетсябольше, чемправая и бюджетноетождествопревращаетсяв неравенство:

Это означает,что государственныйбюджет составленс дефицитом.Бюджетныйдефицит. Втакой ситуациинаша странанаходится ужемного лет. Порасчетам экспертов,еще в 1987 г. размердефицитагосударственногобюджета СССРдостиг величиныпочти 9%. Возможно,дефицит государственногобюджета существовали раньше, ноэто всегда былогосударственнойтайной, и теперьуже правдивыхданных не найти.Если же сравнитьвеличину дефицитабюджета с егодоходами, томы обнаружим,что, скажем, вдекабре 1993 г.дефицит госбюджетаРФ составлял16% к доходамбюджета, а вдекабре 1994г. –уже 35%. Годовойбюджет на 1995г.был принят сдефицитом науровне примерно29%. Способырешенияпроблемы дефицитабюджета. Мироваяпрактика знаетчетыре основныхспособа решенияэтой проблемы:сокращениебюджетныхрасходов; изысканиеисточниковдополнительныхдоходов; выпускнеобеспеченныхденег для расхода;одалживаниеденег у граждан,банков, организаций,других государстви иностранныхорганизаций.Сокращениебюджетныхрасходов.Этот путь преодолениябюджетногодефицита самыйпростой, а реальносамый безболезненный.К началу 90-х годовдоля государственныхрасходов вобщей стоимоститоваров и услуг,произведенныхстраной за год,составляла60%. Даже послеприватизации,освободившисьот предприятийс титулами“планово-убыточные”доля госрасходовстраны никакне опускаетсяниже 50% (хотя вразвитых странах40%), а причина втом, что государствудостаютсяфинансироватьте нужды общества,которые большеникто финансироватьне хочет илине может. Например “на шее” госбюджетависит почтився сфераобразования.В других странахзначительнаядоля образовательныхуслуг оказываетсяза плату и немалую.Но в России длябольшинстваграждан покане по силамучить своихдетей в школахи вузах за плату.Если государствов этой ситуацииоткажетсяподдерживатьиз госбюджетасистему образования,то молодежьлишиться шансовна образование,а школьные ивузовскиепедагоги окажутсяна улице в толпебезработных.По этому максимумтого, что покаможет себепозволитьроссийскоегосударство,- понемногуурезать различногорода социальныерасходы и пособия.В результатечего государственныешколы, больницыперестаютполучать деньгина ремонт своихпомещений иприобретениеновых книг ипособий, амногодетныесемьи не могуткупить малышамновую одежду.Нередко приходитсясокращатьрасходы наармию, что ведетк увольнениюв запас кадровыхофицеров. Очевидно,что урезаниесоциальныхпрограмм, пособийобычно ведетк росту напряженностив обществе иподрывает егополитическуюстабильность.Поэтому натакой шагправительстваидут в самуюпоследнююочередь – еслине удаетсяреализоватьостальные триспособа преодолениядефицита бюджета.Изысканиеисточниковдополнительныхдоходов.Самый лучшийспособ – привлечениев бюджет дополнительныхдоходов. Однако, реально решитьтакую задачукрайне трудно.Конечно, можнопытаться повышатьналоги илипошлины, но этопуть опасныйи ведет часток сокращениюналоговыхдоходов государства.Причин томудве: во-первых,люди теряютинтерес к труду,если слишкомбольшая доляих заработковотбираетсягосударством;во-вторых, людиначинают прятатьсвои доходыот налогообложения.Выпуск(эмиссия) необеспеченныхденег.Самый легкийи самый опасныйспособ затыканиядыр в бюджете– выпуск государствомденег сверхреальных потребностейэкономики. Этотспособ на времяснимает больи тревогу, нозатем порождаетеще худшуюэкономическуюситуацию. Причинапроста – общенациональныйрынок, немедленноопределяетистинную ценуэтим деньгам.На их появлениеон реагируетскачком ценили исчезновениемтоваров с прилавка.Также известно,расходы бюджетавозрастаютбыстрее, чемсуммы налоговыхпоступлений,зависящие отинфляционногороста доходовналогоплательщиков.Дело в том, чторасходы нужноосуществлятьсегодня и понынешним ценам,а налоги берутсяс доходов вчерашних,при старомуровне цен. Витоге дефицитне сокращается,а возрастает.Одалживаниеденег.Государствопри н


ехваткеденег можетодолжить ихи получитсятождество.

У кого жегосударствоможет взятьденьги взаймы?Прежде всегоу собственного,то есть государственногобанка. Но изымаяденьги изЦентральногобанка, государствотеряет те доходы,которые онокак владелецэтого банкамогло бы получить.По этому оказываетсявыгоднее одолжитьденьги у граждани организацийстраны. Формытакого одалживаниямогут бытьсамыми разными,но чаще этоделается путемпродажи государственныхценных бумаг.Государственныеценные бумаги– обязательствагосударствавернуть одолженнуюсумму плюспроценты заиспользованиеэтих денег.Одалживаниеденег, решаетодну проблемуи немедленнорождает другуюпроблему иную– необходимостьзавтра добытьденьги длярасплаты подолгам. Заимствованиеденег рождаетгосударственныйдолг. Государственныйдолг – суммассуд, взятыхгосударственнымиорганами и ещене возвращенныхкредиторам.Государственныйдолг бываетдвух видов:

внутренний– перед гражданами,банками и фирмамисвоей страны;внешний– перед правительствами,международнымибанками и финансовымиорганизациямипредоставившимденьги взаемна основеправительственныхсоглашений.Большинствостран мирасегодня живетс большимгосударственнымдолгом. Впрочем,при разумномведении делбольшой государственныйдолг не разрушаетэкономикустраны и неприводит кострым социально– политическимконфликтам.Иное дело, еслипривлеченныев долг деньгииспользуютсянеразумно.Тогда обслуживаниегосударственногодолга повисаетна бюджететяжким грузоми государствооказываетсяперед нелегкимвыбором: либопрекратитьпогашение долга“заморозить”его до лучшихвремен; либодля погашениядолга сокращатьрасходы насоциальныепрограммы иподдержкунациональнойэкономики.Очевидно, чтолюбая из этихпутей не сулитрадости нируководствустраны, ни гражданам.Предотвращениетаких ситуацийможет толькопроведениеочень тщательнопродуманнойи последовательнойгосударственнойфинансовойполитики.


Предмет иметод бухгалтерскогоучета (87).

Предметомб/у яв-ся хоздеятельностьпредприятия.В более конкретномзначении онасостоит измножестваобъектов, которыеможно объединитьв две группы.1-объекты, составляющиехоз деятельность:хоз процессыи их результаты;2-объекты, обеспечивающиехоз деятельность:хоз ср-ва и источникихоз средств.Источники хозсредств в таблице. Основные средства– это средствапроизводства,которые используютсяв хоз деят-тидлительноевремя (болеегода) (долгосрочность)не изменяяфизич формы,переносящиесвою стоимостьна себестоимостьГП по частям,по мере износа,в течении всегонормативногосрока службыв виде амортизируемыхотчислений.Себестоимость– все затратына производствопродукции.Сущностьамортизационныхотчислений– средства наобновлениеоборудования(здания, сооружения,машины, оборуд,транспортныеср-ва) нематериальныеактивы – объектыне имеющиематериально-вещественнойформы, использующиесядлительноевремя дляпроизводстваили управления,способныепереноситьдоход (значитони амортизируются)(патенты, лицензии,авторскиеправа,репутацияфирмы, ноу-хау,товарные знаки,торговые марки).Нематериальныеактивы нельзяпотрогать,лицензия –право №, а бумагуможно, БД – носительвинчестер…Вложения вовнебюджетныеактивы – этоприобритениеза плату побартеру илисоздание ВОА(вложения встроит, в БД):- то из чегопроизводится;- то, что произведено– готово к продаже;- п/ф можно продать,а НП нужнодоработать.П/Ф – сухое молоко,тесто, фарш;нет п/ф – виноводочноепр-во; - товаря,приобритенныедля перепродажи,а ГП сами производства;п/ф собств пр-ва– либо товар,либо сырье илимат-лы. Финансовыевложения – этовложения вуставн капиталдругих предпр,ЦБ различногорода, займы дрпредпр (вложениеденег с надеждойполучить больше)Уставный капитал– первоначальн,стартовыйкапитал, необходимыйдля учрежденияпредпр, образуемыйв виде вкладовсобственников(в денежн форме,в виде арендуемогопомещения,сырья, сделаныв любом виде,размер строгорегламентируетсядля ОО, АО = 1 минимальный% оплаты труда).Резервныйкапитал – образуетсяв законодательноустановленномпорядке за счетприбыли длявыплаты дивидендовпо привелигированнымакциям принедостаточндля этой целиприбыли, а такжедругие цели,предусмотренныезаконом (предприятиеполучило убытоки он покрываетсяего резервнкапиталом).Добавочныйкапитал – можетформироватьсяза счет 2 источников:1- переоценкаосновных средств


Виды учета(88-89).


Семиуровневаямодель сетевойархитектуры(OSI)(9)

При объединениикомпьютерныхсетей оченьважную рольиграют процессывзаимодействияустройств ипрограмм, созданныхразными компаниями,поэтому дляобеспечениянадежной работытаких системтребуется наборстандартовили хотя бырекомендаций,описывающихспособы обменаинформацией,протоколы ит.п. Одним изважнейшихстандартовдля сетей являетсяэталоннаясемиуровневаямодель OSI.

Модель OSI Обменинформациеймежду компьютерамиразных платформявляется весьмасложной задачей.В начале 80-х годовМеждународныйкомитет постандартизации(ISO) счелнеобходимымразработатьмодель, способнуюпомочь разработчикампрограмм иоборудованияорганизоватьбесперепятственныйобмен информациеймежду различнымисистемами.Реализациейэтого проектаявилась разработаннаяв 1984 году семиуровневаямодель сетевойархитектурыOSI. Модель OSI оченьбыстро завоевалапопулярностьи стала основнойархитектурноймоделью прирешении вопросовобмена информациеймежду компьютернымисистемами.Несмотря насуществованиедругих моделейтакого рода(они, в основном,запатентованы),большинствопроизводителейсетевой продукциииспользуетмодель OSI приописании своихизделий и впроцессе обученияпользователей.Таким образом,модель OSI сталанадежным инструментомизучения сетевыхтехнологий.Иерархическийобмен даннымиМодельOSI делит проблемупередачи информациимежду компьютерамив сети на семьболее мелкихи управляемыхзадач (уровней).Деление былопроизведенос учетом самодостаточностикаждого уровня,обеспечивающейвозможностьрешения задачна каждом уровне,практическине затрагиваядругих уровнеймодели. Каждаяиз семи задачв процессеобмена информациейрешается наотдельномуровне (layer) модели.В большинствесистем реализованывсе 7 уровнеймодели, однакодля упрощенияв некоторыхреализацияхтот или инойуровень опускается.Два нижнихуровня моделиOSI реализуютсяна аппаратномуровне (оборудование),пять верхних- в большинствеслучаев программнымисредствами.Модель OSI описываетпроцесс передачиинформациимежду прикладнымипрограммамичерез сеть.Приложениена одном компьютерепередает данные,а программа,работающаяна другом компьютере,подключенномк сети, принимаетэти данные. Помере прохожденияс верхнегоуровня (прикладнаяпрограмма) книжним (средапередачи информации)данные преобразуютсяиз понятногочеловеку языка(текст или графикана экране) впоток двоичнойинформации(нули и единицы),передаваемойчерез сетевуюсреду. На рисункепроиллюстрировановзаимодействиеприложенияна компьютереА с программойна компьютереB через сеть сиспользованиеммодели OSI.

Программана компьютереА взаимодействуетс уровнем 7 (верхнийуровень), тот,в свою очередь,с уровнем 6 итак далее, доуровня 1. На этомуровне информацияпередаетсяв сетевую среду.После передачичерез сетевуюсреду информацияпопадает науровень 1 компьютераB и последовательнопередаетсяна верхниеуровни, покане достигнетприкладнойпрограммы наэтом компьютере.Несмотря нато, что каждыйуровень накомпьютереА взаимодействуетлишь с соседнимуровнем на этомже компьютере,его реальнойзадачей являетсяпередача информациина одноименныйуровень компьютераB (с уровня 1-А науровень 1-B, 2-A - 2-B ит.д.). Такое взаимодействиемежду одноименнымиуровнями разныхсистем требуетсяпо той причине,что каждыйуровень долженвыполнять своиопределенныезадачи. Выполнениеэтих задачвозможно привзаимодействииодноименныхуровней разныхсистем. В реальнойсети прямоговзаимодействиямежду одноименнымиуровнями разныхсистем не происходит.Вместо этогокаждый уровень(за исключениемкрайних) системыпередает информацию(взаимодействует)соседнему(сверху илиснизу, в зависимостиот направленияпередачи данных)уровню той жесистемы. Каждыйуровень пользуетсяуслугами нижележащегои предоставляетсвои услугивышележащемууровню. Взаимодействиемежду соседнимиуровнями показанона рисунке.

Предположим,что уровень5 системы А долженвзаимодействоватьс аналогичнымуровнем системыВ. Для того, чтобысделать этоуровень 5-А долженсначала передатьинформациюна уровень 4-А(использоватьсервис уровня4). Уровень 4, в своюочередь, являетсяпользователемуслуг уровня3 (последний вэтом случаевыступает вкачестве поставщикауслуг). Услугидля вышележащегоуровня обеспечиваютсяв точках доступак сервису (serviceaccess point - SAP), которыеявляются простоместом передачизапросов вышележащегоуровня нижележащему.Как показанона рисунке,уровень N можетявляться поставщикомуслуг для несколькихпотребителейуровня N+1.

Форматыпередачи информации


Эталоннаямодель OSI

Для представлениясетевых протоколови систем обычноиспользуетсяэталоннаямодель OSI (Open SystemInterconnect), разработаннаямеждународнымкомитетом постандартизацииISO(International Organization for Standardization). Стекпротоколовпредставляетсяв виде 7-уровневойструктуры,показаннойна рисунке.

Компьютер1

Обмен данными

Компьютер2

     Прикладной  v 

     Прикладной  v 

 ^ Представление v 

 ^ Представление v 

 ^   Сеансовый   v 

 ^   Сеансовый   v 

 ^  Транспортный v 

 ^  Транспортный v 

 ^    Сетевой    v 

 ^    Сетевой    v 

 ^   Канальный   v 

 ^   Канальный   v 

 ^   Физический  v 

Среда передачи

 ^   Физический  v 

^               v
  ----------------===

 ^               v 
==----------------  

В рамкахмодели OSI взаимодествиедвух системпредставляетсяфактическив виде двухмоделей - горизонтальнойи вертикальной:

в рамкахгоризонтальноймодели рассматриваетсяпрямое взаимодействие(обмен данными)одинаковыхуровней в двухконечных точках(хостах); дляорганизациитакого взаимодействияв каждой изконечных точекдолжны поддерживатьсяодинаковыепротоколы дляданного уровня;

в вертикальноймодели рассматриваетсяобмен информацией(взаимодействие)между соседнимиуровнями однойсистемы сиспользованиеминтерфейсовAPI; в этой моделикаждый уровеньможет предоставлятьсвои услугивышележащемууровню и пользоватьсяуслугами нижележащегоуровня (крайниеуровни моделив этом смыслепредставляютисключение- прикладнойуровень предоставляетсвои услугипользователю,а сетевой уровеньне пользуетсясервисом другихуровней)

Физическийуровень
PhysicalLayer

Физическийуровень отвечаетза подключениек физическойсреде передачи(медь, оптика.радио). Этотуровень получаеткадры данныхот канальногоуровня и преобразуетих в оптическиеили электрическиесигналы,соответствующиезначениямбитов в потокеданных. Этисигналы посылаютсячерез средупередачи наприемный узел.На физическомуровне определяютсясвойства средыпередачи,включая:

типы кабелейи разъемов

разводкуконтактов вразъемах

схемукодированиясигналов длязначений 0 и1 (модуляция)

К числу наиболеераспространенныхспецификацийфизическогоуровня относятся:

EIA-RS-232-C, CCITT V.24/V.28 -механические/электрическиехарактеристикинесбалансированногопоследовательногоинтерфейса.

EIA-RS-422/449, CCITT V.10 - механические,электрическиеи оптическиехарактеристикисбалансированногопоследовательногоинтерфейса.

IEEE802.3-- CSMA/CD (Ethernet)

IEEE802.5-- Token Ring

Канальныйуровень
Data LinkLayer

Канальныйуровень обеспечиваетформирование,передачу иприем кадровданных. Этотуровень обслуживаетзапросы сетевогоуровня и используетсервис физическогоуровня дляприема и передачипакетов. СпецификацииIEEE802.x делятканальныйуровень надва подуровня:управлениелогическимканалом (LLC) иуправлениедоступом ксреде (MAC). LLC обеспечиваетобслуживаниесетевого уровня,а подуровеньMAC регулируетдоступ к разделяемойфизическойсреде.

Наиболеечасто на канальномуровне используютсяпротоколы:

HDLCдля последовательныхсоединений

IEEE802.2 LLC (типI и тип II) обеспечиваютуправлениедоступом (MAC)для сред 802.x

Ethernet

TokenRing

FDDI

X.25

Framerelay

PPP

Сетевойуровень
NetworkLayer

Сетевойуровень отвечаетза делениепользователейна группы(адресацию)и управлениесетью. На этомуровне происходитмаршрутизацияпакетов наоснове преобразованияMAC-адресов всетевые адреса.Сетевой уровеньобеспечиваетпередачу пакетовна транспортныйуровень.

Наиболеечасто на сетевомуровне используютсяпротоколы:

IP- протоколInternet

IPX- протоколмежсетевогообмена

X.25(частично этотпротоколреализованна уровне 2)

CLNP- сетевой протоколбез организациисоединений

Транспортныйуровень

TransportLayer

Транспортныйуровень определяетпротоколыобмена сообщениямии обеспечиваетсквозноеуправлениепотоколм данныхчерез сеть.

Наиболеераспространенныепротоколытранспортногоуровня включают:

TCP- протоколуправленияпередачей

NCP- Netware Core Protocol

SPX- упорядоченныйобмен пакетами

TP4- протоколпередачи класса4

Сеансовыйуровень
SessionLayer

Сеансовыйуровень отвечаетза организациюи поддержкусоединениймежду сессиями,администрированиеи безопасностьсети.

Уровеньпредставления
PresentationLayer

Уровеньпредставленияотвечает завозможностьдиалога междуприложениямина разныхмашинах. Этотуровень обеспечиваетпреобразованиеданных (кодирование,компрессияи т.п.) прикладногоуровня в потокинформациидля транспортногоуровня.

На уровнепредставляениявам наиболеечасто будутвстречатьсяпротоколы:

DNS

LDAP

NetBIOS/IP


Прикладнойуровень
ApplicationLayer

Прикладнойуровень отвечаетза доступприложенийв сеть. Задачамиэтого уровняявляетсякопированиефайлов, обменпочтовымисообщениямии управлениесетью.

К числу наиболеераспространенныхпротоколовприкладногоуровня относятся:

FTP- протоколкопированияфайлов

TFTP- упрощенныйпротоколкопированияфайлов

X.400 - электроннаяпочта

Telnet- удаленныйдоступ в сеть

SMTP - простойпротоколпочтовогообмена

CMIP - общий протоколуправленияинформацией

SNMP- простой протоколуправлениясетью

NFS- сетевая файловаясистема

FTAM -метод доступадля копированияфайлов


Моделипредставленияданных в БД:реляционные,иерархические,сетевые. (16)

Существуетбольшое разнообразиесложных типовданных, ноисследования,проведенныена большомпрактическомматериале,показали, чтосреди них можновыделить нескольконаиболее общих.Обобщенныеструктурыназывают такжемоделямиданных,т.к. они отражаютпредставлениепользователяо данных реальногомира.

Любая модельданных должнасодержать трикомпоненты:

  • структураданных- описываетточку зренияпользователяна представлениеданных.

  • набор допустимыхопераций,выполняемыхна структуреданных. Модельданных предполагает,как минимум,наличие языкаопределенияданных (ЯОД),описывающегоструктуру иххранения, иязыка манипулированияданными (ЯМД),включающегооперации извлеченияи модификацииданных.

  • ограниченияцелостности- механизмподдержаниясоответствияданных предметнойобласти наоснове формальноописанныхправил.

Иерархическиесистемы

Типичнымпредставителем(наиболее известными распространенным)является InformationManagement System (IMS) фирмы IBM.Первая версияпоявилась в1968 г. До сих порподдерживаетсямного баз данных,что создаетсущественныепроблемы спереходом какна новую технологиюБД, так и на новуютехнику.

Иерархическиеструктурыданных

ИерархическаяБД состоит изупорядоченногонабора деревьев;более точно,из упорядоченногонабора несколькихэкземпляроводного типадерева. Типдерева состоитиз одного "корневого"типа записии упорядоченногонабора из нуляили более типовподдеревьев(каждое из которыхявляется некоторымтипом дерева).Тип дерева вцелом представляетсобой иерархическиорганизованныйнабор типовзаписи.

Пример типадерева (схемыиерархическойБД):

ЗдесьОтдел являетсяпредком дляНачальник иСотрудники,а Начальники Сотрудники- потомки Отдел.Между типамизаписи поддерживаютсясвязи. Базаданных с такойсхемой моглабы выглядетьследующимобразом (мыпоказываемодин экземплярдерева):

Все экземплярыданного типапотомка с общимэкземпляромтипа предканазываютсяблизнецами.Для БД определенполный порядокобхода - сверху-вниз,слева-направо.В IMS использоваласьоригинальнаяи нестандартнаятерминология:"сегмент" вместо"запись", а под"записью БД"понималосьвсе деревосегментов.

Манипулированиеданными

Примерамитипичных операторовманипулированияиерархическиорганизованнымиданными могутбыть следующие:

Найти указанноедерево БД (например,отдел 310);

Перейти отодного деревак другому;

Перейти отодной записик другой внутридерева (например,от отдела - кпервому сотруднику);

Перейти отодной записик другой в порядкеобхода иерархии;

Вставитьновую записьв указаннуюпозицию;

Удалитьтекущую запись.

Ограниченияцелостности

Автоматическиподдерживаетсяцелостностьссылок междупредками ипотомками.Основноеправило: никакойпотомок неможет существоватьбез своегородителя.Заметим, чтоаналогичноеподдержаниецелостностипо ссылкаммежду записями,не входящимив одну иерархию,не поддерживается(примером такой"внешней" ссылкиможет бытьсодержимоеполя Каф_Номерв экземпляретипа записиКуратор). Виерархическихсистемахподдерживаласьнекоторая формапредставленийБД на основеограниченияиерархии. Примеромпредставленияприведеннойвыше БД можетбыть иерархия

Сетевыесистемы

Типичнымпредставителемявляется IntegratedDatabase Management System (IDMS) компанииCullinet Software, Inc., предназначеннаядля использованияна машинахосновногокласса фирмыIBM под управлениембольшинстваоперационныхсистем. Архитектурасистемы основанана предложенияхData Base Task Group (DBTG) Комитетапо языкампрограммированияConference on Data Systems Languages (CODASYL), организации,ответственнойза определениеязыка программированияКобол. ОтчетDBTG был опубликованв 1971 г., а в 70-х годахпоявилосьнесколькосистем, средикоторых IDMS.

Сетевыеструктурыданных

Сетевой подходк организацииданных являетсярасширениемиерархического.В иерархическихструктурахзапись-потомокдолжна иметьв точностиодного предка;в сетевой структуреданных потомокможет иметьлюбое числопредков. СетеваяБД состоит изнабора записейи набора связеймежду этимизаписями, аесли говоритьболее точно,из набора экземпляровкаждого типаиз заданногов схеме БД наборатипов записии набора экземпляровкаждого типаиз заданногонабора типовсвязи. Тип связиопределяетсядля двух типовзаписи: предкаи потомка. Экземпляртипа связисостоит изодного экземпляратипа записипредка и упорядоченногонабора экземпляровтипа записипотомка. Дляданного типасвязи L с типомзаписи предкаP и типом записипотомка C должнывыполнятьсяследующие дваусловия:

Каждый экземпляртипа P являетсяпредком тольков одном экземпляреL;

Каждый экземплярC является потомкомне более, чемв одном экземпляреL.

На формированиетипов связине накладываютсяособые ограничения;возможны, например,следующиеситуации:

Тип записипотомка в одномтипе связи L1может бытьтипом записипредка в другомтипе связи L2(как в иерархии).

Данный типзаписи P можетбыть типомзаписи предкав любом числетипов связи.

Данный типзаписи P можетбыть типомзаписи потомкав любом числетипов связи.

Может существоватьлюбое числотипов связис одним и темже типом записипредка и одними тем же типомзаписи потомка;и если L1 и L2 - дватипа связи содним и тем жетипом записипредка P и одними тем же типомзаписи потомкаC, то правила,по которымобразуетсяродство, в разныхсвязях могутразличаться.

Типы записиX и Y могут бытьпредком и потомкомв одной связии потомком ипредком - в другой.

Предок ипотомок могутбыть одноготипа записи.

Простой примерсетевой схемыБД:

Манипулированиеданными

Примерныйнабор операцийможет бытьследующим:

Найти конкретнуюзапись в набореоднотипныхзаписей (инженераСидорова);

Перейти отпредка к первомупотомку понекоторой связи(к первому сотрудникуотдела 310);

Перейти кследующемупотомку в некоторойсвязи (от Сидоровак Иванову);

Перейти отпотомка к предкупо некоторойсвязи (найтиотдел Сидорова);

Создать новуюзапись;

Уничтожитьзапись;

Модифицироватьзапись;

Включитьв связь;

Исключитьиз связи;

Переставитьв другую связьи т.д.

Ограниченияцелостности

В принципеих поддержаниене требуется,но иногда требуютцелостностипо ссылкам (какв иерархическоймодели).

Базовыепонятия реляционныхбаз данных

Основнымипонятиямиреляционныхбаз данныхявляются типданных, домен,атрибут, кортеж,первичный ключи отношение.Для началапокажем смыслэтих понятийна примереотношенияСОТРУДНИКИ,содержащегоинформациюо сотрудникахнекоторойорганизации:

Тип данных

Понятие типданных вреляционноймодели данныхполностьюадекватнопонятию типаданных в языкахпрограммирования.Обычно в современныхреляционныхБД допускаетсяхранение символьных,числовых данных,битовых строк,специализированныхчисловых данных(таких как "деньги"),а также специальных"темпоральных"данных (дата,время, временнойинтервал). Достаточноактивно развиваетсяподход к расширениювозможностейреляционныхсистем абстрактнымитипами данных(соответствующимивозможностямиобладают, например,системы семействаIngres/Postgres). В нашем примеремы имеем делос данными трехтипов: строкисимволов, целыечисла и "деньги".

Домен

Понятие доменаболее специфичнодля баз данных,хотя и имеетнекоторыеаналогии сподтипами внекоторыхязыках программирования.В самом общемвиде доменопределяетсязаданием некоторогобазового типаданных, к которомуотносятсяэлементы домена,и произвольногологическоговыражения,применяемогок элементу типаданных. Есливычислениеэтого логическоговыражения даетрезультат"истина", тоэлемент данныхявляется элементомдомена. Наиболееправильнойинтуитивнойтрактовкойпонятия доменаявляется пониманиедомена какдопустимогопотенциальногомножествазначений данноготипа. Например,домен "Имена"в нашем примереопределен набазовом типестрок символов,но в число егозначений могутвходить толькоте строки, которыемогут изображатьимя (в частности,такие строкине могут начинатьсяс мягкого знака).Следует отметитьтакже семантическуюнагрузку понятиядомена: данныесчитаютсясравнимымитолько в томслучае, когдаони относятсяк одному домену.В нашем примерезначения доменов"Номера пропусков"и "Номера групп"относятся ктипу целыхчисел, но неявляются сравнимыми.Заметим, чтов большинствереляционныхСУБД понятиедомена неиспользуется,хотя в Oracle V.7 оноуже поддерживается.

Схема отношения,схема базыданных

Схема отношения- это именованноемножество пар{имя атрибута,имя домена (илитипа, если понятиедомена неподдерживается)}.Степень или"арность" схемыотношения -мощность этогомножества.Степень отношенияСОТРУДНИКИравна четырем,то есть оноявляется 4-арным.Если все атрибутыодного отношенияопределенына разных доменах,осмысленноиспользоватьдля именованияатрибутов именасоответствующихдоменов (незабывая, конечно,о том, что этоявляется всеголишь удобнымспособом именованияи не устраняетразличия междупонятиямидомена и атрибута).Схема БД (вструктурномсмысле) - этонабор именованныхсхем отношений.

Кортеж, отношение

Кортеж,соответствующийданной схемеотношения, -это множествопар {имя атрибута,значение}, котороесодержит одновхождениекаждого имениатрибута,принадлежащегосхеме отношения."Значение"является допустимымзначениемдомена данногоатрибута (илитипа данных,если понятиедомена неподдерживается).Тем самым, степеньили "арность"кортежа, т.е.число элементовв нем, совпадаетс "арностью"соответствующейсхемы отношения.Попросту говоря,кортеж - этонабор именованныхзначений заданноготипа. Отношение- это множествокортежей,соответствующиходной схемеотношения.Иногда, чтобыне путаться,говорят "отношение-схема"и "отношение-экземпляр",иногда схемуотношенияназывают заголовкомотношения, аотношение какнабор кортежей- телом отношения.На самом деле,понятие схемыотношения ближевсего к понятиюструктурноготипа данныхв языках программирования.Было бы вполнелогично разрешатьотдельно определятьсхему отношения,а затем одноили несколькоотношений сданной схемой.Однако в реляционныхбазах данныхэто не принято.Имя схемы отношенияв таких базахданных всегдасовпадает сименем соответствующегоотношения-экземпляра.В классическихреляционныхбазах данныхпосле определениясхемы базыданных изменяютсятолько отношения-экземпляры.В них могутпоявлятьсяновые и удалятьсяили модифицироватьсясуществующиекортежи. Однаково многих реализацияхдопускаетсяи изменениесхемы базыданных: определениеновых и изменениесуществующихсхем отношения.Это принятоназывать эволюциейсхемы базыданных.Обычным житейскимпредставлениемотношенияявляется таблица,заголовкомкоторой являетсясхема отношения,а строками -кортежиотношения-экземпляра;в этом случаеимена атрибутовименуют столбцыэтой таблицы.Поэтому иногдаговорят "столбецтаблицы", имеяв виду "атрибутотношения".Когда мы перейдемк рассмотрениюпрактическихвопросов организацииреляционныхбаз данных исредств управления,мы будем использоватьэту житейскуютерминологию.Этой терминологиипридерживаютсяв большинствекоммерческихреляционныхСУБД. Реляционнаябаза данных- это наборотношений,имена которыхсовпадают сименами схемотношений всхеме БД. Каквидно, основныеструктурныепонятия реляционноймодели данных(если не считатьпонятия домена)имеют оченьпростую интуитивнуюинтерпретацию,хотя в теорииреляционныхБД все ониопределяютсяабсолютноформально иточно.


Основныепринципы ООП:инкапсуляция,полиморфизм,наследование.(12)

   Все языкиOOP, включая С++,основаны натрёх основополагающихконцепциях,называемыхинкапсуляцией,полиморфизмоми наследованием.Рассмотримэти концепции.

Инкапсуляция

   Инкапсуляция(encapsulation) - это механизм,который объединяетданные и код,манипулирующийзтими данными,а также защищаети то, и другоеот внешнеговмешательстваили неправильногоиспользования.В объектно-ориентированномпрограммированиикод и данныемогут бытьобъединенывместе; в этомслучае говорят,что создаётсятак называемый"чёрный ящик".Когда коды иданные объединяютсятаким способом,создаётсяобъект (object). Другимисловами, объект- это то, чтоподдерживаетинкапсуляцию.Внутри объектакоды и данныемогут бытьзакрытыми(private). Закрытыекоды или данныедоступны толькодля другихчастей этогообъекта. Такимобразом, закрытыекоды и данныенедоступныдля тех частейпрограммы,которые существуютвне объекта.Если коды иданные являютсяоткрытыми, то,несмотря нато, что они заданывнутри объекта,они доступныи для другихчастей программы.Характернойявляется ситуация,когда открытаячасть объектаиспользуетсядля того, чтобыобеспечитьконтролируемыйинтерфейсзакрытых элементовобъекта. Насамом делеобъект являетсяпеременнойопределённогопользователемтипа. Можетпоказатьсястранным, чтообъект, которыйобъединяеткоды и данные,можно рассматриватькак переменную.Однако применительнок объектно-ориентированномупрограммированиюэто именно так.Каждый элементданных такоготипа являетсясоставнойпеременной.

Полиморфизм

   Полиморфизм(polymorphism) (от греческогоpolymorphos) - это свойство,которое позволяетодно и то жеимя использоватьдля решениядвух или болеесхожих, но техническиразных задач.Целью полиморфизма,применительнок объектно-ориентированномупрограммированию,являетсяиспользованиеодного именидля заданияобщих для классадействий. Выполнениекаждого конкретногодействия будетопределятьсятипом данных.Например дляязыка Си, в которомполиморфизмподдерживаетсянедостаточно,нахождениеабсолютнойвеличины числатребует трёхразличныхфункций: abs(),labs()и fabs().Эти функцииподсчитываюти возвращаютабсолютнуювеличину целых,длинных целыхи чисел с плавающейточкой соответственно.В С++ каждая изэтих функцийможет бытьназвана abs().Тип данных,который используетсяпри вызовефункции, определяет,какая конкретнаяверсия функциидействительновыполняется.В С++ можно использоватьодно имя функциидля множестваразличныхдействий. Этоназываетсяперегрузкойфункций (functionoverloading). В более общемсмысле, концепциейполиморфизмаявляется идея"один интерфейс,множествометодов". Этоозначает, чтоможно создатьобщий интерфейсдля группыблизких посмыслу действий.Преимуществомполиморфизмаявляется то,что он помогаетмнижать сложностьпрограмм, разрешаяиспользованиетого же интерфейсадля заданияединого классадействий. Выборже конкретногодействия, взависимостиот ситуации,возлагаетсяна компилятор.Вам, как программисту,не нужно делатьэтот выборсамому. Нужнотолько помнитьи использоватьобщий интерфейс.Пример из предыдущегоабзаца показывает,как, имея триимени для функцииопределенияабсолютнойвеличины числавместо одного,обычная задачастановитсяболее сложной,чем это действительнонеобходимо.Полиморфизмможет применятьсятакже и к операторам.Фактическиво всех языкахпрограммированияограниченноприменяетсяполиморфизм,например, варифметическихоператорах.Так, в Си, символ+ используетсядля складыванияцелых, длинныхцелых, символьныхпеременныхи чисел с плавающейточкой. В этомслучае компиляторавтоматическиопределяет,какой тип арифметикитребуется. ВС++ вы можетеприменить этуконцепцию ик другим, заданнымвами, типамданных. Такойтип полиморфизманазываетсяперегрузкойоператоров(operator overloading). Ключевымв пониманииполиморфизмаявляется то,что он позволяетвам манипулироватьобъектамиразличнойстепени сложностипутём созданияобщего для нихстандартногоинтерфейсадля реализациипохожих действий.

Наследование

   Наследование(inheritance) - это процесс,посредствомкоторого одинобъект можетприобретатьсвойства другого.Точнее, объектможет наследоватьосновные свойствадругого объектаи добавлятьк ним черты,характерныетолько длянего. Наследованиеявляется важным,поскольку онопозволяетподдерживатьконцепциюиерархии классов(hierarchical classification). Применениеиерархии классовделает управляемымибольшие потокиинформации.Например, подумайтеоб описаниижилого дома.Дом - это частьобщего класса,называемогостроением. Сдругой стороны,строение - эточасть болееобщего класса- конструкции,который являетсячастью ещёболее общегокласса объектов,который можноназвать созданиемрук человека.В каждом случаепорождённыйкласс наследуетвсе, связанныес родителем,качества идобавляет кним свои собственныеопределяющиехарактеристики.Без использованияиерархии классов,для каждогообъекта пришлосьбы задать всехарактеристики,которые быисчерпывающиего определяли.Однако прииспользованиинаследованияможно описатьобъект путёмопределениятого общегокласса (иликлассов), к которомуон относится,с теми специальнымичертами, которыеделают объектуникальным.Наследованиеиграет оченьважную рольв OOP.


РаспределенныеБД. Однородныеи разнородныеБД. Технологияклиент-сервер.(18)

Распределенныебазы данных

Основнаязадача системуправленияраспределеннымибазами данныхсостоит в обеспечениисредства интеграциилокальных базданных, располагающихсяв некоторыхузлах вычислительнойсети, с тем, чтобыпользователь,работающийв любом узлесети, имел доступко всем этимбазам данныхкак к единойбазе данных.При этом должныобеспечиваться:простотаиспользованиясистемы; возможностиавтономногофункционированияпри нарушенияхсвязности сетиили при административныхпотребностях;высокая степеньэффективности.

Разновидностираспределенныхсистем

Возможныоднородныеи неоднородныераспределенныебазы данных.В однородномслучаекаждая локальнаябаза данныхуправляетсяодной и той жеСУБД. В неоднороднойсистеме локальныебазы данныхмогут относитьсядаже к разныммоделям данных.Сетевая интеграциянеоднородныхбаз данных -это актуальная,но очень сложнаяпроблема. Многиерешения известнына теоретическомуровне, но покане удаетсясправитьсяс главной проблемой- недостаточнойэффективностьюинтегрированныхсистем. Заметим,что более успешнопрактическирешаетсяпромежуточнаязадача - интеграциянеоднородныхSQL-ориентированныхсистем. Понятно,что этому вбольшой степениспособствуетстандартизацияязыка SQL и общееследованиепроизводителейСУБД принципамоткрытых систем.

Архитектура"клиент-сервер"

Применительнок системам базданных архитектура"клиент-сервер"интересна иактуальнаглавным образомпотому, чтообеспечиваетпростое иотносительнодешевое решениепроблемыколлективногодоступа к базамданных в локальнойсети. В некоторомроде системыбаз данных,основанныена архитектуре"клиент-сервер",являются приближениемк распределеннымсистемам базданных, конечно,существенноупрощеннымприближением,но зато не требующимрешения основногонабора проблемдействительнораспределенныхбаз данных.

Клиенты исерверы локальныхсетей

В основеширокогораспространениялокальных сетейкомпьютеровлежит известнаяидея разделенияресурсов. Высокаяпропускнаяспособностьлокальных сетейобеспечиваетэффективныйдоступ из одногоузла локальнойсети к ресурсам,находящимсяв других узлах.

Развитиеэтой идеи приводитк функциональномувыделениюкомпонентовсети: разумноиметь не толькодоступ к ресурсамиудаленногокомпьютера,но также получатьот этого компьютеранекоторыйсервис, которыйспецифичендля ресурсовданного родаи программныесредства дляобеспечениякоторогонецелесообразнодублироватьв несколькихузлах. Так мыприходим кразличениюрабочих станцийи серверовлокальной сети.

Рабочаястанция предназначенадля непосредственнойработы пользователяили категориипользователейи обладаетресурсами,соответствующимилокальнымпотребностямданного пользователя.Специфическимиособенностямирабочей станциимогут бытьобъем оперативнойпамяти (далеконе все категориипользователейнуждаются вналичии большойоперативнойпамяти), наличиеи объем дисковойпамяти (достаточнопопулярныбездисковыерабочие станции,использующиевнешнюю памятьдисковогосервера), характеристикипроцессораи монитора(некоторымпользователямнужен мощныйпроцессор,других в большейстепени интересуетразрешающаяспособностьмонитора, длятретьих обязательнотребуютсясредства убыстренияграфики и т.д.).При необходимостиможно использоватьресурсы и/илиуслуги, предоставляемыесервером.

Сервер локальнойсети долженобладать ресурсами,соответствующимиего функциональномуназначениюи потребностямсети. Заметим,что в связи сориентациейна подход открытыхсистем, правильнееговорить ологическихсерверах (имеяв виду наборресурсов ипрограммныхсредств, обеспечивающихуслуги надэтими ресурсами),которые располагаютсяне обязательнона разныхкомпьютерах.Особенностьюлогическогосервера в открытойсистеме являетсято, что если посоображениямэффективностисервер целесообразнопереместитьна отдельныйкомпьютер, тоэто можно проделатьбез потребностив какой-либопеределке какего самого, таки использующихего прикладныхпрограмм.

Примерамисервером могутслужить:

  • сервертелекоммуникаций,обеспечивающийуслуги по связиданной локальнойсети с внешниммиром;

  • вычислительныйсервер, дающийвозможностьпроизводитьвычисления,которые невозможновыполнить нарабочих станциях;

  • дисковыйсервер, обладающийрасширеннымиресурсамивнешней памятии предоставляющийих в использованиерабочим станциямии, возможно,другим серверам;

  • файловыйсервер, поддерживающийобщее хранилищефайлов длявсех рабочихстанций;

  • сервер базданных фактическиобычная СУБД,принимающаязапросы полокальной сетии возвращающаярезультаты.

Сервер локальнойсети предоставляетресурсы (услуги)рабочим станциями/или другимсерверам.

Принятоназывать клиентомлокальной сети,запрашивающийуслуги у некоторогосервера и сервером- компонентлокальной сети,оказывающийуслуги некоторымклиентам.

Системнаяархитектура"клиент-сервер"

Понятно, чтов общем случае,чтобы прикладнаяпрограмма,выполняющаясяна рабочейстанции, моглазапроситьуслугу у некоторогосервера, какминимум требуетсянекоторыйинтерфейсныйпрограммныйслой, поддерживающийтакого родавзаимодействие(было бы по меньшеймере неестественнотребовать,чтобы прикладнаяпрограмманапрямую пользоваласьпримитивамитранспортногоуровня локальнойсети). Из этого,собственно,и вытекаютосновные принципысистемнойархитектуры"клиент-сервер".

Системаразбиваетсяна две части,которые могутвыполнятьсяв разных узлахсети, - клиентскуюи сервернуючасти. Прикладнаяпрограмма иликонечный пользовательвзаимодействуютс клиентскойчастью системы,которая в простейшемслучае обеспечиваетпросто надсетевойинтерфейс.Клиентскаячасть системыпри потребностиобращаетсяпо сети к сервернойчасти. Заметим,что в развитыхсистемах сетевоеобращение ксерверной частиможет и непонадобиться,если системаможет предугадыватьпотребностипользователя,и в клиентскойчасти содержатсяданные, способныеудовлетворитьего следующийзапрос.

Интерфейссерверной частиопределен ификсирован.Поэтому возможносоздание новыхклиентскихчастей существующейсистемы (примеринтероперабельностина системномуровне).

Основнойпроблемойсистем, основанныхна архитектуре"клиент-сервер",является то,что в соответствиис концепциейоткрытых системот них требуетсямобильностьв как можноболее широкомклассе аппаратно-программныхрешений открытыхсистем. Дажеесли ограничитьсяUNIX-ориентированнымилокальнымисетями, в разныхсетях применяетсяразная аппаратураи протоколысвязи. Попыткисоздания систем,поддерживающихвсе возможныепротоколы,приводит к ихперегрузкесетевыми деталямив ущерб функциональности.

Еще болеесложный аспектэтой проблемысвязан с возможностьюиспользованияразных представленийданных в разныхузлах неоднороднойлокальной сети.В разных компьютерахможет существоватьразличнаяадресация,представлениечисел, кодировкасимволов и т.д.Это особенносущественнодля сервероввысокого уровня:телекоммуникационных,вычислительных,баз данных.

Общим решениемпроблемы мобильностисистем, основанныхна архитектуре"клиент-сервер"является опорана программныепакеты, реализующиепротоколыудаленноговызова процедур(RPC - Remote Procedure Call). При использованиитаких средствобращение ксервису в удаленномузле выглядиткак обычныйвызов процедуры.Средства RPC, вкоторых, естественно,содержитсявся информацияо спецификеаппаратурылокальной сетии сетевых протоколов,переводит вызовв последовательностьсетевых взаимодействий.Тем самым, спецификасетевой средыи протоколовскрыта от прикладногопрограммиста.

При вызовеудаленнойпроцедурыпрограммы RPCпроизводятпреобразованиеформатов данныхклиента впромежуточныемашинно-независимыеформаты и затемпреобразованиев форматы данныхсервера. Припередаче ответныхпараметровпроизводятсяаналогичныепреобразования.

Если системареализованана основестандартногопакета RPC, онаможет бытьлегко перенесенав любую открытуюсреду.

Серверы базданных

Термин "сервербаз данных"обычно используютдля обозначениявсей СУБД, основаннойна архитектуре"клиент-сервер",включая и серверную,и клиентскуючасти. Такиесистемы предназначеныдля храненияи обеспечениядоступа к базамданных.

Хотя обычноодна база данныхцеликом хранитсяв одном узлесети и поддерживаетсяодним сервером,серверы базданных представляютсобой простоеи дешевое приближениек распределеннымбазам данных,поскольку общаябаза данныхдоступна длявсех пользователейлокальной сети.

Принципывзаимодействиямежду клиентскимии сервернымичастями

Доступ к базеданных от прикладнойпрограммы илипользователяпроизводитсяпутем обращенияк клиентскойчасти системы.В качествеосновногоинтерфейсамежду клиентскойи сервернойчастями выступаетязык баз данныхSQL.

Это язык посути делапредставляетсобой текущийстандарт интерфейсаСУБД в открытыхсистемах.Собирательноеназвание SQL-серверотносится ковсем серверамбаз данных,основанныхна SQL. Соблюдаяпредосторожностипри программировании,некоторые изкоторых былирассмотренына предыдущихлекциях, можносоздаватьприкладныеинформационныесистемы, мобильныев классе SQL-серверов.

Серверы базданных, интерфейскоторых основанисключительнона языке SQL, обладаютсвоими преимуществамии своими недостатками.Очевидноепреимущество- стандартностьинтерфейса.В пределе, хотяпока это несовсем так,клиентскиечасти любойSQL-ориентированнойСУБД могли быработать слюбым SQL-серверомвне зависимостиот того, ктоего произвел.

Недостатоктоже довольноочевиден. Притаком высокомуровне интерфейсамежду клиентскойи сервернойчастями системына сторонеклиента работаетслишком малопрограмм СУБД.Это нормально,если на сторонеклиента используетсямаломощнаярабочая станция.Но если клиентскийкомпьютеробладает достаточноймощностью, точасто возникаетжелание возложитьна него большефункций управлениябазами данных,разгрузивсервер, которыйявляется узкимместом всейсистемы.

Одним изперспективныхнаправленийСУБД являетсягибкое конфигурированиесистемы, прикотором распределениефункций междуклиентскойи пользовательскойчастями СУБДопределяетсяпри установкесистемы.

Преимуществапротоколовудаленноговызова процедур

Упоминавшиесявыше протоколыудаленноговызова процедурособенно важныв системахуправлениябазами данных,основанныхна архитектуре"клиент-сервер".

Во-первых,использованиемеханизмаудаленныхпроцедур позволяетдействительноперераспределятьфункции междуклиентскойи сервернойчастями системы,поскольку втексте программыудаленный вызовпроцедуры ничемне отличаетсяот удаленноговызова, и следовательно,теоретическилюбой компонентсистемы можетрасполагатьсяи на сторонесервера, и настороне клиента.

Во-вторых,механизм удаленноговызова скрываетразличия междувзаимодействующимикомпьютерами.Физическинеоднороднаялокальная сетькомпьютеровприводитсяк логическиоднороднойсети взаимодействующихпрограммныхкомпонентов.В результатепользователине обязанысерьезно заботитьсяо разовой закупкесовместимыхсерверов ирабочих станций.

Типичноеразделениефункций междуклиентами исерверами

В типичномна сегодняшнийдень случаена сторонеклиента СУБДработает толькотакое программноеобеспечение,которое неимеет непосредственногодоступа к базамданных, а обращаетсядля этого ксерверу сиспользованиемязыка SQL.

В некоторыхслучаях хотелосьбы включитьв состав клиентскойчасти системынекоторыефункции дляработы с "локальнымкэшем" базыданных, т.е. стой ее частью,которая интенсивноиспользуетсяклиентскойприкладнойпрограммой.В современнойтехнологииэто можно сделатьтолько путемформальногосоздания настороне клиенталокальной копиисервера базыданных и рассмотрениявсей системыкак наборавзаимодействующихсерверов.

С другойстороны, иногдахотелось быперенестибольшую частьприкладнойсистемы насторону сервера,если разницав мощностиклиентскихрабочих станцийи сервера чересчурвелика. В общем-топри использованииRPC это сделатьнетрудно. Нотребуется,чтобы базовоепрограммноеобеспечениесервера действительнопозволяло это.В частности,при использованииОС UNIX проблемыпрактическине возникают.

Требованияк аппаратнымвозможностями базовомупрограммномуобеспечениюклиентов исерверов

Из предыдущихрассужденийвидно, что требованияк аппаратуреи программномуобеспечениюклиентскихи серверныхкомпьютеровразличаютсяв зависимостиот вида использованиясистемы.

Если разделениемежду клиентоми серверомдостаточножесткое (какв большинствесовременныхСУБД), то пользователям,работающимна рабочихстанциях илиперсональныхкомпьютерах,абсолютно всеравно, какаяаппаратураи операционнаясистема работаютна сервере,лишь бы он справлялсяс возникающимпотоком запросов.

Но если могутвозникнутьпотребностиперераспределенияфункций междуклиентом исервером, тоуже совсем невсе равно, какиеоперационныесистемы используются.

Открытыесистемы

Реальноераспространениеархитектуры"клиент-сервер"стало возможнымблагодаряразвитию иширокому внедрениюв практикуконцепцииоткрытых систем.Поэтому мыначнем с краткоговведения воткрытые системы.Основным смысломподхода открытыхсистем являетсяупрощениекомплексированиявычислительныхсистем за счетмеждународнойи национальнойстандартизацииаппаратныхи программныхинтерфейсов.Главной побудительнойпричиной развитияконцепцииоткрытых системявились повсеместныйпереход киспользованиюлокальныхкомпьютерныхсетей и те проблемыкомплексированияаппаратно-программныхсредств, которыевызвал этотпереход. В связис бурным развитиемтехнологийглобальныхкоммуникацийоткрытые системыприобретаютеще большеезначение имасштабность.

Ключевойфразой открытыхсистем, направленнойв сторонупользователей,являетсянезависимостьот конкретногопоставщика.Ориентируясьна продукциюкомпаний,придерживающихсястандартовоткрытых систем,потребитель,который приобретаетлюбой продукттакой компании,не попадаетк ней в рабство.Он может продолжитьнаращиваниемощности своейсистемы путемприобретенияпродуктов любойдругой компании,соблюдающейстандарты.Причем этокасается какаппаратных,так и программныхсредств и неявляетсянеобоснованнойдекларацией.Реальная возможностьнезависимостиот поставщикапроверена вотечественныхусловиях.

Практическойопорой системныхи прикладныхпрограммныхсредств открытыхсистем являетсястандартизованнаяоперационнаясистема. В настоящеевремя такойсистемой являетсяUNIX. Фирмам-поставщикамразличныхвариантов ОСUNIX в результатедлительнойработы удалосьпридти к соглашениюоб основныхстандартахэтой операционнойсистемы. Сейчасвсе распространенныеверсии UNIX в основномсовместимыпо части интерфейсов,предоставляемыхприкладным(а в большинствеслучаев и системным)программистам.Как кажется,несмотря напоявлениепретендующейна стандартсистемы Windows NT, именноUNIX останетсяосновой открытыхсистем в ближайшиегоды.

Технологиии стандартыоткрытых системобеспечиваютреальную ипровереннуюпрактикойвозможностьпроизводствасистемных иприкладныхпрограммныхсредств сосвойствамимобильности(portability) и интероперабельности(interoperability). Свойствомобильностиозначаетсравнительнуюпростоту переносапрограммнойсистемы в широкомспектреаппаратно-программныхсредств, соответствующихстандартам.Интероперабельностьозначает упрощениякомплексированияновых программныхсистем на основеиспользованияготовых компонентовсо стандартнымиинтерфейсами.

Использованиеподхода открытыхсистем выгоднои производителям,и пользователям.Прежде всегооткрытые системыобеспечиваютестественноерешение проблемыпоколенийаппаратныхи программныхсредств. Производителитаких средствне вынуждаютсярешать всепроблемы заново;они могут покрайней меревременно продолжатькомплексироватьсистемы, используясуществующиекомпоненты.

Заметим, чтопри этом возникаетновый уровеньконкуренции.Все производителиобязаны обеспечитьнекоторуюстандартнуюсреду, но вынужденыдобиватьсяее как можнолучшей реализации.Конечно, черезкакое-то времясуществующиестандартыначнут игратьроль сдерживанияпрогресса, итогда их придетсяпересматривать.

Преимуществомдля пользователейявляется то,что они могутпостепеннозаменять компонентысистемы наболее совершенные,не утрачиваяработоспособностисистемы. В частности,в этом кроетсярешение проблемыпостепенногонаращиваниявычислительных,информационныхи других мощностейкомпьютернойсистемы.


Структураи характеристикисистем телекоммуникаций.(10)

Маршрутизация- это процедураопределенияпути следованияпакета из однойсети в другую.Такой механизмдоставки становитсявозможнымблагодаряреализацииво всех узлахсети протоколамежсетевогообмена IP. Еслиобратитьсяк истории созданиясети Internet, то с самогоначала предполагалосьразработатьспецификациисети коммутациипакетов. Этозначит, чтолюбое сообщение,которое отправляетсяпо сети, должнобыть при отправкеразделино нафрагменты.Каждый из фрагментовдолжен бытьснабжен адресамиотправителяи получателя,а также номеромэтого пакетав последовательностипакетов, составляющихвсе сообщениев целом. Такаясистема позволяетна каждом шлюзевыбирать маршрут,основываясьна текущейинформациио состояниисети, что повышаетнадежностьсистемы в целом.При этом каждыйпакет можетпройти от отправителяк получателюпо своемусобственномумаршруту. Порядокполученияпакетов получателемне имеет большогозначения, т.к.каждый пакетнесет в себеинформациюо своем местев сообщении.

При созданииэтой системыпринципиальнымбыло обеспечениеее живучестии надежнойдоставки сообщений,т.к. предполагалось,что системадолжна былаобеспечиватьуправлениеВооруженнымиСилами США вслучае нанесенияядерного ударапо территориистраны.

Коммутаторы,организующиерабочую группу,мосты, соединяющиедва сегментасети и локализующиетрафик в пределахкаждого из них,а также switch, позволяющийсоединятьнесколькосегментовлокальнойвычислительнойсети - это всеустройства,предназначенныедля работы всетях IEEE 802.3 илиЕthernet. Однако,существуетособый типоборудования,называемыймаршрутизаторами(routегs), которыйприменяетсяв сетях со сложнойконфигурациейдля связи ееучастков сразличнымисетевыми протоколами(в том числе идля доступак глобальным(WАN) сетям), а такжедля болееэффективногоразделениятрафика ииспользованияальтернативныхпутей междуузлами сети.Основная цельприменениямаршрутизаторов- объединениеразнородныхсетей и обслуживаниеальтернативныхпутей.

Различныетипы маршрутизаторов отличаютсяколичествоми типами своихпортов, чтособственнои определяетместа их использования.Маршрутизаторы,например, могутбыть использованыв локальнойсети Ethernet дляэффективногоуправлениятрафиком приналичии большогочисла сегментовсети, для соединениясети типа Еthernetс сетями другоготипа, напримерТоkеn Ring, FDDI, а такжедля обеспечениявыходов локальныхсетей на глобальнуюсеть.

Маршрутизаторыне простоосуществляютсвязь разныхтипов сетейи обеспечиваютдоступ к глобальнойсети, но и могутуправлятьтрафиком наоснове протоколасетевого уровня(третьего вмодели OSI), то естьна более высокомуровне по сравнениюс коммутаторами.Необходимостьв таком управлениивозникает приусложнениитопологии сетии росте числаее узлов, еслив сети появляютсяизбыточныепути, когданужно решатьзадачу максимальноэффективнойи быстрой доставкиотправленногопакета по назначению.При этом существуетдва основныхалгоритмаопределениянаиболее выгодногопути и способадоставки данных:RIP и OSPF. При использованиипротоколамаршрутизацииRIР, основнымкритериемвыбора наиболееэффективногопути являетсяминимальноечисло "хопов"(hops), т.е. сетевыхустройств междуузлами. Этотпротокол минимальнозагружаетпроцессормартрутизатораи предельноупрощает процессконфигурирования,но он не рациональноуправляеттрафиком. ПрииспользованииOSPF наилучшийпуть выбираетсяне только сточки зренияминимизациичисла хопов,но и с учетомдругих критериев:производительностисети, задержкипри передачепакета и т.д.Сети большогоразмера, чувствительныек перегрузкетрафика ибазирующиесяна сложноймаршрутизирующейаппаратуре,требуют использованияпротокола ОSРF.Реализацииэтого протоколавозможна толькона маршрутизаторахс достаточномощным процессором,т.к. его реализациятребует существенныхпроцессинговыхзатрат.

Маршрутизацияв сетях, какправило, осуществлятьсяс применениемпяти популярныхсетевых протоколов- ТСР/IР, Nоvеll IРХ,АррlеТаlk II, DECnеt PhaseIV и Хегох ХNS. Еслимаршрутизаторупопадаетсяпакет неизвестногоформата, онначинает с нимработать какобучающийсямост. Крометого, маршрутизаторобеспечиваетболее высокийуровень локализациитрафика, чеммост, предоставляявозможностьфильтрациишироковещательныхпакетов, а такжепакетов снеизвестнымиадресами назначения,поскольку умеетобрабатыватьадрес сети.

ФУНКЦИИКОММУТАЦИИ

Очевидно,основной функциейлюбой коммутационнойсистемы являетсяустановлениеи разъединениесоединениймежду каналамипередачи всоответствиис поступающимитребованиями.Структура ифункционированиекоммутационнойсистемы могутизменятьсяв широких пределах,однако существеннозависят отконкретногоприменения.Можно выделитьтри основныекатегориисоединений,устанавливаемыхпри коммутацииречевых каналов:местные соединениялиний с линией,транзитные(сквозные) соединенияи распределениевызовов.
   Наиболее общаяфункция коммутациисводится кустановлениюпрямых соединениймежду абонентскимишлейфами наоконечнойстанции, илимежду станционнымишлейфами наУТС.Для осуществленияэтих соединениив первую очередьтребуетсяустановитьсоединительныйпуть черезкоммутационнуюсистему отлинии вызывающегоабонента копределеннойлинии вызываемогоабонента. Каждаялиния должнабыть доступналюбой другой.Этот уровенькоммутациииногда называюткоммутациейлиний.
    Транзитныесоединениятребуют установлениясоединительногопути от определеннойвходящей (вызывающей)линии к исходящейлинии или группеисходящих(соединительных)линий. Обычнобывают доступныболее однойисходящихлиний. Например,при установлениисоединенияс группоймежстанционныхсоединительныхлиний можетиспользоватьсялюбая в этойгруппе. Следовательно,структурасистемы притранзитнойкоммутацииможет бытьупрощена, посколькусуществуютальтернативыпри выбореисходящейлинии. Крометого, даже нетнеобходимостив том, чтобылюбая исходящаялиния быладоступна любойвходящей. Функциитранзитнойкоммутациидолжны бытьреализованына всех коммутационныхсистемах телефоннойсети. Некоторыесистемы, такие,как удаленныеконцентраторыи междугородныеили транзитныекоммутационныестанции, обслуживаюттолько транзитнуюнагрузку (вчастности, неустанавливаютместных соединений).Введенные вышепонятия поясняетрис.1.  

    Распределителивызовов частореализуютсяна том же самомбазовом оборудовании,что и УТС.Однако способфункционирования(программноеобеспечение)существенноотличаетсятем, что приотсутствиипрямых путейвходящие вызовымогут направлятьсяпо обходномупути к любомусвободномуоператору.Обычно программноеобеспечениеавтоматическогораспределителявызовов (АРВ)строится так,чтобы некоторымслучайнымобразом распределятьпоступающиевызовы средиоператоров.Хотя это и неявляется обязательнымтребованиемтого, чтобыкаждая входящаялиния (или тракт)могла бытьсоединена слюбым оператором,тем не менеераспределителивызовов обычнопроектируютсятаким образом,чтобы обеспечитьполный доступк любому оператору.Кроме того,часто желательно,чтобы распределительвообще работалбез блокировок.(Это означает,что независимоот того, какиесоединительныепути заняты,новое требованиебудет обслужено,если толькоимеется свободныйоператор.)


Управлениетранзакциями(17,21)

Транзакция- это последовательностьопераций надБД, рассматриваемыхСУБД как единоецелое. Либотранзакцияуспешно выполняется,и СУБД фиксирует(COMMIT) измененияБД, произведенныеэтой транзакцией,во внешнейпамяти, либони одно из этихизменений никакне отражаетсяна состоянииБД. Понятиетранзакциинеобходимодля поддержаниялогическойцелостностиБД. Если вспомнитьнаш примеринформационнойсистемы с файламиСОТРУДНИКИи ОТДЕЛЫ, тоединственнымспособом ненарушить целостностьБД при выполненииоперации приемана работу новогосотрудникаявляется объединениеэлементарныхопераций надфайлами СОТРУДНИКИи ОТДЕЛЫ в однутранзакцию.Таким образом,поддержаниемеханизматранзакцийявляется обязательнымусловием дажеоднопользовательскихСУБД (если, конечно,такая системазаслуживаетназвания СУБД).Но понятиетранзакциигораздо болееважно в многопользовательскихСУБД. То свойство,что каждаятранзакцияначинаетсяпри целостномсостоянии БДи оставляетэто состояниецелостным послесвоего завершения,делает оченьудобным использованиепонятия транзакциикак единицыактивностипользователяпо отношениюк БД. При соответствующемуправлениипараллельновыполняющимисятранзакциямисо стороны СУБДкаждый изпользователейможет в принципеощущать себяединственнымпользователемСУБД (на самомделе, это несколькоидеализированноепредставление,поскольку внекоторыхслучаях пользователимногопользовательскихСУБД могутощутить присутствиесвоих коллег).С управлениемтранзакциямив многопользовательскойСУБД связаныважные понятиясериализациитранзакцийи сериальногоплана выполнениясмеси транзакций.Под сериализацийпараллельновыполняющихсятранзакцийпонимаетсятакой порядокпланированияих работы, прикотором суммарныйэффект смеситранзакцийэквивалентенэффекту ихнекоторогопоследовательноговыполнения.Сериальныйплан выполнениясмеси транзакций- это такой план,который приводитк сериализациитранзакций.Понятно, чтоесли удаетсядобитьсядействительносериальноговыполнениясмеси транзакций,то для каждогопользователя,по инициативекоторого образованатранзакция,присутствиедругих транзакцийбудет незаметно(если не считатьнекоторогозамедленияработы по сравнениюс однопользовательскимрежимом). Существуетнесколькобазовых алгоритмовсериализациитранзакций.В централизованныхСУБД наиболеераспространеныалгоритмы,основанныена синхронизационныхзахватах объектовБД. При использованиилюбого алгоритмасериализациивозможны ситуацииконфликтовмежду двумяили болеетранзакциямипо доступу кобъектам БД.В этом случаедля поддержаниясериализациинеобходимовыполнить откат(ликвидироватьвсе изменения,произведенныев БД) одной илиболее транзакций.Это один изслучаев, когдапользовательмногопользовательскойСУБД можетреально (и достаточнонеприятно)ощутить присутствиев системе транзакцийдругих пользователей.