Справочник от Автор24
Поделись лекцией за скидку на Автор24

Способы организации, обработки и процесс хранения информации

  • 👀 270 просмотров
  • 📌 196 загрузок
Выбери формат для чтения
Статья: Способы организации, обработки и процесс хранения информации
Найди решение своей задачи среди 1 000 000 ответов
Загружаем конспект в формате docx
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Способы организации, обработки и процесс хранения информации» docx
Лекция№19 Способы организации и обработки информации Информацияпроявляетсявинформационныхпроцессах.Подинформационнымипроцессамипонимаютсялюбыедействиясинформацией.Вструктуревозможныхоперацийсинформациейможновыделитьследующие: • поиск—извлечениехранимойинформации; • сбор—накоплениеинформациисцельюобеспечениядостаточнойполнотыдляпринятиярешений; • формализация—приведениеданных,поступающихизразличныхисточников,кодинаковойформе,чтобысделатьихсопоставимымимеждусобой; • фильтрация—отсеивание"лишних"данных,вкоторыхнетнеобходимостидляпринятиярешения; • сортировка—упорядочениеданныхпозаданномупризнакусцельюудобстваиспользования;повышаетдоступностьинформации; • архивацияданных—организацияхраненияданныхвудобнойилегкодоступнойформе;служитдлясниженияэкономическихзатратпохранениюданныхиповышаетобщуюнадежностьинформационногопроцессавцелом; • защитаданных—комплексмер,направленныхнапредотвращениеутраты,воспроизведенияимодификацииданных; • транспортировкаданных—приемипередачаданныхмеждуудаленнымиучастникамиинформационногопроцесса; • преобразованиеданных—переводданныхизоднойформывдругуюилиизоднойструктурывдругую. Этодалеконеполныйсписоктиповыхоперацийсданными.Полныйсписокоперацийсинформациейсоставитьневозможно,даиненужно.Существуюттриосновныхтипаинформационныхпроцессов,которыекаксоставляющиеприсутствуютвлюбыхдругихболеесложныхпроцессах.Этохранениеинформации,передачаинформациииобработкаинформации. Процессхраненияинформации Схранениеминформациисвязаныследующиепонятия:носительинформации(память),внутренняяпамять,внешняяпамять,хранилищеинформации. Носительинформации—этофизическаясреда,непосредственнохранящаяинформацию.Основнымносителеминформациидлячеловекаявляетсяегособственнаябиологическаяпамять(мозгчеловека).Собственнуюпамятьчеловекаможноназватьоперативной("быстрой")памятью.Собственнуюпамятьещеможноназватьвнутреннейпамятью,посколькуееноситель—мозг—находитсявнутринас. Всепрочиевидыносителейинформацииможноназватьвнешними(поотношениюкчеловеку).Видыэтихносителейменялисьсовременем:камень,дерево,папирус,бумага,магнитные,оптическиеносителиинформации. Хранениебольшихобъемовинформацииоправданотолькоприусловии,еслипоискнужнойинформацииможноосуществитьдостаточнобыстро,асведенияполучитьвдоступнойформе. Хранилищеинформации—этоопределеннымобразоморганизованнаяинформациянавнешнихносителях,предназначеннаядлядлительногохраненияипостоянногоиспользования.Примерамихранилищявляютсяархивыдокументов,библиотеки,справочники,картотеки.Основнойинформационнойединицейхранилищаявляетсяопределенныйфизическийдокумент:анкета,книга,дело,досье,отчетипр.Подорганизациейхранилищапонимаетсяналичиеопределеннойструктуры,т.е.упорядоченность,классификацияхранимыхдокументов.Такаяорганизациянеобходимадляудобстваведенияхранилища:пополненияновымидокументами,удаленияненужных,поискаинформацииипр. Основныесвойствахранилищаинформации:объемхранимойинформации,надежностьхранения,времядоступа(т.е.времяпоисканужныхсведений),наличиезащитыинформации. Информацию,хранимуюнаустройствахкомпьютернойпамяти,принятоназыватьданными.Дляописанияхраненияданныхвкомпьютереиспользуютсятежепонятия:носитель,хранилищеданных,организацияданных,времядоступа,защитаданных.Организованныехранилищаданныхнаустройствахвнешнейпамятикомпьютерапринятоназыватьбазамиданныхибанкамиданных. Процессобработкиинформации Общаясхемапроцессаобработкиинформациивыглядиттак: Впроцессеобработкиинформациирешаетсянекотораяинформационнаязадача,длякоторойдолжнобытьопределенаисходнаяинформация(некоторыйнаборисходныхданных)иитоговаяинформация(требуемыерезультаты).Процесспереходаотисходныхданныхкрезультатуиестьпроцессобработки.Тотобъектилисубъект,которыйосуществляетобработку,можетбытьназванисполнителемобработки.Исполнительможетбытьчеловекомилитехническимустройством,втомчислекомпьютером. Дляуспешноговыполненияобработкиинформацииисполнителюдолженбытьизвестенспособобработки,т.е.последовательностьдействий,которуюнужновыполнить,чтобыдостичьнужногорезультата.Описаниетакойпоследовательностидействийвинформатикепринятоназыватьалгоритмомобработки. Можновыделитьдватипаобработкиинформации. • Первыйтипобработки:обработка,связаннаясполучениемновойинформации,новогосодержаниязнаний.Кэтомутипуобработкиотноситсярешениеразличныхзадачпутемприменениялогическихрассуждений. • Второйтипобработки:обработка,связаннаясизменениемформы,нонеизменяющаясодержания.Например,переводтекстасодногоязыканадругой. Важнымвидомобработкидляинформатикиявляетсякодирование.Кодированиеинформации—этопреобразованиеинформациивсимвольнуюформу,удобнуюдляеехранения,передачи,обработки.Кодированиеиспользуетсявтехническихсредствахработысинформацией(телеграф,радио,компьютеры). Другойвидобработкиинформацииструктурированиеданных.Структурированиесвязаносвнесениемопределенногопорядка,определеннойорганизациивхранилищеинформации.Расположениеданныхвалфавитномпорядке,группировкапонекоторымпризнакамклассификации,использованиетабличногоилиграфовогопредставления—всеэтопримерыструктурирования. Ещеодинважныйвидобработкиинформации—поиск.Задачапоискаобычноформулируетсятак:имеетсянекотороехранилищеинформации-информационныймассив(телефонныйсправочник,словарьипр.),требуетсянайтивнемнужнуюинформацию,удовлетворяющуюопределеннымусловиямпоиска(телефонданнойорганизации,переводданногословаипр.).Алгоритмпоисказависитотспособаорганизацииинформации.Еслиинформацияструктурирована,топоискосуществляетсябыстрее,можнопостроитьоптимальныйалгоритм. Процесспередачиинформации Схематичнопроцесспередачиинформациипоказаннарисунке.Приэтомпредполагается,чтоимеетсяисточникиполучательинформации.Сообщениеотисточникакполучателюпередаетсяпосредствомканаласвязи(информационногоканала). Втакомпроцессеинформацияпредставляетсяипередаетсявформенекоторойпоследовательностисигналов,символов,знаков.Например,принепосредственномразговоремеждулюдьмипроисходитпередачазвуковыхсигналов-речи,причтениитекстачеловеквоспринимаетбуквы—графическиесимволы.Передаваемаяпоследовательностьназываетсясообщением.Отисточникакприемникусообщениепередаетсячерезнекоторуюматериальнуюсреду(звук-акустическиеволныватмосфере,изображение—световыеэлектромагнитныеволны).Есливпроцессепередачииспользуютсятехническиесредствасвязи,тоихназываютканаламипередачиинформации(информационнымиканалами).Книмотносятсятелефон,радио,телевидение. Можноговоритьотом,чтоорганычувствчеловекавыполняютрольбиологическихинформационныхканалов.Сихпомощьюинформационноевоздействиеначеловекадоноситсядопамяти. АмериканскимученымКлодомШенноном,однимизоснователейтеорииинформации,былапредложенасхемапроцессапередачиинформациипотехническимканаламсвязи,представленнаянарисунке. Работутакойсхемыможнопояснитьнапроцессеразговорапотелефону.Источникоминформацииявляетсяговорящийчеловек.Кодирующимустройством—микрофонтелефоннойтрубки,спомощьюкоторогозвуковыеволны(речь)преобразуютсявэлектрическиесигналы.Каналомсвязиявляетсятелефоннаясеть(провода,коммутаторытелефонныхузловчерезкоторыепроходитсигнал)).Декодирующимустройствомявляетсятелефоннаятрубка(наушник)слушающегочеловека—приемникинформации.Здесьпришедшийэлектрическийсигналпревращаетсявзвук. Связь,прикоторойпередачапроизводитсявформенепрерывногоэлектрическогосигнала,называетсяаналоговойсвязью. Подкодированиемпонимаетсялюбоепреобразованиеинформации,идущейотисточника,вформу,пригоднуюдляеепередачипоканалусвязи. Внастоящеевремяширокоиспользуетсяцифроваясвязь,когдапередаваемаяинформациякодируетсявдвоичнуюформу(0и1-двоичныецифры),азатемдекодируетсявтекст,изображение,звук.Цифроваясвязьявляетсядискретной. Термином"шум"называютразногородапомехи,искажающиепередаваемыйсигналиприводящиекпотереинформации.Такиепомехи,преждевсего,возникаютпотехническимпричинам:плохоекачестволинийсвязи,незащищенностьдруготдругаразличныхпотоковинформации,передаваемойпооднимитемжеканалам.Втакихслучаяхнеобходимазащитаотшума. Впервуюочередьприменяютсятехническиеспособызащитыканаловсвязиотвоздействияшумов.Например,использованиеэкранногокабелявместо"голого"провода;применениеразногородафильтров,отделяющихполезныйсигналотшумаипр. КлодомШеннономбыларазработанаспециальнаятеориякодирования,дающаяметодыборьбысшумом.Однаизважнымидейэтойтеориисостоитвтом,чтопередаваемыйполиниисвязикоддолженбытьизбыточным.Засчетэтогопотерякакой-точастиинформацииприпередачеможетбытькомпенсирована. Однако,нельзяделатьизбыточностьслишкомбольшой.Этоприведеткзадержкамиподорожаниюсвязи.ТеориякодированияК.Шеннонакакразипозволяетполучитьтакойкод,которыйбудетоптимальным.Приэтомизбыточностьпередаваемойинформациибудетминимально-возможной,адостоверностьпринятойинформации-максимальной. В современных системах цифровой связи часто применяется следующий прием борьбы с потерей информации при передаче. Все сообщение разбивается на порции-блоки. Для каждого блока вычисляется контрольная сумма(сумма двоичных цифр),которая передается вместе с данным блоком. Вместе приема заново вычисляется контрольная сумма принятого блока, и если она не совпадает с первоначальной, то передача данного блока повторяется. Так будет происходить до тех пор, пока исходная и конечная контрольные суммы не совпадут. Скоростьпередачиинформации—этоинформационныйобъемсообщения,передаваемоговединицувремени.Единицыизмеренияскоростиинформационногопотока:бит/с,байт/сидр. Техническиелинииинформационнойсвязи(телефонныелинии,радиосвязь,оптико-волоконныйкабель)имеютпределскоростипередачиданных,называемыйпропускнойспособностьюинформационногоканала.Ограничениянаскоростьпередачиносятфизическийхарактер. Одинизосновныхфакторов,определяющихразвитиевычислительнойтехникивцеломивычислительныхсистемвчастности,–этовысокаяпроизводительность.Общийметодувеличенияпроизводительности–организацияпараллельнойобработкиинформации,т.е.одновременноерешениезадачилисовмещениевовремениэтаповрешенияоднойзадачи. Способыорганизации.Вовсеммногообразииспособоворганизациипараллельнойобработкиможновыделитьтриосновныхнаправления: • совмещениевовремениразличныхэтаповразныхзадач; • одновременноерешениеразличныхзадачпличастейоднойзадачи; • конвейернаяобработкаинформации. Первыйпуть–совмещениевовремениэтаповрешенияразныхзадач–этомультипрограммнаяобработкаинформации.МультипрограммнаяобработкавозможнадажеводнопроцессорнойЭВМиширокоиспользуетсявсовременныхСОД.Второйпуть–одновременноерешениеразличныхзадачиличастейоднойзадачи–возможентолькоприналичиинесколькихобрабатывающихустройств.Приэтомиспользуютсятеилииныеособенностизадачилипотоковзадач,чтопозволяетосуществитьтотилиинойпараллелизм.Можновыделитьнесколькотиповпараллелизма,отражающихэтиособенности. Естественныйпараллелизмнезависимыхзадачзаключаетсявтом,чтовсистемупоступаетнепрерывныйпотокнесвязанныхмеждусобойзадач,т.е.решениелюбойзадачинезависитотрезультатоврешениядругихзадач.Вэтомслучаеиспользованиенесколькихобрабатывающихустройствприлюбомспособекомплексирования(косвенномилипрямом)повышаетпроизводительностьсистемы. Параллелизмнезависимыхветвей–одинизнаиболеераспространенныхтиповпараллелизмавобработкеинформации.Сутьегозаключаетсявтом,чтоприрешениибольшойзадачимогутбытьвыделеныотдельныенезависимыечасти–ветвипрограммы,которыеприналичиинесколькихобрабатывающихустройствмогутвыполнятьсяпараллельноинезависимодруготдруга.Двумянезависимымиветвямипрограммыбудемсчитатьтакиечастизадачи,привыполнениикоторыхвыполняютсяследующиеусловия: • ниоднаизвходныхдляветвипрограммывеличиннеявляетсявыходнойвеличинойдругойпрограммы(отсутствиефункциональныхсвязей); • дляобеихветвейпрограммынедолжнапроизводитьсязаписьводниитежеячейкипамяти(отсутствиесвязипоиспользованиюоднихитехжеполейоперативнойпамяти); • условиявыполненияоднойветвинезависятотрезультатовилипризнаков,полученныхпривыполнениидругойветви(независимостьпоуправлению); • обеветвидолжнывыполнятьсяпоразнымблокампрограммы(программнаянезависимость). Хорошеепредставлениеопараллелизменезависимыхветвейдаетярусно-параллельнаяформапрограммы,примеркоторойприведеннарис.1.Программапредставленаввидесовокупностиветвей,расположенныхвнесколькихуровнях–ярусах.Кружкамисцифрамивнутриобозначеныветви.Длинаветвипредставляетсяцифрой,стоящейоколокружка.Стрелкамипоказанывходныеданныеирезультатыобработки.Входныеданныеобозначаютсясимволомх,выходныеданные–символому.Символыхимеютнижниецифровыеиндексы,означающиеномеравходныхвеличин;символыуимеютцифровыеиндексыивнизуивверху;цифравверхусоответствуетномеруветви,привыполнениикоторойполученданныйрезультат,ацифравнизуозначаетпорядковыйномеррезультата,полученногоприреализацииданнойветвипрограммы. Рис.1.Ярусно-параллельнаяформапрограммы Изображеннаянарисункепрограммасодержит14ветвей,расположенныхна5ярусах.Ветвикаждогоярусанесвязаныдругсдругом,т.е.результатырешениякакой-либоветвиданногоярусанеявляютсявходнымиданнымидлядругойветвиэтогожеяруса.Наэтомжеграфемогутбытьизображеныисвязипоуправлениюилипамяти.Вэтомслучаеграфпозволяетнагляднопоказатьполностьюнезависимыеветви.Дляпростотыизображениямыэтогонеделаем. Напримереэтой,вобщемдостаточнопростойпрограммы,можновыявитьпреимуществавычислительнойсистемы,включающейнесколькообрабатывающихустройств,ипроблемы,которыеприэтомвозникают. Примем,чтодлинаi-йветвипредставляетсячисломвременныхединицti,которыетребуютсядляееисполнения.Тогданетрудноподсчитать,чтодляисполнениявсейпрограммыпотребуетсяединицвремени.Еслипредставить,чтопрограммавыполняетсядвумяобрабатывающимиустройствами,работающиминезависимодруготдруга,товремярешениязадачисократится.Однакоэтовремя,какнетрудновидеть,будетразличнымвзависимостиотпоследовательностивыполнениянезависимыхветвей. Рассмотримтривариантавыполнениипрограммыярусно–параллельнойформы(рис.2.1). Вариант1.Процессор1выполняетветви1–4–5–9–10–13,процессор2–ветви2–6–3–7–8–11–12–14.Приэтомпроцессор1затрачивает260единицвремени,изкоторых55простаивает,таккакнеготовыданныедляветви13.Процессор2затрачивает230единицвремени. Вариант2.Процессор1выполняетветви1–4–5–9–10–11–13,процессор2-ветви2–6–3–7–8–12–14.Приэтомпроцессор1затрачивает245единицвремени,изкоторых25простаиваетпотойжепричине,чтоивварианте1.Процессор2затрачивает215единицвремени. Вариант3.Процессор1выполняетветви1–4–8–12–11–13,процессор2–ветви2–5–6–3–7–9–10–14.Приэтомпроцессор1затрачивает235,апроцессор2–205единицвремени,изкоторых5онпростаивает. Сравнениеэтихвариантовпоказываетследующее.Вовсехслучаяхвремя,черезкотороедвухпроцессорнаясистемавыдаетрезультаты,,существенносокращается:вместо435единицвременирезультатывыдаютсявпервомвариантечерез260,вовтором–через245ивтретьем–через235единицвремени,т.е.впоследнемслучаевремярешениязадачиуменьшаетсяв1,85раза.Выигрышповремениможетсущественноколебатьсявзависимостиотпоследовательностивыполненияветвейкаждымпроцессором(читательприжеланииможетпостроитьидругиевариантырешениязадачи),поэтомупроцессордолженвыбиратьновуюветвьсучетомэтогообстоятельства.Прирешениизадачикаждыйпроцессорпередначаломвыполненияочереднойветвидолжениметьинформациюоготовностиданныхдляэтого. Такимобразом,длятогочтобыспомощьюнесколькихобрабатывающихустройстврешитьзадачу,имеющуюнезависимыепараллельныеветви,необходимасоответствующаяорганизацияпроцесса,котораяопределяетпутирешениязадачиивырабатываетнеобходимуюинформациюоготовностикаждойветви.Заметим,чтовсеэтоотносительнолегкореализоватьтогда,когдаизвестнадостаточноточнодлительностьвыполнениякаждойветви.Напрактикеэтобываеткрайнередко:влучшемслучаеизвестнаприближеннаядлинаветвей.Поэтомуорганизацияоптимальногоилиблизкогокоптимальномуграфикаработыявляетсядостаточносложнойзадачей. Заметим,что,какправило,трудноизбежатьнекоторыхпростоев,которыевозникаютиз-заотсутствияисходныхданныхдлявыполнениятойилиинойветви.Всеэтоприводитвконечномсчетектому,чтовыигрышвпроизводительностисистемынесколькоснижается.Следуетотметитьтакжеиопределенныесложности,связанныесвыделениемнезависимыхветвейприразработкепрограмм.Вместестемприрешениимногихсложныхзадачтолькопрограммированиесвыделениемнезависимыхветвейпозволяетсущественносократитьвремярешения. Параллелизмобъектовилиданныхимеетместотогда,когдапооднойитойже(илипочтипооднойитойже)программедолжнаобрабатыватьсянекотораясовокупностьданных,поступающихвсистемуодновременно. Этомогутбыть,например,задачиобработкисигналовотрадиолокационнойстанции:всесигналыобрабатываютсяпооднойитойжепрограмме.Другойпример–обработкаинформацииотдатчиков,измеряющиходновременноодинитотжепараметриустановленныхнанесколькиходнотипныхобъектах.Программыобработкиданныхмогутбытьразличногообъемаисложности,начинаяоточеньпростых,содержащихнесколькоопераций,добольших Третийпутьпараллельнойобработкиинформации–конвейернаяобработка–можетбытьреализованвсистемеисоднимпроцессором,разделеннымнанекотороечислопоследовательновключенныхоперационныхблоков,каждыйизкоторыхспециализированнавыполнениистрогоопределеннойчастиоперации.Приэтомпроцессорработаеттакимобразом:когдаi-йоперационныйблоквыполняетi-очастьj-йоперации,(i–1)-йоперационныйблоквыполняет(i–1)-ючасть(j+1)-йоперации,а(i+1)-иоперационныйблоквыполняет(i+1)-ючасть(j–1)-йоперации.Врезультатеобразуетсясвоегородаконвейеробработки,которыйхорошоможетбытьпроиллюстрированследующимпростымпримером. Рис.2.Структурнаясхемаконвейераопераций Операциюсложениядвухчиселсплавающейзапятойможноразделитьначетырепоследовательноисполняемыхэтапа,илишага:сравнениепорядков(СП);выравниваниепорядков–сдвигмантиссысменьшимпорядкомдлявыравниваниясмантиссойсбольшимпорядком(ВП);сложениемантисс(СМ);нормализациярезультата(НР). Надосказать,чтоконвейеркомандприменяетсяужедавновобычныхЭВМ.Приэтомциклвыполнениякомандыразбиваетсянарядэтапов,например,формированиеадресакоманды(ФАК),выборкакомандыизпамяти(ВК),расшифровкакодаоперации(РКО),формированиеадресаоперанда(ФАО),выборкаоперандаизпамяти(ВО)и,наконец,арифметическаяилилогическаяоперация(АЛО).Вустройствеуправленияпредусматриваютсяблоки,которыенезависимодруготдругаипараллельномогутвыполнятьуказанныеэтапы. Ввычислительныхсистемахможноодновременноиспользоватьиконвейеркоманд,иконвейерарифметическихопераций,идаженесколькопараллельноработающихконвейеровкомандиарифметическихопераций.Впоследнемслучаеможетбытьполученаоченьвысокаяпроизводительностьсистемы.Именнопотакомупринципупостроенысамыебыстродействующиевычислительныесистемы.
«Способы организации, обработки и процесс хранения информации» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Тебе могут подойти лекции

Смотреть все 462 лекции
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot