Interfejs — разлика између измена
Садржај обрисан Садржај додат
Нема описа измене |
м Bot: Pretvaranje običnih izvora koristeći ref imena da bi se izbjegli duplikati (pogledaj također FAQ); козметичке измене |
||
Ред 4:
Hardverski interfejs je prisutan u mnogim uređajima poput: [[Магистрала (рачунарство)|magistrala]], uređaja za skladištenje podataka, [[Ulazno/izlazne jedinice|ulazno-izlaznih uređaja]] itd. Tehnički, hardverski interfejs opisan je mehaničkim, električnim i logičkim signalima koji se razmenjuju na fizičkom međusklopu dva uređaja, kao i protokolima kojima se vrši sekvencija signala (signaliziranje).<ref name="87Blaauw">{{Citation|last=Blaauw|first=Gerritt A.|last2=Brooks, Jr.|first2=Frederick P.|title=Computer Architecture-Concepts and Evolution|publisher=Addison-Wesley|year=1997|chapter=Chapter 8.6, Device Interfaces|pages=489–493|isbn=0-201-10557-8}} See also: {{Citation|last=Patterson|first=David A.|last2=Hennessey|first2=John L.|title=Computer Organization and Design - The Hardware/Software Interface, Third Edition|publisher=Morgan Kaufmann|year=2005|chapter=Chapter 8.5, Interfacing I/O Devices to the Processor, Memory and Operating System|pages=588–596|isbn=1-55860-604-1}}</ref>
Standardan interfejs, poput [[SCSI]], odvaja dizajn i primenu jedne hardverske komponente od dizajna i primene drugih hardverskih komponenti unutar istog računarskog sistema. Takav modularni pristup omogućava korisnicima i proizvođačima hardvera veliku fleksibilnost u implementaciji računarskog sistema.<ref name="
Hardverski interfejs može biti paralelan ili serijski. Kod paralelnog interfejsa prenos podataka vrši se kroz nekoliko provodnika istovremeno, dok se kod seriskog interfejsa prenos podataka vrši bajt po bajt korišćenjem jednog provodnika.
Ред 14:
=== '''Dizajn i primena softverskog interfejsa u praksi''' ===
Ključni princip prilikom dizajna softverskog interfejsa, jeste zabrana nekontrolisanog pristupa računarskim resursima i omogućavanje njihovog korišćenja isključivo kroz dobro definisane ulazne tačke ({{Jez-engl-lat|entry points}}).<ref>{{cite book|title=Design Patterns: Elements of Reusable Object-Oriented Software|last=Gamma|last2=Helm|last3=Johnson|last4=Vlissides|publisher=Addison Wesley|year=1995|pages=17–18}}</ref>
Pored zadovoljenja bezbednosnih zahteva,
U toku dizajna i implementacije softverskog interfejsa, treba težiti ka zadovoljenju principa modularnosti. Interfejs programskog modula A mora biti definisano nezavisno od njegove implementacije.
Ред 26:
== Reference ==
{{Reflist}}
[[Категорија:Програмске конструкције]]
|