Mfumo mdogo wa michoro ya maunzi ya siku zijazo. Mfumo mdogo wa michoro

Moja ya vifaa muhimu Kompyuta inayotumiwa kuonyesha habari ni kuonyesha au kufuatilia (kutoka kwa kufuatilia - kifaa cha kufuatilia, kudhibiti). Skrini ya maonyesho inaonyesha data iliyoingia kutoka kwa kibodi, matokeo ya usindikaji wao, pamoja na kila aina ya taarifa za huduma.

Maonyesho yanaweza kuwa monochrome (yaani, rangi moja - nyeusi na nyeupe, na tint ya njano au ya kijani) na rangi. Kwa kuongeza, tofauti hufanywa kati ya maonyesho ya alphanumeric na graphics. Katika maonyesho ya alphanumeric, kikundi cha saizi zinazochukua eneo dogo la mstatili wa skrini na zinazotumiwa kuonyesha picha ya herufi moja huunda mahali panapojulikana. Kwa mfano, kwa raster ya ukubwa wa 600 x 480, eneo lililochukuliwa na eneo la ujuzi linaundwa na kundi la saizi 8x8. Picha ya ishara huundwa kwa takriban njia sawa na picha ya nambari yoyote ya msimbo wa posta wa anayeandikiwa hupatikana kutoka kwa kikundi cha dots kwenye bahasha ya posta. Tunasisitiza kwamba maonyesho ya alphanumeric hayana uwezo wa kufanya kazi na pikseli mahususi. Habari huonyeshwa kwenye skrini mara moja kama mahali panapojulikana, ishara. Kwa hiyo, maonyesho hayo yanaweza kutumika tu kuonyesha aina mbalimbali za maandiko. Michoro, grafu, michoro, picha haziwezi kuonyeshwa kwenye maonyesho ya alphanumeric. Hivi sasa, maonyesho ya alphanumeric hutumiwa kudhibiti aina mbalimbali za seva, yaani, ambapo kuonyesha graphics sio lazima.

Maonyesho ya picha yanajulikana na ukweli kwamba hali ya pixel ya mtu binafsi inaweza kudhibitiwa kutoka kwa programu, na kwa hiyo uwezo wote wa kupiga picha unapatikana kwao.

Tabia kuu za kiufundi za maonyesho ni:

Kanuni ya uendeshaji;

Ukubwa wa skrini ya diagonal;

Azimio;

Ukubwa wa nafaka ya skrini;

Mzunguko wa kuzaliwa upya;

sura ya skrini;

Darasa la ulinzi.

Kulingana na kanuni ya operesheni, maonyesho yanajulikana kwenye bomba la ray ya cathode (CRT, au CRT - kutoka kwa Kituo cha Cathode Ray, i.e. terminal kwenye bomba la cathode ray), maonyesho ya kioo kioevu (LCD, au LCD - kutoka kwa Liquid-Crystal Display. , yaani onyesho la kioo kioevu) na maonyesho ya plasma.

Kanuni ya uendeshaji wa wachunguzi na bomba la cathode ray sawa kabisa na televisheni za nyumbani. Bunduki ya elektroni, analog ya cathode ndani mirija ya utupu incandescent, hutoa boriti - mkondo unaoelekezwa kwa elektroni, ambao, kwa kutumia mfumo wa sahani zinazopotosha, hutafuta uso wa skrini ya kuonyesha. Hatua ya makutano ya boriti na skrini ni pixel - kitengo cha msingi cha picha. Kwa msaada wa mzunguko wa decoding, pembejeo ambayo ni picha ya encoded, pixel inabadilishwa kuwa moja ya majimbo mawili - nyeusi au nyeupe: hii inaruhusu kuundwa kwa picha za monochrome. Ili kuunda picha ya rangi, bunduki tatu za elektroni zimewekwa kwenye kufuatilia - nyekundu, kijani na bluu. Wachunguzi wa CRT wanatofautishwa na vipimo vyao vikubwa, utoaji bora wa rangi na gharama ya chini.

Kanuni ya uendeshaji wa maonyesho ya kioo kioevu inategemea mali ya fuwele za kioevu, zilizogunduliwa nyuma mwaka wa 1888. Ni molekuli za kikaboni za viscous ambazo, kwa upande mmoja, zina muundo sawa na muundo wa kioo, na kwa upande mwingine, hutenda. kama molekuli za kioevu. Ilibadilika kuwa mali ya macho ya fuwele za kioevu hutegemea mwelekeo wa molekuli, na mwelekeo wa molekuli ya kioo kioevu inaweza kuathiriwa na shamba la umeme, ambalo linajenga uwezekano wa ujenzi wa picha iliyodhibitiwa na programu.

Skrini ya kuonyesha ya LCD ina sahani mbili za kioo zinazofanana, nafasi kati ya ambayo imejaa dutu ya kioevu ya fuwele. Katika maonyesho ya fuwele ya kioevu ya matrix, gridi ya elektrodi za uwazi hutumiwa kwenye sahani za kioo. Kwa mfano, ili kutoa mwonekano wa skrini wa 800 x 600, gridi ya bati ya nyuma ina waya 800 wima, na gridi ya bati ya mbele ina nyaya 600 za mlalo. Chanzo cha mwanga nyuma ya sahani ya nyuma huangazia skrini kutoka ndani ya kufuatilia. Voltage inatumika kwa waya za gridi ya taifa, ambayo huelekeza molekuli kwa njia tofauti katika sehemu tofauti za skrini, kuamua. kwa njia sahihi rangi, mwangaza au utofautishaji katika kila nukta, katika kila pikseli. Maonyesho ya LCD ya tumbo amilifu yana kipengele kidogo cha kubadilisha volteji karibu na kila pikseli ya skrini badala ya seti mbili za gridi. uwanja wa umeme. Kwa kubadilisha voltage ya kipengele katika kila hatua ipasavyo, unaweza kudhibiti picha kwenye skrini.

Maonyesho ya kioo kioevu yana sifa ya wembamba wao na skrini tambarare. Gharama yao bado ni ya juu kuliko gharama ya wachunguzi wa tube ya cathode ray. Kwa kuongezea, wachunguzi walio na matrix inayofanya kazi ni ya hali ya juu na ya gharama kubwa zaidi, wakati wachunguzi walio na matrix ya kupita wana picha nyepesi, athari za mabadiliko ya sura zinaonekana zaidi juu yao, lakini pia ni nafuu.

Ghali zaidi kwa sasa ni wachunguzi wa plasma, ambao wana ubora wa juu picha inayoundwa na inaweza kuwa na vipimo muhimu - hadi m 1 au zaidi diagonally na unene wa cm 10 tu.

Mwelekeo wa kuahidi katika uundaji wa vifaa vya kuonyesha data ni maonyesho yaliyoundwa kwa kutumia teknolojia ya OLED (kutoka kwa Diodi za Kutoa Mwanga wa Kikaboni - diodi za kikaboni zinazotoa mwanga).

Kwanza, maonyesho haya hayahitaji backlighting ya ziada, kwani dutu yenyewe hutoa mwanga, na pili, inawezekana kuweka skrini nyembamba sana kwenye msingi rahisi.

Ukubwa wa diagonal ya skrini ya kuonyesha imedhamiriwa kwa sentimita au inchi. Hivi sasa, wachunguzi wanapatikana na skrini zinazoanzia inchi 9 hadi 42 au kutoka 23 hadi 107 cm Ukubwa wa kawaida wa skrini ni 15, 17, 19 na 21. Kwa madhumuni ya kawaida, skrini ya inchi 17 inatosha. Kwa kiasi kikubwa cha kazi ya graphics, ni vyema kuchagua wachunguzi wa 19- au 21-inch.

Tabia muhimu ya maonyesho ni azimio la skrini, ambayo huamua kiwango cha uwazi wa picha. Azimio linategemea idadi ya mistari kwenye skrini nzima na idadi ya saizi kwa kila mstari. Hivi sasa, kuna maazimio kadhaa ya kawaida, haswa: 800 x 600, 1024 x 768, 1152 x 864, 1280 x 1024, 1600 x 1200, 1600 x 1280, 1920 x 1200, 1060 x1 ya kwanza hapa 1920 x1. tarakimu huamua idadi ya saizi kwa kila mstari, na pili - idadi ya mistari kwenye skrini. Azimio linalowezekana linategemea sana ukubwa halisi wa skrini. Kwa mfano, kwa mfuatiliaji wa inchi 17, azimio la kawaida ni 1024 x 768, na azimio la juu linaweza kuwa 1600 x 1200.

Kumbuka kwamba wachunguzi wa CRT wana azimio bora, inaweza kufikia 2048 x 1536, wakati wachunguzi bora wa LCD wana azimio la chini sana - hadi 1280 x 1024. Kwa kupita, tunaona kuwa wapokeaji wa televisheni wana azimio bora Leo azimio hilo linazingatiwa. kuwa 1024 x 768.

Ubora wa picha umedhamiriwa sio tu kwa azimio, lakini pia na kinachojulikana nafaka ya skrini. Nafaka hufafanuliwa na watengenezaji tofauti kama saizi halisi ya mstari wa pikseli, au kama umbali kati ya pikseli mbili zinazokaribiana. Hivi sasa, parameter hii kwa wachunguzi wengi ni 0.18-0.28 mm. Ukubwa mdogo wa nafaka, ni bora zaidi, lakini pia kufuatilia gharama kubwa zaidi.

Mzunguko wa kuzaliwa upya (kuonyesha upya) ni parameter inayoonyesha mara ngapi kwa sekunde picha kwenye skrini ya kuonyesha inasasishwa. Bila uppdatering huo, haiwezekani kuunda mtazamo wa kawaida wa kuona wa picha ya televisheni, na uhamisho wa harakati pia hauwezekani. Ikiwa kiwango cha kuburudisha ni chini ya 60 Hz, yaani, ikiwa sasisho hutokea chini ya mara 60 kwa pili, basi flickering ya picha inaonekana, ambayo inathiri vibaya maono. Hivi sasa, kiwango cha kuburudisha cha wachunguzi wengi ni 60-100 Hz, na mzunguko wa kawaida ni 85 Hz.

Skrini za kufuatilia zinaweza kuwa laini au gorofa. Hivi sasa, skrini nyingi, pamoja na runinga za nyumbani, ni laini. Wakati huo huo, vichunguzi vya skrini bapa vinachukuliwa kuwa vielelezo vya kuahidi zaidi, kwa mfano mfano wa Trinitron, ambamo skrini ni tambarare kabisa kiwima na imejipinda kidogo tu kwa usawa.

Kutoka kwa mtazamo wa tahadhari za usalama kwa kufanya kazi na wachunguzi, ni muhimu kuzingatia darasa la ulinzi la kufuatilia, ambalo limedhamiriwa na viwango vya kimataifa. Hivi sasa, kuna kiwango kinachoitwa TCO-2OO4, ambacho kinaweka mbele mahitaji magumu zaidi kwa kiwango cha mionzi ya umeme ambayo ni salama kwa wanadamu, vigezo vya ergonomic na mazingira, na pia kwa vigezo vinavyoamua ubora wa picha - mwangaza, tofauti, flicker. , anti-reflective na antistatic mali ya screen kufuatilia.

Ili kuunda picha kwenye skrini ya kuonyesha, unahitaji sehemu nyingine ya kompyuta inayoitwa kadi ya video, kadi ya video, au adapta ya video. Kwa usahihi, kifaa hiki kinapaswa kuitwa mtawala wa graphics. Ni adapta ya video ambayo huamua azimio la kufuatilia na idadi ya vivuli vya rangi vilivyopitishwa. Adapta ya video pamoja na onyesho huunda mfumo mdogo wa video wa kompyuta. Hivi sasa, adapta za aina ya SVGA (kutoka Super Video Graphics Array) hutumiwa hasa, yenye uwezo wa kusambaza vivuli vya rangi milioni 16.7.

Ili kutoa idadi kama hiyo ya rangi, na vile vile azimio zuri Adapta za video zina kumbukumbu yao ya video ya uwezo mkubwa - 64 MB na zaidi. Ujenzi wa picha za ubora wa juu na, hasa, mabadiliko yoyote yao, kama sheria, yanahitaji kufanya idadi kubwa ya shughuli za hisabati. Ili bure processor ya kompyuta kutoka kwa kufanya kazi na picha na kwa hivyo kuharakisha ujenzi wao, na pia kuongeza ufanisi wa jumla wa kompyuta, adapta za kisasa za video huchukua sehemu kubwa ya shughuli hizi. Katika kesi hii, sehemu ya kazi ya uundaji wa picha imepewa vifaa vya adapta - chips za kuongeza kasi za video, ambazo zinaweza kuwa sehemu ya adapta ya video au kuwekwa. bodi tofauti kushikamana na adapta. Kuna aina mbili za accelerators za video: gorofa, au 2D (kutoka 2-dimensional - mbili-dimensional), na tatu-dimensional, au 3D (kutoka 3-dimension - tatu-dimensional). Mahitaji ya adapta za kisasa za video, haswa zile zilizo na kuongeza kasi ya vifaa, hazijaridhika tena na mabasi ya kawaida ya kompyuta. Kwa hivyo, mabasi maalum ya AGP yaliyotajwa tayari yalitengenezwa kwa ajili yao.

Licha ya ukweli kwamba inawezekana (na wakati mwingine ni muhimu) kufanya kazi katika console, watumiaji wengi wanapendelea interface ya graphical. Njia ya kisayansi zaidi, kama kawaida, iko mahali fulani katikati. Hali ya maandishi inafaa zaidi kwa kutatua matatizo fulani, wakati hali ya madirisha mengi ni bora kwa wengine. Na madhumuni ya mfumo ni kumpa mtumiaji fursa ya kuchagua kati ya kwanza na ya pili.

XWindow (ambayo ni Dirisha, sio Windows: makini na hii) - mazingira ya picha kwa mifumo ya UNIX. Inategemea mfano wa seva ya mteja, tu inatekelezwa ndani ya moja kituo cha kazi. Itifaki maalum hutumiwa kuhamisha data mawasiliano ya mtandao(Itifaki ya Mtandao wa X).

Toleo la asili la XWindow liliundwa nyuma mwaka wa 1987. Kwa hivyo, ni makosa kuzingatia kwamba Linux hutumia tu wazo lililowasilishwa na Microsoft na dhana ya kiolesura chake cha picha. Jambo lingine ni kwamba mizizi ya Linux iko kirefu sana, licha ya ukweli kwamba OS hii ni mdogo. Tamaduni za UNIX hazikuruhusu dhana yoyote kuwekwa kwa mtumiaji, kwa sababu ambayo hali ya madirisha inahitajika tu kama inavyolingana na mahitaji halisi ya watumiaji. Uendelezaji wa programu ya bure huenda kwa pande zote, hivyo mafanikio ya mtu yeyote sio ya kushangaza sana. Walakini, ni matumizi mengi haya ambayo yanapaswa kuzingatiwa kuwa faida kuu ya OpenSource.

Mfumo wa XWindow yenyewe sio kile kinachoitwa kawaida kiolesura cha picha mtumiaji. "X" (kama XWindow inavyoitwa kawaida) ni yake tu sehemu, ambayo haitoi picha, lakini hutoa tu programu zingine na njia za kufanya kazi na mfumo mdogo wa video. Seva ya X inaingia fomu safi” itawasilisha mtumiaji skrini ya kijivu isiyo na chochote isipokuwa kielekezi cha kipanya.

Kwa njia, hii ni zaidi ya kutosha kuendesha programu moja ambayo inahitaji kiolesura cha picha. Kwa mfano, LiveCD MoviX, ambayo ilikuwa maarufu sana katika siku za hivi karibuni, ilifanya bila meneja wa dirisha wakati wote (mpango unaohusika na kuonyesha madirisha na kumpa mtumiaji utaratibu wa kufanya kazi nao), kwani ilikusudiwa kuendesha Mplayer. kicheza media titika na hakuna kingine.

Utaratibu sawa unaweza kutumika kupanga maeneo ya kazi kwa wafanyakazi ambao hawahitaji aina mbalimbali za programu. Na wakati huo huo, kuua ndege wa pili kwa jiwe moja, kwa kiasi kikubwa kurahisisha kazi ya idara ya usaidizi wa kiufundi, kwa sababu uwezekano kwamba mtumiaji atabonyeza kwa bahati mbaya kifungo kibaya na kuita programu mbaya hupunguzwa. Kwa hivyo katika hali zingine, XWindow inaweza kufanya sio aina fulani ya zana msaidizi na isiyoonekana, lakini kama kiolesura kikuu cha picha. Lakini hii ni badala (na, inaonekana, kwa bahati mbaya) ubaguzi badala ya sheria. Katika hali nyingi

Faili ya /etc/X11/xorg.conf inawajibika kusanidi XWindow. Inajumuisha sehemu kama vile:

Sehemu "Jina la Sehemu"

Kitambulisho "jina"

Kila sehemu lazima iwe na kitambulisho cha kipekee. Kwa kuongeza, sio lazima kabisa kwamba faili ina sehemu zote zinazowezekana. Wale ambao hakuna haja yao wametengwa kutoka kwa muundo wake.

Sehemu ya ServerLayout ina maelezo ya jumla kuhusu vifaa vya kimwili mifumo ndogo ya video Yeye ana zaidi kipaumbele cha juu- hii ndio ambapo mfumo huanza kuchambua faili. Sehemu hii inaeleza vifaa vinavyohusika na kuingiza na kutoa taarifa.

Katika sehemu Mfumo wa faili hutafuta habari kuhusu faili zinazohitajika kwa XWindow kufanya kazi na njia za kuzifikia. Hapa ndipo saraka zote zilizo na fonti zinazotumiwa katika hali ya picha zimeorodheshwa.

Sehemu ya Moduli imekusudiwa programu-jalizi za ziada zinazohitajika kwa utendakazi wa kawaida wa mfumo mdogo wa michoro. Hasa, kuna maagizo ya kupakua fonti zinazohitajika.

