Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 12 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.11.09
Prihlásený: 28.11.09
Príspevky: 15
Témy: 3
Príspevok NapísalOffline : 22.11.2009 10:24

Ahoj mohli by ste mi niekto povedat co je to API ? A ako a z coho BIOS vytvori API ? A naco sluzi?


Offline

Užívateľ
Užívateľ
API

Registrovaný: 12.10.06
Prihlásený: 16.04.24
Príspevky: 20301
Témy: 79
Bydlisko: Banska Byst...
Príspevok NapísalOffline : 22.11.2009 11:03

API - application programming interface. Sluzi na jednoduchsi pristup k funkciam nejakeho hardwaru pri programovani. Nemusis tak presne vediet ako HW pracuje, len posles poziadavku jeho API (ktore zaistuje ovladac).

Dopodrobna vysvetlene to mas v hocijakej knihe o programovani alebo na wikipedii.







_________________
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 24" BenQ GW2470H | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.11.09
Prihlásený: 28.11.09
Príspevky: 15
Témy: 3
Príspevok Napísal autor témyOffline : 22.11.2009 11:56

A co je pravda na tom ze tie pamete ROM prídavných kariet obsahujú aj svoje základné ovládače a tie sa potom stanú súčasťou celkového BIOS-u?


Offline

Užívateľ
Užívateľ
API

Registrovaný: 12.10.06
Prihlásený: 16.04.24
Príspevky: 20301
Témy: 79
Bydlisko: Banska Byst...
Príspevok NapísalOffline : 22.11.2009 22:01

na tom nieje pravda nic, nakolko to co si napisal je poriadna blbost.
ak ma nejaka pridavna karta svoju vlastnu ROM pamat, tak ma v nej svoj vlastny firmware (nieco ako jej maly bios), ktory sa pri starte PC nahra do urcitych segmentov RAMky (takisto ako BIOS maticnej dosky), aby mohol byt rychlejsie pristupny. Nastuduj si nieco o obsadeni RAM pamate v MS DOS, tam je to pekne vysvetlene. Inac je to vsade rovnake.







_________________
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 24" BenQ GW2470H | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.11.09
Prihlásený: 28.11.09
Príspevky: 15
Témy: 3
Príspevok Napísal autor témyOffline : 24.11.2009 18:36

No to bolo pisane v jednej knihe
Citácia:
The BIOS layer allows the operating system to support all manners of hardware. Each piece of hardware comes with its own BIOS and/or driver, which become part of the system's BIOS.
Citácia:
While you may think that the BIOS only exists in the form of the motherboard BIOS, it is actually the combination of the motherboard BIOS, the BIOS of all add-on cards in the system, as well as their device drivers.
Tak ako teda to je? a co znamena ze kazdy hardwarový komponent prichadza zo svojim vlastným BIOS-om a/alebo ovládačom?


Offline

Užívateľ
Užívateľ
API

Registrovaný: 12.10.06
Prihlásený: 16.04.24
Príspevky: 20301
Témy: 79
Bydlisko: Banska Byst...
Príspevok NapísalOffline : 24.11.2009 21:36

ako som pisal, nic sa k biosu nepridava. Len sa to nahra do RAMky. je to tam dost blbo napisane. A bios potom rovno ide k sluzbam poskytovanym biosom tej pridavnej karty, ked potrebuje.

Citácia:
Tak ako teda to je? a co znamena ze kazdy hardwarový komponent prichadza zo svojim vlastným BIOS-om a/alebo ovládačom?

presne tak.







_________________
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 24" BenQ GW2470H | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.11.09
Prihlásený: 28.11.09
Príspevky: 15
Témy: 3
Príspevok Napísal autor témyOffline : 24.11.2009 22:00

ahaaa... ok diky moc za pomoc. No ale este si nepovedal ze ako to myslia s tym ze ..kazdy hardwarový komponent prichadza zo svojim vlastným BIOS-om A/ALEBO ovládačom? ako to mzsleli to A/ ALEBO...


Offline

Užívateľ
Užívateľ
API

Registrovaný: 12.10.06
Prihlásený: 16.04.24
Príspevky: 20301
Témy: 79
Bydlisko: Banska Byst...
Príspevok NapísalOffline : 25.11.2009 15:29

zeby niektore komponenty ovladace nepotrebovali? je to mozne, nakolko napr. podpora FDD je uz priamo v BIOSe, rovnako ako podpora procesora apod. Ovladace na tieto veci vo windows su vacisnou len nejake rozsirenia tejto podpory (napr. setrenie prudom pre cpu)







_________________
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 24" BenQ GW2470H | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.11.09
Prihlásený: 28.11.09
Príspevky: 15
Témy: 3
Príspevok Napísal autor témyOffline : 25.11.2009 22:17

