Правна защита на програми и данни. Правната закрила на компютърните програми и бази данни е въведена в пълен обем за първи път през Руска федерацияЗакон „За правната защита на електронните програми компютрии бази данни”, влязла в сила на 20.10.1992г.

Правната защита, предоставена от този закон, се разпростира върху всички видове компютърни програми (вкл Операционна системаи софтуерни комплекси), които могат да бъдат изразени на всеки език и във всякаква форма.

За да защити правата си, разработчикът на програма може, като се започне от първото издание на програмата, да използва знак за авторско право, състоящ се от три елемента:

Буквите C в кръгове или скоби;

Име (име) на правоносителя;

Годината, в която програмата е пусната за първи път.

Защита на данни.

Защита срещу незаконно копиране и използване. Софтуерна защитаза предотвратяване на копиране на разпределителни дискети може да се състои в прилагане на нестандартно форматиране. Освен това на дискета или CD-ROM може да бъде поставен кодиран софтуерен ключ, без който програмата става неизползваема и който се губи при копиране.

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

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

Защита на дискове, папки и файлове. Всеки диск, папка и файл могат да бъдат защитени от неоторизиран достъп: например, задайте определени права за достъп (пълни или само за четене) и различни за различните потребители.

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

Ако сървърът има връзка с интернет и едновременно служи като сървър на локална мрежа (интранет сървър), тогава неоторизиран достъп от интернет до локална мрежа. За да се избегне това, се инсталира софтуерна или хардуерна бариера между Интернет и Интранет с помощта на защитна стена. Защитната стена следи трансфера на данни между мрежите и предотвратява неоторизиран достъп.

Логично допълнение. Таблица на истината.

Папки и файлове (тип файл, име на файл). Файлова система. Основни файлови операции в операционната система

Файл. Всички програми и данни се съхраняват в енергонезависимата (външна) памет на компютъра като файлове. Файлът е определено количество информация (програма или данни), която има име и се съхранява в дългосрочна (външна) памет.

Името на файла се състои от две части, разделени с точка: действителното име на файла и разширение, което определя неговия тип (програма, данни и т.н.). Действителното име на файла се дава от потребителя, а типът на файла обикновено се задава автоматично от програмата, когато се създава.

На различни операционни системи има различни форматиимена на файлове. В операционната система MS-DOS самото име на файла трябва да съдържа не повече от осем букви от латинската азбука и цифри, а разширението се състои от три латински букви, например:

В операционната Windows системаимето на файла може да има до 255 знака и е разрешено използването на руската азбука, например:

Информационни единици.doc

Файлова система. На всяка среда за съхранение (гъвкава, твърда или лазерен диск) може да съхранява голям брой файлове. Редът, в който файловете се съхраняват на диска, се определя от инсталираната файлова система.

За дискове с малък брой файлове (до няколко десетки) е удобно да се използва файлова система на едно ниво, когато директорията (съдържанието на диска) е линейна последователност от имена на файлове.

Ако на диска се съхраняват стотици и хиляди файлове, тогава за удобство на търсенето файловете са организирани в многостепенна йерархична файлова система, която има "дървовидна" структура.

Първоначалната, главната, директория съдържа вложени директории от 1-во ниво, на свой ред всяка от тях има вложени директории от 2-ро ниво и т.н. Трябва да се отбележи, че файловете могат да се съхраняват в директории от всички нива.

Операции с файлове. В процеса на работа на компютър най-често се извършват следните операции с файлове: копиране (копие на файла се поставя в друга директория); преместване (самият файл се премества в друга директория); изтриване (записът за файла се премахва от директорията); преименуване (променя името на файла).

Графично представяне на файловата система. Йерархичната файлова система MS-DOS, съдържаща директории и файлове, е представена в операционната система Windows чрез GUIпод формата на йерархична система от папки и документи. Папка в Windows е аналогична на директория на MS-DOS.

Йерархичните структури на тези системи обаче са малко по-различни. В йерархичен файлова система MS-DOS, горната част на йерархията на обектите е главната директория на диска, която може да се сравни с ствола на дърво - върху нея растат клони (поддиректории), а върху клоните са разположени листа (файлове).

В Windows в горната част на йерархията на папките е папката Desktop (Фигура 10). Следващо ниво

Представено от My Computer, Recycle Bin и мрежова среда(ако компютърът е свързан към локална мрежа).



В алгебрата на логиката обединението на две (или повече) изявления, използващи обединението "или", се нарича операция на логическо добавяне или дизюнкция.

Съставно твърдение, образувано в резултат на логическо събиране (дизюнкция), е вярно, когато поне едно от простите твърдения, включени в него, е вярно.

Операцията на логическо добавяне (дизюнкция) обикновено се обозначава или със знака "v", или със знака за добавяне "+":

Написахме формулата за функцията за логическо добавяне, чиито аргументи са логическите променливи A и B, които приемат стойностите true (1) и false (0).

Функцията за логическо събиране F също може да приема само две стойности: истина (1) и невярно (0). Стойността на логическа функция може да се определи с помощта на таблицата на истината на тази функция, която показва какви стойности приема логическата функция за всички възможни набори от нейните аргументи (Таблица 3).

Според таблицата на истината е лесно да се определи истинността на съставно твърдение, образувано с помощта на операцията за логическо добавяне. Помислете например за съставното твърдение „2 x 2 = 4 Или 3 x 3 = 10“. Първото просто твърдение е вярно-* преди (A = 1), а второто твърдение е невярно (B = 0); според таблицата определяме, че логическата функция приема стойността true (F = 1), т.е. това съставно твърдение е вярно.

Правна защита на програми и данни. Правната защита на компютърните програми и бази данни за първи път е въведена изцяло в Руската федерация със Закона „За правната защита на програмите за електронни компютри и бази данни“, който влезе в сила на 20 октомври 1992 г.

Правната защита, предоставена от този закон, обхваща всички видове компютърни програми (включително операционни системи и софтуерни пакети), които могат да бъдат изразени на всеки език и във всякаква форма.

За да защити правата си, разработчикът на програма може, като се започне от първото издание на програмата, да използва знак за авторско право, състоящ се от три елемента:

Буквите C в кръгове или скоби;

Име (име) на правоносителя;

Годината, в която програмата е пусната за първи път.

Защита на данни.

Защита срещу незаконно копиране и използване. Софтуерната защита за предотвратяване на копиране на разпределителни дискети може да се състои в използване на нестандартно форматиране. Освен това на дискета или CD-ROM може да бъде поставен кодиран софтуерен ключ, без който програмата става неизползваема и се губи при копиране.

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

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

Защита на дискове, папки и файлове. Всеки диск, папка и файл могат да бъдат защитени от неоторизиран достъп: например, задайте определени права за достъп (пълни или само за четене) и различни за различните потребители.

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

Ако сървърът има интернет връзка и едновременно служи като сървър на локална мрежа (интранет сървър), тогава е възможен неоторизиран достъп от интернет до локалната мрежа. За да се избегне това, се инсталира софтуерна или хардуерна бариера между Интернет и Интранет с помощта на защитна стена. Защитната стена следи трансфера на данни между мрежите и предотвратява неоторизиран достъп.

Лицензиран, Shareware и безплатни програми според правния си статут могат да бъдат разделени на три големи групи: лицензирани, shareware и свободно разпространявани програми (freeware).

Разпространението на лицензирани програми (дискети или CD-ROM дискове, от които програмите се инсталират на компютрите на потребителите) се разпространяват от разработчиците въз основа на споразумения с потребителите на платена основа, с други думи, лицензирани програмиПродадени са. В съответствие с лицензионното споразумение разработчиците на програмата гарантират нейното нормално функциониранев определена операционна система и са отговорни за нея.

Някои софтуерни компании предлагат Shareware програми на потребителите за рекламни и маркетингови цели. На потребителя се предоставя версия на програмата с ограничен срок на валидност (след изтичане на посочения период програмата спира да работи, ако не е извършено плащане за нея) или версия на програмата с ограничен функционалност(при плащане потребителят получава код, който включва всички функции).

Много производители на софтуер и компютърен хардуер се интересуват от широкото безплатно разпространение на софтуер. На такива софтуерни инструментивключват следното: нови недовършени (бета) версии на софтуерни продукти (това позволява те да бъдат широко тествани); софтуерни продукти, които са част от фундаментално нови технологии (това ви позволява да завладеете пазара); допълнения към вече пуснати програми, които поправят открити грешки или разширяват възможностите; остарели версии на програми; драйвери за нови устройства или подобрени драйвери за съществуващи.

Правна защита на информацията.Правната защита на компютърните програми и бази данни е въведена за първи път в Руската федерация със Закона на Руската федерация „За правната защита на програмите за електронни компютри и бази данни“, който влезе в сила през 1992 г.

За да съобщи своите права, разработчикът на програма може, като се започне от първото издание на програмата, да използва символ за авторско право, състоящ се от три елемента: буквата C в кръг или скоби ©; заглавие (име) на правоносителя; година на първото пускане на програмата.

Електронен подпис.През 2002 г. беше приет Законът на Руската федерация „За електронния цифров подпис“, който стана законодателната основа за управление на електронни документи в Русия. Съгласно този закон електронен цифров подписв електронен документ се признава за правно еквивалентен на подпис в документ на хартиен носител.

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

Процесът на електронно подписване на документ се състои в обработка с използване на таен ключтекст на съобщението. След това криптираното съобщение се изпраща по имейл до абоната. За удостоверяване на съобщението и електронен подписабонатът използва публичния ключ.

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

Защитата на потребителските настройки е достъпна в операционната система Windows (когато системата се зарежда, потребителят трябва да въведе своята парола), но тази защита е лесно преодоляна, тъй като потребителят може да откаже да въведе парола. Паролата за влизане може да бъде зададена в програмата Настройка на BIOS, компютърът няма да започне да зарежда операционната система, освен ако не бъде въведена правилната парола. Не е лесно да се преодолее такава защита, освен това ще има сериозни проблеми с достъпа до данни, ако потребителят забрави тази парола.

Понастоящем за защита срещу неоторизиран достъп до информация все по-често се използват системи за биометрична авторизация и потребителска идентификация. Характеристиките, използвани в тези системи, са неотменими качества на личността на човека и следователно не могат да бъдат загубени или подправени. Системите за защита на биометричната информация включват системи за разпознаване на реч, системи за идентификация на пръстови отпечатъци и системи за идентификация на ириса.

Защита на програми от нелегално копиране и използване.Компютърните пирати, незаконно възпроизвеждащи софтуер, обезценяват труда на програмистите, превръщат разработката на софтуер в икономически неизгоден бизнес. Освен това софтуерните пирати често предлагат на потребителите незавършени програми, програми с грешки или техните демо версии.

За да функционира компютърният софтуер, той трябва да бъде инсталиран (инсталиран). Софтуерразпространявани от производителите под формата на комплекти за разпространение на CD-ROM. Всяка дистрибуция има своя собствена сериен номер, което предотвратява нелегалното копиране и инсталиране на програми.

Могат да се използват специални защити за предотвратяване на незаконно копиране на програми и данни, съхранени на CD-ROM. Може да се постави на CD-ROM криптиран софтуерен ключ, който се губи при копирането и без който програмата не може да бъде инсталирана.

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

Защита на данните на диска.Всеки диск, папка и файл локален компютър, както и компютър, свързан към локалната мрежа, могат да бъдат защитени от неоторизиран достъп. За тях могат да се задават определени права за достъп (пълни, само за четене, с парола), като правата могат да бъдат различни за различните потребители.

За да се осигури по-голяма надеждност на съхранението на данни, се използват твърди дискове RAID масиви(Redantant Arrays of Independent Disks - излишен масив от независими дискове). Няколко твърди дисковеса свързани към специален RAID контролер, който ги третира като единна логическа среда за съхранение. Когато информацията се записва, тя се дублира и се съхранява на няколко диска едновременно, така че ако един от дисковете се повреди, данните не се губят.

Защита на интернет информацията. Ако компютърът е свързан към Интернет, тогава по принцип всеки потребител, също свързан към Интернет, може да получи достъп до информационните ресурси на този компютър. Ако сървърът има интернет връзка и едновременно служи като сървър на локална мрежа (интранет сървър), тогава е възможен неоторизиран достъп от интернет до локалната мрежа.

Механизмите за проникване от Интернет към локалния компютър и към локалната мрежа могат да бъдат различни: уеб страниците, заредени в браузъра, могат да съдържат активни ActiveX контроли или Java аплети, които могат да извършват деструктивни действия върху локалния компютър; някои уеб сървъри хостват текстови съобщения на локалния компютър. бисквитки, с помощта на които можете да получите конфиденциална информацияотносно потребителя на локалния компютър; като се използва специални помощни програмиимате достъп до дискове и файлове на локалния компютър и т.н.

За да се предотврати това да се случи, се инсталира софтуерна или хардуерна бариера между Интернет и Интранет, използвайки защитна стена(защитна стена- защитна стена). Защитната стена следи прехвърлянето на данни между мрежите, следи текущите връзки, открива подозрителна активност и по този начин предотвратява неоторизиран достъп от интернет до локалната мрежа.

Като начало незабавно ще предупредим читателите: защитата на правата на създателите на компютърни програми и бази данни се осъществява въз основа на разпоредби, които се различават значително от тези, които уреждат защитата на търговските марки. Освен това това са два напълно различни обекта на защита.

Правата на създателите на компютърни програми и бази данни са защитени от два закона: Закон на Руската федерация от 23 септември 1992 г. № 3523-1 „За правната защита на програми за електронни компютри и бази данни“ и Закон на Руската федерация от 9 юли 1993 г. № 5351-1 „За авторското право и сродните му права“. В много основни точки и двата нормативни акта се дублират, затова ще се съсредоточим върху Закона „За правната защита на компютърните програми и бази данни“ като специален нормативен акт, въпреки че подчертаваме: за да защитите правата си, можете и трябва да използва и двете от гореспоменатия закон.

Все пак всеки има право

Какви точно са правата на създателите на програми и бази данни, които могат да получат правна защита и защита в Руската федерация?

Правната защита се разпростира върху всички видове компютърни програми (включително операционни системи и софтуерни пакети), които могат да бъдат формулирани на всеки език и във всякаква форма, включително изходен текст и обектен код, както и бази данни, които са резултат от творческа работа по избора и организация на данните.

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

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

  • буквите "C" (от думата copyright) в кръг или в скоби;
  • заглавие (име) на правоносителя;
  • годината на първото пускане на компютърна програма или база данни за обществеността.

Въпреки това на автора се предоставя правото да регистрира създадения от него интелектуален продукт. За да направите това, разработчикът на програмата трябва лично или чрез упълномощен представител да се свърже с него руска агентураотносно правната защита на компютърни програми, бази данни и топологии на интегрални схеми. Този процесотнема много малко време, усилия и нерви (потвърждаваме това въз основа на собствен опит). Между другото, в материално отношение процедурата също не е тежка. Но в бъдеще сертификат, издаден от агенция, може да предостави на собственика си безценна услуга. Например, когато за защита на своите защитени от закона права и интереси ще се наложи да се обърнете към съда, където ще ви трябват доказателства за вашата невинност.

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

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

Има определен нюанс, който не винаги се взема предвид от програмистите и техните работодатели: ако сте създали програма или база данни в хода на изпълнение на служебните си задължения или по указание на работодателя, тогава правата на собственост върху такъв интелектуален продукт принадлежат на работодателя, освен ако, разбира се, не е посочено друго в договора с работодателя. Обърнете внимание: това са имуществени права, лични неимуществени права (авторство, име, неприкосновеност), чието съдържание е посочено по-горе, които никой не може да отнеме от автора. И ако поради незнание или по някаква друга причина авторът внезапно вземе и прехвърли на работодателя си всички права върху създадената от него програма или база данни и след това авторът се разболее мъчително поради безразсъдната си постъпка, тогава договорът относно прехвърлянето на лични неимуществени права лесно се признава за недействителен в съда.

Действия при нарушаване на вашите права

Какви действия трябва да предприеме решителен и безкомпромисен автор, който е открил, че неговото въображение, чието създаване е прекарало много безсънни нощи, се продава нахално в близкия щанд или магазин, а създателят на шедьовър (или не шедьовър - няма значение) не се плаща нищо, да И като цяло - те дори не поискаха разрешение? Вашите действия трябва да са адекватни на нанесената обида. Има няколко варианта за отговор (степените на адекватност са посочени във възходящ ред):

  1. Подайте иск до лица, които нарушават вашите авторски права, и поискайте или да спрете нарушението, или да формализирате отношенията си по начина, предписан от закона. С други думи, можете да поискате вашият „интерес“ да бъде взет предвид. Отговорът в повечето случаи е предвидим. Кои – надяваме се, че вече сте се досетили, в противен случай ще трябва да ви откажат да пишете компютърни програми.
  2. Свържете се с отдела за икономическа престъпност, на територията на който сте открили "тъпи" търговци. Освен това доблестните полицаи трябва сами да разберат всичко и, ако е необходимо, да образуват наказателно дело. За щастие в наказателния кодекс има много статии за такъв случай. Вярно е, че в този случай вашето удовлетворение ще бъде по-морално - едва ли ще върнете парите.
  3. Напишете молба до арбитражния съд (това действие ще изисква помощта на квалифициран адвокат - не можете да го направите сами, това е сигурно). В този случай имате много реален шанс да получите като обезщетение от 5 до 50 хиляди минимални работни заплати. Сега минималната заплата за такива цели е 100 рубли. Ако смятате, че постъпленията от продажбата на вашата интелектуална собственост са много по-високи от определения размер на обезщетението, можете да поискате обезщетение, което включва сумата на постъпленията, неправомерно получени от нарушителя от продажбата на вашата интелектуална собственост. Но още веднъж подчертаваме, че воденето на дела в съда е дълъг и досаден процес, изискващ специално обучение и специални познания.

КомпютърПрес 5 „2001

Всички теми в този раздел:

Издателство SPbSPU
УДК 681.3 (075) Препоръчва се за публикуване от Научно-методическия съвет на Псковския държавен политехнически институт Рецензенти: - Ил.

Основи на компютърните науки
1. Информация и информационни процеси Основни понятия: информация, информационни процеси, информационно общество и

Информационни технологии
7. Технологии на обработка текстова информацияОсновни понятия: текстов редактори процесор, формат текстов файл, T

Понятието информация. Информация и информационни процеси
Концепцията за информация се използва широко в ежедневието на съвременния човек, така че всеки има интуитивна представа за това какво представлява. дума информация

Информационни свойства
Има редица изисквания към информацията, т.е. всяка информация трябва да бъде определени свойства: § Пълнота или качество на информацията,

Методи за обработка на данни
За да се вземе каквото и да е решение въз основа на получените данни, тоест регистрираната информация, е необходимо

Структури на данни
Работи с големи комплектиданните се автоматизират по-лесно, когато данните са подредени, т.е. образуват дадена структура. Съществуват три основни вида структури: линейни

Информационни процеси
Определение. Информационният процес е процес на възприемане, натрупване, съхранение, обработка и предаване на информация. § Процеси на възприемане, съхранение и

Информационни бази на процесите на управление
За да говорим за процеси на управление, е необходимо да разберем какво е система за управление. Определение. Системата е подредена колекция от разнородни елементи

Информационна дейност на човек. Основни характеристики на информационното общество
Развитието на науката и образованието доведе до бързо нарастване на обема на информацията и човешкото знание. Ако в началото на миналия век общият обем на човешкото познание се е удвоявал приблизително на всеки петдесет години,

Езикът като начин за представяне на информация. Количество информация
Спомнете си една от дефинициите на понятието "информация". Определение. Информацията е съдържанието на съобщение, сигнал, памет и др. Забележка.

Вероятностен подход за определяне на количеството информация. Понятието ентропия
Ако обърнете внимание на говоримите езици, като руския, можете да направите интересни изводи. За да се опростят теоретичните изследвания в компютърните науки, обикновено се смята, че руската азбука се състои от

Аналогови (непрекъснати) и дискретни форми на представяне
Информацията е много обемно понятие, което се вписва в целия свят: цялото разнообразие от неща и явления, цялата история, всички томове научни изследвания, произведения на поети и прозаици. И всичко това

Заключение: Всяка непрекъсната (аналогова) стойност може да бъде представена в дискретна форма. И механизмът на такава трансформация е очевиден.
Определение. Процесът на преобразуване на непрекъсната (аналогова) стойност в дискретна форма се нарича аналогово-дискретно преобразуване. Забележка. Възнесение

Десетично и двоично представяне
Както вече беше отбелязано, дискретността е случаят, когато даден обект или явление има краен (изброим) брой разновидности. За подчертаване на конкретни

Експоненциални форми на представяне на информация
За представяне на много малки или много големи числа, тяхното стандартно позиционно представяне става нечетливо и трудно за използване за извършване на изчислителни операции върху такива числа.

Кодиране на информация. Двоично кодиране. Единици за измерване на количество информация
За автоматизиране на работата с информация, свързана с различни видове, много е важно да се уеднакви формата на представяне, т.е. трябва да конвертирате знак, текст и графична информациятака около

Бройни системи
Определение. Бройната система е набор от символи (цифри) и правилата за използването им за представяне на числа. Има два вида бройни системи: §

Бройни системи, използвани в компютър
Позиционният принцип се използва и при запис на двоични числа. В този случай коефициентите при степените на числото 2 ще бъдат двоичните цифри 0 и 1. Числото 5279 в двоична системаразчитане

Преобразуване на числа от десетична бройна система в бройна система с произволна основа
За да преобразувате число в десетична системасмятане, ние го записваме като полином As = anSn+ an-1

Преобразуване на числа от двоични в осмични, шестнадесетични и обратно
Тези действия се извършват по опростени правила, като се вземе предвид фактът, че основите на тези бройни системи са кратни на цяла степен 2, т.е. 8 \u003d 23 и 16 \u003d 24. Това означава, че когато пре

A Max(N)=2N–1
§ Цели числа със знак - Добавянето на отрицателни стойности въвежда някои нови свойства. Точно половината от всички 2N числа са сега

A=(± M) 2 ±P и ½ ≤ M<1.
Пример: -310 = -0,11 210, където M = 0,11 и P = 10

двоично събиране
Двоичното събиране е подобно на десетичното събиране. И в двата случая операциите започват с обработка на най-малко значимите цифри, разположени в най-дясната позиция. Ако резултатът от събирането е

двоично изваждане
Двоичното изваждане е подобно на десетичното изваждане. Както при събирането, разликата между изваждането в двоична и десетична форма е само в особеностите на побитовите операции. Calc

двоично умножение
Двоичното и десетичното умножение, точно както двоичното и десетичното събиране или изваждане, са сходни по много начини. Умножението е бърз начин за събиране на множество еднакви числа. Умножението изпълнява

двоично деление
Делението е обратното на умножението. С други думи, при деление операцията за изваждане се повтаря, докато умаляваното стане по-малко от изважданото. Броят на повторенията показва как

Двоично изваждане с помощта на кодове за допълване на две
При внедряването на двоична аритметика в съвременните компютърни процесорни елементи трябва да се има предвид, че възможностите на хардуерната "двоична електроника" не позволяват директно изпълнение на операциите.

Булеви изрази
Използвайки основния набор от булеви операции, можете да създавате по-сложни логически изрази. Пример: Нека изградим логически израз от прости логически оператори

Логически елемент ИЛИ-НЕ
Логическият елемент ИЛИ-НЕ реализира сложна двуетапна логическа операция за два сигнала и е обозначен на диаграмата със следното

Изграждане на суматори върху логически елементи
Наличието на логически елементи, които изпълняват логически операции, позволява да се реализират най-простите операции на двоичната аритметика, а именно операциите събиране и изваждане (чрез добавяне с

Компютърна архитектура
Определение. Компютър) (от английски computer-computer) е програмируемо електронно устройство, способно да обработва данни

Основна хардуерна конфигурация на персонален компютър (PC)
Помислете за устройството на компютър, като използвате примера на най-разпространената компютърна система - персонален компютър. Определение. Персоналният компютър (PC) се нарича a

Системна единица
Основният хардуерен компонент на компютъра е системната или дънната платка (MotherBoard). На системната платка е внедрена обменна шина

PC микропроцесори
Определение. Централният процесор (CPU, от английски Central Processing Unit) е основният работен компонент на компютъра, който извършва аритметични и логически

