Ano ang ibig sabihin ng konsepto ng interface? Ano ang isang interface? Mga uri ng mga interface. PCI at PCI-X: parallel na mga bus

interface- interface, partition) - isang hanay ng mga paraan at pamamaraan ng pakikipag-ugnayan sa pagitan ng mga elemento ng system.

Depende sa konteksto, ang konsepto ay nalalapat sa parehong isang elemento ( interface ng elemento), at sa mga bundle ng mga elemento ( interface ng elemento ng interface).

  • reins - pangunahing elemento interface sa pagitan ng kabayo at kutsero (reins - interface ng "kabayo - kutsero" system). O ang mga bato ay ang interface (kontrol) ng kabayo;
  • Ang manibela, gas at brake pedal, gear knob ay ang interface (kontrol) ng kotse, o ang interface ng driver-car system. Para sa isang mekaniko ng sasakyan, ang mga elemento ng interface ay ganap na magkakaibang mga aparato - isang dipstick sa antas ng langis, halimbawa;
  • electrical plug at socket - ay ang power supply interface para sa karamihan ng mga gamit sa bahay;
  • keyboard at mouse - ay ang computer interface sa konteksto ng "user - computer";
  • address email- ay isang interface ng komunikasyon para sa gumagamit ng Internet;
  • Ang Ingles ang pangunahing interface ng komunikasyon sa pagitan ng mga gumagamit ng Internet;
  • data transfer protocol - bahagi ng interface ng arkitektura ng client-server;
  • Ang pagbibigay ng resume at pakikipanayam ay bahagi ng sistema ng "proseso ng pagtatrabaho";

Ang terminong ito ay ginagamit sa halos lahat ng larangan ng agham at teknolohiya. Ang kahulugan nito ay tumutukoy sa anumang pagpapares ng mga nakikipag-ugnayang entity. Ang isang interface ay tumutukoy hindi lamang sa mga device, kundi pati na rin sa mga panuntunan (protocol) para sa pakikipag-ugnayan ng mga device na ito.

Sa konteksto indibidwal na elemento interface ng elemento kabaligtaran pagpapatupad ng elemento ( panloob na istraktura at gumagana). Ang gumagamit ng isang elemento ay hindi kailangang malaman kung paano ipinapatupad ang elementong ginagamit upang makontrol ito, ngunit ang elementong ginagamit ay dapat magbigay ng isang control interface. Halimbawa, hindi kailangang malaman ng isang driver kung paano gumagana ang isang makina upang makapagmaneho ng kotse, sapat na ang paggamit ng interface ng kotse (manibela at mga pedal).

Mga interface sa computing

Ang mga interface ay ang batayan para sa pakikipag-ugnayan ng lahat ng modernong sistema ng impormasyon. Kung ang interface ng isang bagay (personal na computer, programa, function) ay hindi nagbabago (stable, standardized), ginagawa nitong posible na baguhin ang object mismo nang hindi muling itinayo ang mga prinsipyo ng pakikipag-ugnayan nito sa iba pang mga bagay.

Halimbawa, natutunang magtrabaho sa isang programa sa ilalim ng Windows, madaling makabisado ng user ang iba - dahil pareho sila ng interface.

SA sistema ng pag-compute maaaring isagawa ang pakikipag-ugnayan sa antas ng user, software at hardware. Alinsunod sa pag-uuri na ito maaari nating makilala:

User Interface

Isang hanay ng mga paraan kung saan nakikipag-ugnayan ang user sa iba't ibang device.

  • Command Line Interface: Ang mga tagubilin ay ibinibigay sa computer sa pamamagitan ng pagpasok ng mga text string (mga command) mula sa keyboard.
  • Graphical User Interface: mga function ng software ay kinakatawan ng mga graphic na elemento ng screen.
  • Interface ng pag-uusap
  • Likas na interface ng wika: "nakikipag-usap" ang gumagamit sa programa sa kanyang sariling wika.
Pisikal na interface

Ang paraan ng pakikipag-ugnayan ng mga pisikal na device. Kadalasan ay pinag-uusapan natin ang mga port ng computer.

  • Gateway (telekomunikasyon) - isang aparato na kumokonekta lokal na network na may mas malaki, halimbawa, ang Internet
  • Interface ng Neuro-computer interface ng utak-computer): responsable para sa pagpapalitan sa pagitan ng mga neuron at elektronikong kagamitan gamit ang mga espesyal na implanted electrodes.
Mga interface sa programming
  • Interface ng function
  • Application Programming Interface (API): Isang hanay ng mga karaniwang pamamaraan ng library na magagamit ng programmer upang ma-access ang functionality ng isa pang program.

Mga interface sa natural na agham

  • Interface (chemistry)
  • Interface (physics)

Wikimedia Foundation.

2010.

    Tingnan kung ano ang "Interface (mga computer)" sa iba pang mga diksyunaryo: RS-485 interface - Pamantayan sa industriya para sa paghahatid ng data ng half-duplex. Binibigyang-daan kang kumonekta ng hanggang 32 subscriber sa isang network na may haba na 1200 m.

    Ang interface ng RS 485 ay isang malawakang ginagamit na high-speed at ingay-resistant na pang-industriya... ... Gabay ng Teknikal na Tagasalin- (Hapones: 第五世代コンピュータ) alinsunod sa ideolohiya ng pag-unlad

    teknolohiya ng kompyuter , pagkatapos ng ika-apat na henerasyon, na binuo sa ultra-large-scale integrated circuits, ang paglikha ng susunod na henerasyon, na nakatuon sa ipinamamahagi ... ... Wikipedia, ay inaasahan Ang kahilingan para sa "PC" ay na-redirect dito. Tingnan mo iba pang mga kahulugan. Ang artikulong ito ay tungkol sa lahat ng uri

    - (MPI) na pamantayan na tumutukoy sa isang hanay ng mga contact at mga pamamaraan ng pagpapalitan sa isang 16-bit na bus na may pinagsamang (multiplexing) ng address at data. Hindi tinukoy ng pamantayan ang pisikal na pagpapatupad ng interface. Mga Nilalaman 1 Prinsipyo ng pagpapatakbo 2 Mga Pagpapatupad ... Wikipedia

    Ang terminong ito ay may iba pang kahulugan, tingnan ang MUI. Uri ng Magic User Interface Library ng mga elemento ng interface Developer Stefan Stuntz Operating system AmigaOS, MorphOS, AROS Amiga hardware platform Huling ... Wikipedia

    Isang tipikal na modernong optical mouse, na may dalawang button at isang scroll wheel na Mouse pointing device (sa karaniwang parlance ay "mouse" o "mouse") isa sa mga pointing input device na nagbibigay ng user interface na may ... ... Wikipedia.

    Ang Mga Pintuan (Ingles na pinto) ay isang mekanismo para sa interprocess na komunikasyon sa mga operating system ng Unix. Ito ay isang uri ng function na tawag. History Doors ay binuo ng Sun Microsystems bilang bahagi ng operating system... Wikipedia

    Maxima ... Wikipedia

    - ... Wikipedia

    Apple- (Apple, Apple) Kasaysayan Apple, Manwal ng Apple, mga demanda laban sa Apple Personal at Tablet Computers, mga mobile phone, mga audio player, Apple software, iPhone, iPad, iPod classic, iPod shuffle, iPod nano, iPod touch... Investor Encyclopedia

Mga libro

  • Pangangasiwa ng Windows 7. Practical Guide at Administrator's Reference, Matveev M. D., Prokdi R. G.. Ang aklat na ito ay nakatuon sa Pangangasiwa ng Windows 7 batay sa paggamit ng mga patakaran ng grupo. Mga patakaran ng grupo ay isang hanay ng mga panuntunan na nagbibigay ng isang imprastraktura kung saan...

Karamihan sa mga gumagamit ay madaling gumamit ng mga termino nang hindi masyadong iniisip ang kanilang kahulugan. Kahit na ang katotohanan na ang isang salita ay ginagamit sa iba't ibang konteksto ay hindi na nakakagulat, bagaman ang aspetong ito ay nagkakahalaga ng pagbibigay pansin. Ano ang isang interface - ang pakikipag-ugnayan sa pagitan ng mga tao at teknolohiya, na ngayon ay nagpapakita mismo sa maraming lugar.

Interface - ano ito?

Ang salitang ito ay madalas na lumilitaw sa terminolohiya ng computer, bagaman ito ay isang madalas na bisita sa isang ganap na naiibang konteksto. Sa sikolohiya ng engineering, ang termino ay ipinaliwanag bilang iba't ibang pamamaraan komunikasyon sa pagitan ng gumagamit at kagamitan sa opisina. Ang pagtatalaga na "interface" ay nagmula sa British, na isinalin bilang "sa pagitan ng mga tao." Sa larangan ng mga teknolohiya sa Internet, ang terminong ito ay sumasaklaw sa pinag-isang sistema ng komunikasyon na ginagarantiyahan ang pagpapalitan ng data sa pagitan ng mga bagay. Ang pinakakaraniwang termino ay "user interface" - isang hanay ng mga pamamaraan na tumutulong sa isang tao na patakbuhin ang kagamitan.

Nakikilala ng mga eksperto ang dalawang uri:

  1. Uri ng interface ng Boolean. Isang set ng mga itinatag na algorithm at kasunduan para sa pagpapalitan ng data sa pagitan ng mga elemento.
  2. Pisikal na uri ng interface. Koneksyon ng awtomatiko, physiological at multifunctional na data, na may suporta kung saan ang koneksyon ay natanto.

Ang terminong ito ay may sariling pag-uuri sa pagtukoy ng isang set ng software at hardware na bumubuo sa pagkakaugnay ng mga device:

  1. In-machine interface– koneksyon ng mga wire, interface circuit na may mga elemento ng PC at signal transmission algorithm. Mayroong simpleng konektado at multiply konektado.
  2. Pangharap na dulo– konsepto ng pagkakabit ng isang PC na may malalayong device. Mayroong interface ng peripheral device at interface ng network.

Ano ang isang intuitive na interface?

Ano ang user interface - ito ay isang uri kung saan ang isang posisyon ay kinakatawan ng isang tao, at ang kabaligtaran ay kinakatawan ng isang aparato. Ang parirala ay madalas na binanggit ng mga espesyalista sa IT, ngunit sa interpretasyon lamang ng isang hanay ng mga pamamaraan at batas ng pakikipag-ugnayan ng system:

  • Menu ng TV at remote control;
  • screen ng orasan at mga setting nito;
  • instrument board at control levers.

Kung isasaalang-alang namin ang interface ng system bilang komunikasyon sa pagitan ng gumagamit at kagamitan sa opisina, maaari itong mailalarawan bilang isang diyalogo. Ang gumagamit ay nagpapadala ng mga kahilingan ng data sa kagamitan sa opisina o humihingi ng tulong, at tumatanggap bilang tugon mga kinakailangang komento o gabay sa pagkilos. Ang kakayahang magamit ng interface ay isang katangian kung gaano ito maginhawa, ergonomic, at kung anong pagsisikap ang kailangan nito upang makuha ang pinakamataas na posibleng resulta.

Ano ang interface ng site?

Kung ang isang interface ay isang set ng hardware at software na ginagarantiyahan ang pakikipag-ugnayan ng mga device, kung gayon ang isang Internet site ay isang built-in na mekanismo para sa komunikasyon sa pagitan ng user at ng system. Ang gumagamit ay maaaring:

  • gumamit ng mga serbisyo;
  • gumawa ng mga order at kahilingan;
  • punan ang mga form.

Ano ang isang "friendly interface"? Ang termino ay nangangahulugan na gusto mo ang hitsura ng mapagkukunan, ang mekanismo ng operasyon nito ay malinaw, at ang system ay malinaw na gumagawa ng mga rekomendasyon. Mga pangunahing kinakailangan para sa interface ng website:

  • pagiging natural;
  • pagkakapare-pareho;
  • direktang pag-access sa sistema ng tulong;
  • lohika.

Ano ang isang interface sa isang computer?

napaka mahalagang papel Ang user interface ng application ay gumaganap din ng isang papel, dahil ang program mismo ay sinusuri ng mga tagapagpahiwatig na ito. Pansinin ng mga developer ang mga sumusunod na pangunahing probisyon:

  1. Target para sa device kung saan ginagawa ang application.
  2. Dapat ipakita ng icon ang pangunahing ideya.
  3. Ang lugar kung saan pinindot ang touch screen ay dapat magkaroon ng malaking error.

Interface ng operating system

Mayroon ding isang termino bilang "interface ng operating system" - isang hanay ng mga tool na nagpapadala ng mga control command. Ang sumusunod ay isang breakdown sa mga subspecies:

  1. Interface ng Command Line- view komunikasyon sa text sa pagitan ng user at ng PC kapag manu-mano ang pag-type ng mga parirala sa keyboard.
  2. Interface ng software– ang mga kahilingan ay ipinadala ng mga programa. Ang isang serye ng mga OS utility ay binuo, kung saan pipiliin ng user ang ninanais.

Ano ang interface ng programa?

Ang interface ng programa ay isang hanay ng mga gumagabay na bahagi ng program na tumutulong sa user na magsagawa ng ilang mga aksyon: mga susi at bintana sa monitor. Upang manood ng isang pelikula, isang programa ng media player ang ginagamit, at ang imahe at tunog ay inaayos gamit ang mga pindutan at slider. Ang interface ng system ay ginagarantiyahan ang kinakailangang data sa mga programa mayroong dalawang uri ng mga pahina ng interface:

  1. Mga query kung saan ipinatupad ang isang diskarte na batay sa menu.
  2. Mga resulta ng paghahanap.

Interface ng laro

Ano ang isang graphical na interface? Ito ay isang uri ng user interface kung saan ang mga menu at mga pindutan ay ipinakita sa screen sa anyo ng mga graphic na imahe. Nagbibigay ito ng pagkakataon para sa mga tagahanga ng mga online na laro na kontrolin ang mga bayani at makipag-usap sa ibang mga manlalaro. Salamat sa program na ito, ang mga gumagamit ay nagpasok ng anumang mga aksyon ng mga figure gamit ang mouse o keyboard. Ang uri na ito ay nilikha para sa kaginhawahan sa gawain ng mga teknikal na espesyalista, ngunit sa paglipas ng panahon ito ay naging isang imbensyon na humubog sa merkado ng PC.

Pakikipag-ugnayan ng tao sa kompyuter- ang pinakamahalagang link sa mga proseso kapag nilulutas ang mga inilapat na problema ng iba't ibang kalikasan. Kaya ano ang isang interface?

Ang interface ay isang kumplikadong pisikal at lohikal na mga anyo ng pakikipag-ugnayan sa pagitan ng mga indibidwal na bahagi na bumubuo sa operating system. Sa madaling salita, ito ay isang hanay ng mga tiyak na algorithm at kasunduan para sa pagpapalitan ng impormasyon sa pagitan ng mga bahagi (uri ng lohikal na interface), pati na rin ang kumbinasyon ng mekanikal, pisikal at functional na mga katangian kung saan ipinapatupad ang pakikipag-ugnayan (uri ng pisikal na interface).

Ang terminong ito ay madalas ding ginagamit upang sumangguni sa software at hardware na nagkokonekta ng mga device sa mga aircraft node. Saklaw ng pamamahagi ng interface ang lahat ng pisikal at lohikal na paraan kung saan nakikipag-ugnayan ang isang computing system sa panlabas na kapaligiran, halimbawa, sa operating system, user, atbp.

Sa pagsasaalang-alang kung ano ang isang interface, dapat nating i-highlight ang mga uri nito sa kanilang mga likas na tampok. Kaya, ang mga interface ay naiiba sa istraktura ng mga koneksyon, paraan ng koneksyon at paraan ng paglipat ng data, mga prinsipyo ng kontrol at pag-synchronize.

Mga uri ng mga interface

Ang intramachine interface ay isang sistema ng komunikasyon at paraan ng pagkonekta ng mga bloke at node ng computer sa isa't isa. Sa katunayan, ito ay pinagsama mga linya ng kuryente komunikasyon (mga wire), interface circuit na may mga bahagi ng computer, pati na rin ang mga signal transmission protocol (algorithm). Ang interface ng makina, naman, ay nahahati sa single-connected at multi-connected. Sa unang kaso, ang komunikasyon ng lahat ng mga bloke ng PC sa bawat isa ay isinasagawa gamit mga lokal na wire, at sa pangalawa - gamit ang pangkalahatan o

Ang panlabas na interface ay isang sistema para sa pakikipag-usap sa isang computer sa o sa iba pang mga computer. Nahahati din sila sa ilang uri: peripheral interface at network interface. Ang una ay konektado gamit ang I/O bus, at ang pangalawa ay konektado sa loob ng isang peer-to-peer o client-server network.

Interface ng tao-machine. Sa ibang paraan ito ay tinatawag na custom. Ano ang interface ng tao-computer? Ito ang paraan kung saan ginagampanan ang isang gawain, iyon ay, ang mga aksyon na iyong gagawin at kung ano ang nangyayari bilang isang resulta. Ang ganitong interface ay pangunahing nakatuon sa mga tao, iyon ay, natutugunan nito ang kanilang mga pangangailangan at isinasaalang-alang ang kanilang mga kahinaan.

Dahil ang interface ng gumagamit ay pinaka-interesante sa mga tao, inuri rin ito sa ilang mga subtype: command, SILK at WIMP.

Sa pamamagitan ng command interface, ang pakikipag-ugnayan ng tao sa isang PC ay isinasagawa sa pamamagitan ng pag-isyu ng ilang partikular na utos, na isinasagawa nito upang maibigay sa user ang nais na resulta. Maaari itong batay sa teknolohiya ng batch o teknolohiya ng command line.

Serial na interface Tinitiyak ang paghahatid ng impormasyon (mga pagkakasunud-sunod ng mga bit) sa isang linya.

Anong nangyari SILK interface? Ito ang uri na pinakamalapit sa ordinaryong komunikasyon ng tao, iyon ay, sa ordinaryong pag-uusap. Kaya, sinusuri ng computer ang pagsasalita ng isang tao at hinahanap ang mga kinakailangang pangunahing parirala sa loob nito, batay sa kung saan ito ay nagsasagawa ng ilang mga utos, na nagbibigay sa tao ng resulta sa isang form na naiintindihan niya. Ang ganitong uri ng interface ay nauugnay sa makabuluhang gastos sa pananalapi, kaya ginagamit ito sa sa yugtong ito para lamang sa layuning militar.

Ang isang tampok na katangian ng interface ng WIMP ay ang pag-uusap sa pagitan ng gumagamit at ng computer ay isinasagawa gamit ang mga bintana, isang cursor, mga graphic na imahe at iba pang mga elemento. Kabilang dito ang karaniwang interface ng Windows operating system.

Komunikasyon ng device mga awtomatikong sistema sa isa't isa ay isinasagawa gamit ang interfacing na paraan na tinatawag na mga interface. Ang interface ay isang hanay ng mga linya at bus, signal, electronic circuit at algorithm (protocols) na idinisenyo upang makipagpalitan ng impormasyon sa pagitan ng mga device.

Ayon sa functional na layunin Ang mga interface ay maaaring nahahati sa mga sumusunod na pangunahing klase:

  • mga interface ng computer system;
  • peripheral na kagamitan (pangkalahatan at dalubhasa);
  • mga modular system at device na kontrolado ng software;
  • mga interface ng network ng data at higit pa.

Nilalayon naming isaalang-alang dito ang mga panloob na interface (mga bus), mga panlabas na interface (mga port) at mga interface ng processor. Ang mga interface ng mga monitor (at video projector) ay tinalakay sa ibaba.

Ang iba't ibang mga chip at device na bumubuo sa isang personal na computer ay dapat na konektado sa isa't isa sa paraang maaari silang makipagpalitan ng data at maging partikular na kontrolado. Ang problemang ito ay nalutas sa pamamagitan ng paggamit ng mga standardized na gulong. Isang hanay ng mga konduktor ang ginagamit (sa system board Ito ay mga naka-print na conductor) kung saan konektado ang mga konektor - mga socket o mga puwang. Maaaring tumanggap ang mga expansion slot ng adapter (controller) card para sa mga indibidwal na device at, higit sa lahat, mga bagong device. Kaya, ang anumang bahagi na ipinasok sa slot ay maaaring makipag-ugnayan sa bawat bahagi ng personal na computer na konektado sa bus.

Ang bus ay isang hanay ng mga conductor (linya) na kumukonekta iba't ibang sangkap computer para sa pagbibigay ng kapangyarihan sa kanila at pagpapalitan ng data. Sa pinakamababang configuration, ang bus ay may tatlong uri ng linya:

  • pamamahala;
  • mga address;
  • datos.

Karaniwang kasama sa mga system ang dalawang uri ng mga bus:

  • system bus na kumukonekta sa processor na may RAM at level 2 cache;
  • maraming input/output bus na kumokonekta sa processor sa iba't ibang peripheral device. Ang huli ay nag-uugnay sa sistemang bus isang tulay na binuo sa chipset na nagbibigay-daan sa processor na gumana.

Ang system bus na may DIB (Dual independent bus) na arkitektura ay pisikal na nahahati sa dalawa:

  • pangunahing bus (FSB, Frontside bus), pagkonekta sa processor na may RAM at RAM na may mga peripheral na aparato;
  • pangalawang bus (BSB, Backside bus) para sa komunikasyon sa L2 cache memory.

Ang paggamit ng dalawahang independiyenteng mga bus ay nagpapabuti sa pagganap sa pamamagitan ng pagpapahintulot sa processor na ma-access ang iba't ibang antas ng memory nang magkatulad. Karaniwan, ang mga terminong "FSB" at "system bus" ay ginagamit nang palitan.

Dapat tandaan na ang terminolohiya na kasalukuyang ginagamit upang ilarawan ang mga interface ay hindi ganap na hindi malabo at malinaw. Ang system bus ay madalas na tinutukoy bilang "pangunahing bus", "processor bus" o "lokal na bus". Para sa mga I/O bus, ginagamit ang mga terminong "extension bus", "external bus", "host bus" at muli "lokal na bus".

Ang mga device na konektado sa bus ay nahahati sa dalawang pangunahing kategorya - mga master ng bus at mga alipin ng bus. Ang mga master ng bus ay mga aktibong device na may kakayahang kontrolin ang pagpapatakbo ng bus, iyon ay, pagsisimula ng pagsusulat/pagbasa, atbp. Ang mga alipin ng bus ay, ayon sa pagkakabanggit, mga device na maaari lamang tumugon sa mga kahilingan.

Kung ang lahat ng ito ay mahirap para sa iyo, pagkatapos ay mas mahusay na mag-order ng isang espesyalista na mag-diagnose ng iyong computer.

Mga panloob na interface

Ang mga interface na ang mga katangian ay ibinigay sa talahanayan ay panloob.

Talaan ng mga pangunahing katangian ng mga panloob na interface

Pamantayan Karaniwang Aplikasyon Peak Throughput Mga Tala
ISA Mga sound card, modem Mula 2 hanggang 8.33 MB/s Halos hindi na ginagamit mula noong 1999
EISA Mga network, mga adaptor ng SCSI 33 MB/s Halos hindi ginagamit, pinalitan ng PCI, LPC
LPC Consistent at parallel port, keyboard, mouse, float controller Parang ISA/EISA Ipinakilala ng Intel noong 1998 bilang kapalit ng ISA bus
PCI Mga graphic card, SCSI adapter, sound card ng mga bagong henerasyon 133 MB/s (32-bit bus sa 33 MHz) Pamantayan sa paligid
PCI-X Pareho 1 GB/s (64-bit bus na may dalas na 133 MHz) Ang extension ng PCI na iminungkahi ng IBM, HP, Compaq. Tumaas na bilis at bilang ng mga device
PCI Express Hanggang 16 GB/s Development ng isang "3rd generation interface" (Third generation Input/Output - 3GIO), ay maaaring palitan ang AGP. Serial na bus
AGP Mga graphic card 528 MB/s 2x-mode (2 taong afic card) Ang pamantayan para sa Intel-PC, simula sa Pentium 2, ay kasama ng PCI
AGP PRO 3D graphics 800 MB/s (4x-mode) Sinusuportahan ang mga video card na nangangailangan ng kapangyarihan hanggang sa 100 W (AGP - hanggang 25 W)
HT (Hyper Transport) Pangkalahatang interface Hanggang 32 GB/s Pag-unlad ng AMD para sa mga processor ng K7-K8

ISA bus

ISA BUS (Industry Standard Architecture) - karaniwang mga gulong IBM PC XT (8 bit) at AT (16 bit).

Ang XT bus ay mayroong:

  • 8-bit na data bus;
  • 20-bit address bus, na nagpapahintulot sa iyo na tugunan ang 2 20 bits (1 MB) ng memorya;
  • tatlong channel ng direktang pag-access sa memorya (DMA);
  • dalas ng orasan 8 MHz;
  • bandwidth 4 MB/s;
  • 62-pin connector.

Sa kasalukuyan, halos hindi ginagamit ang XT. Sa mga AT computer, ang bus ay pinalawak sa 16 na data bit at 24 na address bit. Sa form na ito, umiiral pa rin ito ngayon bilang ang pinakakaraniwang bus para sa mga peripheral adapter. Ang AT bus ay may:

  • 6-bit na data bus;
  • 24-bit address bus, na nagpapahintulot sa iyo na tugunan ang 16 MB ng memorya;
  • 8 direktang access channel (DMA);
  • dalas ng orasan 8-16 MHz.

EISA bus (Extended Industry Standard Architecture)

Ang EISA bus ay isang "asymmetric response" mula sa mga PC clone manufacturer sa pagtatangka ng IBM na dalhin ang merkado sa ilalim ng kontrol nito sa pamamagitan ng pag-isyu ng MCA. Noong Setyembre 1988, ang mga tagagawa ng computer - Compaq, Wyse, AST Research, Tandy, Hewlett-Packard, Zenith, Olivetti, NEC at Epson - ay nagpakita ng magkasanib na proyekto: isang 32-bit na extension ng ISA bus na may buong pabalik na katugma. Mga pangunahing katangian ng bagong gulong:

  • 32-bit na paglipat ng data;
  • maximum throughput 33 MB/s;
  • 32-bit memory addressing pinapayagan ang addressing hanggang sa 4 GB;
  • suporta para sa maraming mga aktibong device (bus master);
  • ang kakayahang itakda ang antas ng isang edge-triggered interrupt (na nagpapahintulot sa maraming device na gumamit ng isang interrupt, tulad ng sa kaso ng level-triggered interrupt);
  • awtomatikong pagsasaayos ng mga expansion card.

Mga konektor ng bus ISA (a), EISA (b) at MSA (c)

MCA bus (MicroChannel Architecture)

Ang MCA - arkitektura ng microchannel - ay ipinakilala sa mga kakumpitensya ng IBM para sa mga PS/2 na computer nito simula sa modelong 50. Ang MCA bus ay hindi tugma sa ISA/EISA at iba pang mga adapter.

Ang bus na ito ay hindi paatras na tugma sa ISA, ngunit naglalaman ng ilang mga advanced na solusyon para sa panahon nito:

  • 8/16/32-bit na paglipat ng data;
  • bandwidth 20 MB/s sa bus frequency 10 MHz;
  • suporta para sa maraming aktibong device.

Ang gawain ay pinag-ugnay ng isang aparato na tinatawag na bus arbiter (CACP - Central Arbitration Control Point). Kapag namamahagi ng mga function ng kontrol ng bus, nakabatay ang arbiter sa antas ng priyoridad na mayroon ang isang partikular na device o operasyon.

Mayroong apat na ganoong antas sa kabuuan (sa pababang pagkakasunud-sunod):

  • pagbabagong-buhay ng memorya ng system;
  • direktang pag-access sa memorya (DMA);
  • adaptor board;
  • CPU.

Kaagad pagkatapos ng pagpapalabas ng EISA bus, nagsimula ang isang "digmaan sa bus", at hindi ito gaanong digmaan sa pagitan ng mga arkitektura (pareho silang nakaraan), ngunit isang digmaan para sa kontrol ng IBM sa merkado ng personal na computer. Natalo ang korporasyon sa digmaang ito, bagama't ang arkitektura ng MCA ay mukhang mas kanais-nais sa mga tuntunin ng mga teknikal na solusyon at prospect ng pag-unlad nito. Dito mga katangian ng paghahambing dalawang gulong:

Dahil ang surface area ng isang EISA card ay 1.65 beses na mas malaki, at ang EISA adapter ay maaaring kumonsumo ng 2 beses na mas maraming kapangyarihan kaysa sa isang MCA adapter, mas madali at mas mura ang paggawa ng mga peripheral para sa EISA.

Bilang karagdagan, sa "digmaang gulong," tulad ng ibang lugar, mayroong "kamay ng Intel." Sa pagsisikap na palayain ang merkado para sa bagong 80386 at 80486 na mga processor, ang Intel ay naglabas ng mga EISA chipset na hindi sumusuporta sa 286 processor, habang ang MCA bus ay gumagana nang perpekto sa mga computer na may 286. Kaya, ang promising development ng IBM ay nanatiling promising, ngunit din ang EISA bus ay hindi malawakang ginagamit: sa oras na ang mga pangangailangan ng mid-range na mga computer ay lumago sa mga kakayahan ng ISA bus, ang mga developer ay lumipat, na nilalampasan ang EISA, sa mga lokal na bus.

LPC

Ang Low Pin Count, o LPC, bus ay ginagamit sa IBM compatible mga personal na computer para sa pagkonekta ng mga device na mababa ang bilis, tulad ng mga "legacy" na I/O device (mga serial at parallel na port, keyboard, mouse, HDD controller). Sa pisikal, ang LPC ay karaniwang konektado sa Southbridge chip. Ang LPC bus ay ipinakilala ng Intel noong 1998 bilang kapalit ng ISA bus.

Tinutukoy ng detalye ng LPC ang 7 electrical signal para sa bidirectional data transmission, 4 sa mga ito ay nagdadala ng multiplexed address at data, ang natitirang 3 ay mga control signal (frame, reset, orasan).

Ang LPC bus ay nagbibigay lamang ng 4 na lane sa halip na 8 o 16 para sa ISA, ngunit mayroon itong ISA bandwidth (33 MHz). Ang isa pang bentahe ng LPC ay ang bilang ng mga pin para sa mga nakakabit na device ay 30 sa halip na 72 para sa katumbas ng ISA.

Ang mga pagtatangkang pahusayin ang mga system bus sa pamamagitan ng paglikha ng mga MCA at EISA bus ay may limitadong tagumpay at hindi nakalutas sa problema. Ang lahat ng naunang inilarawan na mga bus ay may isang karaniwang disbentaha - medyo mababa ang throughput, dahil ang mga ito ay binuo na may mabagal na mga processor sa isip Kasunod, ang bilis ng processor ay tumaas, at ang mga katangian ng mga bus ay napabuti nang husto, sa pamamagitan ng pagdaragdag ng mga bagong linya. Ang isang balakid sa pagtaas ng dalas ng bus ay ang malaking bilang ng mga board na inilabas na hindi maaaring gumana sa mataas na bilis ng komunikasyon (ito ay nalalapat sa MCA sa mas mababang lawak, ngunit para sa mga kadahilanang nakasaad sa itaas, ang arkitektura na ito ay hindi gumaganap ng isang kapansin-pansin na papel sa merkado ). Kasabay nito, noong unang bahagi ng 90s, naganap ang mga pagbabago sa mundo ng mga personal na computer na nangangailangan ng isang matalim na pagtaas sa bilis ng palitan sa mga device:

  • paglikha ng mga processor ng Intel 80486 na tumatakbo sa mga frequency hanggang 66 MHz;
  • pagtaas ng kapasidad ng mga hard drive at paglikha ng mas mabilis na mga controller;
  • ang pagbuo at aktibong promosyon ng mga graphical na interface ng gumagamit (tulad ng Windows o operating system/2) sa merkado ay humantong sa paglikha ng mga bagong mga graphics adapter, na sumusuporta sa mas mataas na resolution at mas maraming kulay (VGA at SVGA).

Ang malinaw na paraan sa labas ng sitwasyong ito ay ang mga sumusunod: upang isagawa ang ilan sa mga pagpapatakbo ng pagpapalitan ng data na nangangailangan mataas na bilis, hindi sa pamamagitan ng I/O bus, ngunit sa pamamagitan ng processor bus, humigit-kumulang sa parehong paraan tulad ng pagkonekta panlabas na cache. Sa kasong ito, ang bus ay tumatakbo sa dalas na tumutugma sa dalas ng orasan ng processor. Ang paglipat ng data ay hindi kinokontrol ng gitnang processor, ngunit sa pamamagitan ng isang expansion card (tulay), na nagpapalaya sa microprocessor upang magsagawa ng iba pang gawain. Ang lokal na bus ang pinakamaraming nagsisilbi mabilis na mga aparato: memorya, display, mga disk drive sa kasong ito, ang servicing ng medyo mabagal na device - mouse, modem, printer, atbp. - ay isinasagawa ng isang ISA (EISA) type system bus.

Ang disenyong ito ay tinatawag na lokal na bus.

Kakulangan ng pamantayan na humadlang sa pagkalat mga lokal na bus Samakatuwid, iminungkahi ng VESA (Video Electronic Standard Association), na kumakatawan sa higit sa 100 kumpanya, ang lokal na detalye ng bus nito noong Agosto 1992.

VESA lokal na bus (VL-bus)

Sa kasaysayan, ito ay unang lumitaw at partikular na nilikha para sa pinakamahusay na microprocessor noong panahong iyon, 480DX/2. Depende sa ginamit gitnang processor Ang dalas ng orasan ng bus ay maaaring mula 20 hanggang 66 MHz.

Ang VL 1.0 bus standard ay sumusuporta sa isang 32-bit na data path, ngunit maaari rin itong gamitin sa 16-bit na mga device. Ang 2.0 standard ay idinisenyo para sa isang 64-bit na bus alinsunod sa mga bagong processor. Ang pagtutukoy 1.0 ay limitado sa 40 MHz, at ang 2.0 ay limitado sa 50 MHz. Sa detalye 2.0, sinusuportahan ng bus ang hanggang 10 device, 1.0 - tatlo lang. Ang matatag na bilis ng paglipat ay hanggang 106 MB/s (para sa isang 64-bit na bus - hanggang 260 MB/s).

Ang VL-bus ay isang hakbang mula sa ISA sa parehong pagganap at disenyo. Gayunpaman, ang gulong na ito ay walang mga kakulangan nito, ang mga pangunahing ay ang mga sumusunod:

  • nagta-target sa 486 processor. Ang VL-bus ay naka-hardwired sa 80486 processor bus, na iba sa Pentium at Pentium Pro/Pentium 2 bus;
  • limitadong pagganap. Gaya ng nasabi na, tunay na dalas VL-bus na hindi hihigit sa 50 MHz. Bukod dito, kapag gumagamit ng mga processor na may frequency multiplier, ginagamit ng bus ang pangunahing dalas (halimbawa, para sa 486DX2-66, ang dalas ng bus ay magiging 33 MHz);
  • mga paghihigpit sa circuit. Ang kalidad ng mga signal na ipinadala sa processor bus ay napapailalim sa napakahigpit na mga kinakailangan, na maaari lamang matugunan ng ilang mga parameter ng pagkarga para sa bawat linya ng bus;
  • limitasyon sa bilang ng mga board na nagreresulta mula sa pangangailangang sumunod sa mga paghihigpit sa pagkarga ng bawat linya.

PCI bus (Peripheral Component Interconnect bus)

Ang pagpapaunlad ng PCI bus ay natapos noong Hunyo 1992 bilang isang panloob na proyekto ng Intel Corporation. Ang mga pangunahing tampok ng bus ay ang mga sumusunod:

  • sabaysabay na 32- o 64-bit na palitan ng data (ang 64-bit na bus ay kasalukuyang ginagamit lamang sa mga Alpha system at processor-based na server Intel Xeon). Sa kasong ito, upang mabawasan ang bilang ng mga contact (at gastos), ginagamit ang multiplexing, iyon ay, ang address at data ay ipinadala sa parehong mga linya;
  • ang dalas ng pagpapatakbo ng bus na 33 o 66 MHz (sa bersyon 2.1) ay nagbibigay-daan para sa malawak na hanay throughput (gamit ang batch mode);
  • buong suporta para sa maraming aktibong device (hal. maramihang matigas na controllers ang mga disk ay maaaring sabay na gumana sa bus);
  • Ang detalye ng bus ay nagbibigay-daan sa hanggang walong function na pagsamahin sa isang card (hal. video, audio, atbp.).

  • a - connector para sa isang 32-bit bus na may supply boltahe na 5 V;
  • b - pareho sa isang boltahe ng supply na 3.3 V;
  • c - isang tipikal na aparato ng PCI.

Ang mga ibang uri ay kilala rin - PC1-X at PCI-Express, bilang karagdagan, ang PCMCIA, ang pamantayan ng bus para sa mga laptop, ay kabilang din sa ganitong uri. Pinapayagan ka nitong ikonekta ang mga nagpapalawak ng memorya, mga modem, mga controller ng disk at tape drive, mga adapter ng SCSI, mga adapter ng network at iba pa.

PCI-X

Hindi lamang pinapataas ng PCI-X ang bilis ng PCI bus, kundi pati na rin ang bilang ng mga high-speed slot. Sa isang regular na bus, ang mga PC1 slot ay gumagana sa 33 MHz, at ang isang slot ay maaaring gumana sa 66 MHz. Dinodoble ng PCI-X ang pagganap ng pamantayan ng PCI sa pamamagitan ng pagsuporta sa isang 64-bit na slot sa 133 MHz, na nagpapataas ng pangkalahatang pagganap sa 1 GB/s. Nag-aalok din ang bagong detalye ng pinahusay na protocol upang mapataas ang kahusayan sa paglilipat ng data at bawasan ang mga kinakailangan sa kuryente.

PCI Express (PCX)

Ang pamantayan ng PCX ay tumutukoy sa isang flexible, scalable, high-speed, serial, hot-plug interface na software-compatible sa PCI. Hindi tulad ng hinalinhan nito, sinusuportahan ng PCX ang isang point-to-point na sistema ng komunikasyon na katulad ng HyperTransport ng AMD, sa halip na ang multipoint na disenyo na ginagamit sa parallel na arkitektura ng bus. Inaalis nito ang pangangailangan para sa arbitrasyon ng bus, nagbibigay ng mababang latency, at pinapasimple ang mainit na pag-plug at pag-unplug ng mga device ng system.

Ang isa sa mga kahihinatnan nito ay inaasahan na isang pagbawas sa lugar ng board ng 50%. Ang PCX bus topology ay naglalaman ng isang pangunahing tulay (Host Bridge) at ilang mga end point (I/O device). Maraming point-to-point na koneksyon ang nagpapakilala bagong elemento- lumipat (key, switch) sa topology ng input-output system.

Kasama sa interface ng PCX ang mga pares ng mga wire - mga channel (lane), at ang tanging pares (PCX-lane) ay ang PCX 1x interface (800 MB / s). Maaaring ikonekta ang mga channel nang magkatulad, at ang maximum (32 channel - PCX 32x) ay nagbibigay ng kabuuang throughput na 16 GB/s, sapat upang suportahan ang mga kinakailangan sa sistema ng komunikasyon para sa nakikinita na hinaharap.

Ang isa sa mga direksyon ng pag-unlad ng PCX ay ang pagpapalit ng AGP. Sa katunayan, sapat na ang 8 GB/s ng bidirectional bandwidth para suportahan ang high-definition television (HDT). Kasabay nito, ang mga teknolohiyang ito ay nailalarawan sa pamamagitan ng mga sumusunod na tampok:

  • AGP - paghihiwalay ng bandwidth para sa pagsulat at pagbabasa; kabuuang bandwidth - 2 GB/s; na-optimize para sa single-tasking mode.
  • PCI Express - nakalaang mga daanan para sa input at output; kabuuang bandwidth hanggang 8 GB/s; na-optimize para sa multitasking.

  • a - gamit ang AGP;
  • b - batay sa PCI Express.

Ipinapalagay din na mapapalitan ng PCI Express ang controller sa mga chipset sa hinaharap mga panlabas na aparato"Southbridge", ngunit hindi ito makakaapekto sa mga function ng "Northbridge" RAM controller.

interface ng PCMCIA

Sa pagdating mga laptop na computer Nagkaroon ng problema sa isang unibersal at compact na interface para sa pagkonekta ng mga panlabas na device. Bilang ganitong interface, ang interface ng PCMCIA ay naging de facto na pamantayan, na sinusuportahan ng PCMCIA Association (Personal Computer Memory Card International Association), na pinag-iisa ang mga kumpanyang bumubuo ng mga peripheral na device para sa mga laptop na computer. Ang abbreviation na PCMCIA ay nagdulot ng maraming kritisismo dahil sa hindi nito mabigkas. Mayroong kahit isang nakakatawang interpretasyon ng PCMCIA bilang "Hindi Naaalaala ng mga Tao ang Mga Acronym sa Industriya ng Computer," na isinasalin bilang "Hindi maalala ng mga tao ang mga pagdadaglat ng computer." Bilang resulta, ngayon ay karaniwan nang gamitin ang mas nakakatuwang terminong PC Card para sa PCMCIA.

Ang mga PC Card device, ang laki ng isang regular na credit card, ay isang alternatibo sa mga kumbensyonal na expansion card na kumokonekta sa ISA bus. Ang pamantayang ito ay gumagawa ng mga memory module, modem at fax modem, SCSI adapters, mga network card, mga sound card, hard drive (IBM Microdrive), mga interface ng CD-ROM at iba pa.

  • a - PCMCIA card;
  • b - koneksyon sa isang laptop;
  • c - X-Drive adapter para sa pagkonekta sa USB.

Ang unang bersyon ng PC Card standard ay tumutukoy sa isang 68-pin mechanical connector para sa komunikasyon sa pagitan ng card at ng kaukulang device (adapter o port) sa computer. Naglalaan ito ng 16 bits para sa data at 26 bits para sa address, na nagbibigay-daan sa iyong direktang tugunan ang 64 MB ng memorya. May isang babaeng connector sa gilid ng PC Card module, at isang male connector sa gilid ng computer. Bilang karagdagan, ang pamantayan ay tumutukoy sa tatlong magkakaibang haba ng pin para sa male connector. Dahil ang pagkonekta at pagdiskonekta sa isang PC Card ay maaaring mangyari habang tumatakbo ang computer (ang tinatawag na "mainit"), upang matiyak na ang module ay unang ibinibigay sa supply boltahe, at pagkatapos lamang ang boltahe ng mga linya ng signal, ang kaukulang ang mga contact ay ginagawang mas mahaba.

Ang pangalawang bersyon ng detalye ng PC Card ay nagbibigay ng tatlong uri.

Talaan ng mga laki ng card ng pangalawang bersyon ng PC Card

AGP (Accelerated graphics port)

Sa kabila ng kapasidad at bilis ng PCI bus, may nanatiling problema na lumampas sa mga kakayahan nito - ang pagbibigay graphic na impormasyon. Kung ang CGA adapter (4=2 2 kulay, screen na 320 x 200 pixels, frequency 60 Hz) ay nangangailangan ng bandwidth na 2 x 320 x 200 x 60=7,680,000 bps=960 KB/s, ang XGA adapter (2 16 na kulay, screen 1024 x 768 pixels, frequency 75 Hz) ay nangangailangan ng 16 x 1024 x 758 x 75 = 9,433,718,400 bps ~ 118 MB/s. Kasabay nito, ang peak throughput ng PC1 ay hanggang 132 MB/s.

Ang Intel ay nagmungkahi ng isang solusyon sa anyo ng AGP - Pinabilis na graphics port. Ang hitsura ng AGP bus sa simula ng 1998 ay isang pambihirang tagumpay sa larangan ng graphics work. Sa dalas ng bus na 66 MHz, ito ay may kakayahang magpadala ng dalawang bloke ng data sa isang ikot ng orasan. Ang bandwidth ng bus ay 500 MB/s (V2.0) sa dalawang operating mode: DMA at Execute. Ang pangunahing bentahe ng AGP ay ang kakayahang mag-imbak ng mga texture sa RAM. Kasabay nito, ang bilis ng AGP bus ay sapat na para sa kanilang napapanahong paglipat sa memorya ng video (nagtatrabaho sa DMA mode). Sa Execute mode, ang RAM at video memory ay itinuturing na pantay. Pinipili ang mga texture sa 4 na KB na bloke mula sa nakabahaging memorya gamit ang GART table (Graphic Address Re-mapping Table) at ipinapadala nang wala lokal na memorya mga video card. Ngayon ay mayroong isang pamantayan (sinusuportahan ng mga bagong Intel at Via chipset) na AGP4x, na nagpapahintulot sa pagtaas ng throughput sa 1 GB/s.

Direktang nakikipag-ugnayan ang mga AGP circuit sa apat na pinagmumulan ng impormasyon (Quadra port acceleration):

  • processor (antas 2 cache);
  • RAM;
  • AGP graphics card;
  • PCI bus.

Gumagana ang AGP sa bilis ng processor bus (FSB). Sa 66 MHz, halimbawa, ito ay 2 beses na mas mabilis kaysa sa bilis ng PCI at nagbibigay-daan sa peak throughput na 264 MB/s. SA mga graphic card, partikular na idinisenyo para sa AGP, ang paglipat ay nangyayari sa parehong tumataas at bumabagsak na mga gilid ng orasan ng CPU, na nagbibigay-daan sa mga bilis ng paglilipat na hanggang 528 MB/s sa dalas na 133 MHz (tinatawag itong "dual graphics"). Kasunod nito, inilabas ang AGP 2.0, na sumuporta sa "4-graphics" o apat na beses na paglilipat ng data sa bawat cycle ng CPU.

Kontroler ng HyperTransport

Iminungkahi ng AMD (Hammer processor) ang arkitektura ng HyperTransport, na nagbibigay inner join mga processor at elemento ng chipset para sa pag-aayos ng mga multiprocessor system at pagpapataas ng bilis ng paglilipat ng data nang higit sa 20 beses.

Sa tradisyonal na arkitektura na may hilagang at timog tulay ang mga transaksyon sa memorya ay dapat dumaan sa chip" Hilagang Tulay", na nagiging sanhi karagdagang pagkaantala at binabawasan ang potensyal na produktibidad. Upang malampasan ang bottleneck na ito sa pagganap, isinama ng AMD ang isang memory controller sa mga processor ng AMD64. Ang direktang pag-access sa memorya ay makabuluhang nabawasan ang latency kapag na-access ng processor ang memorya. Sa pagtaas dalas ng orasan Ang latency ng CPU ay magiging mas mababa.

Ang batayan ng HyperTransport bus ay unibersal na bus interchip connection - batay sa dalawang konsepto: universality at scalability. Ang versatility ng HyperTransport bus ay nakasalalay sa katotohanan na pinapayagan ka nitong kumonekta hindi lamang sa mga processor, kundi pati na rin sa iba pang mga bahagi ng motherboard. Ang scalability ng bus ay ginagawa nitong posible na mapataas ang throughput depende sa mga partikular na pangangailangan ng user.

Ang mga device na konektado sa pamamagitan ng HyperTransport bus ay konektado gamit ang "point-to-point" na prinsipyo (peer-to-peer), na nagpapahiwatig ng kakayahang mag-chain ng maraming device nang hindi gumagamit ng mga espesyal na switch. Ang paghahatid at pagtanggap ng data ay maaaring mangyari sa asynchronous mode, at ang paghahatid ng data ay isinaayos sa anyo ng mga packet na hanggang 64 bytes ang haba. Ang HyperTransport bus scalability ay ibinibigay sa pamamagitan ng 2.4-, 8.16-, at 32-bit wide bus sa bawat direksyon. Bilang karagdagan, posible na gumana sa iba't ibang mga frequency ng orasan (mula 200 hanggang 800 MHz). Sa kasong ito, ang paglilipat ng data ay nangyayari sa magkabilang gilid ng pulso ng orasan. Kaya, ang bandwidth ng HyperTransport bus ay nag-iiba mula sa 200 MB/s gamit ang 200 MHz clock at dalawang two-bit channel hanggang 12.8 GB/s gamit ang 800 MHz clock at dalawang 32-bit channel.

Nagpapakita kung gaano katipid ang mga wiring para sa HyperTransport kaysa sa mga tradisyunal na bus - ihambing lang ang lugar na inookupahan ng AGP 8x bus sa motherboard sa throughput 2 GB/s at HyperTransport (hanggang 6.4 GB/s).

Tingnan natin ang isa pang termino na madalas na matatagpuan sa iba't ibang mga mapagkukunan sa mga paksa ng computer.

At ang katagang ito - Interface .

Maaaring iba ang mga pagkakaiba-iba - ito ay user interface, interface ng software, GUI, user-friendly na interface. Ngunit ang semantikong kahulugan ng lahat ng mga konsepto ay halos pareho.

Kung titingnan mo ang interpretasyon ng terminong ito sa Wikipedia (ang World Encyclopedia), agad na mahirap malaman kung ano ang pinag-uusapan natin:

Interface(Ingles na interface - interface, partition) - ang interface sa pagitan ng dalawang system, device o program, na tinutukoy ng kanilang mga katangian, katangian ng koneksyon, exchange signal, atbp. Isang set ng pinag-isang hardware at software na mga tool at panuntunan (mga paglalarawan, kasunduan, protocol) na magbigay ng interaksyon ng mga device at/o program sa isang computing system o interface sa pagitan ng mga system. Nalalapat din ang konsepto ng isang interface sa mga system na hindi computing o mga sistema ng impormasyon.

Ang depinisyon, bagama't nakakapagod at naglalagay ng mga ngipin sa gilid, ay mga keyword, kung saan mauunawaan ng isa kung ano ang ibig sabihin ng terminong ito, ay naroroon pa rin dito - kabuuan,pakikipag-ugnayan, mga sistema.

Hayaan akong magsimula sa katotohanan na ang salitang "interface" ay napakalapit sa tunog sa salitang "Internet", na iniuugnay ko sa isang bagay na panlabas. Bukod dito, ang bahagi ng salitang "Inter" sa teknikal na Ingles ay isinalin bilang "sa pagitan". Buweno, ang bahagi ng salitang "mukha" ay malinaw na nauugnay sa isang mukha, lalo na dahil ang salitang "mukha" ay isinalin mula sa Ingles bilang "mukha".

Ito ay kung saan ang konsepto ng "panlabas na mukha" o "hitsura". O kung gumagamit ka ng "sa pagitan", pagkatapos ay literal na lumalabas "sa pagitan ng mga tao".

Well, ang pangalawang bahagi para sa konsepto ng "interface" ay pakikipag-ugnayan. Yung. kung paano tayo nakikipag-ugnayan sa "hitsura" na ito.

Ano ang nakikita natin pagkatapos mag-boot ang ating computer? Nakikita namin ang iba't ibang mga graphical na bahagi. Ito ang "Desktop", ang "Taskbar" strip, iba't ibang mga shortcut sa desktop. Bukod dito, sa lahat ng mga computer nang walang pagbubukod, ang mga sangkap na ito ay matatagpuan sa mahigpit na tinukoy na mga lugar, maliban kung, siyempre, "ginagaya" mo ang desktop at taskbar.

Ang lahat ng mga sangkap na ito ay mga elemento GUI Windows operating system.

Pangunahing nakikipag-ugnayan kami sa mga elementong ito sa mga personal na computer gamit ang mouse, sa mga laptop na gumagamit touchpad"touchpad", ngunit sa mga tablet computer ay direktang ginagawa ito gamit ang iyong mga daliri.

Kaya, ang koleksyon ng mga graphic na bahaging ito at kung paano tayo nakikipag-ugnayan sa mga bahaging ito (i-click ang mga pindutan ng mouse, i-drag, piliin, atbp.) ay tinatawag graphical na interface .

Sa totoo lang Windows interface ay isang graphical na interface. Ngunit hindi lamang iyon.

Sinubukan ng mga developer ng operating system ng Windows na tiyakin na kahit na ang isang walang karanasan na gumagamit, kapag nakaupo sa isang computer sa unang pagkakataon, ay maaaring mabilis na malaman ang "kung ano ang pipindutin kung saan" upang unang maglaro ng laruan, mag-online o makipag-chat sa mga kaibigan, halimbawa, sa pamamagitan ng Skype.

At sa katunayan, walang nalalaman tungkol sa mga prinsipyo ng pagpapatakbo ng mga programa at hindi pag-unawa sa terminolohiya, ang isang baguhan na gumagamit ay napakabilis na nakakabisado kung ano ang kailangan niya sa mga unang yugto ng pagkilala sa isang computer.

Ang pagiging simple na ito ng mabilis at medyo madaling pagkuha ng mga kinakailangang kasanayan ay tinatawag user-friendly na interface.

Nalalapat ang lahat ng nasa itaas sa anumang program na pinapatakbo mo sa iyong computer.

Kung ikaw, halimbawa, ay naglulunsad ng Google Chrome browser, pagkatapos ay makukuha mo Interface ng programa ng Google Chrome. Kung ilulunsad mo ang Opera browser, makukuha mo Interface ng programa ng Opera. Kung tatakbo ka Mga programa ng salita, Excel, Paint, calculator, atbp., pagkatapos ay makukuha mo mga interface ang mga ito mga programa.

Sa bukang-liwayway ng panahon ng computer, nang walang mga personal na computer, at ang "computer" mismo ay binubuo ng maraming malalaking cabinet at inookupahan ang ilang mga silid, ang mga tao ay "nakipag-usap" sa computer sa pamamagitan ng isang dalubhasang makinilya (tinatawag din itong typewriter) o mga terminal (isang monitor na may keyboard).

Ang isang utos ay nakalimbag sa isang makinilya, sa isang mahabang laso ng papel na nakalagay, at ang computer ay tumugon sa pamamagitan ng pag-print ng resulta ng utos. Ito ay katulad sa terminal, tanging ang input ng mga utos at ang mga resulta ng kanilang pagpapatupad ay ipinapakita sa screen ng monitor.

Kaya ang pakikipag-ugnayan na ito sa isang computer sa pamamagitan ng input - output ng impormasyon ay tinatawag na console input - output at tinawag interface ng console.

May kaugnayan pa rin ang interface ng console. Totoo, maaari itong tawaging medyo naiiba.

SA operating system Tinatawag itong Windows "Command Line Interface".

Halimbawa, nag-type ako ng command upang tingnan ang mga folder at file - dir at pinindot ang Enter key.

Totoo, hindi ito ginagamit ng mga ordinaryong gumagamit, ngunit para sa mga propesyonal tulad ng mga tagapangasiwa ng system, mga tagapangasiwa ng database, at mga super-propesyonal tulad ng mga hacker, ito ay pangunahing interface para sa trabaho.

Mahalaga, naglalagay kami ng mga command at nakakakuha ng ilang resulta sa form ng teksto. kaya lang interface na ito tinatawag din interface ng teksto.

Isa pang kawili-wiling punto. Sa panahong wala pang mga graphic, naimbento ang mga espesyal na simbolo upang "gumuhit" ng mga palatandaan, linya, at dobleng linya. Kapag ipinakita sa screen ng monitor o naka-print sa ilang mga lugar, ang teksto ay lumilitaw na napapalibutan ng mga frame na may isa o dobleng linya, na medyo maganda at aesthetically kasiya-siya. O sa madaling salita masasabi natin iyan interface naging mas palakaibigan.

Kaya ang mga simbolo na ito, sa tulong kung saan posible na "gumuhit" ng mga frame at talahanayan, ay tinawag na mga simbolo pseudographics.

Sa talahanayan sa ibaba, ang mga code ng mga simbolo na ito ay nagsisimula sa code 176 at nagtatapos sa code 255 .

Maaari mong makita at "hawakan" ang mga pseudographic na simbolo gamit ang iyong sariling mga mata gamit ang interface ng command line, lalo na dahil nakita na ito ng ilan sa aking mga mambabasa na kapaki-pakinabang sa kanilang buhay (Maaari kang magpasok ng anumang simbolo at anumang titik, anuman ang default na wika ng pag-input. Kung kailangan mo ng aralin sa paksang ito, sumulat sa mga komento).

Halimbawa, ipakita natin ang kaliwang sulok sa itaas ng isang frame. Ito ang code 218 .

Ginagawa ito bilang mga sumusunod. Pindutin ang key
. Habang pinipindot ang key, i-type ang numero 218 sa keyboard, sunod-sunod na pagpindot sa mga button , , . Bitawan ang susi
. Iyon lang, ipinasok ang code - ang elemento ng frame ay "iginuhit".

Mga interface ng graphic at teksto ay mga uri user interface. O kung minsan ay tinatawag user interface.

Nais kong magbigay ng ilang higit pang mga halimbawa ng paggamit ng konsepto ng isang interface na hindi nauugnay o may maliit na koneksyon sa mga computer.

Ang cable na nagkokonekta sa iyong computer o laptop sa modem o router ay tinatawag interface ng network. Bagaman mayroon itong sariling pangalan - patchcord.

Kung nakakonekta ka sa iyong hardware sa pamamagitan ng wireless na koneksyon Uri ng WiFi(Wi-Fi), pagkatapos ay maaaring tawagan ang koneksyon na ito wireless na interface.

Kahit na ang computer power cord mula sa mains ay maaaring tawagan power interface kompyuter.

Sa lahat ng mga halimbawang nakalista, ang mga bagay o system ay nakikipag-ugnayan sa isa't isa gamit ang isang partikular na kapaligiran.

Ang isang lalaki ay nakikipag-usap sa isang computer gamit ang isang keyboard at mouse, sinabi sa computer iba't ibang impormasyon at tumatanggap ng mga sagot sa screen ng monitor.