Предаването на маркер е несъстезателен метод, при който два компютъра не могат да предават сигнал по едно и също време. Той действа донякъде подобно на съвещание на комитет, където на даден член е разрешено да говори, когато му бъде предоставена думата. По подобен начин един компютър в мрежа с предаване на маркер изчаква, докато получи [...]
Archive for the ‘Компютри и Интернет’ Category
Повторение и рекурсия в ПРОЛОГ
1. ПРОГРАМИРАНЕ НА ПОВТАРЯЩИ СЕ ОПЕРАЦИИ
Съществуват два начина за реализиране на правила, които да изпълняват
една и съща задача многократно:
1. Повторение.
2. Рекурсия.
В първия случай се използва възврат(откат)(backtracking)
Във втория – самоизвикване на правилото
# Общият вид на правилото,изпълняващо повторение е:
repetitive_rule:- /* правило за повторение /
< предикати и правила>
fail. /*неуспех/
Конструкцията <предикати иправила> в тялото [...]
Информационното обществo в България, Интернет, IT и Web
Информационното общество (ИО) е възможно в резултат от промените, предизвикани от използването на новите информационни и комуникационни технологии (ИКТ). По своята същност представлява общество с качествено нова структура, организация и обществени отношения, основани на глобалния достъп и използване на информационни и комуникационни мрежи и услуги без национални, географски или други ограничения, за обмен на информация, [...]
Типове данни в Microsoft Access и изрази
В средата на ACCESS се използват два типа данни – константи и променливи. Константите се задават със собствени обозначения и не се променят при изпълнение на различни операции и процедури.
Променливите са абстрактни типове от данни. На основата на декларация те генерират област в оперативната памет и може да приемат различни стойности (константи) при изпълнение на [...]
Динамика на съществуването в обектно ориентираното програмиране
В обектно ориентираното програмиране тази страна на динамиката, която може да се нарече динамика на съществуването, е реализирана чрез механизмите за създаване и инициализация на екземпляри на обекти
В обектно ориентираното програмиране се използват два основни подхода за създаване на екземпляри – статичен и динамичен подход
Статичният (автоматичен) подход се осъществява чрез използване на статични променливи (обекти):
статичните [...]
Свързване на съобщения и методи в C++. Механизъм на «ранното» свързване
Стартирането на метод като реакция на определено съобщение трябва да се извършва в съответствие с природата на обекта-получател на съобщението, независимо от това, че този метод може многократно да е предефиниран в йерархията на наследяване
Свързване на съобщения и методи:
Механизмът, който служи за определяне на това – кой метод трябва да бъде изпълнен в [...]
Хост сигурност (Host security)
В многослойния модел за сигурност хост слоят се отнася към индивидуалните устройства, като сървъри, стационарни компютри, комутатори (switches), маршрутизатори (routers) и т.н., в мрежата. Всяко устройство притежава множество от конфигурационни параметри, които ако са установени неправилно могат да създадат дупка (пропуск) в сигурността. Тези параметри включват регистри, услуги предоставяни от устройствата или кръпки (patch)на операционната [...]
Маршрутизатори в локалните компютърни мрежи (Local Network Routers)
Маршрутизаторите (routers) са многопротоколни устройства. Те позволяват свързване на хетерогенни (разнородни) ЛКМ на мрежово ниво. Функциите за маршрутизиране се решават на мрежово ниво, което осигурява свързване на подмрежи.
При ЛКМ няма изявен мрежов слой, поради което подмрежата в тях се образува на основата на физическия и каналния слой на локалните компютърни мрежи. Чрез маршрутизаторите на мрежовия [...]
Вентилатори в процесорите
Както вече беше отбелязано, съвременните процесори изпитват нужда от охлаждащи устройства с възможно най-ниско термичносъпротивление. В днешно време дори най-напредналите радиатори не се справят с тази задача: при условия на естествена конвекция на въздуха, т.е. когато скоростта на движение на въздушните маси е малка (типичен пример – маранята над асфалта от пътнто платно в горещ [...]
Технологии за монтаж на цифрови платки
Коефициент на термично разширение (CTE или TCE).
Мярка за отношението между размер на материал и неговото разширение при увеличаване на температурата.
Може да бъде различен по осите x, y и z. CTE се представя чрез PPM/0C.
Това е критерий за сравнение на материали, които ще се съединяват.
Планарност на изводи на корпус.
Планарността на изводите на корпус на ИС се [...]
Програмируеми матрици
Предварително опроводени матрици FPGA
Ако маск-програмируемите матрици имат сравнително кратък път до готовото изделие, още по ефикасни са схемите, при които всички технологични операции са извършени предварително.
Това са чипове, които са завършени изцяло технологично, включително и с метални връзки.
Те се програмират извън чистите стаи, в конкретната област на приложение (field programmable), откъдето идва и наименованието им [...]
Криптографски алгоритми с публичен ключ
Идеята на криптографските алгоритми с публичен ключ или асиметрични криптографски алгоритми е разработена през 1976 г. от Уитфийлд Дифи (Whitfield Diffie) и Мартин Хелман (Martin Hellman). Причините и предпоставките за появата на асиметричната криптография са много, но основното е трудното разпространение на ключовете особено при голям брой абонати при симетричната криптография. Друга съществена причина е [...]
Проектиране на навигация на уеб интерактивни системи за управление на уеб сайтове
Проектиране навигацията на web системата
Най-съществени при създаването на web система са архитектурата и навигацията. Тъй като на практика web системата представлява “дърво”, което показва връзките между отделните страници, е важно тези връзки да бъдат логични, за да може потребителят да достига до желаната от него информация максимално бързо. За да бъде ефективна от гледна точка [...]
Уеб дизайн проблеми
Случва се често уеб дизайнерите, които тепърва започват да се изявяват като такива да бъркат уеб дизайн с графичен дизайн, който се използва при направата на печатни издания и реклами. Поради тази причина те се стремят да създадат страница, която би трябвало да изглежда еднакво за всички. Само, че уеб дизайна страшно много се различава [...]
Защитни стени (FireWall). Филтриране на пакети. Система iptables.
Методи за предпазване от атаки
Известни са няколко основни подхода за защита на достъпа до компютърните мрежи:
Без защита.
Защита чрез неизвестност (security through obscurity).
Защита на ниво хост (host security). При този подход сигурността се прилага към всеки хост поотделно, като е необходимо анализиране на проблемите на сигурността за конкретния хост. Сигурността на ниво хост се базира на [...]
Обработка на графични изображения. Програмни продукти за обработване на графични изображения (Adobe Photoshop)
Adobe Photoshop е продукт за обработка на изображения, който предоставя средства за тяхното редактиране. Работата с Adobe Photoshop предлага повече от един начин за изпълнението на една и съща задача. За да използваме по най-добрия начин многобройните възможности за редактиране, най-напред трябва да се ориентираме в работната област на програмата.
Кутия с инструменти – съдържа инструменти [...]
CRC кодове
Дефиниция на CRC кодове
Значението на CRC се основава на разделение в комутативен пръстен, а именно пръстен на полиноми по модул 2 цели числа. По-просто казано, това е набор от полиноми, където всеки коефициент е само едно малко, и аритметични операции са разгънати. Например: (x2 + X) + (х + 1) = x2 + 2x + [...]
PHP контролни структури
Изразите if
Изразът if е крайъгълен камък на всички езици за програмиране. В PHP един израз if обикновено приема следната основна форма:
If (условие) {
// действия, които трябва да се извършат, ако условието е вярно.
}
След думата „if” има комплект скоби. Вътре в тези скоби се намира едно условие или множество от условия, които трябва да се проверят. [...]
SEO оптимизация за търсене по изображение
SEO оптимизацията за търсачки по изображение е процес на организиране на съдържанието на уеб страница, така че да повиши връзката между специфичните ключови думи на търсачките, които използват изображения. Също, както и при стандартната SEO оптимизация за търсещи машини целта е да се постигне изкачване в първите места на списъка с резулстатите в дадена търсачка. [...]
SEO похвати с получаване на връзки към уеб сайта ни
Как да получим повече линкове към сайта си или няколко думи за LinkBuilding.
Няма начин да не се сблъскате с проблема за привличане на повече посетители за уеб сайта си, ако наскоро сте го пуснали. Това е проблем, който вълнува всички уебмастери, с неговото разрешаване сайтовете заживяват свой живот. Преди един сайт да бъде индексиран от [...]
Релации и връзки между таблици
Същност на релациите.
След като данните са въведени в таблиците, следва да се укаже как програмата да ги свърже, за да може впоследствие да се създават заявки, форми и справки, които да показват едновременно данни, съдържащи се в различни таблици.
Уеб дизайн конкурс: как да го организираме?
С развитието на новите технологии и Интернет бизнеса, като практика се наложи големите компании да си наемат фирми за уеб дизайн да им правят сайтовете, като преди това са провели конкурс. Ако като член на маркетинговия отдел на сериозна българска компания ви се налага да организирате един конкурс, то преди да пристъпите към действия ще [...]
Креативно SEO
Какво представлява креативната SEO оптимизация?
Като цяло фразата “креативно SEO” описва стратегии и подходи, които са различни от общоприетите в тази област. Неконвиционалните методи на оптимизация на сайтове носят невероятно добри резултати за сайта. Разбира се за някои от тези нетрадиционни методи, оптимизатора трябва да притежава допълнителни умения, като знания в уеб дизайна, работа на различни [...]
Свързване на системи за автоматизирано конструиране с други автоматизирани системи и програми
Между конструирането, проектирането на технологични процеси и изработването на обекта съществуват непрекъснати информационни връзки. Крайният резултат от автоматизираното конструиране е конструктивната документация- монтажни и детайлни чертежи, спецификации, изчислителни записки и др. Те са информационна основа за следващи етапи- технологична подготовка и производството на обекта.
Начини за свързване на системи и програми:
-свързване с помощта на еднородна база [...]
Диалог потребител-компютър
Диалогът потребител-компютър може условно да се раздели на три фази:
въвеждане на първоначалните данни и преобразуването им в кодиран вид за възприемане от компютъра
манипулиране с данните, извършване на нужните изчисления и построяване на графичните изображения на обектите на проектиране.
извеждане на резултатите в буквено-цифров, графичен или смесен вид.
Двоично търсене, блочно търсене и индексиране
Двоичното търсене се основава на разделянето на дадено множество от записи на две равни части, сравняване на търсения идентификатор с последния запис от горната половина или с първия запис от долната половина и установяване по този начин в коя половина се намира той. Следва търсене в така откритата половина чрез нейното разделяне на две части [...]
Оптични носители – CD устройства
Принцип на действие на оптично дисково устройство.
Данните се съхраняват по протежение на единичен спирален път с дължина обикновено 40 000 оборота. Пътечките са разделени на сектори, всеки от които има уникален адрес. Отразяващата способност на активната повърхност на диска се променя в съответствие със записаните данни. Лазерният лъч с малка мощност е фокусиран с помощта [...]
Проверяването и оценяването на знанията по информатика
Усъвършенстването на методите и средствата за проверка и оценка на равнището на подготовка на учениците се явява едно от основните направления за повишаване на ефективността на учебния процес. Този въпрос е от особено значение поради проникването на информационните технологии както във всички сфери на обществения живот, така и във всички учебни дисциплини.
Специфичните особености на проблема [...]
Основни термини на компютърната система
Определение за компютърна система-Съвременните компютри са електронни автоматични устройства, работещи на принципа на програмното управление. Те преобразуват данни (цифрови факти) в информация (организирана използваема форма). При това изпълняват функциите управление, обработка, съхраняване и трансфер на данни.
Разпределение на задачи и ресурси
Разпределението на задачи и ресурси е също главен проблем на MAC. Техниките на разпределение използват подходи от традиционните разпределени системи, адаптирани към новите типове решавани задачи. Прилага се централизирано и децентрализирано разпределение за когнитивните агенти, които комуникират чрез съобщения, а за рефлексните агенти, използващи сигнали – специална форма, наречена „възникващо разпределение”.
