Apklausa
Kokią specialybę rengiatės studijuoti?
Referatai, kursiniai, diplominiai
Rasti 1206 rezultatai
Pastaruoju metu pastebėta, kad vartojama labai daug informacinių technologijų anglų kalbos skolinių. Todėl nusprendėme sukurti kompiuterinių žargonų žodyną, kuris padėtu orientuotis vyresnio amžiaus žmonėms, bei padėtu pažengusiems vartotojams parašyti rašto darbus taisyklinga lietuvių kalba.
Projekto tikslai:
1. Sukurti kompiuterinių terminų žargonų duomenų bazę.
2. Žargonų išvedimas pagal abėcėlę.
3. Sukurti paiešką pagal vartotojo įvestus simbolius.
4. Sukurti galimybę vartotojui papildyti žargonų duomenų bazę.
5. Duomenų bazės peržiūrą pagal kategorijas: žargonai – lietuviški terminai arba lietuviški terminai – žargonai.
6. Sukurti funkciją kuri leistu vartotojui atsispausdinti norimus žargonus ir jų vertimą.
Vidinė kompiuterio atmintis
2010-12-11
Atmintis kompiuteryje skirstoma į vidinę ir išorinę arba laikinąją ir pastoviąją. Laikinoji arba vidinė atmintis nuo išorinės skiriasi tuo, kad išjungus kompiuterį laikinoji atmintis prapuola, o pastovioji išlieka. Didžiausią reikšmę kompiuteriui turi vadinamoji RAM atmintinė, ji taip pat dar vadinama pagal tai kokios rūšies atmintis yra naudojama kompiuteryje. Seniau buvo labai paplitusi SIMM atmintinė, vėliau ją pakeitė našesnė DIMM. Dabar atmintis vadinama labai įvairiai, dažniausiai pagal tai kokias funkcijas ar galimybes turi ta atmintinė. Labiausiai paplitusi tikriausiai yra SDRAM, RDRAM arba kitaip dar vadinama “Rambus” stengiasi pakeisti dabar naudojamas, ji yra kiek kitokios struktūros ir prieš pradedant ją gaminti buvo manoma, kad pradėjus ją pardavinėti ji ilgai netruks kol išstums dabar naudojamas atmintines, tačiau ją išleidus buvo pastebėta keletas trūkumų, dėl ko jos paplitimas gali užtrukti, be to jai reikia konkuruoti su naująja DDR SDRAM . Vidutinis kiekis dabar naudojamos RAM atmintinės yra nuo 32 Mb iki 128 Mb.
Prekių tiekimas duomenų bazė
2010-09-26
Duomenų bazė - duomenų rinkinys, susistemintas ir sutvarkytas taip, kad juo būtų galima patogiai naudotis, žvelgiant į bet kurią lentelę, visi duomens aiškiai išdėlioti. Tvarkomi duomenys gali būti įvairaus tipo: paveikslėliai, tekstai, garsai. Tam yra skirta programa, kuri tai tvarko- duomenų bazių valdymo sistema. Teorija apie duomenų bazių struktūrą, jos valdymo sistemą, duomenų bazių praktinį pritaikymą įvairiausiose veiklos sferose yra ganėtinai jauna žinių sritis, ji atsirado 1970-aisiais metais. Taip visas pasaulis suprato jų reikalingumą ir programos poreikį. Mokslo sritis apie duomenų bazes pradėjo sparčiai vystytis. Šiandien be duomenų bazių sunku įsivaizduoti šiuolaikinį informacijos technologijų pasaulį. Jos naudojamos komercijos, valdžios, karinėse ir daugelyje kitų veiklos sferų, nuo aukščiausių valdžios instancijų iki didmeninės ir mažmeninės prekybos parduotuvių. Informacinės sistemos, naudojančios duomenų bazes, leido atsikratyti tokių problemų, kaip duomenų perteklius, silpna jų kontrolė, problematiškas priėjimas prie saugomos informacijos. Centralizuotose duomenų bazėse lengva realizuoti duomenų pakeitimus, sukurti ryšius tarp atskirų duomenų elementų. Todėl pabandysime išnagrinėti duomenų bazių kūrimą ir jos detalizavimą, kaip patogiau ją naudoti.
Skaitmeninių vaizdų apdorojimas
2010-01-19
Anksčiau buvo manoma, jog funkciškai orientuotas projektavimas yra pasenęs ir gali būti pakeistas objektiškai orientuotu projektavimu. Tačiau daug organizacijų buvo išvystę metodus ir standartus, pagrįstus funkcine dekompozicija ir todėl nenorėjo pripažinti palankumo objektiškai orientuotam projektavimui. Naudojant funkcinį metodą buvo sukurta daug sistemų. Todėl funkcinis projektavimas yra ir bus plačiai praktikuojamas.
Šio metodo strategija leidžia išskaidyti sistemą į aibę sąveikaujančių funkcijų su centralizuota sistemos būsena, paskirstyta šių funkcijų.
Funkciškai orientuotas projektavimas paslepia algoritmo detales funkcijose, bet sistemos būsenos informacija nėra paslėpta. Tai gali sukelti problemų, nes funkcija gali pakeisti būseną taip, kaip nesitiki kitos funkcijos. Funkcijų pakeitimai ir tai, kaip jos naudoja sistemos būseną, gali sukelti nenumatytą sąveiką su kitom funkcijom. Todól funkcinio projektavimo būdas yra labiausiai vykęs, kuomet sistemos būsenos apimtis yra minimizuota ir informacijos paskirstymas yra apibrėžtas.
Duomenų srauto diagramos
Duomenų srauto diagramos rodo kaip įvesti duomenys yra transformuojami rezultatų išvedimui per eilę funkcinių transformacijų. Diagramos - intuityvus ir naudingas kelias aprašant sistemą, bet jos nesuprantamos be papildomo mokymosi. Pirmas funkciškai orientuoto projektavimo etapas turėtų būti sukurti, vystyti sistemos srautų diagramas. Šios diagramos paprastai neįtraukia valdymo informacijos, bet jos gali dokumentuoti duomenų transformacijas.
Duomenų srauto diagramos yra projektavimo metodų sudedamoji dalis ir CASE priemonės paprastai palaiko duomenų srauto diagramų kūrimą. Žymėjimai, naudojami skirtinguose metoduose, yra panašūs ir perėjimas nuo vieno žymėjimo prie kito yra tiesioginis. Čia naudojama žymėjimų sistema buvo pasirinkta todėl, kad ji tinka piešti naudojant PC diagramų redagavimo sistemą.
Šioje žymėjimo sistemoje naudojami simboliai reiškia :
1.Apvalių kampų stačiakampiai.
Jie vaizduoja transformacijas, kuriose įvedimo duomenų srautas yra transformuojamas į išvedimo. Transformacija yra anotuojama ( užrašoma ) apibrėžimo vardu. 2.Stačiakampiai.
Vaizduoja duomenų talpą ( dydį ). Užrašomi apibrėžimo vardu. 3.Apskritimai.
Vaizduoja vartotojo santykį su sistema. Šie santykiai gali palaikyti įvedimą ar gauti išvedimą. 4.Rodyklės.
Rodo duomenų srauto kryptį. Jos gauna vardą, apibrėžiantį duomenis, kurie "teka" nurodyta kryptimi. 5.Raktiniai žodżiai 'and' ir 'or'.
Čia jie turi įprastines reikšmes, kaip ir loginėse išraiškose. Jie naudojami sujungti duomenų srautus, kuomet daugiau nei vienas srautas gali būti įvestas ar išvestas iš transformacijos. 6.Lanko simbolis, jungiantis duomenų srautus.
Jis naudojamas tik konjunkcijoje su 'and' ir 'or', ir naudojami indikuoti skliaustus. Iš esmės 'and' turi prioritetą prieš 'or', bet tai gali būti pakeista, sujungiant tinkamus duomenų srautus.
Žymėjimo sistema iliustruota paveiksle 12.3. Ji aprašo ataskaitų generatoriaus sistemos, naudojamos konjunkcijoje kartu su projektavimo redaktoriumi, loginį projektavimą.
Ataskaitų generatorius priima projektavimą ir pagamina ataskaitą apie kiekvieną objektą, naudojamą projektavime. Vartotojas įveda projekto vardą ir ataskaitų generatorius randa visus vardus, naudojamus šiame projektavime. Duomenų žodynas suteikia informacijos apie projektavimo objektus ir daromas ataskaitas. Informacija ataskaitoje yra pateikiama pagal tai, kuris iš dviejų objektų yra mazgo tipo ar jungties tipo.
Duomenų srautų diagramų nauda yra ta, kad jos rodo transformacijas, nedarydamos prielaidų kaip tos transformacijos realizuotos. Pvz., taip apibrėžta sistema gali būti realizuota kaip atskira programa, naudojanti programinius modulius tam, kad realizuoti kiekvienątransformaciją. Ir atvirkščiai, tai gali būti realizuota kaip skaičius susisiekiančių uždavinių arba, galbūt, realizacija gali būti šių metodų sujungimas.
2.Funkcinis projektavimas
Funkcinis projektavimas yra programų sudarymo metodas, kai programasusideda iš aibės tarpusavyje bendaujančių vienetų, kurie turi tiksliai apibrėžtą funkciją. Funkcujos turi lokalų būvį, bet padlintas sistemos būvis yra centralizuotas ir prieinamas visoms funkcijoms.
Funkcinis projektavimas buvo naudojamas nuo tada, kai prasidėjo programavimas. Bet tik šešto dešimtmečio gale septinto dešimtmečio pradžioje išgarsėjo. Daugelis laikraščių ir knygų, iš kurių labiausiai žinomos Virto (1971, 1976) Buvo publikuota būtent šio metodo pagrindu.
Buvo teigta, kad funkcinis projektavimas yra pasenęs ir turi būti pakeistas objektiškai orientuoto priėjimo. Tačiau daug organizacijų išvystė standartus, pagrįstus funkcine dekompozicija. Daug projektavimo priemonių ir susiję CASE įrankiai yra funkciškai orientuoti. Todėl funkcinis projektavimas turi būti pačiai taikomas.
Funkicinis projektavimas naudoja duomenų srautų diagramas, kurios aprašo loginių duomenų apdorojimą, struktūrų diagramų, kurios parodo programinės įrangos struktūrą ir PDL aprašymą, kuris aprašo detaliai projektavimą. Duomenų srautų žymėjimo sistema buvo modifikuota, kad padaryti ją labiau tinkama automatizuoto diagramų sudarymo sistemos naudojimui, ir yra naudojama truputi skirtinga struktūros diagramų forma, kuri neįtraukia valdymo informacijos.
Funkcinio programų projektavimo strategija pasikliauna sistemos dekompozicija į aibę iteraktyvių funkcijų.Funkcijos galipalaikyti lokalios būsenos informaciją, bet tik jų vykdymo metu. Funkcinis projektavimas paslepia algoritmo detales savyje, bet sistemos būsenos informacija nėra slepiama. Tai gali sukelti problemų, nes funkcija gali pakeisti būvi tokiu būdu, kokio kitos funkcijos nenumato. Pakeitimai funkcijoje ir būdas, kuruo jos naudoja sistemos būseną gali sukelti nenumatytų sąveikų su kitomis funkcijomis.
Funkcinis projektavimas vis dėl to yra sekmingiausias kai sistemos būvio informacijos gausa yra minimizuojama ir informacijos dalijimas yra apibrėžtas. Kai kurios sistemos, kurios reaguoja į pavienius poveikius ar duomenų įvedimą ir nereaguoja į įvedimo istoriją, yra funkciškai orientuotos. Geras tokios sistemos pavyzdys yra ATM sistema.
Šiame projektavime funkijos gali būti identifikuojamos taip, kad įvykdytų sisteminius veiksmus. Sistemos būvis yra minimalus. Operacijos yra nepriklausomos ir nereaguoja į anksesnes vartotojo užklausas. Iš tikrųjų objektiškai orientuotas projektavimas negali labai skirtis nuo šio (išskyrus sintaksiškai) ir objektiškai orientuotas priėjimas tursbūt nesibaigia vien projektavimu
Duomenų srautų diagramos
Duomenų srautų diagramos parodo kaip įvedami duomenys yra transormuojami į išvadamus rezultatus per eilę funkcinių transformacijų. Jos yra naudingas ir intuitvus sistemos aptanavimo būdas, be to diagramos suprantamos be specialių žinių. Pirma funkcinio projektavimo stadija turi sukurti sisteminių duomenų srautų diagramas. Šios diagramos neturi normaliai įtraukti valdymo informacijos, bet turi dokumentuoti duomenų transformacijas. Duomenų srautų diagramos yra sudėtinė projektavimo metodų ir CASE priemonių dalis ir dažniausiai palaiko duomenų srautų diagramų kurimą Pažymėjimai naudojami skirtinguose metoduose yra panašūs ir lengai transformuojami nuo viemų pažymėjimų prie kitų.
Duomenų srautų diagramų pranašumas yra tas, kad jos parodo transformacijas, bet nerodo, kaip transformacijos įgyvendinamos. Pavyzdžiui, sistema, parašyta šiuo budu gali būti įgyvendinama kaip viena programa, naudojant programų vienetus, įgyvendinančius kiekvieną transformaciją. Kaip alternatyva gali būti ygyvendintos keliois komunikuojančios užduotys arba gali būti realizuota kaip šių metodų junginys.
Struktūrinės diagramos
Struktūrinės diagramos yra grafinės priemonės, parodančios sistemos komponentų struktūros hierarchiją. Jos parodo, kad duomenų srauto elementų diagramos gali būti realizuotos kaip programų dalių hierarchija. Struktūrinės diagramos gali būti naudojamos vaizdininiam programų atvaizdavimui su svarbia informacija. Struktūrinės diagramos čia naudojamos tik statiniam projektavimo organizavimo atvaizadavimui.
Struktūrinėje diagramoje funkcinis elementas vaizduojamas kaip stačiakampis. Struktūrinėje diagramoje hierarchija vaizduojama sujungiant stačiakampius linijomis. Įėjimai ir išėjimai į komponentes vaizduojami naudojant rodykles. Rodyklė, įeinanti į figūrą, imituoja įėjimą, kitas linijos galas imituoja išėjimą. Duomenų saugykla vaizduojama kaip stačiakampis užapvalintais kampais, o vartotojo įėjimai kaip apskritimai. Kad sutaupyti diagramos vietą, kai kurie įėjimai ir išėjimai lieka nepažymėti.
Problema, kuri kyla programinės įrangos inžinieriui, yra kaip gauti geriausios struktūros diagramą iš duomenų srauto digramos. Kad iliustruoti tai, išnagrinėkime tas programinės įrangos sistemas, kurios gali būti šiuolaikinės aviacijos dalimi.
Struktūrinės diagramos gavimas
Ankstesniame skyrelyje buvo nagrinėta, kaip struktūrinės diagramos yra sudaromos iš duomenų srautų diagramų, tačiau nieko nebuvo pasakyta apie tai, kaip geriau tai pdaryti.
Projektuotojai turi suprojektuoti objektą, kuriame programos blokai yra aukštame lygyje surišti viduj ir žemame lygyje susieti su kitais blokais. Toks apibūdinimas gali būti supaprastintas, jeigu blokai turi ryšius su vienu iš keturių duomenų tipų:
1. Įėjimas. Šis programos blokas atsakingas už duomenų priėmimą iš žemesnio struktūrinės diagramos lygio, modifikavimą ir perdavimą į aukštesnį lygį.
2. Išėjimas. Šis blokas gauna duomenis iš aukštesnio lygio ir perduoda juos į žemesnį lygį.
3. Transformacija. Programos blokas gauna duomenis iš aukštesnio lygio, keičia juos ir grąžina juos atgal.
4. Valdymas. Blokas kontroliuoja ir valdo kitus blokus.
Pirmas žingsnis duomenų srauto diagramų konvertavimo į strukūrinę diagramą yra identifikuoti aukščiausius įėjimo ir išėjimo blokus. Šis žingsnis neįtraukia visų transformacijų, tačiau įtrauktosios vadinamos pagrindinėmis.
Aukščiausio lygio įėjimo ir išėjimo blokų nustatymas priklauso nuo projektuotojų patyrimo. Vienintelis galimas būdas išspręsti šią užduotį yra trasuoti įėjimus tol, kol bus rasta tokia transformacija, kurios išėjimas nepriklauso nuo įėjimo. Procesai, kurie validuoja įėjimus ar prideda jiems informacijos dar nėra vadinami pagrindiniais transformuotojais; jais vadinami tokie procesai, kurie rūšiuoja ar filtruoja duomenis. Panašiais kriterijais remiantis nustatomos ir aukščiausio lygio išėjimo transformacijos.
Pirmas struktūrinės diagramos projektavimo lygis sudaromas įėjimo ir išėjimo vienetus pažymint atskirais apskritimais ir kiekvieną atskirą pagrindinę transformaciją pažymint kaip atskirą stačiakampį. Stačiakampis, esantis struktūrinės diagramos viršuje vadinamas koordinuojamu bloku. Sudarymo procesas turi būti vykdomas tol, kol kol bus atvaizduoti visi duomenų srautų judėjimai.
Kiekvienas mazgas gerai suprojektuotoje struktūrinėje diagramoje turi turėti nuo dviejų iki septynių sau pavaldžių mazgų. Jei mazgas turi tik vieną sau pavaldų mazgą, vadinasi to mazgo programos blokas turės žemo lygio susietumą su kitais blokais. Jei mazgas turi daug sau pavaldžų mazgų, vadinasi programos projektavimas buvo vystomas žemo lygio fazėje.
Informacija, esanti duomenų srautų diagramose, paprastai naudojama projektuojant struktūrines diagramas, tačiau kiti į struktūrinę diagramą įtraukiami komponentai, kurių nebuvo duomenų srauto diagramoje, nėra tiesiogiai susiję su duomenų transformacija.
Struktūrinių diagramų sudarymas yra dviejų lygių procesas. Projektuojant duomenų srautus, apibrėžiamos pirminės projektavimo aprašymo struktūros, į kurias įeina valdymo informacija ir funkcijos. Struktūrinės diagramos turi būti modifikuojamos, įtraukiant papildomus valdymo komponentus.
Pagrindinės išvados:
* Duomenų srauto diagramos yra priemonė dokumentuoti sistemos duomenų srautus.
* Struktūrinės diagramos yra vienas iš būdų atvaizduoti sistemos hierarchinę organizaciją. Svarbu, kad kiekvienas funkcinis mazgas struktūroje turėtų nuo dviejų iki septynių sau pavaldžių mazgų.
Duomenų žodynai
Duomenų žodynai yra labai naudingi ne tik tai tam, kad palaikyti sistemos specifikacijas, bet ir tiek pat naudingi projektavimo procese. Kiekviena nustatyta esybė diagramoje turi turėti duomenų žodyno įėjimą, duodantį informaciją apie jo tipą, jo funkcijas ir, galbūt, logišką išaiškinimą jo priklausymui. Tai kartais yra vadinama minispekuliacija, pasitenkinant trumpu komponentų f-jos aprašymu.
Duomenų žodyno įėjimas turėtų būti komponento tekstinis aprašymas arba turėtų būti labiau išsamesnis aprašymas, išdėstytas projektavimo aprašymo kalba.
Duomenų žodynai yra atitinkamas būdas sujungti aprašomojo ir diagraminio projektavimo aprašymus. Ši schema parodo išnykstantį langą, aprašydama pažymėtą transformaciją slenkančių duomenų schemoje. Kai kurie CASE įrenginių išdėstymai aprūpina automatinį sujungimą tarp slenkančių duomenų schemos ir doumenų žodyno.
Konkuruojančių sistemų projektavimas
Kaip ir objektinis projektavimas, f-nis panašumas projektavimui neužkerta kelio šio projektavimo, kaip eilės lygiagrečiai sąveikaujančių procesų, realizavimui. Iš tikrųjų, slenkančių duomenų diagramos aiškiai pašalina valdymo informaciją ir standartinė įgyvendinimo technika realaus laiko sistemoms yra paimti slenkančių duomenų diagramą ir įvykdyti jos transformacijas kaip skirtingus procesus.
Vietinės informacijos grąžinimo sistema galėtų būti projektuojama naudojant konkuruojančius procesus. Komandos įvedimas, vykdymas, būsenos ataskaita-visosyra vykdomos kaip atskiros užduotys.
Get_command užduotis tęsiamai traukia pelę ir kai komandos plotas yra pažymėtas, pradedamas komandos vykdymo procesas. Taip pat komandos vykdymo procesas pateikia būsenos pranešimus, kurie yra perdirbti išėjimo užduočių. Darbo aplinkos sukūrimas taip pat vykdomas kaip lygiagreti užduotis ir autorius yra priimtas ar nušalintas priklausomai nuo to ar kursorius yra darbo lange, ar ne.
Šis pavyzdys iliustruoja, kad projektavimo lygiagretumas dažnai yra pasirinkimo teisė, prieinama projektuotojui. Kai kurie sistemų tipai yra paprastai vykdomi kaip lygiagrečių procesų rinkiniai kartu su procesu, susijusiu su kiekvienu sistemos techninės įrangos įrenginiu. Kaip bebūtų, problemomis dažnai tampa ir lygiagretaus, ir nuoseklaus projektavimo sprendimai, o skuboti projektavimo sprendimai turi būti anuliuojami.
Projektavimas
2010-01-19
Anksčiau buvo manoma, jog funkciškai orientuotas projektavimas yra pasenęs ir gali būti pakeistas objektiškai orientuotu projektavimu. Tačiau daug organizacijų buvo išvystę metodus ir standartus, pagrįstus funkcine dekompozicija ir todėl nenorėjo pripažinti palankumo objektiškai orientuotam projektavimui. Naudojant funkcinį metodą buvo sukurta daug sistemų. Todėl funkcinis projektavimas yra ir bus plačiai praktikuojamas.
Šio metodo strategija leidžia išskaidyti sistemą į aibę sąveikaujančių funkcijų su centralizuota sistemos būsena, paskirstyta šių funkcijų.
Funkciškai orientuotas projektavimas paslepia algoritmo detales funkcijose, bet sistemos būsenos informacija nėra paslėpta. Tai gali sukelti problemų, nes funkcija gali pakeisti būseną taip, kaip nesitiki kitos funkcijos. Funkcijų pakeitimai ir tai, kaip jos naudoja sistemos būseną, gali sukelti nenumatytą sąveiką su kitom funkcijom. Todól funkcinio projektavimo būdas yra labiausiai vykęs, kuomet sistemos būsenos apimtis yra minimizuota ir informacijos paskirstymas yra apibrėžtas.
Duomenų srauto diagramos
Duomenų srauto diagramos rodo kaip įvesti duomenys yra transformuojami rezultatų išvedimui per eilę funkcinių transformacijų. Diagramos - intuityvus ir naudingas kelias aprašant sistemą, bet jos nesuprantamos be papildomo mokymosi. Pirmas funkciškai orientuoto projektavimo etapas turėtų būti sukurti, vystyti sistemos srautų diagramas. Šios diagramos paprastai neįtraukia valdymo informacijos, bet jos gali dokumentuoti duomenų transformacijas.
Duomenų srauto diagramos yra projektavimo metodų sudedamoji dalis ir CASE priemonės paprastai palaiko duomenų srauto diagramų kūrimą. Žymėjimai, naudojami skirtinguose metoduose, yra panašūs ir perėjimas nuo vieno žymėjimo prie kito yra tiesioginis. Čia naudojama žymėjimų sistema buvo pasirinkta todėl, kad ji tinka piešti naudojant PC diagramų redagavimo sistemą.
Šioje žymėjimo sistemoje naudojami simboliai reiškia :
1.Apvalių kampų stačiakampiai.
Jie vaizduoja transformacijas, kuriose įvedimo duomenų srautas yra transformuojamas į išvedimo. Transformacija yra anotuojama ( užrašoma ) apibrėžimo vardu. 2.Stačiakampiai.
Vaizduoja duomenų talpą ( dydį ). Užrašomi apibrėžimo vardu. 3.Apskritimai.
Vaizduoja vartotojo santykį su sistema. Šie santykiai gali palaikyti įvedimą ar gauti išvedimą. 4.Rodyklės.
Rodo duomenų srauto kryptį. Jos gauna vardą, apibrėžiantį duomenis, kurie "teka" nurodyta kryptimi. 5.Raktiniai žodżiai 'and' ir 'or'.
Čia jie turi įprastines reikšmes, kaip ir loginėse išraiškose. Jie naudojami sujungti duomenų srautus, kuomet daugiau nei vienas srautas gali būti įvestas ar išvestas iš transformacijos. 6.Lanko simbolis, jungiantis duomenų srautus.
Jis naudojamas tik konjunkcijoje su 'and' ir 'or', ir naudojami indikuoti skliaustus. Iš esmės 'and' turi prioritetą prieš 'or', bet tai gali būti pakeista, sujungiant tinkamus duomenų srautus.
Žymėjimo sistema iliustruota paveiksle 12.3. Ji aprašo ataskaitų generatoriaus sistemos, naudojamos konjunkcijoje kartu su projektavimo redaktoriumi, loginį projektavimą.
Ataskaitų generatorius priima projektavimą ir pagamina ataskaitą apie kiekvieną objektą, naudojamą projektavime. Vartotojas įveda projekto vardą ir ataskaitų generatorius randa visus vardus, naudojamus šiame projektavime. Duomenų žodynas suteikia informacijos apie projektavimo objektus ir daromas ataskaitas. Informacija ataskaitoje yra pateikiama pagal tai, kuris iš dviejų objektų yra mazgo tipo ar jungties tipo.
Duomenų srautų diagramų nauda yra ta, kad jos rodo transformacijas, nedarydamos prielaidų kaip tos transformacijos realizuotos. Pvz., taip apibrėžta sistema gali būti realizuota kaip atskira programa, naudojanti programinius modulius tam, kad realizuoti kiekvienątransformaciją. Ir atvirkščiai, tai gali būti realizuota kaip skaičius susisiekiančių uždavinių arba, galbūt, realizacija gali būti šių metodų sujungimas.
2.Funkcinis projektavimas
Funkcinis projektavimas yra programų sudarymo metodas, kai programasusideda iš aibės tarpusavyje bendaujančių vienetų, kurie turi tiksliai apibrėžtą funkciją. Funkcujos turi lokalų būvį, bet padlintas sistemos būvis yra centralizuotas ir prieinamas visoms funkcijoms.
Funkcinis projektavimas buvo naudojamas nuo tada, kai prasidėjo programavimas. Bet tik šešto dešimtmečio gale septinto dešimtmečio pradžioje išgarsėjo. Daugelis laikraščių ir knygų, iš kurių labiausiai žinomos Virto (1971, 1976) Buvo publikuota būtent šio metodo pagrindu.
Buvo teigta, kad funkcinis projektavimas yra pasenęs ir turi būti pakeistas objektiškai orientuoto priėjimo. Tačiau daug organizacijų išvystė standartus, pagrįstus funkcine dekompozicija. Daug projektavimo priemonių ir susiję CASE įrankiai yra funkciškai orientuoti. Todėl funkcinis projektavimas turi būti pačiai taikomas.
Funkicinis projektavimas naudoja duomenų srautų diagramas, kurios aprašo loginių duomenų apdorojimą, struktūrų diagramų, kurios parodo programinės įrangos struktūrą ir PDL aprašymą, kuris aprašo detaliai projektavimą. Duomenų srautų žymėjimo sistema buvo modifikuota, kad padaryti ją labiau tinkama automatizuoto diagramų sudarymo sistemos naudojimui, ir yra naudojama truputi skirtinga struktūros diagramų forma, kuri neįtraukia valdymo informacijos.
Funkcinio programų projektavimo strategija pasikliauna sistemos dekompozicija į aibę iteraktyvių funkcijų.Funkcijos galipalaikyti lokalios būsenos informaciją, bet tik jų vykdymo metu. Funkcinis projektavimas paslepia algoritmo detales savyje, bet sistemos būsenos informacija nėra slepiama. Tai gali sukelti problemų, nes funkcija gali pakeisti būvi tokiu būdu, kokio kitos funkcijos nenumato. Pakeitimai funkcijoje ir būdas, kuruo jos naudoja sistemos būseną gali sukelti nenumatytų sąveikų su kitomis funkcijomis.
Funkcinis projektavimas vis dėl to yra sekmingiausias kai sistemos būvio informacijos gausa yra minimizuojama ir informacijos dalijimas yra apibrėžtas. Kai kurios sistemos, kurios reaguoja į pavienius poveikius ar duomenų įvedimą ir nereaguoja į įvedimo istoriją, yra funkciškai orientuotos. Geras tokios sistemos pavyzdys yra ATM sistema.
Šiame projektavime funkijos gali būti identifikuojamos taip, kad įvykdytų sisteminius veiksmus. Sistemos būvis yra minimalus. Operacijos yra nepriklausomos ir nereaguoja į anksesnes vartotojo užklausas. Iš tikrųjų objektiškai orientuotas projektavimas negali labai skirtis nuo šio (išskyrus sintaksiškai) ir objektiškai orientuotas priėjimas tursbūt nesibaigia vien projektavimu
Duomenų srautų diagramos
Duomenų srautų diagramos parodo kaip įvedami duomenys yra transormuojami į išvadamus rezultatus per eilę funkcinių transformacijų. Jos yra naudingas ir intuitvus sistemos aptanavimo būdas, be to diagramos suprantamos be specialių žinių. Pirma funkcinio projektavimo stadija turi sukurti sisteminių duomenų srautų diagramas. Šios diagramos neturi normaliai įtraukti valdymo informacijos, bet turi dokumentuoti duomenų transformacijas. Duomenų srautų diagramos yra sudėtinė projektavimo metodų ir CASE priemonių dalis ir dažniausiai palaiko duomenų srautų diagramų kurimą Pažymėjimai naudojami skirtinguose metoduose yra panašūs ir lengai transformuojami nuo viemų pažymėjimų prie kitų.
Duomenų srautų diagramų pranašumas yra tas, kad jos parodo transformacijas, bet nerodo, kaip transformacijos įgyvendinamos. Pavyzdžiui, sistema, parašyta šiuo budu gali būti įgyvendinama kaip viena programa, naudojant programų vienetus, įgyvendinančius kiekvieną transformaciją. Kaip alternatyva gali būti ygyvendintos keliois komunikuojančios užduotys arba gali būti realizuota kaip šių metodų junginys.
Struktūrinės diagramos
Struktūrinės diagramos yra grafinės priemonės, parodančios sistemos komponentų struktūros hierarchiją. Jos parodo, kad duomenų srauto elementų diagramos gali būti realizuotos kaip programų dalių hierarchija. Struktūrinės diagramos gali būti naudojamos vaizdininiam programų atvaizdavimui su svarbia informacija. Struktūrinės diagramos čia naudojamos tik statiniam projektavimo organizavimo atvaizadavimui.
Struktūrinėje diagramoje funkcinis elementas vaizduojamas kaip stačiakampis. Struktūrinėje diagramoje hierarchija vaizduojama sujungiant stačiakampius linijomis. Įėjimai ir išėjimai į komponentes vaizduojami naudojant rodykles. Rodyklė, įeinanti į figūrą, imituoja įėjimą, kitas linijos galas imituoja išėjimą. Duomenų saugykla vaizduojama kaip stačiakampis užapvalintais kampais, o vartotojo įėjimai kaip apskritimai. Kad sutaupyti diagramos vietą, kai kurie įėjimai ir išėjimai lieka nepažymėti.
Problema, kuri kyla programinės įrangos inžinieriui, yra kaip gauti geriausios struktūros diagramą iš duomenų srauto digramos. Kad iliustruoti tai, išnagrinėkime tas programinės įrangos sistemas, kurios gali būti šiuolaikinės aviacijos dalimi.
Struktūrinės diagramos gavimas
Ankstesniame skyrelyje buvo nagrinėta, kaip struktūrinės diagramos yra sudaromos iš duomenų srautų diagramų, tačiau nieko nebuvo pasakyta apie tai, kaip geriau tai pdaryti.
Projektuotojai turi suprojektuoti objektą, kuriame programos blokai yra aukštame lygyje surišti viduj ir žemame lygyje susieti su kitais blokais. Toks apibūdinimas gali būti supaprastintas, jeigu blokai turi ryšius su vienu iš keturių duomenų tipų:
1. Įėjimas. Šis programos blokas atsakingas už duomenų priėmimą iš žemesnio struktūrinės diagramos lygio, modifikavimą ir perdavimą į aukštesnį lygį.
2. Išėjimas. Šis blokas gauna duomenis iš aukštesnio lygio ir perduoda juos į žemesnį lygį.
3. Transformacija. Programos blokas gauna duomenis iš aukštesnio lygio, keičia juos ir grąžina juos atgal.
4. Valdymas. Blokas kontroliuoja ir valdo kitus blokus.
Pirmas žingsnis duomenų srauto diagramų konvertavimo į strukūrinę diagramą yra identifikuoti aukščiausius įėjimo ir išėjimo blokus. Šis žingsnis neįtraukia visų transformacijų, tačiau įtrauktosios vadinamos pagrindinėmis.
Aukščiausio lygio įėjimo ir išėjimo blokų nustatymas priklauso nuo projektuotojų patyrimo. Vienintelis galimas būdas išspręsti šią užduotį yra trasuoti įėjimus tol, kol bus rasta tokia transformacija, kurios išėjimas nepriklauso nuo įėjimo. Procesai, kurie validuoja įėjimus ar prideda jiems informacijos dar nėra vadinami pagrindiniais transformuotojais; jais vadinami tokie procesai, kurie rūšiuoja ar filtruoja duomenis. Panašiais kriterijais remiantis nustatomos ir aukščiausio lygio išėjimo transformacijos.
Pirmas struktūrinės diagramos projektavimo lygis sudaromas įėjimo ir išėjimo vienetus pažymint atskirais apskritimais ir kiekvieną atskirą pagrindinę transformaciją pažymint kaip atskirą stačiakampį. Stačiakampis, esantis struktūrinės diagramos viršuje vadinamas koordinuojamu bloku. Sudarymo procesas turi būti vykdomas tol, kol kol bus atvaizduoti visi duomenų srautų judėjimai.
Kiekvienas mazgas gerai suprojektuotoje struktūrinėje diagramoje turi turėti nuo dviejų iki septynių sau pavaldžių mazgų. Jei mazgas turi tik vieną sau pavaldų mazgą, vadinasi to mazgo programos blokas turės žemo lygio susietumą su kitais blokais. Jei mazgas turi daug sau pavaldžų mazgų, vadinasi programos projektavimas buvo vystomas žemo lygio fazėje.
Informacija, esanti duomenų srautų diagramose, paprastai naudojama projektuojant struktūrines diagramas, tačiau kiti į struktūrinę diagramą įtraukiami komponentai, kurių nebuvo duomenų srauto diagramoje, nėra tiesiogiai susiję su duomenų transformacija.
Struktūrinių diagramų sudarymas yra dviejų lygių procesas. Projektuojant duomenų srautus, apibrėžiamos pirminės projektavimo aprašymo struktūros, į kurias įeina valdymo informacija ir funkcijos. Struktūrinės diagramos turi būti modifikuojamos, įtraukiant papildomus valdymo komponentus.
Pagrindinės išvados:
* Duomenų srauto diagramos yra priemonė dokumentuoti sistemos duomenų srautus.
* Struktūrinės diagramos yra vienas iš būdų atvaizduoti sistemos hierarchinę organizaciją. Svarbu, kad kiekvienas funkcinis mazgas struktūroje turėtų nuo dviejų iki septynių sau pavaldžių mazgų.
Duomenų žodynai
Duomenų žodynai yra labai naudingi ne tik tai tam, kad palaikyti sistemos specifikacijas, bet ir tiek pat naudingi projektavimo procese. Kiekviena nustatyta esybė diagramoje turi turėti duomenų žodyno įėjimą, duodantį informaciją apie jo tipą, jo funkcijas ir, galbūt, logišką išaiškinimą jo priklausymui. Tai kartais yra vadinama minispekuliacija, pasitenkinant trumpu komponentų f-jos aprašymu.
Duomenų žodyno įėjimas turėtų būti komponento tekstinis aprašymas arba turėtų būti labiau išsamesnis aprašymas, išdėstytas projektavimo aprašymo kalba.
Duomenų žodynai yra atitinkamas būdas sujungti aprašomojo ir diagraminio projektavimo aprašymus. Ši schema parodo išnykstantį langą, aprašydama pažymėtą transformaciją slenkančių duomenų schemoje. Kai kurie CASE įrenginių išdėstymai aprūpina automatinį sujungimą tarp slenkančių duomenų schemos ir doumenų žodyno.
Konkuruojančių sistemų projektavimas
Kaip ir objektinis projektavimas, f-nis panašumas projektavimui neužkerta kelio šio projektavimo, kaip eilės lygiagrečiai sąveikaujančių procesų, realizavimui. Iš tikrųjų, slenkančių duomenų diagramos aiškiai pašalina valdymo informaciją ir standartinė įgyvendinimo technika realaus laiko sistemoms yra paimti slenkančių duomenų diagramą ir įvykdyti jos transformacijas kaip skirtingus procesus.
Vietinės informacijos grąžinimo sistema galėtų būti projektuojama naudojant konkuruojančius procesus. Komandos įvedimas, vykdymas, būsenos ataskaita-visosyra vykdomos kaip atskiros užduotys.
Get_command užduotis tęsiamai traukia pelę ir kai komandos plotas yra pažymėtas, pradedamas komandos vykdymo procesas. Taip pat komandos vykdymo procesas pateikia būsenos pranešimus, kurie yra perdirbti išėjimo užduočių. Darbo aplinkos sukūrimas taip pat vykdomas kaip lygiagreti užduotis ir autorius yra priimtas ar nušalintas priklausomai nuo to ar kursorius yra darbo lange, ar ne.
Šis pavyzdys iliustruoja, kad projektavimo lygiagretumas dažnai yra pasirinkimo teisė, prieinama projektuotojui. Kai kurie sistemų tipai yra paprastai vykdomi kaip lygiagrečių procesų rinkiniai kartu su procesu, susijusiu su kiekvienu sistemos techninės įrangos įrenginiu. Kaip bebūtų, problemomis dažnai tampa ir lygiagretaus, ir nuoseklaus projektavimo sprendimai, o skuboti projektavimo sprendimai turi būti anuliuojami.
Dažniausiai sisteminę magistralę sudaro nuo 50 iki 100 laidininkų. Kiekvienas laidininkas atlieka skirtingą funkciją. Nepaisant to, kad yra daug magistralių tipų, kiekvienoje iš jų laidininkai gali būti grupuojami į tris funkcines laidininkų grupes:
- adresų,
- duomenų,
- valdymo linijos.
Be šių dar gali būti maitinimo linijų, reikalingų maitinti prie magistralės prijungtiems moduliams.
Adresų linijomis nurodomas duomenų magistralėje esančios informacijos šaltinis ir imtuvas. Duomenų magistralės plotis lemia didžiausią galimą kompiuterio sistemos atminties talpą. Be to, adresų linijos dar naudojamos Įvesties/ išvesties prievadams adresuoti.
Duomenų linijomis vyksta keitimasis duomenimis tarp kompiuterio modulių. Šių laidininkų visuma vadinama duomenų magistrale. Laidininkų skaičius nusako magistralės plotį (skiltiškumą). Kiekvienu laidininku tam tikru laiko momentu gali siunčiamas tik vienas bitas, todėl laidininkų skaičius parodo kiek duomenų galima siųsti vienu metu. Duomenų magistralės plotis yra svarbus parametras, lemiantis visos kompiuterinės sistemos pajėgumą.
Valdymo magistralė kontroliuoja kreiptis į duomenų ir adresų linijas ir šių linijų naudojimą.
3. Magistralių hierarchija
Jungiant į magistralę daugiau įrenginių nukenčia jos pajėgumas. Tai yra dėl dviejų priežasčių:
1. Kuo daugiau įrenginių sujungta į magistralę tuo didesnė signalų delsa. Delsą lemia laikas per kurį tam tikras įrenginys koordinuoja naudojimąsi magistrale. Kai magistralės valdymas dažnai pereina nuo vieno įrenginio kitam, ši delsa gali labai paveikti bendrą našumą.
2. Magistralė gali tapti kompiuterio silpnąja vieta, jeigu keitimosi duomenimis intensyvumas viršys magistralės galimybes. Šią problemą iš dalies galima išspręsti didinant duomenų siuntimo intensyvumą ir taikant platesnes magistrales. Tačiau keitimosi duomenimis, kuriuos generuoja į magistralę įjungti įrenginiai, tempai labai spartėja ir galiausiai nebebus užtikrinamas atitinkamas našumas.
Siekiant spręsti šias problemas daugelyje sistemų naudojamos kelios magistralės. Yra tam tikra jų hierarchija. Dauguma kompiuterizuotų sistemų naudoja keliais magistrales. 2.1 pav. Yra keturios magistralės – lokalioji magistralė, PCI, AGP ir ISA.
3.1 pav. Magistralių hierarchijos pavyzdys
4. AGP magistralės veikimo principai
AGP magistralė buvo sukurta kaip aukšto našumo grafinė jungtis. Ši jungtis išvengia PCI magistralės silpnųjų vietų, ir turi tiesioginį ryšį su pagrindine atmintimi. Naujoji AGP 3.0 specifikacija papildyta 8x rūšimi, kuri leidžia padvigubinti maksimalų siunčiamų duomenų persiuntimą palyginus su ankstesniu 4x, per vieną magistralės ciklą persiunčiamas dvigubai didesnis duomenų kiekis. 4.1 pav. matome grafinių jungčių pralaidumų didėjimą nuo PCI jungties iki AGP 8x. Čia AGP 1x, AGP 2x, AGP 4x ir AGP 8x pristato duomenų persiuntimo greičius.
4.1 pav.: Skirtingų jungčių duomenų pralaidumo būdai
4.1 AGP 3.0 jungties savybės
• Naujas 8x duomenų persiuntimo būdas, padvigubinantis pralaidumą iki 2.1GB/s.
• Nauja signalų siuntimo schema su keliais invertuotais signalais ir mažu įtampos svyravimu.
• Naudojamas šoninis adresavimas, siekiant geresnio duomenų magistralės išnaudojimo.
• Įjungiama kalibravimo schema, gerinanti signalo kokybę.
• Dinaminė magistralės inversija, triukšmų mažinimui.
• Asinchroninis veikimo būdas įgalinantis nenutrūkstamą duomenų siuntimą tinkamą video srautams.
4.2 Suderinamumas su AGP 4x
• AGP 8x yra suderinama su AGP 4x jungtimi.
• Tinka tie patys AGP 4x laidininkai, tik pridėta keletas signalinių jungčių AGP 8x palaikymui.
• Naudojama ta pati jungtis kaip ir AGP 4x.
• Suderinama su AGP 4x ir AGP Pro maitinimo schema.
• motinines plokštės gali palaikyti abudu AGP 4x ir AGP 8x tipus.
4.3 Pagrindinės plokštės su AGP 8x architektūra
4.2 pav. matome subalansuotos pagrindinės plokštės architektūros pavyzdį. Aštuntos generacijos AMD Athlon™ procesorius su pagrindine plokšte sujungtas per AMD-8151™ HyperTransport AGP 3.0 grafinį tunelį. 6.4GB/s pilnas pralaidumas iš CPĮ į HyperTransport modulį įgalina AGP 8x ir kitus sisteminius Į/I modulius pasiekti optimalų našumą.
4.2 pav.: subalansuota pagrindinė plokštė su AGP 8x lizdu.
4.4 AK grafinės sistemos evoliucija
Kad suprastume AGP grafikos privalumus ir naudą, reikia suprasti problemas kurios buvo sprendžiamos besivystant AGP technologijai. 4.3 pav. matome grafinės sistemos architektūrą sukurtą PCI magistralės pagrindu. Čia grafinė sistema patalpinta PCI magistralėje. Atkreipkite dėmesį kad PCI grafinis adapteris turi savyje integruotą video atmintį. Nors praeityje toks techninis sprendimas pasiteisino, atsirado keletas problemų kurios paskatino AGP grafikos atsiradimą:
1. Patobulinti grafines sistemos atmintį yra brangu, nes papildomi atminties moduliai turi būti pridėti į grafinę plokštę, arba turi būti keičiama pati plokštė.
2. Kadangi grafiniai duomenys, tokie kaip tekstūros yra saugomi pagrindinėje atmintyje, tai PCI magistralėje esanti grafinė plokštė juos gali pasiekti tik per PCI magistralę. Kreiptis tų duomenų reikia dažnai, nes pati grafinė plokštė turėdavo nedaug savos atminties. Taigi grafinė plokštė turi konkuruoti su kitais PCI magistralės moduliai dėl magistralės užimtumo ir pralaidumo.
3. Ir jeigu grafikos plokštė dažnai kreipiasi į PCI magistralę tada kiti magistralės periferiniai įrenginiai ,,badauja”.
4.3 pav.: Senesnio tipo pagrindinė plokštė naudojanti PCI magistralę grafikos apdorojimui.
4.4 ir 4.5 paveikslėliuose matome kaip AGP technologija išsprendžia problemas kilusias esant PCI magistralės grafikos plokštei. Šiuo atvejų AGP magistralė priklauso jau sistemos kontroleriui. AGP plokštė naudojasi 66 MHz PCI magistralės protokolu ir dar šoninio adresavimo galimybe siųsti komandas iš grafikos plokštės į AGP loginį įrenginį esantį Šiauriniame tilte. Šiaurinis tiltas priima skaitymo/ rašymo ir kitų komandų užklausas (naudoja buferius) tam kad įgalintų apsikeitimą duomenimis ir komandomis tarp AGP įrengininio ir sistemos kontrolerio, pilnu greičiu ir dar tuo pat metu keistųsi duomenimis tarp sistemos kontrolerio ir DDR atminties modulių.
4.4pav.: AMD-762™ sisteminis kontroleris ir AGP grafinė sistema. Vaizduojamas pagrindinės atminties naudojimas grafinėms operacijoms.
Sistemų pavyzdžiai parodyti 4.4 ir 4.5 paveikslėliuose duoda tokią naudą:
• Vietinė AGP sistemos architektūra siūlo svarbius našumo patobulinimus palyginus su PCI magistralės pagrindu veikusią grafinę sistemą.
• AGP architektūra leidžia AGP grafinei sistemai matyti ir naudoti pagrindinę atmintį taip tarsi tai būtų jos pačios integruota atmintis – tai reiškia kad AGP plokštė dalinasi sistemine atmintimi. AGP grafinė plokštė nejaučia skirtumo tarp jos pačios ir pagrindinės atminties, visa atmintis atrodo kaip jos, vietinė. Galinis vartotojas gali didinti grafinės sistemos našumą įdėdamas papildomą pagrindinę atmintį vietoj to, kad papildytų brangią grafinę atmintį.
• Grafinė sistema jau nebeturi konkuruoti dėl PCI magistralės pralaidumo kad pasiektų duomenis iš pagrindinės atminties. Tai leidžia grafiniai sistemai dirbti pilnu greičiu, beveik neturint pertraukčių iš kitų sistemos komponentų. Tai padidina visos sistemos konkurencingumą – reiškia kad procesorius, AGP grafinė sistemą, PCI magistralės įrenginiai gali veikti nepriklausomai vienas nuo kito ir konkurencingiau, taip didindami bendrą sistemos našumą.
• PCI magistralės įrenginiai gali laisvai naudotis PCI magistrale, jiems nereikia ,,rungtis” su grafiniu adaptoriumi dėl magistralės. Taip PCI magistralė atsilaisvino nuo grafinės sistemos, padidėjo jos pasiekiamumas.
4.5 pav.: Aukšto lygio AGP prievado diagrama. Matome magistralės architektūrą ir Šiaurinio tilto komponentus.
Bėgant laikui grafinė sistema buvo tobulinama, pervedama vis į didesnio našumo lygius. Kaip matome lentelėje yra eilė AGP tipų (duomenų siuntimo greičių) kurie atsirado laikui bėgant. Tai panašu į pavarų dėžę sportiniame automobilyje, pirma pavara atitiktų pirmąjį AGP 1x tipą, siūlantį duomenų persiuntimo greitį iki 264 MB/s. Antra pavara būtų AGP 2x, kuri padvigubino duomenų persiuntimą iki 528 MB/s. Trečia yra AGP 4x, siūlanti greitį iki 1 GB/s. Ir galiausiai ketvirtoji – paskutinė atitiktų AGP 8x, ir turėtų aukščiausią duomenų persiuntimo greitį – iki 2,1 GB/s. (Kaip pastebėjote žymėjimas 2x, 4x, ir 8x yra susijęs su pradiniu AGP 1x).
4.1 lentelė: AGP tipai ir atitinkami duomenų pralaidumai.
AGP magistralės tipas Duomenų pralaidumas
AGP 1x Iki 264 MB/s
AGP 2x Iki 528 MB/s
AGP 4x Iki 1 GB/s
AGP 8x Iki 2,1 GB/s
4.5 vRAM tipai
Grafinėse plokštėse atmintis susideda iš 2 dalių: kadro atminties ir papildomos atminties. Pigiose grafinėse plokštėse vRAM yra sudaryta iš SDRAM tipo atminčių, o greitose iš DDR-SDRAM. Yra specializuotos atmintys: VRAM-video atmintis, EDO VRAM , WRAM, SGRAM. Sparčiausios ir brangiausios yra VRAM ir WRAM. Grafinėse plokštėse informacija perduodama 64,128 ir net 265 bitų magistralėmis. Atminties kiekis būna : 34 DDR,64 MB DDR, 128 MB DDR, 512 MB DDR ir t.t.
4.6 Grafinis procesorius
Jie yra visose grafinėse plokštėse, tai specializuota mikroschema. Grafinį procesorių valdo pagrindinis procesorius, o GP paskirtis yra grafinių objektų vaizdavimas ekrane. Yra 2D-dvimačių vaizdų, 3D- trimačių ir 2D/3D universalūs grafiniai procesoriai. Naujos plokštės turi 3D grafinį procesorių.
Grafinių plokščių lyderis (buitinė, o ne profesionali) yra “nVidia GeForce X” šeimos vaizdo procesoriai. Juos gamina kompanija “nVidia”. Juose yra naudojama tik DDR atmintis. Juose naudojama sparti 166 MHz DDR SDRAM atmintis. 2002 vasaros pradžioje pristatytas 3D, trimačių vaizdų “nVidia GeForce4 Ti 4600” procesorius . Teigiama, kad “GeForce4” yra naujos kartos “nVidia” vaizdo procesoriai. Jie skirti 3D vaizdų kūrėjams ir žaidėjams, norintiems turėti itin gerus vaizdus. Atminties laidumas 2,7GB/s , 6,4 GB/s , 8,8 GB/s.
4.6 pav. AGP plokščių jungčių pagrindiniai išmatavimai
4.7 Apibendrinimas
AGP magistralės tipas AGP 8x yra sekantis žingsnelis pirmyn didelio našumo grafinių jungčių evoliucijoje. Jis iš tikrųjų beveik dvigubai padidino AGP 4x grafikos galią. Ši sistema pasistūmėjo priekin tiekiant galiniam vartotojui vis geresnį ir tikroviškesnį vaizdą. Tačiau tai yra pats paskutinis AGP grafinių plokščių tobulinimo žingsnis, ateityje jau seks PCI Express grafikos apdorojimo plokštės.
5. Nuo PCI iki PCI Express – magistralių vystymasis
5.1 PCI Magistralė
Nuo pradėjimo naudoti 1992 metais, PCI magistralė tapo stuburu Į/I įrenginiams visose kompiuterinėse sistemose. Pati pradinė 33 MHz ir 32 bitų pločio magistralė parodė teorinį greitį iki 133 MB/s. Laikui bėgant industrija išleido naujesnes platformų architektūras kuriose PCI magistralė buvo keičiama našesniais jos papildymais, tokiais kaip AGP ir PCI X, abidvi yra patobulinti PCI magistralės variantai. 1 lentelėje pristatomi PCI, PCI-X, ir AGP magistralių pralaidumai.
1 lentelė: PCI, PCI-X, ir AGP magistralių pralaidumai
Magistralė ir jos dažnis 32 bitų pločio pralaidumai 64 bitų pločio pralaidumai
33 MHz PCI 133 MB/s 266 MB/s
66 Mhz PCI 266 MB/s 532 MB/s
100 MHz PCI X Nenaudojama 800 MB/s
133 MHz PCI X Nenaudojama 1 GB/s
AGP 8x 2,1 GB/s Nenaudojama
Iš arčiau tyrinėdami PCI signalų siuntimo technologiją atrandame multinumetimą magistralę (Multinumetimo [eng. multidrop] magistralė gaunama tada, kai prie jos jungiami įrenginiai, kiekvienas tais pačiais laidininkais. Kada vienas įrenginys naudoja magistralę, joks kitas negali pasiekti magistralės. Įrenginiai privalo dalintis magistrale ir laukti savo eilės, kol kiekvienas galės siųsti ar priimti duomenis), ir tai kad paraleli magistralė jau siekia savo našumo ribas. PCI magistralė negali būti paprastai patobulinta keliant taktinį dažnį, ar mažinant įtampą. Ir dar PCI magistralė neturi tokių savybių kaip galios valdymas, vietinių periferinių junginių karšto jungimo ar keitimo, (Galimybė įdėti ir išimti įrenginius iš kompiuterio jo neišjungus, ir kad operacinė sistema automatiškai atpažintų pasikeitimus), arba aptarnavimo kokybės [eng. QoS – Qualitu of service] kuri užtikrintų atitinkamą pralaidumą realių operacijų metu. Galiausiai visas įmanomas PCI magistralės pralaidumas yra tik į vieną pusę (siunčiant arba priimant) vienu laiko momentu. Daugelis ryšių tinklų palaiko dvikryptį eismą vienu laiko momentu, tai sumažina pranešimų vėlavimus.
5.2 Namų sistemos
Pradinė PCI magistralė buvo kuriama kad palaikytų 2D grafiką, aukštesnio našumo diskinius kaupiklius ir vietinius tinklus. Neilgai trukus po PCI magistralės atsiradimo, išaugę 3D grafikos sistemų reikalavimai jau nebetilpo į 32 bitų, 33 MHz PCI magistralės pralaidumą. Siekdami tai pataisyti kompanija Intel ir keletas kitų grafinių gaminių gamintojų sukūrė AGP magistralės specifikaciją. Kuri buvo apibrėžta kaip aukšto našumo PCI magistralė skirta grafikai apdoroti. Taigi AGP magistralė išlaisvino PCI sisteminę magistralę nuo grafikos eismo, ir paliko ją kitiems ryšiams bei Į/I operacijoms. Prie to Intel kompanija įvedė USB 2.0 ir Nuoseklią ATA jungtis į pietinį tiltą, taip dar labiau sumažindama Į/I operacijų paklausą PCI magistralėje. 5.1 pav. matome tipiškos namų vartotojo sistemos vidinę architektūrą su Į/I ir grafinio įrenginių pralaidumais.
5.1 pav.: Tipinė namų vartotojo sistemos architektūra
5.3 Namų vartotojo sistemos silpnosios vietos
Keletas namų vartotojo sistemos magistralių gali riboti sistemos našumą, dėl CPĮ, atminties ir Į/I įrenginių skirtumų: tai PCI magistralė, AGP magistralė ir ryšys tarp Šiaurinio ir pietinių tiltų.
PCI magistralė. PCI magistralė suteikia iki 133 MB/s pralaidumą įjungtiems į ją įrenginiams. Keletas šių įrenginių gali išnaudoti visą pralaidumo juostą, arba naudoti didžiąją jos dalį. Kada daugiau kaip vienas šių įrenginių yra aktyvus, bendrai naudojama magistralė jau spaudžiama virš jos pralaidumo ribos. 5.2 pav. matome daugelį veiksnių taikančių į PCI magistralės silpnąją vietą. Šiame paveikslėlyje matome kokio pralaidumo reikia įvairiems ryšių, video, ir kitiems išoriniams įrenginiams kurie yra aptarnaujami PCI magistralės. Taigi matome kad multinumetama, bendrai naudojama, PCI magistralė yra spaudžiama kad palaikytų šiandienos įrenginius. Situaciją blogina tai kad kuriami įrenginiai su vis didesniais duomenų greičiais. Pavyzdžiui Gigabit Ethernet reikalauja laidumo iki 125 MB/s, tai jau beveik pilnai užpildo 133 MB/s PCI magistralę. Įrenginio IEEE 1394b magistralė yra iki 100 MB/s, tai irgi beveik užpildo standartinę PCI magistralę.
AGP. Paskutinį dešimtmetį video našumo reikalavimai praktiškai dvigubėjo kas du metai. Per šį laikotarpį grafinė magistralė iš PCI tapo AGP, iš AGP – AGP 2x, AGP 4x ir galiausiai šiuo metu AGP 8x. AGP 8x dirba 2,134 GB/s greičiu. Nežiūrint šio greičio viskas žengia į priekį ir AGP magistralėms jau keliami nauji dar didesni reikalavimai. Spaudimas daromas ir pagrindinių plokščių dizainui ir jungčių kainoms. Kaip ir PCI magistralę, plėsti AGP magistralę darosi sunku ir brangu, nes didėja taktiniai dažniai.
5.2 pav.: Įrenginių aptarnaujamų PCI magistralės pralaidumo dažniai
Ryšys tarp Šiaurinio ir Pirtinio tiltų. PCI magistralės perpildymas taip pat atsiliepia ir ryšiui tarp Šiaurinio ir Pietinio tiltų. Serial ATA diskai ir USB įrenginiai toliau spaudžia šį ryšį. Taigi ateityje aukštesnio pralaidumo ryšys bus reikalingas.
5.4 Serveriai
Serveriuose pradinė 32 bitų, 33 MHz PCI magistralė buvo išplėsta iki 64 bitų, 66 MHz magistralės su pralaidumu iki 532 MB/s. Po to 64 bitų magistralė buvo patobulinta iki 100 ir 133 MHz, ir pavadinta PCI X. PCI X magistralė jungia serverinės sistemos (dviejų procesorių darbo stotis) mikroschemų rinkinį su išplėtimo jungtimis, Gigabit Ethernet valdikliais, ir Ultra 320 SCSI valdiklius įtaisytus pagrindinėje plokštėje.
64 bitų, 133 MHz dažniu dirbanti magistralė persiunčia iki 1 GB/s duomenų tarp Į/I įrenginio ir valdymo schemos. Tai yra tenkinantis pralaidumas daugumai serverinių sistemų Į/I įrenginių reikalavimui, tokių kaip Gigabit Ethernet, Ultra 320 SCSI, ir 2 GB/s Fibre Channel. Tačiau kaip bebūtų PCI X ,kaip ir PCI, yra bendro naudojimo magistralė ir panašu kad jai jau sekančiais metais reikės dar didesnio našumo alternatyvos. PCI Special Interest Group (PCI SIG) jau kuria PCI X 2.0 specifikaciją, kuri dirbtų 64 bitų, 266 MHz taktiniu dažniu ir padidintų duomenų perdavimo greitį dvigubai palyginus su PCI X 133 MHz. Tačiau kaip bebūtų iškyla problemos plečiant šį lygiagrečios PCI X magistralės variantą. Pačios jungtys yra didelės ir brangios, ir griežtas jų dizainas gana smarkiai kelia pagrindinių plokščių kainas keliant ir taktinį dažnį. Prie to dar reikia pridėti tai kad išvengtume papildomo elektrinio apkrovimo aukštesniuose dažniuose, PCI X 2.0 tik vienas įrenginys galės būti jungiamas prie magistralės. Ši jau nebus pritaikoma bendram naudojimui.
Serverinės sistemos silpnosios vietos
5.3 pav. matome tipinės dviejų procesorių serverinės sistemos vidines jungtis. Šioje architektūroje aukšto laidumo išplėtimo magistralė padaroma atskirai sujungus Šiaurinį tiltą su su PCI X tilto mikroschema. Keletas PCI X magistralių prijungtos prie aukšto greičio išplėtimo magistralių, 10-Gigabit Ethernet, ir SAS/SATA diskų valdikliai. Ši architektūra turi ir neigiamų savybių. Atskira PCI X tilto mikroschema sujungia keletą lygiagrečių PCI X magistralių į į pagrindinės plokštės valdymo mikroschemos atskirą nuoseklią jungtį. Šis kelias yra brangus neefektyvus, ir dar atsiranda vėlavimai tarp Į/I įrenginio ir Šiaurinio tilto. Pavyzdžiui šiuo būdų prijungus 10 Gbps plokštę į 64 bitų lygiagrečią jungtį, taip išeina kad įrenginys yra tiesiogiai per PCI X tilto valdiklį į atskirą nuoseklią jungtį su Šiauriniu tiltu.
5.3 pav.: Dviprocesorinis serveris
dar galima pridėti kad sekančios kartos išoriniai serveriniai Į/I įrenginiai reikalaus daug didesnio pralaidumo negu 133 MHz PCI X magistralė gali užtikrinti. Tai tokios technologijos kaip 10-Gigabit Ethernet, 10-Gbps Fibre Channel ir 4x Infiniband, prie jų taip pat priskaitomi ir labai aukšto greičio diskinių kaupiklių jungtys tokios kaip 3-Gbps SATA ir SAS. Tokiu atveju jeigu turėtumėm 10-Gbps fabric įrenginį, kiekvienas 10 Gbps lizdas į abi kryptis gali siųsti duomenų srautą iki 2 GB/s, tuo tarpu PCI X magistralė maksimaliai gali priimti tik 1 GB/s į vieną pusę vienu laiko momentu. Taigi matome, kad ši magistralė ribotų šį įrenginį iki 50 %. Nors PCI X 2.0 dirbanti 266 MHz padvigubintų tai ką gali pristatyti PCI X iki 2 GB/s tačiau tai vis tiek būtų per mažai, nes iš viso 4 GB/s reikalingi dviejų lizdų, dvipusiam 10-Gbps fabric valdikliui. Iš to matome kad reikalinga magistralė galinti pakeisti lygiagrečią PCI magistralę ir jos variantus.
5.5 PCI Express technologija
PCI Express siūlo keliamą daugikliu, aukšto greičio, nuoseklią Į/I magistralę kuri turi gali yra suderinama ir su PCI įrenginiais. PCI Express sluoksniuota architektūra palaiko esančius PCI įrenginius, taip pat ir dabartinę plokščio adresavimo galimybę. PCI Express yra aprašoma kaip aukšto našumo, taškas į tašką jungiama, su daugikliais, nuoseklioji magistralė.
PCI Express susideda iš dviejų vienkrypčių kanalų, kiekvienas iš jų sudarytas iš siuntimo ir priėmimo poros, kad būtų įmanomas siuntimas abiem kryptimis tuo pačiu laiko momentu. Kiekvienoje iš porų yra du žema įtampa valdomi signalai. Duomenų taktavimas integruotas į kiekvieną porą, naudoja 8b/10b kodavimo schemą, kad pasiektų tokius aukštus duomenų siuntimo kiekius. 5.4 pav. galime palyginti PCI ir PCI Express sujungimus.
5.4 pav.: PCI Prieš PCI Express
PCI Express magistralės pralaidumą galime didinti įdėdami papildomas signalų poras tarp dviejų įrenginių. Ši magistralė palaiko x1, x4, x8, ir x16 linijų pločius, ir išdėlioja duomenų baitus pagal linijas. Kada du įrenginiai paruošia linijas ir darbo dažnį , duomenys yra siunčiami naudojant 8b/10b kodavimą. Pats pradinis x1 tipas gali siųsti iki 2,5 Gbps. Kadangi magistralė yra dvikryptė (duomenys abiem kryptimis siunčiami tuo pat momentu) tai efektyvusis siuntimo greitis yra 5 Gbps. 5.1 lentelėje matome susumuotus koduotus ir nekoduotus duomenų siuntimo greičius, naudojant x1, x4, x8, ir x16 modelius, kurie yra aprašyti jau pačioje pirmojoje PCI Express generacijoje.
PCI Express “koduotas” ir “nekoduotas” pralaidumas
Dažnai sakoma kad PCI Express pralaidumas yra koduotas. PCI Express naudoja 8b/10b kodavimą, kuris užkoduoja 8 duomenų bitus į 10 siuntimo simbolių. Tai daroma dėl to kad bitų sinchronizavimas būtų paprastesnis, paprastesnis siųstuvo ir imtuvo dizainas, padidinta galimybė surasti klaidas, ir valdymo simboliai gali būti atskirti nuo duomenų simbolių. Koduotas PCI Express x1 linijos pralaidumas yra 5 Gbps. Ko gero daug tikslesnis yra nekoduotas pralaidumas kuris būna apie 80 % nuo koduoto t.y. nuo 5 Gbps - 4 Gbps. 5.2 lentelėje matome koduotų ir nekoduotų duomenų siuntimo pralaidumus.
5.2lentelė. PCI Express pralaidumas
Ateityje šios magistralės tobulinimai dar labiau pakels kanalų dažnį, pavyzdžiui antros kartos PCI Express galėtų pakelti taktavimo dažnį du kartus ir daugiau. Kadangi ši magistralė yra tiesioginė, taškas į tašką tai jos dažnis priklausys prie no jos prijungto įrenginio. Keletas PCI Express įrenginių galės veikti vienu metu netrukdydami vienas kitam. Priešingai negu PCI, PCI Express turi minimalius pašalinius signalus, be to ir taktavimo dažniai ir adresai yra sudėti į duomenų srautą. Todėl kad PCI Express yra nuosekli magistralė su keliais šalutiniais signalais, ji praleidžia labai daug duomenų per vieną jungties laidininką, daug daugiau palyginus su PCI. Tokia archtektūra leidžia turėti efektyvesnę, mažesnę ir pigesnę jungtį. 5.5 pav. bandoma palyginti duomenų kiekio pralaidumą per vieną jungties takelį PCI, PCI-X, AGP, ir PCI Express magistralėse.
5.5 pav.: Duomenų pralaidumo per vieną jungties takelį palyginimai
PCI Express technologijoje didelis duomenų perdavimo patikimumas pasiekiamas naudojant žemos įtampos diferencialinius signalus. Čia signalas iš siųstuvo imtuvui siunčiamas per dvi linijas. Vienoje linijoje siunčiamas teigiamas signalas, o kitoje tas pats signalas tiktais invertuotas arba neigiamas. Linijos kuriomis siunčiami signalai daromos pagal griežtas taisykles, siekiant gauti tą savybę kad jei vieną liniją keis trukdžiai ir kita bus keičiama tų pačių trukdžių. Imtuvas priima abu signalus, neigiamą atverčia atgal į teigiamą, ir sumuoja abudu, taip efektyviai pašalinami triukšmai. Pradinė PCI Express magistralė palaiko grafines plokštes kurių vartojama galia yra iki 75 W. naujesnėje numatomos galimybės palaikyti įrenginius iki 150 W. tai turėtų tenkinti rinką nes dabartinės AGP plokštės naudoja iki 41 W, ir AGP Pro tipo iki 110 W.
5.6 Pažangiausios PCI Express savybės
PCI Express turi šias savybes kurios bus pradėtos naudoti kada operacinė sistema ir įrenginiai jau palaikys jas, ir kada vartotojui jos pasidarys reikalingos. Jos yra:
• Pažangus maitinimo valdymas
• Duomenų kontrolės realiame laike palaikymas
• Karštas jungimas
• Duomenų integralumas ir klaidų aptikimas bei taisymas
Pažangus maitinimo valdymas
PCI Express magistralėje yra aktyvios būsenos maitinimo valdymas, kuris įgalina sumažinti galios vartojimą kada magistralė yra nenaudojama (taip nutinka tada kai nėra apsikeitimo duomenimis tarp įrenginių). Paralelių magistralių atveju magistralė būna laisva kol nėra užklausos siųsti duomenis. Priešingai didelės spartos nuosekli magistralė PCI Express reikalauja kad linija būtų bet kuriuo laiko momentu pasiruošusi, kad siųstuvas ir imtuvas būtų pasiruošę siųsti duomenis. Tai padaroma nuolat siunčiant tuščiosios eigos signalus kada nėra siunčiami duomenys. Imtuvas iškoduoja ir atmeta signalus jeigu jie yra tuščiosios eigos simboliai. Šis procesas reikalauja papildomo maitinimo, o tai įtakoja nešiojamo ar delninio kompiuterio baterijos darbo laiką. Sprendžiant šią problemą buvo pasiūlytas sprendimas naudoti dvi žemos galios būsenos jungtis ir aktyvios būsenos maitinimo valdymo protokolą. Kada magistralė pereina į tuščios eigos būseną, jungtis yra nustatoma į žemo maitinimo būseną. Ši būsena naudoja daug mažiau galios kol magistralė dirba tuščiuoju režimu. Tačiau norint grįžti į normalų darbo režimą reikalingas atstatymo laikas, kurio metu siųstuvas ir imtuvas yra iš naujo sinchronizuojami. Kuo ilgesnis atstatymo laikas tuo mažiau galios magistralė naudoja tuščios eigos metu. Dažniausiai naudojamas tas atvejis kada atkūrimo laikas yra pats trumpiausias.
Duomenų kontrolės realiame laike palaikymas
Ne taip kaip PCI, PCI Express magistralė palaiko nesinchroninį (priklausantį nuo laiko) duomenų siuntimą ir įvairius Aptarnavimo kokybės lygius [angl. QoS]. Ši savybė įgyvendinta virtualių kanalų pagalba, kurie garantuoja kad duomenų paketas bus pristatytas į vietą per tam tikrą laiko momentą. PCI Express palaiko didelį tokių virtualių kanalų skaičių (kiekvienas iš jų yra nepriklausomas nuo vienas kito) į vieną liniją. Dar kiekvienas kanalas gali turėti skirtingą aptarnavimo kokybės lygį. Šis sprendimas taikomas tokioms realaus laiko operacijoms kaip garso ir vaizdo medžiagos perdavimui.
Karštas jungimas
PCI magistralės pagrindu sukurtos sistemos nepalaiko karšto jungimo ar keitimo operacijų. Vėliau patobulintoje PCI magistralėje buvo numatyta galimybė keisti išorinius įrenginius neišjungiant sistemos. Čia yra keletas reikalavimų dėl kurių buvo kuriama tokia sistema:
-Dažnai yra sunku ir kartais visai neįmanoma išjungti serverį kad pakeistume ar įdėtume periferinę plokštę. Karšto jungimo galimybė leidžia to visai nedaryti.
-Nešiojamų kompiuterių savininkai, nori turėti galimybę naudoti karšto jungimo nešiojamus diskų ar ryšių įrenginius.
PCI Express magistralė pilnai palaiko karšto jungimo ar keitimo galimybę. Nereikia jokių papildomų linijų, ir vienoda programinė įranga gali būti naudojama visiems PCI Express tipams.
Duomenų integralumas ir klaidų aptikimas bei taisymas
PCI Express palaiko visų siuntimo tipų duomenų integralumą, ir duomenų grandininius paketus. Tai labai tinkama naudoti serverinėse sistemose kur yra labai didelis tam tikrų duomenų poreikis. PCI Express taip pat palaiko klaidų tvarkykles kurios praneša apie klaidas, ir padeda duomenų atstatymo atveju.
5.7 Apibendrinimas
Taigi PCI Express magistralė yra susijusi ir su PCI magistrale, tačiau turi ir keletą pagrindinių skirtumų kurie leidžia išvystyti didelį apsikeitimo duomenimis greitį. Vienas iš jų yra didelio greičio nuosekli jungtis. Ši magistralė bus taikoma visose kompiuterių sistemose – ir nešiojamuose, ir namų vartotojų ir serveriuose, ir tarnybinėse stotyse. Mūsų rinkoje šios magistralės jau pasirodė šiais metais, tačiau kaip ir tikėtasi aukštomis kainomis.
Telebanko kompleksas
2009-11-28
Paslaugos samprata. Produkto savybių ir vartotojų pasitenkinimo ryšys. Paslaugų ir prekių marketingo skirtumai. Paslaugų marketingo kompleksas. Vartotojų tipai ir pagrindiniai vartotojų elgsenos bruožai. Elektroninės bankininkystės situacija . Elektroninės bankininkystės teikiamas produktas. Telebanko paslaugos vartotojai ir teikėjai . Telebanko teikimo procesas ir fizinė paslaugos teikimo aplinka. Telebanko rėmimo kompleksas. Telebanko paslaugos teikimo vieta. Telebanko paslaugos kainodara. Telebanko paslaugos kokybės matavimo kriterijai.
Telefono tinklai
2009-11-25
Telefonų tinklų tipai: PSDN ir ISDN. Kalbėdami apie telefonų tinklus pirmiausia paminėsime telefono tinklų tipus: analoginius (PSDN) ir skaitmeninius (ISDN). Terminas „analoginis tinklas“ reiškia ryšio tinklą, naudojamą ankstesnėse viešosiose telefono sistemose. Kitaip toks tinklas dar vadinamas bendruoju perjungiamuoju telefono tinklu (angl. Public Switched Telephone Network – PSTN). Tokiu tinklu siunčiami analoginiai signalai, pakartojantys žmogaus kalbą.
Kompiuterių architektūra
2009-09-08
Pozicinės skaičiavimo sistemos. Pozicinių skaičiavimo sistemų samprata. Pervedimas iš vienos sistemos į kitą. Mikroprogramavimas. Procesoriaus fizinio lygio komponentės. Mikrokomandos. Interpretuojamas lygis. Interpretuojantis lygis. Komandos ADD realizacija. Ventilių mikroprograminis valdymas. Mikroprogramavimo kalba. Interpretuojamos mašimos interpretatorius. Mikroprograminio lygio projektavimas. Mikroprocesoriaus Intel 8088 architektūra. Mikroprocesoriaus architektūros samprata. Operatyvios atminties samprata. Portų sistema. Kompiuterio sandara.
Duomenų bazių kūrimo technologija
2009-09-08
Duomenų bazės samprata. Duomenų bazės sąvoka, pagrindinės funkcijos. Duomenų bazių valdymo sistemos, jų funkcijos. Duomenų bazės projektavimas. Duomenų bazės modelių tipai . SQL kalba. Reliacinis duomenų bazės modelis. Reliacinė algebra. Reliaciniai skaičiavimai. Duomenų bazės normalizavimas, norminės formos. Konceptualinis duomenų bazės modeliavimas. Trijų lygių duomenų bazės architektūros projektavimas. Duomenų bazės kūrimas. Duomenų bazės kūrimo žingsniai .
Mikroprocesoriaus Intel 8088 architektūra
2009-09-07
Mikroprocesoriaus architektūrą sudaro tos jo savybės, kurios naudojamos programavime. Mikroprocesoriaus Intel 8088 architektūrą sudaro aparatūros ir mikroprogramų visuma. Pakeitus mikroprogramų rinkinį, gautume nebe mikroprocesorių Intel 8088, o kažką kito. Mikroprocesoriaus Intel 8088 architektūra realizuojama viena mikroschema su 40 išvadų. Mikroprocesoriaus Intel 8088 architektūra apibrėžiama jo vidinėmis savybėmis ir sąveika su išorinėmis mikroprocesoriaus atžvilgiu komponentėmis.
Programavimo pradžiamokslis
2009-09-07
Dvejetainis programavimas. Informacija ir duomenys. Kompiuteriniai duomenys. Skaičiavimo sistema yra visuma būdų ir priemonių, leidžianti užrašyti ar kitaip pateikti skaičius. Skaitmens reikšmė priklauso nuo užimamos vietos (pozicijos) skaičiuje. Skaičiavimo sistemos pagrindu laikomas skaičius, kuris parodo kiek kartų padidėja arba sumažėja vieno ir to paties skaitmens reikšmė, kai jis perkeliamas į vieną iš šalia esančių pozicijų.
Vadybos pagrindai
2009-09-04
Vadybos samprata ir esmė. Organizacija. Valdymo procesas. Vadybos teorija ir raida. Organizacija ir aplinka. Globalizacija ir valdymas. Organizacijų kūrimas. Plananavimas. Organizavimas. Vadovavimas. Kontrolė. Operacijų valdymas. Valdymo informacinės sistemos. Gamybos valdymas. Pagalbinės gamybos ir gamybos aptarnavimo organizavimas ir valdymas. Finansinių išteklių valdymas. Marketingas. Žmonių išteklių valdymas.
Telekomunikacijų terminalinė įranga
2009-09-01
Atkūrimo įranga (multimedijos). Multimedijos sistema. Sinchronizacijos etaloninis modelis. Multimedijos sąsajos. Sinchronizacijos specifikacijos lygmuo. Aptarnavimo kokybė qos. Multimedijos sinchronizacijos specifikacijų metodai. Multimedijos sistemų modeliai. Vaizdo konferencijos organizavimas. Informacijos suspaudimo metodai. Vaizdo konferencijos organizavimas isdn kanalais. Paskistytos multimedijos sistemos. Sip protokolas. Sctp protokolas. Multimedijos konferencijos tinkliniai protokolai. Isdn. B-isdn. Signalizacijos ir konvergencijos funkcija (scp). Telematikos paslauga. Via. Lokalinių tinklų diagnostika.
Marketingo tyrimų procesas
2009-08-31
Terminas tyrimai reiškia kantrius, objektyvius ir kruopščius ieškojimus.
Bet kurių tyrimų metodologija - tai bendrų tam tikro objekto tyrimo principų ir metodų visuma, kurios pagrindu nustatoma dabartinė objekto būklė ir prognozuojama jo ateities būklė. MT-ų atveju ji apima konkrečių būdų, veiksmų visumą, reikalingą tam tikriems tyrimams, apskaičiavimams atlikti, pagrįsti, rinkos veiklą apibūdinantiems rodikliams paruošti, juos susieti. Marketingo tyrimų metodologija apima tyrimų stadijas, etapus, jų eiliškumą ir nuoseklumą, tyrimų logiką.
Marketingo tyrimai, jo etapai
2009-07-13
Marketingo tyrimas. Hipotezės formulavimas. Stebėjimas. Apklausa. Eksperimentavimas. Marketingo informacijos sistema. Marketingo informacijos sistemos struktūra ir ryšiai. Marketingo tyrimo kryptys. Marketingo tyrimų metodai. Marketingo tyrimų valdymas. Norint padaryti teisingą sprendimą, reikia surinkti reikiamą informaciją. Tam ir yra daromas marketingo tyrimas. Marketingo tyrimas - tai sistemingas duomenų, susijusių su marketingo problemomis, rinkimas, kaupimas ir apdorojimas.
Duomenų bazių kūrimo technologija
2009-07-09
Teorija apie duomenų bazių struktūrą, jos valdymo sistemą, duomenų bazių praktinį pritaikymą įvairiausiose veiklos sferose yra ganėtinai jauna žinių sritis – ji gyvuoja šiek tiek daugiau nei 30 metų, tačiau po pirmųjų eksperementalių duomenų bazių atsiradimo 1950-aisiais metais industrinis pasaulis suprato jų svarbą. Mokslo sritis apie duomenų bazes pradėjo sparčiai vystytis. Šiandien be duomenų bazių sunku įsivaizduoti šiuolaikinį informacijos technologijų pasaulį.
Suplanuotos teritorijos detalusis planas panaudojus Autocad ir Arview programinius paketus
2009-07-09
Pastaruoju metu vis dažniau taikomas skaitmeninis apdorojimas, kuris leidžia sukurti duomenų bazes panaudojant geografinę informaciją. Atsiradus skaitmeninėms technologijoms pasikeitė duomenų forma: iš analoginės (popierinės) į skaitmeninę, duomenų gamintojai renka duomenis ir struktūrizuoja erdvinius duomenis duomenų bazėse, kuriose gali būti topologija ir naujausia atributinė informacija. GIS – tai informacinės sistemos dalis, organizuojama geografiniu principu, t.y. dirbanti ne tik su aprašomąja (lentelių, atributine ir kt.), bet ir su koordinuota – orientuota erdvėje, informacija.
Duomenų saugojimo irenginiai
2009-07-09
Dar visai neseniai kompiuteriai buvo laikomi daug kainuojančiais ir egzotiškais prietaisais. Nedaug kas įsivaizdavo, kad kompiuteriai gali tapti kasdienio gyvenimo dalimi. Tačiau dabar šis požiūris visiškai pasikeitė. Kompiuterio pagalba galima išspręsti net sudėtingiausius uždavinius, tačiau viena iš svarbiausių jo funkcijų – kaupti, apdoroti bei saugoti duomenis. Šiais laikais, kai reikalaujama vis daugiau vietos kompiuteryje didžiulėms duomenų bazėms vesti ir ne tik, sparčiai plečiasi, tobulėja bei atsiranda nauji duomenų saugojimo įrenginiai.
Kompiuterinės technologijos šiais laikais įgauna vis didesnę reikšmę žmonių kasdieniniame gyvenime ir ypač jų darbe. Kompiuterių bei ryšio technologijos labai palengvina bendravimą bei bendradarbiavimą. Mobiliųjų technologijų plėtra atvėrė iš esmės naujas globalaus bendravimo ir sąveikos galimybes – sukūrė pasaulio komunikacinę erdvę be įprastų laiko ir atstumo suvaržymų.
Duomenų gavyba
2009-07-09
Tobulėjant šiuolaikinėms technologijoms, didėjant duomenų kiekiui darosi vis sudėtingiau juos išanalizuoti ir daryti greitus, efektyvius ir teisingus sprendimus. Duomenų bazės jau peržengė terabaitines ribas ir žmogus jau tampa nepajėgus išanalizuoti visą duomenų gausą. Tokiame milžiniškame kiekyje informacijos gali slėptis ir strategiškai svarbi ir niekinė informacija.
Algoritmai
2009-07-09
Algoritmas – tai nurodymų seka tam, kas turės atlikti užduotį. Algoritmas – tai aiškūs ir tikslūs nurodymai, kaip ir kokių veiksmų seką reikia atlikti norint pasiekti užsibrėžtą tikslą arba išspręsti suformuluotą uždavinį. Algoritmas – tai aiškiai suformuluotas taisyklių rinkinys kuriam nors tikslui pasiekti. Informacijos (duomenų) apdorojimo taisyklės vadinamos algoritmais.
Moderniųjų technologijų taikymas versle
2009-07-09
Šiuolaikinis pasaulis mobiliųjų technologijų sferoje yra labai pasistūmėjęs į priekį. Visose gyvenimo situacijuose nuolat susidūriam su naujausiomis techologijomis: kikevienas iš mūsų turi kompiuterį, mobilųjį telefoną arba tiesiog naudoja paprastą buitinę techniką. Mes neįsivaizduojame savo gyvenimo be televizijos naujovių ar įprastos kiekvieno iš mūsų dienos be mobiliojo telefono.
Informatikos sąvokos
2009-07-09
Procesorius. Įtaisas, galintis vykdyti komandas bei duoti komandas kitiems įtaisams. Bitas 1. Elementarus informacijos kiekio vienetas, vartojamas informacijos teorijoje. Atitinka informacijos kiekį, gaunamą sužinojus, kuris iš dviejų vienodai tikėtinų įvykių įvyko. 2. Mažiausias informacijos kiekio vienetas kompiuteryje, koduojamas vienu dviejų būsenų elementu.
Project Management XML specification
2009-07-09
VU ekonomikos fakulteto 3 kurso informacinių sistemų praktinis darbas. PMXML – tai duomenų apibrėžimas projekto valdymo sistemoms. PMXML konsorciumas parėmė standartą ir jis oficialiai buvo sukurtas 2000 metais, „Pacific Edge Software Inc”. Projekto valdymo XML standartas leidžia lengvai dalintis ir perduoti projekto valdymo duomenis. Taip pat jis bendrauja su kitais standartais, kas padeda įsitvirtinti projekto valdymo veiklumai tarp kitų. PMXML duomenų apibūdinimas susideda iš keturių pagrindinių projekto valdymo duomenų tipų ir keleto šalutinių.
Informatika
2009-07-09
Informacinė visuomenė – tai atvira, išsilavinusi ir besimokanti visuomenė.Informacinė visuomenė – tai atvira, išsilavinusi ir besimokanti visuomenė, kurios nariai gali ir geba taikyti šiuolaikines informacines technologijas visose savo veiklos srityse, moka naudotis šalies bei pasaulio informacijos šaltiniais,o valdžios institucijos užtikrina informacijos prieinamumą ir patikimumą.
Svetainių kūrimo su MS Fronpage ypatumai
2009-07-09
Folders – atidaro tinklo svetainės aplankų (katalogų) sąrašą, kuriame nurodyti ir failų bei juos atitinkančių tinklapių pavadinimai, dydis, paskutinio keitimo data ir kas keitė. Reports – atidaro informacijos apie tinklo svetainę santrauką (pvz., bendrą failų, paveikslėlių skaičių ir dydį, nuorodų skaičių). Navigation – leidžia peržiūrėti ir keisti tinklo svetainės struktūros diagramą.
Kompiuterinių programų teisinė apsauga
2009-06-12
Kompiuterinės programos kaip autorinės teisės objektas. Kompiuterinės programos sąvoka. Kompiuterinės programos, kaip kūrybinės veiklos rezultatas. Autorinės teisės taikymas kompiuterinėms programos. Kompiuterinių programų teisinės apsaugos subjektai. Teisių į kompiuterinę programą apsauga. Autorinė teisinė kompiuterinių programų apsauga. Autoriaus asmeninės neturtinės ir turtinės teisės. Programos naudojimas. Teisių į kompiuterinę programą gynimas. Kolektyvinė turtinių teisių apsauga. Autorinės teisės galiojimo laikas. Kompiuterinių programų teisinės apsaugos reglamentavimas tarptautinėje teisėje.
Transliavimo tinklai. Video signalų paskirstymas. Televizijos transliavimas. Kabelinė televizija. Palydovinė namų televizija. Duomenų transliavimas. Audio transliavimas. Ryšys taškas–taškas. Skaitmeninių paslaugų kombinavimas. Skaitmeninės telefoninio ryšio paslaugos. Videokonferencinis ryšys. WAN (wide area network) ryšys. Palydovinių tinklų plėtra suteikia galimybę įdiegti naujas paslaugas anksčiau negu analogiškų antžeminių tinklų atveju. Galbūt pats aiškiausias pavyzdys būtų televizijos signalo perdavimas dideliais atstumais, kurio buvo neįmanoma perduoti pirmosios kartos analoginiais transokeaniniais kabeliais.
Elektroninė lentelė MS EXCEL
2009-05-28
Elektroninės lentelės pildymas ir redagavimas. Veiksmai su lentelės eilutėmis ir stulpeliais. Dokumento spausdinimas. Duomenų sąrašai. Tipinė užduotis: mėnesio išlaidų skaičiavimas. Firmos darbuotojų atlyginimo skaičiavimas. MS Excel įeina į programų paketą MS Office. Šis paketas valdomas ir skirtas darbui Windows terpėje. MS Excel sudaro priemonės, leidžiančios pritaikyti elektroninės lentelės ypatumus specifinėms vartotojo reikmėms. Vartotojas gali laisvai manipuliuoti duomenimis ir diagramomis. MS Excel duomenys nesunkiai susiejami su kitomis Windows terpės taikomosiomis programomis.