Sehemu ya InputDevice ina data juu ya mpangilio wa uendeshaji wa vifaa vya kuingiza habari. Kama sheria, hii ni kibodi na panya. Kizuizi hiki iko katika kategoria ya zinazohaririwa mara kwa mara. Hii ni kutokana na ukweli kwamba inaelezea mipangilio ya kibodi na jinsi ya kubadili, na sio usambazaji wote una zana za graphical za kubadilisha vigezo hivi.

Au labda watumiaji ni wavivu sana kuelewa menyu zenye umbo la baobab, ikiwa tunazungumzia kuhusu kuhariri mistari miwili tu katika faili moja. Jaji mwenyewe. Ikiwa ghafla utapata kwamba semicolons zimewashwa jopo la digital kibodi, na sio kushoto chini ya kifungo cha Ingiza, na mipangilio hubadilishwa si kwa kushinikiza wakati huo huo Ctrl na Shift, lakini haijulikani jinsi gani, basi njia rahisi ni kufanya mabadiliko kwenye faili ya xorg.conf.

Taarifa tunayohitaji iko katika sehemu ya InputDevice, ambayo inafafanua kifaa kwa kitambulisho cha Keyboard0. Mistari inayoonyesha kuwa mfumo hutumia mipangilio miwili - Kiingereza na Kirusi (winkeys), kubadili kati ya ambayo inafanywa kwa njia ya kawaida. Mtumiaji wa Windows njia inapaswa kuonekana kama hii:

Chaguo "XkbLayout" "sisi,ru(winkeys)"

Chaguo "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

Kigezo cha led:scroll kinabainisha kuwa kiashirio cha kubadili kitakuwa taa ya hali ya kusogeza, ambayo haitumiki hata hivyo. Na ikiwa unafikiri kuwa kubadilisha mipangilio na funguo mbili sio rahisi sana, basi badilisha grp:ctrl_shift_toggle na caps_toggle, na bado ni "ziada" Kitufe cha Caps Kufuli itakuwa na uhalali wa kuwepo kwake.

Sehemu ya Kifaa inahitajika ili kuelezea adapta za video. Inasema kwa uwazi jina la kiendeshi kinachotumiwa, kwa hivyo njia rahisi ya kupata taarifa kuhusu moduli hii ni kuangalia yaliyomo kwenye xorg.conf.

Kwa mfano, mashine yako ina Kadi ya video ya nVidia na una shaka kuwa mfumo unatumia dereva wamiliki, inayosaidia michoro ya pande tatu. Fungua faili ya usanidi na uangalie parameter ya Dereva katika sehemu ya Kifaa. Ikiwa maana yake ni "nvidia", basi mashaka yako ni bure, lakini ikiwa ni "nv", basi wana kila sababu.

Sehemu ya Monitor inaorodhesha sifa za kifuatiliaji. Ikiwa ni lazima, kunaweza kuwa na vitalu kadhaa vile, hasa kwa kuwa kuna sehemu nyingine ya kuonyesha njia za uendeshaji za maonyesho. Inaitwa Screen, na inaelezea mipangilio ya onyesho inayoendesha chini ya udhibiti wa adapta ya picha, vitambulisho ambavyo vinaonyeshwa kwenye mistari ya Kifaa na Ufuatiliaji. Hii inaonekana wazi kutoka kwa mfano ufuatao:

Sehemu ya "Skrini"

Kitambulisho "Screen0"

Kifaa "Kadi0"

Kufuatilia "Monitor0"

KATIKA kwa kesi hii mipangilio ya mfumo mdogo wa michoro imeainishwa kwa kadi ya video na mfuatiliaji, iliyoteuliwa katika sehemu na vitambulisho vya Card0 na Monitor0, mtawaliwa. Sehemu ya Screen ni rahisi sana - inaorodhesha njia zote za uendeshaji zinazoruhusiwa.

Licha ya unyenyekevu wa faili ya usanidi, idadi ya usambazaji ni pamoja na zana za picha za kusanidi XWindow. Kwa hivyo, mtumiaji hupewa kiwango kingine cha uhuru, kwa sababu huduma kama hizo zina mduara mpana wa mashabiki ambao hawatabadilisha tabia zao.

Watumiaji wa Linux XP wanapaswa kuzindua "Kituo cha Usanidi", ambapo katika sehemu ya vifaa kuna chaguo "Mpangilio wa mfumo wa Video". Katika dirisha linalofungua, atalazimika kuchagua adapta ya video na mifano ya kuonyesha. Na ya pili, kila kitu ni rahisi sana - jua tu aina ya mfuatiliaji na maazimio ambayo inasaidia. Mfano maalum hakuna haja ya kuashiria.

Kwa kadi ya video, mambo ni ngumu zaidi. Utalazimika kuchagua kutoka kwenye orodha sio kwa jina la mfano, lakini kwa jina la dereva. Mtumiaji anapaswa kufanya nini ikiwa hajui ni nini haswa wasanidi walitaja moduli? Kuna njia moja tu ya nje: kwa ujumla, kagua kwa uangalifu programu zote zilizopendekezwa na usome maelezo mafupi kwa kila mmoja wao.

Kijadi, usambazaji wa SuSE humpa mtumiaji zana tajiri inayofanya kazi. Katika kituo cha udhibiti wa YAST kuna sehemu "Vifaa", ambapo unaweza kupata matumizi yanayofanana. Itawawezesha kuweka azimio linalohitajika skrini, mpangilio wa kibodi na usanidi vifaa vingine vya ziada - kompyuta kibao na skrini ya kugusa. Ili kuchagua kiendeshi cha kadi ya michoro, mtumiaji atalazimika kutumia programu ya ukaguzi wa maunzi, iliyojumuishwa pia katika YAST.

Katika usambazaji wa Fedora na ASPLinux, kisanidi cha hali ya graphics iko katika sehemu ya "Utawala". Orodha ya adapta za video zinazoungwa mkono na wachunguzi ni pana kabisa - ni karibu kuhakikishiwa kuwa mtumiaji atapata mfano wake. Katika kichupo tofauti, unaweza kusanidi hali ya kufanya kazi na wachunguzi wawili.

AltLinux pia inampa mtumiaji kituo cha usanidi cha wamiliki, ambacho kina zana ya kusanidi kiolesura cha picha. Kwa kuitumia, unaweza kubadilisha aina ya kufuatilia, dereva wa kadi ya video, kina cha rangi na azimio la skrini.

Hatimaye, vidokezo vichache muhimu. Kuna mgawanyiko huo mpangilio usio sahihi graphic mode wanajaribu kupakia kwa makusudi usanidi unaofanya kazi. Walakini, haupaswi kutegemea hii. Ni bora kuichukua mapema hatua muhimu tahadhari.

Kwanza, kabla ya kuanza kusanidi modi ya video, tengeneza nakala rudufu ya faili yako ya xorg.conf. Ikiwa kitu hakiendi kama ilivyopangwa, unaweza kurejesha usanidi uliopita kutoka kwa console na kuanza XWindow na amri ya startx.

Pili, ikiwa unahitaji kukimbia modi ya michoro(angalau kwenda mtandaoni na kusoma nyaraka), lakini tayari tumejaribu mifano kadhaa ya kadi za video na hakuna inayotoshea, kisha chagua dereva wa ulimwengu wote basi. Kwa kweli, hakuna haja ya kuzungumza juu ya uboreshaji wa XWindow katika kesi hii, lakini kitu bado ni bora kuliko chochote.

Tatu, usambazaji wa kisasa zaidi huunda kiotomati faili ya usanidi ambayo hukuruhusu kupata, ikiwa sio sawa, basi vigezo vinavyokubalika vya mfumo mdogo wa picha. Na kama unavyojua, bora ni adui wa wema. Haupaswi mara moja kujaribu kurekebisha kitu ambacho hakikuvunjwa.

Ukurasa wa 1


Mfumo mdogo wa michoro: picha za rangi - bits 8; azimio la saizi 1280x1024; kasi ya kuhama skrini dots milioni 25 kwa sekunde.  

Picha nyeusi na nyeupe katika kitabu hiki zimechapishwa kwa kutumia mfumo mdogo wa picha za Postscript. Picha nyingi ziliundwa ndani Mpango wa Matlab, ambayo ni rahisi sana kujenga curves katika nafasi tatu-dimensional. Picha zilizohitaji kujazwa kwa maeneo yaliyofungwa na mikunjo zilipatikana kwa kutumia kifurushi cha Mathematica. Picha zinazohitaji picha za bitmap (kwa pikseli fulani in wakati huu muda huamuliwa na rangi yake, nyeusi au nyeupe), zilitolewa katika Fortran na kisha kubadilisha faili ya towe kuwa umbizo la Postscript.  

Kutumia kifurushi cha michoro, unaweza kuunda mfumo wako mdogo wa michoro kwa urahisi, uliorekebishwa kikamilifu kwa seti ya kazi maalum zinazotatuliwa na mtumiaji.  

RAM ya Video au Kumbukumbu ya Video: kumbukumbu ya kasi ya kompyuta ya upatikanaji wa random, ambayo ni matokeo ya maendeleo RAM yenye nguvu kwa mfumo mdogo wa michoro ya kompyuta na matumizi yake ya media titika.  

Ikiwa ndani mfumo wa akili na msingi wa maarifa unaoelekezwa, kwa mfano, kwa eneo fulani utafiti wa kisayansi na maendeleo, mfumo mdogo wa picha za kompyuta hutumiwa, ambamo hatua muhimu ni mawasiliano ya mtumiaji na picha za kuona za vitu katika eneo la somo linalosomwa na uhusiano kati yao, basi vile mfumo mdogo wa michoro kimsingi ni mfumo mdogo wa michoro ya kompyuta ya utambuzi.  

Programu zana za picha za kompyuta kuhusiana na mazingira ya kompyuta ambayo inaendeshwa zinaweza kugawanywa katika vikundi viwili: 1) vifurushi. programu za maombi(PPP), mifumo ndogo ya CAD au mifumo kwa madhumuni mengine yanayofanya kazi katika mazingira ya mfumo wa uendeshaji (OS). madhumuni ya jumla; 2) mifumo ndogo ya picha inayoendeshwa ndani ya mifumo maalum iliyoundwa kwa ajili ya programu mahususi na inayoendesha OS maalum.  


Kinyume chake, Win32 API ina idadi kubwa ya simu za kudhibiti madirisha, maumbo ya kijiometri, maandishi, fonti, baa za kusogeza, visanduku vya mazungumzo, vitu vya menyu, na vipengee vingine vya GUI. Wakati mfumo mdogo wa graphics unaendesha katika hali ya kernel (hii ni kweli kwa matoleo mengi ya Windows, lakini sio yote), simu ni simu za mfumo; vinginevyo simu ni simu za maktaba tu. Je, tujadili changamoto hizi kwenye kitabu au la. Kwa kuwa hazihusiani kabisa na kazi za mfumo wa uendeshaji, tuliamua kutofanya hivi, ingawa zinatekelezwa na kernel.  

Uwezekano wa kujumuisha vipengele vya miundo ya kubuni katika mfumo wa mafunzo ya graphic kwa wanafunzi wa chuo kikuu imedhamiriwa na vipengele viwili. Kwa kuongezea, njia kuu ya mbuni - muundo wa kisanii - ni njia ya kuona-mchoro ya muundo wa muundo, ambayo ni sawa katika muundo na njia ya ukuzaji wa mashine ya bidhaa, inayofanywa katika mfumo mdogo wa picha wa CAD. Inayoelekezwa kwa muundo, njia ya uundaji wa anga-graphics inageuka kuwa imeunganishwa kikaboni na shida ya otomatiki shughuli za kielimu na muundo wa wanafunzi, na vile vile na maswala ya muundo wa uchunguzi.  

Katika kesi hii, hati kuu ya maelezo ya msingi ya maelezo ya graphic ni mchoro wa programu (angalia Sura ya 3), kulingana na ambayo subroutine ya kuzalisha mfano wa GI inatengenezwa. Wakati huo huo, subroutines huhifadhiwa kwenye kumbukumbu ya kompyuta, ambayo inahakikisha uundaji wa mfano wa GI na maadili maalum ya parameter. Katika Mtini. Mchoro 1.1 unaonyesha mchoro wa usindikaji wa taarifa za picha katika mbinu za kwanza na za pili za kuzalisha mfano wa GI. Hapa, usindikaji unarejelea njia za kufanya kazi na modeli ya GI, iliyotolewa kwa mtumiaji na mfumo mdogo wa kielelezo na kulingana na njia zinazotumiwa kubinafsisha muundo na utekelezaji wa nyaraka za muundo.  

Ingawa Win32 API pia iko katika Windows 98 (na mfumo wa uendeshaji kwa kompakt kompyuta za mkononi Windows CE), sio yote Matoleo ya Windows Kila simu inatekelezwa; kwa kuongeza, wakati mwingine kuna tofauti ndogo. Kwa mfano, Windows 98 haina vipengele vya usalama, kwa hivyo simu za API zinazopigwa dhidi yake hurejesha msimbo wa hitilafu kwenye mfumo huo. Kwa kuongeza, baadhi ya simu zinaingia matoleo tofauti Mifumo ya uendeshaji ya Windows inaweza kuwa na vigezo tofauti vya pembejeo na pato. Kwa mfano, katika Windows 2000, viwianishi vyote vya skrini vinavyotolewa kama vigezo kwa kazi za michoro ni kweli nambari 32-bit, ambapo katika Windows 98, ni biti 16 za chini pekee ndizo zinazotumika, kwani mfumo mdogo wa michoro bado una 16-bit. Kuwepo kwa Win32 API kwenye mifumo kadhaa tofauti ya uendeshaji hurahisisha kuhamisha programu kutoka kwa mfumo mmoja hadi mwingine, lakini tofauti hizi ndogo zinahitaji utunzaji fulani ili kuweka programu iweze kubebeka.  

Utendaji wa toleo la 14 huanza na utendaji. Kupakia ni haraka zaidi kuliko nyingine yoyote matoleo ya awali. Operesheni za skrini na kazi za kawaida mabadiliko kama vile kuchagua, kunakili na kusogeza pia ni ya haraka zaidi. Usanifu ulioboreshwa wa kumbukumbu na utendakazi, ikijumuisha michoro ya hali ya juu ya HEIDI na vipengele vipya vinavyotumia kumbukumbu vizuri kama vile laini na visu nyepesi kwa kutumia kanuni mpya ya usanifu. Kukuza na kupeperusha kwenye nafasi ya karatasi hakuhitaji kuzaliwa upya na ni mara 5 hadi 10 kwa kasi zaidi.  

Mpango wa utendakazi wa mfumo mdogo wa kutoa taarifa za picha.  

Vipande vinachaguliwa ili mchanganyiko wao uunda kuchora maalum. Kwa mfano, mchoro wa kubuni unapatikana kwa kuchora mchoro wa kipengele cha mwisho, nambari na usaidizi kwenye uwanja huo. Vipande vinaundwa kulingana na data ya awali na matokeo ya hesabu kazi maalum. Wanatengeneza habari za picha, ambayo imehifadhiwa kwenye kumbukumbu chini ya majina yao wenyewe. Mchoro unafanywa kwa kutumia meza ya udhibiti, ambayo inabainisha ni vipande vipi vinavyohitajika kwa kila kuchora maalum. Mfumo mdogo wa michoro umefunguliwa na unaweza kupanuka kwa urahisi ili kutoa michoro mpya. Ili kufanya hivyo, unahitaji kuunda orodha ya vipande na aina hii kuchora na kuandika kwenye meza ya kudhibiti. Ikiwa sehemu yoyote ya orodha hii haijatekelezwa katika mfumo mdogo, ni muhimu kuunda programu ili kuichagua na kuitoa kwa mpangaji.  

Hii ni ndege iliyofanywa kwa misingi ya seti za 32-bit microprocessor au PC 32-bit na ina sifa zifuatazo za usanifu na kiufundi. Uwezo wa RAM unapaswa kuwa MB kadhaa. Kituo cha kazi lazima kiwe na ufikiaji wa LAN ya kiwango cha Ethernet. Kumbukumbu ya kweli inapaswa kuruhusu kubadilishana data sio tu kutoka kwa diski kuu ya kituo cha kazi, lakini pia kutoka kwa rasilimali za kumbukumbu za vifaa vingine au mifumo ya kompyuta inayopatikana kupitia LAN. Kituo cha kazi lazima kiwe na ufikiaji mwisho wa mbele chapa VME au Multibus-2 na soketi kadhaa katika basi lake kwa ajili ya kuunganishwa na kupima, kudhibiti au mifumo mingine ya kompyuta. Taarifa lazima iingizwe kutoka kwa kibodi na diski ya floppy. Umuhimu hasa unapaswa kutolewa kwa mfumo mdogo wa michoro. Utendaji wa mfumo mdogo wa picha (kikomo cha chini) - kubadilisha vekta 5000 kwa sekunde 1 mfumo wa msingi au kubadilisha hadi vekta 40,000 kwa sekunde 1 na kiongeza kasi cha michoro. Kwa kawaida, pamoja na processor ya kati, vituo vya kazi vina vifaa vya coprocessors, ikiwa ni pamoja na usindikaji wa graphics.  

Tabia za basi za AGP

Mwaka wa kuundwa: 1996

Upana wa basi la data: 32;

Mzunguko wa basi: 66 MHz;

Tenganisha mistari ya anwani na data (tofauti na PCI);

Ufungaji wa bomba la shughuli za ufikiaji wa kumbukumbu;

Upeo wa juu matokeo: 532 MB/s;

Specifications AGP 2x, AGP 4x, AGP 8x - uwezo wa kutuma vitalu kadhaa vya data katika mzunguko wa saa moja ya basi. Upeo wa upitishaji AGP 8x: 2 GB/s;

Kipengele muhimu Basi la AGP ni bomba la shughuli za ufikiaji wa kumbukumbu. Katika mabasi ya kawaida yasiyo ya bomba (kwa mfano, katika basi ya PCI), wakati ombi la kusoma / kuandika linafanywa kwa seli za RAM, basi haina kazi, ikisubiri kukamilika kwa operesheni hii. Ufikiaji wa bomba la AGP hukuruhusu kutuma maombi zaidi kwa wakati huu, na kisha kupokea majibu kwa maombi haya kwa njia ya mtiririko unaoendelea wa data.

Basi la AGP linaweza kuchanganya hadi maombi 256 ya kusoma/kuandika kwa seli za RAM kwenye pakiti moja na kupokea majibu kwao, zikiunganishwa katika pakiti ya hadi maneno 256 32-bit ya data.

AGP ilikusudiwa kadi za picha inaweza kuhifadhi data waliyohitaji (miundo) sio tu kwao wenyewe kumbukumbu ya ndani imewekwa kwenye ubao, lakini pia katika kumbukumbu ya mfumo wa kompyuta nafuu. Wakati huo huo, wao (kadi) wanaweza kuwa na kiasi kidogo cha kumbukumbu hii ya ndani na, ipasavyo, gharama kidogo.

The Accelerated Graphics Port (AGP) ni kiendelezi cha basi la PCI ambalo madhumuni yake ni kuchakata kiasi kikubwa cha data ya michoro ya 3D. Intel ilitengeneza AGP ili kutatua matatizo mawili kabla ya kuanzisha michoro ya 3D kwenye PCI. Kwanza, picha za 3D zinahitaji kumbukumbu nyingi iwezekanavyo za ramani za maandishi na z-bafa, ambayo ina maelezo yanayohusiana na uwakilishi wa kina wa picha.

Watengenezaji wa kompyuta hapo awali walikuwa na uwezo wa kutumia kumbukumbu ya mfumo kuhifadhi habari za maandishi na z-bafa, lakini kizuizi cha njia hii kilikuwa kupitisha habari kama hiyo kupitia. basi ya PCI. Utendaji wa picha na kumbukumbu ya mfumo ni mdogo sifa za kimwili mabasi ya PCI. Zaidi ya hayo, kipimo data cha PCI, au uwezo, haitoshi kwa usindikaji wa wakati halisi wa picha. Ili kutatua matatizo haya, Intel ilianzisha AGP.

Ili kufafanua kwa ufupi AGP ni nini, ni muunganisho wa moja kwa moja kati ya mfumo mdogo wa picha na kumbukumbu ya mfumo. Suluhisho hili linaruhusu kwa kiasi kikubwa utendaji bora uhamishaji wa data kuliko kupitia basi ya PCI, na iliundwa kwa uwazi ili kukidhi mahitaji ya pato la picha za 3D za wakati halisi.

Aina moja tu ya kifaa inaweza kuunganishwa kupitia AGP - kadi ya graphics. Mifumo ya michoro iliyojengwa ndani ubao wa mama na kutumia AGP haiwezi kuboreshwa.



Kasi ambayo tunapokea taarifa kwenye skrini zetu, na kiasi cha taarifa inayotoka kwenye adapta ya video na kutumwa kwenye skrini, yote inategemea mambo matatu:

Ubora wako wa kufuatilia

Idadi ya rangi

Masafa ambayo skrini huonyeshwa upya

Kadi ya kisasa ya video ni, kwa kweli, kompyuta ya pili ya kujitegemea ndani ya kompyuta binafsi. Zaidi ya hayo, wakati mtumiaji anacheza mchezo wa 3-D, kichakataji cha kadi ya video hufanya kazi nyingi, na CPU inafifia chinichini. Nguvu zaidi GPU huunda picha ya kweli zaidi.

Ili kuongeza utendaji wa mfumo mdogo wa graphics iwezekanavyo, ni muhimu kupunguza vikwazo vyote njiani kwa kiwango cha chini. Kidhibiti cha michoro huchakata kazi za michoro zinazohitaji mahesabu ya kina, kwa sababu hiyo, kichakataji cha kati cha mfumo kinapakuliwa. Inafuata hiyo mtawala wa michoro lazima ifanye kazi na yake mwenyewe, mtu anaweza hata kusema kumbukumbu ya kibinafsi, ya ndani. Aina ya kumbukumbu ambayo data ya michoro huhifadhiwa inaitwa bafa ya fremu. Katika mifumo inayozingatia usindikaji wa maombi ya 3D, uwepo wa kumbukumbu maalum, inayoitwa z-buffer, ambayo huhifadhi maelezo kuhusu kina cha tukio lililoonyeshwa. Pia, baadhi ya mifumo inaweza kuwa na kumbukumbu yao ya texture, i.e. kumbukumbu ya kuhifadhi vitu ambavyo nyuso za kitu huundwa. Uwepo wa ramani za maandishi una athari muhimu kwenye uhalisia wa matukio ya 3D.

Kimsingi, 8 MB ya kumbukumbu ya video kwa azimio la 800x600 au 16 MB kwa azimio la 1024x768 inatosha kuendesha maombi ya kisasa ya ofisi na kutazama video. Kumbukumbu yote iliyobaki, juu ya hii, ambayo inapatikana leo katika adapta za kisasa za video, hutumiwa kwa mahitaji ya mtu wa tatu, haswa, kusaidia picha za skrini za mfumo wa uendeshaji wa Windows (haswa katika Windows Vista).

Matumizi ya 64, 128, 256 na 512 MB ya kumbukumbu ya video inahusishwa, kwanza kabisa, na maslahi ya "gamers". Inapaswa kuwa alisema kuwa ongezeko la haraka la uwezo wa kumbukumbu ya video kwa sasa haihusiani na maendeleo sawa katika kuongeza azimio la picha kwenye skrini. Dari kwa mifumo ya jadi onyesho la habari za video. Sababu kuu ya kuongezeka kwa RAM ya adapta ya video ni kwamba bodi ya adapta ya video sasa ina processor ya video, ambayo inaweza kujitegemea, kulingana na maagizo ya udhibiti wa processor kuu, kuunda picha za pande tatu (aka -3D) , na hii inahitaji kiasi kikubwa cha hifadhi isiyo ya kawaida matokeo ya kati mahesabu na sampuli za textures ambayo ndege masharti ya takwimu simulated ni kujazwa.

Hata hivyo, hata kwa maombi ya ofisi, leo, ikiwa mfumo wa uendeshaji wa Windows unatumia interface ya DirectX 9 au 10, kumbukumbu ya kadi ya video lazima iwe angalau 128 MB.

Hapo awali, kadi za video zilijengwa kulingana na kanuni zifuatazo. Kila kitu kilichorekodiwa na processor ya kati kwenye kumbukumbu ya video kinabadilishwa, kulingana na algorithms iliyofafanuliwa madhubuti, kuwa ishara ya video ya analog, ambayo inalishwa kwa mfuatiliaji. Kwa hivyo, processor ya kati yenyewe inahitaji kuhesabu vigezo vya pointi zote ambazo zinapaswa kuonyeshwa kwa sasa kwenye skrini na kupakia data zote kwenye kumbukumbu ya video. Mabadiliko yoyote kwenye skrini, hata ikiwa ni alama ya panya, ni matokeo ya kazi ya processor ya kati. Ipasavyo, kadiri azimio lilivyo juu na idadi ya rangi zinazotumiwa, ndivyo processor hutumia wakati mwingi kuhesabu alama zote za raster iliyotengenezwa.

Kwa sababu Kompyuta binafsi baada ya muda imeunganishwa kwa njia isiyoweza kutenganishwa na picha Kiolesura cha Windows, na mbalimbali Michezo ya 3D, basi watengenezaji wa vifaa wamechukua hatua kadhaa za kuboresha kadi ya kawaida ya video ili kuokoa processor ya kati kutoka kwa kazi isiyo ya lazima ya kuchora picha za msingi. Vifaa vinavyofanana huitwa vichapuzi vya picha, au vinginevyo vichapuzi vya picha (vichakataji vya picha au vichakataji).

UNIX haidai kwenye kiolesura linapokuja suala la usimamizi wa mfumo. Njia ya kawaida ya kusimamia seva ya UNIX ni kazi ya mbali kwenye mtandao, na (shukrani kwa Mtandao) unaweza kusonga mbali na kompyuta upendavyo, mradi tu kuna muunganisho. kutosha kuaminika kwa kazi ya terminal. Hii inamaanisha kuwa uwezekano mwingine wote wa mwingiliano kati ya mashine na mtu unaeleweka na mfumo kama rasilimali, ambayo inapaswa kusambazwa kati ya kazi za mtumiaji kwa njia sawa na RAM, nafasi ya diski au tuseme rasilimali mifumo ndogo ya uchapishaji.

Hebu tukumbuke matatizo matatu ambayo yanatatuliwa mazingira ya uendeshaji kuhusu rasilimali: umoja, kujitenga Na uhasibu ufikiaji. Kwa kuunganishwa, kila kitu ni wazi zaidi au chini: kuna vifaa vingi vya graphic duniani, udhibiti ambao kwa kiwango cha chini sio kazi kabisa kwa mtumiaji, hasa tangu kila aina ya kifaa inadhibitiwa kwa njia yake mwenyewe. Amri za kiwango cha chini mfumo lazima uchukue nafasi na umpe mtumiaji primitives graphic(kama kazi ya kuchora mstari) ambayo itafanya kazi sawa kila wakati.

Inageuka kuwa haitoshi kwa mtumiaji wa rasilimali hii kuwakilisha adapta ya michoro Vipi ukurasa mkubwa kumbukumbu ya video, iliyoonyeshwa kwa sehemu kwenye kifaa cha pato - mfuatiliaji: baada ya yote, haitoshi kwa mtumiaji wa diski kuwasilisha kama safu ya sekta! Tofauti ni kwamba hii haitoshi kwa mfumo yenyewe, kwa hivyo UNIX ilianzisha wazo hilo mfumo wa faili , vitu ambavyo ni ngumu zaidi kuliko "sekta" au "disk". Kuhusu michoro, UNIX haina mapendeleo wala maoni maalum juu ya uwezo huu wa mashine. Hii inamaanisha kuwa ni busara kwa mfumo kuandaa ufikiaji kifaa, na kinachohitajika mfano wa kitu acha kazi ya mtumiaji itekeleze.

Kazi kama hiyo, kwa kweli, itatofautiana na huduma za kawaida na bidhaa za programu. Kwa upande wa haki zake, itakuwa ni sawa na pepo. Atakuwa na upatikanaji pekee wa kifaa, na kuhusiana na mtumiaji atakuwa mazingira ya uendeshaji, kuandaa kwa njia yako mwenyewe umoja, utengano na uhasibu wa ufikiaji wa rasilimali za picha katika mfano wa kitu. Kwa hivyo, anuwai nzima ya programu za kufanya kazi na vifaa vya graphics kawaida huitwa mfumo mdogo wa michoro.

Kurudia kwa kazi ni kuepukika: mfumo unahusika na uthibitishaji na idhini - na mfumo mdogo wa michoro analazimishwa kufanya vivyo hivyo, kwa kuwa ameshtakiwa kwa jukumu la "kutenganisha". Aidha, tofauti na mfumo huo wa faili, dhana sana kugawana rasilimali ingizo la picha au hitimisho inaonekana, kuiweka kwa upole, sio dhahiri. Jinsi ya kushiriki panya kati ya watumiaji? skrini ya kufuatilia? Inavyoonekana, tunapaswa kukubali hilo na hii pande mfumo mdogo wa michoro kuna mtu mmoja, lakini ni masomo gani programu wanaoitumia mfumo mdogo wa michoro haijulikani. Kwa ujumla ni ya kushangaza kuzungumza juu ya kuzingatia rasilimali za picha, hata hivyo, kama tutakavyoona baadaye, kuna nafaka fulani ya busara katika hili, na mbinu ya UNIX inafanya uwezekano wa kuitumia.