Rekenaars, Sagteware
Aanbieding van inligting in 'n rekenaar: gebruik die voorbeelde
Indien 'n persoon wat betrokke is in die studie van rekenaartegnologie is nie oppervlakkig nie, maar ernstig, moet dit sekerlik bewus wees van wat die verskillende vorme van inligting in die rekenaar. Hierdie vraag is 'n fundamentele, want nie net die gebruik van sagteware en bedryfstelsels, maar ook die ontwikkeling is in beginsel op grond van hierdie Agas.
Les "Aanbieding van inligting in die rekenaar": die basiese beginsels
Oor die algemeen, rekenaartoerusting vir die manier waarop sy waarneem die inligting of opdragte, skakel dit om in die lêer formate en bied die gebruiker die finale uitslag is 'n bietjie anders as die konvensionele konsepte.
Die feit dat al die bestaande stelsels wat gebaseer is op slegs twee logiese operateurs - "ware" en "valse" (ware of valse). In 'n eenvoudiger sin is dit "ja" of "nee."
Dit word verstaan dat die woorde rekenaarwetenskap verstaan nie hoekom 'n spesiale digitale stelsel met voorwaardelike kode is geskep aan die begin van rekenaartegnologie, waarin die goedkeuring van die betrokke eenheid, en ontkenning - nul. Dit is presies wat verskyn die sogenaamde binêre voorstelling van inligting in 'n rekenaar. Afhangende van die kombinasie van kinders en nulle is vasbeslote en die grootte van die data voorwerp.
Die kleinste eenheid van hierdie tipe is die grootte van 'n bietjie - bietjie, wat 'n waarde van óf 0 of 1. egter kan hê, is die moderne stelsels met so 'n klein hoeveelhede nie werk nie, en byna al die weë van die aanbieding van die inligting in die rekenaar is verminder tot die gebruik van net agt stukkies, wat saam uitmaak grepe (2 tot die agtste krag). So, in 'n enkele byte gemaak kan word van enige karakter enkodering van 256 moontlik. En dit is 'n binêre kode is die hoeksteen van enige van die inligting voorwerp. Dit sal verstaan, hoe dit lyk in die praktyk.
Informatika: die voorsiening van inligting in die rekenaar. vaste punt nommer
Aangesien dit oorspronklik was in gesprek oor getalle, oorweeg ons hoe die stelsel hulle behandel. Voorstelling van numeriese inligting in die rekenaar vandag kan verdeel word in die verwerking van getalle met 'n vaste en swewende punt. Die eerste tipe kan ook toegeskryf word gewone heelgetalle, wat ná die desimale punt werd nul is.
Daar word geglo dat die getalle van hierdie tipe 1, 2, of 4 grepe kan neem. Die sogenaamde kop byte is verantwoordelik vir die teken van die aantal, terwyl 'n positiewe teken ooreenstem met nul, en negatiewe - eenheid. So, byvoorbeeld, 'n 2-byte voorstelling van die reeks waardes vir positiewe getalle in die reeks 0-2 16 -1, wat is 65535, en om 'n negatiewe nommers - -2 15-2 15 -1, wat gelykstaande is aan 'n aantal wissel van is -32.768-32.767.
Swaai-punt verteenwoordiging
Nou oorweeg die tweede tipe van getalle. Die feit dat die skoolkurrikulum lesse op "Reporting op 'n rekenaar" (graad 9) swaai-punt getalle is nie oorweeg nie. Bedrywighede met hulle is baie kompleks en word gebruik, byvoorbeeld, in rekenaarspeletjies. By the way, 'n bietjie afgelei van die onderwerp, moet dit gesê word dat vir moderne grafiese kaarte een van die belangrikste aanwysers van prestasie is die spoed van transaksies is met sulke getalle.
Hier gebruik ons die eksponensiële vorm, waarin die posisie van die desimale punt verander kan word. As die basiese formule, wat 'n voorstelling van 'n aantal aanvaar 'n volgende: A = m A * q P , waar m A - is die MANTISSA, q P - is 'n radix, en P - order nommer.
Die MANTISSA moet voldoen aan die vereiste van q -1 ≤ | m A | <1, dan moet daar behoorlike binêre fraksie wat die syfer na die desimale punt, wat verskil van nul, en die einde van wees - 'n hele aantal. En enige genormaliseer desimale getal kan baie maklik om te dink in eksponensiële vorm wees. En die getal van hierdie tipe het 'n grootte van 4 of 8 grepe.
Byvoorbeeld, sal die desimale getal 999999 volgens formule met 'n genormaliseerde MANTISSA lyk 0,999999 ~ 10 3.
Vertoon die teks data: 'n bietjie van die geskiedenis
Die meeste van alle gebruikers van rekenaarstelsels gebruik steeds die toets inligting. En sien die tekstuele inligting in die rekenaar ooreenstem met die dieselfde binêre kode beginsels.
As gevolg van die feit dat ons vandag kan ons 'n baie tale tel in die wêreld, om teksinligting verteenwoordig gebruik spesiale enkoderings stelsel of kode tafels. Met die koms van MS-DOS was beskou as 'n basiese standaard kodering CP866, en Apple Mac rekenaars sal sy eie standaard gebruik. Terwyl 'n spesiale ISO 8859-5 enkodering is ingestel om die Russiese taal. Maar met die ontwikkeling van rekenaartegnologie wat nodig is om nuwe standaarde te stel.
verskeidenheid van enkoderings
Byvoorbeeld, in die laat 90-er jare van die vorige eeu was daar 'n universele enkodering van Unicode, wat nie net teks data kan hanteer nie, maar ook klank en video. Sy vreemd is dat 'n enkele karakter toegeken meer as 'n bietjie, maar twee.
'N Rukkie later, is daar ander rasse. Vir Windows-gebaseerde stelsels, die meeste gebruik word, is die enkodering CP1251, maar vir die Russiese taal en word steeds gebruik word deur koi-8P - enkodering, wat verskyn het in die laat 70's en 80's was aktief gebruik selfs in UNIX-gebaseerde stelsels.
Die einste inligting in tekstuele voorstelling van 'n rekenaar wat gebaseer is op die ASCII tabel, insluitend 'n basis en 'n uitgebreide gedeelte. Die eerste sluit kodes 0-127, die tweede - vanaf 128 tot 255. Die eerste reeks kodes 0-32 onttrek as die simbole wat aan die sleutels van 'n standaard sleutelbord en die funksie sleutels (F1-F12) is opgedra.
Grafika: die hooftipes
Soos vir die grafiese, wat algemeen gebruik word in vandag se digitale wêreld, daar is 'n paar nuanses. As jy kyk na die grafiese voorstelling van inligting in 'n rekenaar, moet jy eers aandag gee aan die hooftipes beelde. Onder hulle is twee hooftipes - vektor en raster.
Vektorgrafika gebaseer op die gebruik van primitiewe vorms (lyne, sirkels, kurwes, veelhoeke, en so aan. D.), teks bokse en vul 'n spesifieke kleur. Bitmaps is gebaseer op die gebruik van 'n vierkantige matriks, elke element van wat 'n pixel genoem. Behalwe vir elke element, kan jy die glans en kleur te stel.
beeld vektor
Vandag, die gebruik van vektor het 'n beperkte gebied. Hulle is 'n goeie, byvoorbeeld, wanneer die skep van tegniese tekeninge en diagramme, of vir twee-dimensionele of drie-dimensionele modelle van voorwerpe.
Voorbeelde stilstaande vektor vorms is formate soos PDF, WMF, PCL. Vir die verskuiwing van vorms hoofsaaklik gebruik Macromedia Flash standaard. Maar as ons praat oor die gehalte of die uitvoering van meer komplekse bedrywighede as dieselfde skaal, is dit beter om raster formate gebruik.
bitmaps
Met raster voorwerpe is dit baie meer ingewikkeld. Die feit dat die aanbieding van inligting in die rekenaar-gebaseerde oorsig behels die gebruik van addisionele parameters - kleur diepte (kwantitatiewe uitdrukking van palet kleure) in stukkies, en die matriks grootte (aantal pixels per inch, waarna verwys word as DPI).
Dit is, die palet kan bestaan uit 16, 256, 65.536 of 16.777.216 kleure, en die matriks kan wissel, maar die mees algemene is 'n resolusie van 800x600 pixels (480 000 pixels) genoem. Volgens hierdie aanwysers aan die aantal bisse wat nodig is om die voorwerp te slaan bepaal. Vir hierdie ons gebruik eers die formule N = 2 Ek, waarin N - is die aantal kleure, en ek - is 'n kleur diepte.
Dan bereken die bedrag van inligting. Byvoorbeeld, om die grootte beeld die lêer met 65.536 kleure van en 'n oorsig van 1024x768 pixels bereken. Die oplossing is soos volg:
- Ek = log 2 65536, wat is 16 stukkies;
- die aantal pixels 1024 * 768 = 786 432;
- geheue kapasiteit is 16 stukkies * 786 432 = 12 582 912 grepe, wat ooreenstem met 1.2 MB.
Verskeidenheid van klank: die hoof rigting van sintese
Aanbieding van inligting in 'n rekenaar, genoem klank, onderhewig aan dieselfde basiese beginsels wat hierbo beskryf. Maar, as vir enige ander vorm van inligting beswaar maak teen die klank verteenwoordig ook gebruik hul addisionele funksies.
Ongelukkig, 'n hoë-gehalte klank voortplanting en verskyn in rekenaartegnologie in die heel laaste. Maar, as die afspeel meer swak gevaar het, die sintese van real-klinkende musiekinstrument was feitlik onmoontlik. Daarom het 'n paar platemaatskappye hul eie standaarde ingestel. Vandag is die mees algemeen gebruik word, die FM sintese en tafel-golf metode.
In die eerste geval beteken dit dat enige natuurlike klank, wat is deurlopende, kan ontbind word in 'n sekere volgorde (volgorde van) die eenvoudigste harmonieke met behulp van 'n voorbeeld metode en aanbieding van inligting te produseer in die rekenaar geheue gebaseer op die kode. Om gebruik te speel die omgekeerde proses, maar in hierdie geval, die onvermydelike verlies van 'n paar van die items wat op die gehalte verskyn.
Wanneer tafel-golf sintese word aanvaar dat daar 'n pre-geskape tafel met voorbeelde van die klank van lewende instrumente. Sulke voorbeelde is monsters genoem. Op dieselfde tyd om die span MIDI (Musical Instrument Digital Interface) speel gebruik dikwels genoeg om te verstaan van die kode tipe instrument, toonhoogte, duur, klankintensiteit en dinamika van verandering, omgewing instellings en ander eienskappe. Dankie aan hierdie soort van klank naby genoeg naby aan natuurlike.
moderne formate
Terwyl voorheen die basis vir standaard WAV geneem is (in werklikheid, die heel gesond en is in die vorm van 'n golf), met verloop van tyd was dit baie ongerieflik, al is dit net as gevolg van die feit dat sulke lêers beset te veel ruimte op die stoor media.
Met verloop van tyd, tegnologie om hierdie formaat te pers. Gevolglik, verander en formate hulself. Die bekendste vandag kan MP3 genoem word, OGG, WMA, FLAC en vele ander.
Maar tot nou toe die hoof parameters van enige klank lêer bly monsterfrekwensie (44,1 kHz is standaard, hoewel die waardes bo en onder kan gevind word), en die aantal sein vlakke (16 stukkies, 32 stukkies). In beginsel, kan so 'n digitalisering geïnterpreteer word as 'n voorstelling van die inligting in die akoestiese tipe rekenaar wat gebaseer is op die analoog primêre sein (in die aard van enige klank is oorspronklik analoog).
aanbieding video
As die klank probleme vinnig genoeg is opgelos, die video alles was nie so glad. Die probleem was dat die clip, 'n fliek of 'n video game is 'n kombinasie van video-en klank. Dit wil voorkom dat dit wat makliker as om te kombineer bewegende beeld voorwerpe met 'n skaal kon wees? Soos dit blyk, dit was 'n werklike probleem.
Al wat saak maak, is dat van 'n tegniese oogpunt, aanvanklik aan die eerste raam van elke toneel onthou, bekend as 'n sleutel, en dan eers na die verskille (verskil rame) bewaar. En wat is meer pynlik, gedigitaliseerde of geskep videos verkry so 'n grootte wat hulle slaan op jou rekenaar of verwyderbare media was eenvoudig onmoontlik.
Die probleem is opgelos toe verskyn AVI formaat wat 'n sekere universele houer verteenwoordig, wat bestaan uit 'n stel van blokke wat kan gestoor word in 'n arbitrêre inligting, dus selfs saamgeperste in verskillende maniere. Dus, kan selfs die lêers van dieselfde formaat AVI mekaar aansienlik wissel.
En vandag jy kan ontmoet baie ander gewilde video formate, maar vir almal van hulle hul eie parameters en parameterwaardes, hoof waaronder die aantal rame per sekonde gebruik.
Codecs en dekodeerders
Aanbieding van inligting in die rekenaar as die plan is onmoontlik om te dink sonder die gebruik van codecs en dekodeerders gebruik in die kompressie en dekompressie van die aanvanklike inhoud tydens die speel. Hulle baie naam dui daarop dat sommige enkodeer (compress) die sein, die tweede - op die teendeel - is uitgepak.
Dit is hulle wat verantwoordelik is vir die inhoud van die houers van enige grootte, sowel as die grootte van die finale lêer. Daarbenewens het die belangrike rol wat die parameter resolusie, soos aangedui vir raster grafiese. Maar vandag kan ons selfs aan UltraHD (4k).
gevolgtrekking
As 'n mate som die bogenoemde, kan dit net in ag geneem word dat die moderne rekenaarstelsels aanvanklik uitsluitlik werk op die persepsie van 'n binêre kode (anders het hulle net nie verstaan nie). En die gebruik daarvan is gebaseer nie net die verskaffing van inligting nie, maar ook al die bekende programmeertale vandag. So, aanvanklik, om te verstaan hoe dit alles werk, is dit nodig om die essensie van die gebruik van rye van kinders en nulle begryp.
Similar articles
Trending Now