a aky je rozdiel medzi firmwarom a ovladacom? a co sa stane s BIOS-om po spusteni OS ..? niekde bolo pisane ze sa konci rola BIOSU a ze OS nacita ovladace nainstalovane v PC, pomocou ktorých priamo pristupuje k hardwaru .. teda BIOS sa ukonci?


Offline

Užívateľ
Užívateľ
API

Registrovaný: 12.10.06
Prihlásený: 16.04.24
Príspevky: 20301
Témy: 79
Bydlisko: Banska Byst...
Príspevok NapísalOffline : 25.11.2009 22:28

firmware = maly kus kodu v ROM alebo flash pamati, ktory sa stara aby sa dany komponent (grafika, zvukovka) nejako v systeme identifikoval ( a bios a windows vedeli co je zac) a dali sa vyuzivat jeho funkcie.

ovladac = software vraviaci windowsu (alebo inemu OS) co je to za komponent, co dokaze, umoznujuci jeho nastavovanie, atd.

Citácia:
a co sa stane s BIOS-om po spusteni OS ..? niekde bolo pisane ze sa konci rola BIOSU a ze OS nacita ovladace nainstalovane v PC, pomocou ktorých priamo pristupuje k hardwaru .. teda BIOS sa ukonci?

s biosom sa nestane nic. pri bootovani sa natiahne do RAM a tam sedi. Ak nejaky program potrebuje jeho sluzby priamo, tak sa s nim zhovara. Aj OS sa na neho obracia, vo vsetkom (zapis na HDD, citanie z HDD, zobrazovanie, atd.)

Pristup k HW moze byt robeny cez bios, ale tiez aj cez ovladac. Zozen si niekde schemu PC (ci jak sa to vola) a uvidis.
Navrchu je nejaky program, ten ked daco potrebuje(napr. napisat znak na obrazovke), poziada o to OS, ten sa obrati na ovladac grafiky, a ten zoberie tie data co treba zobrazit a posle ich do grafiky v tvare, ktoremu ona rozumie. Nato su potrebne ovladace, pretoze microsoft nevie ako to maju vyrobcovia komponentov spravene, co sa kde musi zapisat, atd.







_________________
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 24" BenQ GW2470H | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.11.09
Prihlásený: 28.11.09
Príspevky: 15
Témy: 3
Príspevok Napísal autor témyOffline : 25.11.2009 22:51

no a su vo firmwari nejake inštrukcie ako riadit dany hardware? nejake podprogramy rutiny?


Offline

Užívateľ
Užívateľ
API

Registrovaný: 12.10.06
Prihlásený: 16.04.24
Príspevky: 20301
Témy: 79
Bydlisko: Banska Byst...
Príspevok NapísalOffline : 26.11.2009 10:57

su ale ty k nim pristup nemas. vacsinou len ovladac. firmware na pridavnej karte je nieco ako bios pre tu kartu.







_________________
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 24" BenQ GW2470H | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi Mi 9 Lite 64GB
Odpovedať na tému [ Príspevkov: 12 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. API

v Assembler, C, C++, Pascal, Java

2

775

02.04.2008 9:01

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Youtube API

v PHP, ASP

5

546

12.03.2009 13:09

djsulo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. API funkcie

v Assembler, C, C++, Pascal, Java

21

1975

12.09.2008 23:05

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Glide API

v Ovládače

1

289

13.07.2013 21:05

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Steam API

v PHP, ASP

0

394

18.07.2017 11:09

Qip Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Google API

v JavaScript, VBScript, Ajax

0

697

24.08.2008 11:48

beks Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Google maps API

v Ostatné

0

928

18.01.2010 13:27

daddycool Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Google Maps API

v JavaScript, VBScript, Ajax

4

1464

25.02.2009 16:45

stanyko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Google Maps API

v HTML, XHTML, XML, CSS

10

581

27.06.2016 9:55

McLovin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. uzitocne api funkcie

v Assembler, C, C++, Pascal, Java

4

709

28.02.2010 14:22

euthanan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Win api - handle okna

v Assembler, C, C++, Pascal, Java

4

379

23.09.2012 15:56

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Alternativa Google Translate API

v Ostatné

1

263

25.06.2014 22:56

Qpkqkma Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vista, problem s API

v Operačné systémy Microsoft

22

1077

22.05.2008 2:28

Roberbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Volanie API po kliknuti

v JavaScript, VBScript, Ajax

3

406

20.05.2013 0:05

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mapy.cz API vs jQuery

v JavaScript, VBScript, Ajax

2

404

09.10.2010 14:11

tomxi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Menu v C++ Win32 API

v Assembler, C, C++, Pascal, Java

1

538

24.04.2009 17:12

chrono Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra