Поток от данни: цел, видове, характеристики

Нашият свят просто не може да направи без много данни. Те се предават между различни обекти и ако това не е така, това означава, че само едно нещо - човешката цивилизация е престанала да съществува. Така че нека разгледаме какъв е потокът от данни, как може да се управлява, къде се съхранява, какви са неговите обеми и много други.

Въведение

Първо, трябва да разберем терминологията. Потокът от данни е целенасоченото движение на определена информация. Крайната дестинация могат да бъдат широките маси на населението (телевизия), електронните компютри (интернет), ретранслаторите (радио) и т.н. Има различни типове потоци от данни. Тяхната класификация може да се основава на използваните средства (телефон, интернет, радио), места на ползване (компания, събирания на хора), предназначение (цивилни, военни). Ако се интересуват от тяхната йерархия, функционални процеси, свързани елементи, тогава се изгражда диаграма на потока от данни (DPD). Това е необходимо за проследяване на движенията, както и демонстрации, че всеки процес при получаване на определена входна информация осигурява логически резултати от изхода. За да се илюстрира тази позиция, могат да се конструират нотации, съответстващи на методите на Хайн-Сирсон и Джардон-де-Марко. Като цяло, моделът на потока данни DPT ви позволява да се справяте с външни обекти, системи и техните елементи, процеси, устройства и потоци. Неговата точност зависи от това колко е надежднадостъпна информация за източника. Защото, ако не съответства на действителността, тогава дори най-съвършените методи няма да могат да помогнат.


За размерите и посоките

Информационните потоци от данни могат да бъдат с различна величина. Това зависи от много фактори. Например, вземете обикновено писмо. Ако напишете най-често срещаната фраза: "Днес е красив и слънчев ден", тогава не е необходимо толкова място. Но ако го кодирате в двоичен код, който е разбираем за компютъра, тогава той очевидно няма да има един ред. Защо? За нас фразата "днес е красив и слънчев ден" е кодирана ясно и не предизвиква въпроси във формата. Но компютърът не може да го възприеме. Той отговаря само на определена последователност от електронни сигнали, всяка от които съответства на нула или едно. Това означава, че компютърът не може да възприеме тази информация, освен ако не е преобразувана в разбираема за него форма. Тъй като минималната стойност, която работи, е осембитов бит, то кодираните данни ще изглеждат така: 000000000000000000000000 00000011 И това са само първите четири знака, които условно означават това. Следователно, обработката на потока от данни за него е, макар и възможна, но специфична професия. И ако хората говорят по този начин, не е трудно да си представим колко велики ще бъдат текстовете ни! Но тук е недостатък: по-малък размер. Какво означава това?


Факт е, че компютрите, въпреки факта, че те на пръв поглед работят неефективно, за всички промени отнемат много малко място. Да, за да промените посочената информация, трябва само целенасоченоработа с електрони. А съдържанието на технологията ще зависи от това къде се намират. Поради малкия си размер, въпреки неизбежната неефективност, компютърът може да съдържа много повече информация, отколкото лист или сравнима книга с твърд диск. В хиляда или дори милиони пъти! А количеството на потока от данни, което може да премине през себе си, нараства до зашеметяващи стойности. Така че само за да напишете всички двоични операции, извършени от един мощен сървър за секунда, обикновен човек може да отнеме години. Но може да има висококачествена графична емулация, много записи за промени на фондовата борса и много друга информация.

За съхранение

Ясно е, че потоците от данни не са ограничени. Те отиват от източниците си до получателите, които могат просто да се запознаят с тях или дори да ги спасят. Ако говорим за хора, тогава се опитваме да запазим паметта си в ума за по-нататъшно възпроизвеждане. Въпреки че това не винаги излиза, нещо нежелано може да бъде запомнено. В компютърните мрежи базата данни идва на помощ. Потокът от информация, предавана по канала, обикновено се обработва от системата за управление, която решава какво и къде да се записва в съответствие с получените инструкции. Такава система, като правило, е с порядък по-надеждна от човешкия мозък и ви позволява да съхранявате много съдържание, което е лесно достъпно по всяко време. Но тук и там не може без проблеми. На първо място, не трябва да забравяме за човешкия фактор: някой е пропуснал инструктаж по сигурността, системният администратор не го правис дължимата ревност се отказа от отговорностите си и всичко - системата се провали. Но може да има често срещана грешка в потока от данни: няма необходим възел, шлюзът не работи, грешен формат и кодиране на предаване на данни, и много други. Дори е възможно евентуален провал на информационните технологии. Например, има праг от девет милиона компютърни операции, който трябва да бъде не повече от една грешка при изпълнение. На практика тяхната честота е много по-малка, може би дори достига стойността на една на милиарди, но въпреки това те все още съществуват.

Анализ

Обикновено потоците от данни не съществуват сами по себе си. Кой се интересува от тяхното съществуване. И не само във факта, че са били, но и в управлението им. Но това, като правило, не е възможно без предварителен анализ. И за задълбочено проучване на съществуващата ситуация, само проучването на ситуацията може да не е достатъчно. Затова обикновено се анализира цялата система, а не само един поток. Това означава, че отделните елементи, техните групи (модули, блокове), връзката между тях и т.н. Анализ на потока от данни, въпреки че е неразделна част, но не се извършва отделно поради факта, че получените резултати са твърде откъснати от интегралната картина. В този случай често се извършва пермутацията на обектите: някои външни се разглеждат като част от системата и някои вътрешни се изваждат от обхвата на интереса. В този случай изследването има прогресивен характер. Това означава, че първоначално се разглежда от цялата система, след това я разделя на съставни части, и едва тогава идва дефиницията на потоците.данните, с които трябва да се справите. След като всичко е внимателно анализирано, можете да решите проблемите с ръководството: къде, какво, в каква сума ще отиде. Но това е цяла наука.

Какво е управление на потока от данни?

По същество това е възможност да се насочат към определени получатели. Ако говорим за отделни хора, тогава всичко е много просто: информацията, която имаме, се контролира от нас. Тоест решаваме какво да кажем и какво е по-добре да мълчим. Управлението на потока от данни от гледна точка на компютърните технологии не е толкова лесно. Защо? За да съобщите на друг човек определена информация, достатъчно е да отворите устата си и да затегнете гласните струни. Но техниката не е налична. Тук потокът от управление на данни е сложен въпрос. Да си припомним вече споменатата обикновена фраза: "Днес е красив и слънчев ден". Всичко започва с неговия превод в двоичен код. След това трябва да установите връзка с маршрутизатора, маршрутизатора, съединителя или друго устройство, което е насочено към данните. Информацията трябва да бъде кодирана, така че да приеме формата, която може да бъде предадена. Например, ако планирате да изпратите файл от World Wide Web от Беларус до Полша, тогава той се разделя на пакети, които след това се изпращат. Освен това, не само нашите данни, но и много други. Тъй като средствата за доставка и кабели за предаване са винаги еднакви. Покриването на света на потоците от данни ви позволява да получавате информация от всяка точка на света (за сметка на необходимите средства). Управлението на такъв масив е проблем. Но тукако става въпрос за едно предприятие или доставчик, то това е съвсем различно. Но в такива случаи контролът обикновено се разбира само когато се насочват потоците и дали те изобщо трябва да бъдат пропуснати.

Симулация

Говорете за това как работи потока на предаване на данни в теорията - това е лесна задача. Но не всеки може да разбере какво представлява. Нека да разгледаме примера и да симулираме възможните сценарии. Да предположим, че има известно предприятие, което има потоци от данни. Те са от най-голям интерес за нас, но първо трябва да се справите със системата. На първо място, трябва да споменем външни субекти. Те са материални обекти или индивиди, които действат като източници или получатели на информация. Като пример, можете да донесете склад, клиенти, доставчици, персонал, клиенти. Ако даден обект или система се дефинира като външна единица, това означава, че те са извън анализираната система. Както вече споменахме, в процеса на изследване някои от тях могат да се прехвърлят вътрешно и обратно. В общата схема тя може да бъде представена като квадрат. Ако се конструира модел на сложна система, то той може да бъде представен в най-обобщена форма или да се разложи на няколко модула. Модулът им служи за идентификация. Поставяйки помощна информация, е по-добре да ограничите името, критериите за определяне, допълненията и входните елементи. Процесите също са подчертани. Тяхната работа се извършва въз основа на предоставените входящи даннипотоци. Във физическата реалност това може да бъде представено като обработване на получената документация, приемане на поръчки, получаване на нови проектни разработки с последващото им прилагане. Всички получени данни трябва да се използват за изпълнение на определен процес (производство, контрол, настройка).

И какво следва?

Номерацията се използва за идентификация. Благодарение на него можете да научите какъв поток, къде, защо и как е дошъл и да стартирате определен процес. Понякога информацията изпълнява ролята си и след това се унищожава. Но това не винаги е така. Често се изпраща за съхранение на устройство за съхранение на данни. Това се разбира като абстрактно устройство, което е подходящо за съхраняване на информация, която може да бъде изтрита по всяко време. По-напредналата му версия е идентифицирана като база данни. Съхранената в него информация трябва да съответства на приетия модел. Потокът от данни се основава на потока от данни, който ще се предава чрез специфична връзка от източника към приемника (приемника). Във физическата реалност тя може да бъде представена под формата на електронни сигнали, предавани чрез кабели, изпратени по пощата, писма, флаш дискове, лазерни дискове. Когато се конструира схематичен чертеж, се използва символ на стрелка, за да се укаже посоката на потока от данни. Ако отидат от двете страни, можете просто да начертаете линия. Или използвайте клавишите със стрелки, за да укажете, че данните се предават между обектите.

Конструкция на модела

Основната преследвана цел е да се опише системата като ясна и разбираемаезик, като се обръща внимание на всички нива на детайлност, включително при разделяне на системата на части, като се отчита връзката между различните компоненти. В този случай се дават следните препоръки:
  • За да се настанят най-малко три и не повече от седем потока на всяка част. Такава горна граница се установява поради ограниченията на възможността за едновременно възприемане от един човек. В крайна сметка, ако разглеждаме сложна система с голям брой връзки, ще бъде трудно да се ориентираме в нея. Долната граница се определя на базата на здравия разум. Защото извършването на детайлите, които само ще изобразят един поток от данни, не е рационално.
  • Не затрупвайте пространството на веригата с незначителни елементи за дадено ниво.
  • Разграждането на потоците трябва да се извършва във връзка с процесите. Тези работи трябва да вървят по едно и също време, а не на свой ред.
  • Да се ​​обозначи ясно, представяйки същността на имената. Не трябва да се използват съкращения.
  • При изучаването на потоци трябва да се помни, че е възможно да се справим с всички хакери, но е по-добре да правим всичко акуратно и по най-добрия начин. В крайна сметка, дори ако човекът, който прави модела, разбира всичко, той го прави, почти със сигурност не за себе си, а за други хора. И ако ръководителят на компанията не може да разбере какво се обсъжда, тогава цялата работа ще бъде безполезна.

    Специфични моменти на симулация

    Ако се създаде сложна система (т.е. в която има десет и повече външни единици), не е излишно да се създава йерархия на контекстните диаграми. В същото време горната част не трябва да се поставяосновен поток от данни. И какво тогава? Подсистеми, които имат по-добри потоци от данни, както и връзки между тях. След като моделът бъде създаден, той трябва да бъде проверен. Или с други думи - проверете за пълнота и последователност. Така че в завършения модел всички обекти (подсистеми, потоци от данни, процеси) трябва да бъдат подробно описани и описани. Ако елементите бяха открити, че тези стъпки не са изпълнени, трябва да се върнете към предишните стъпки за разработване и да решите проблема. Хармонизираните модели следва да гарантират запазването на информацията. С други думи, всички входящи данни се четат и след това се записват. Тоест, когато се моделира ситуацията в предприятието и ако нещо остане неотчетено, това предполага, че работата е била извършена лошо. Ето защо, за да не изпитваме такива разочарования, много внимание трябва да се обърне на обучението. Необходимо е преди работата да се вземе предвид структурата на обекта, който се изучава, спецификите се предават в потоците от данни и много повече. С други думи - необходимо е да се изгради концептуален модел на данните. В такива случаи се различават връзките между субектите и се определят техните характеристики. В същото време, ако нещо е взето за основа, това не означава, че трябва да се възползвате и да я задържите. В случай на необходимост може да се определи концептуален модел на данните. В края на краищата, основната преследвана цел е да се справим с потоците от данни, да определим какво и как, и да не рисуваме красива картина и да се гордеем със себе си.

    Заключение

    Безспорно тази тема е много интересна. В същото време тя е много обемна. запълното му разглеждане на една статия не е достатъчно. В крайна сметка, ако говорим за потоци от данни, тогава само простият трансфер на информация между компютърните системи и в рамките на човешката комуникация не е ограничен. Тук можете да намерите много интересни посоки. Вземете, например, невронни мрежи. Вътре има голям брой различни потоци от данни, които наблюдаваме много трудно. Те учат, сравняват ги, преобразуват ги по свое усмотрение. Заслужава да се спомене друга свързана с това тема - Големи данни. В крайна сметка, те се формират поради получаването на различни потоци от информация за много неща. Например, социалната мрежа проследява ангажимента на човека, защо обича да оценява, да формира списък с ползите си и да предлага по-ефективна реклама. Или препоръчайте въвеждането на тематичната група. Както можете да видите, опциите за използване и прилагане на получените потоци от данни и съдържащи в тях много информация.

    Свързани публикации