RAM
Определение. RAM (RAM-памет с произволен достъп, от англ. RAM-памет с произволен достъп-памет с

Магнитни задвижвания
В устройствата за магнитно съхранение принципът на запис на информация се основава на феномена на намагнитване на феромагнетици от магнитно поле, съхраняването на информация е свързано с дългосрочното запазване на това магнитно поле.

Оптични устройства
Оптичният принцип на записване и четене на информация се основава на промяна на ъгъла на отражение на лазерния лъч от повърхността на оптичния диск (следователно оптичният

Клавиатура
Определение. Клавиатурата е устройство за въвеждане на информация в компютър и подаване на управляващи сигнали. Съдържа стандартния комплект ключове за пишеща машина и някои допълнителни

Манипулатори
За въвеждане на графична информация и за работа с графичния интерфейс на програмите се използват устройства за въвеждане на координати: манипулатори (мишка, тракбол и др.), джойстици, сензори

Аудио адаптер
Определение. Аудио адаптер (Sound Blaster или звукова карта) е специална електронна карта, която ви позволява да записвате звук, да го възпроизвеждате и да създавате

Монитор
Определение. Мониторът е универсално устройство за извеждане на информация, свързано към видеокарта (видео адаптер). Директно управление на видеокартата

Принтер
Принтерът е предназначен за извеждане на хартия (създаване на "хартиено копие") на цифрова, текстова и графична информация. Според пр

Приложен софтуер
Приложният софтуер е предназначен за разработване и изпълнение на специфични задачи (приложения) на потребителя. Приложният софтуер работи

Файлова система и файлова структура
Всички програми и данни се съхраняват на устройства външна паметкомпютър като файлове. Определение. Файл (файл - папка) - това е

Моделирането като метод на познание
В своята дейност, художествена, научна, практическа, човек често създава своеобразен заместител на системата, процеса или явлението, с което трябва да се сблъска. Целта на такава подмяна е

Концепцията за технологията на информационното моделиране
Бързото развитие на компютърните технологии, разширяването на възможностите на компютърните технологии, появата на високоскоростни изчислителни системи, нови езици за програмиране с усъвършенствани изчисления

Алгоритъм. Формално изпълнение на алгоритми
Всяка задача се характеризира с известни величини (първоначални данни) и връзките между тях и количества или връзки, чиито стойности са неизвестни и трябва да бъдат определени.

Свойства на алгоритмите
Всички алгоритми имат редица свойства. Ето основните свойства на алгоритмите): § Масовият характер на алгоритъма определя възможността

Начини за писане на алгоритъм
Има три основни начина за написване или представяне на алгоритъм: словесно описание, описание на алгоритмичен език, структурна диаграма (графична диаграма)

Алгоритъм 2
alg започва, ако коренът на думата започва със звучна съгласна, тогава пиша „з“ в края на префикса, иначе пиша в края на префикса

Основни алгоритмични конструкции. Детайлизиране на алгоритми
Алгоритмичните конструкции могат да бъдат разделени на три основни типа: линейни, разклонени и циклични. § Най-простият е линейният a

Методи за разработване на алгоритми
Има два основни метода за разработване на алгоритми - методът на последователното детайлизиране и методът на сглобяване, § Методът на последователното детайлизиране

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

Основни елементи на алгоритмичните езици за програмиране
Всеки език за програмиране се характеризира с определен набор от конструктивни елементи. Такива основни елементи, по-специално, включват: азбука и функционални думи, структура на програмата,

Основни типове данни
Данните могат да бъдат прости или сложни. Типовете данни се делят на прости и структурирани или структури

подпрограми
Ако група от едни и същи действия се повтаря на различни места в програмата, тогава е препоръчително да ги разделите в подпрограма. Определение. Подпрограмата е част от програма

Технологии за програмиране
Определение. Технологията на програмиране е система от методи, методи и техники за разработване и отстраняване на грешки в програма. В момента следните технологии са широко използвани

Помощ за кандидат-студенти
Под общата редакция на д.ф.н., доц. В.С. Белова Технически редактор V.S. Белов Компютърно оформление: екип от автори