| | |
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 04.11.09 Prihlásený: 28.11.09 Príspevky: 15 Témy: 3 | Napísal apply: 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?
|
|
Registrovaný: 12.10.06 Prihlásený: 02.05.24 Príspevky: 20317 Témy: 79 Bydlisko: Banska Byst... | Napísal shiro: 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 | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM Xiaomi Mi 9 Lite 64GB |
|
Registrovaný: 04.11.09 Prihlásený: 28.11.09 Príspevky: 15 Témy: 3 | Napísal autor témy apply: 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?
|
|
Registrovaný: 12.10.06 Prihlásený: 02.05.24 Príspevky: 20317 Témy: 79 Bydlisko: Banska Byst... | Napísal shiro: 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 | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM Xiaomi Mi 9 Lite 64GB |
|
Registrovaný: 04.11.09 Prihlásený: 28.11.09 Príspevky: 15 Témy: 3 | Napísal autor témy apply: 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?
|
|
Registrovaný: 12.10.06 Prihlásený: 02.05.24 Príspevky: 20317 Témy: 79 Bydlisko: Banska Byst... | Napísal shiro: 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 | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM Xiaomi Mi 9 Lite 64GB |
|
Registrovaný: 04.11.09 Prihlásený: 28.11.09 Príspevky: 15 Témy: 3 | Napísal autor témy apply: 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...
|
|
Registrovaný: 12.10.06 Prihlásený: 02.05.24 Príspevky: 20317 Témy: 79 Bydlisko: Banska Byst... | Napísal shiro: 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 | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM Xiaomi Mi 9 Lite 64GB |
|
Registrovaný: 04.11.09 Prihlásený: 28.11.09 Príspevky: 15 Témy: 3 | Napísal autor témy apply: 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?
|
|
Registrovaný: 12.10.06 Prihlásený: 02.05.24 Príspevky: 20317 Témy: 79 Bydlisko: Banska Byst... | Napísal shiro: 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 | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM Xiaomi Mi 9 Lite 64GB |
|
Registrovaný: 04.11.09 Prihlásený: 28.11.09 Príspevky: 15 Témy: 3 | Napísal autor témy apply: 25.11.2009 22:51 | |
|
no a su vo firmwari nejake inštrukcie ako riadit dany hardware? nejake podprogramy rutiny?
|
|
Registrovaný: 12.10.06 Prihlásený: 02.05.24 Príspevky: 20317 Témy: 79 Bydlisko: Banska Byst... | Napísal shiro: 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 | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM Xiaomi Mi 9 Lite 64GB |
|
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| API v Assembler, C, C++, Pascal, Java | 2 | 776 | 02.04.2008 9:01 stopa27 | | Steam API v PHP, ASP | 0 | 397 | 18.07.2017 11:09 Qip | | Google API v JavaScript, VBScript, Ajax | 0 | 698 | 24.08.2008 11:48 beks | | Youtube API v PHP, ASP | 5 | 546 | 12.03.2009 13:09 djsulo | | API funkcie v Assembler, C, C++, Pascal, Java | 21 | 1978 | 12.09.2008 23:05 stopa27 | | Glide API v Ovládače | 1 | 291 | 13.07.2013 21:05 shiro | | Google Maps API v JavaScript, VBScript, Ajax | 4 | 1467 | 25.02.2009 16:45 stanyko | | Google Maps API v HTML, XHTML, XML, CSS | 10 | 586 | 27.06.2016 9:55 McLovin | | uzitocne api funkcie v Assembler, C, C++, Pascal, Java | 4 | 714 | 28.02.2010 14:22 euthanan | | Google maps API v Ostatné | 0 | 931 | 18.01.2010 13:27 daddycool | | Alternativa Google Translate API v Ostatné | 1 | 266 | 25.06.2014 22:56 Qpkqkma | | Vista, problem s API v Operačné systémy Microsoft | 22 | 1080 | 22.05.2008 2:28 Roberbo | | Volanie API po kliknuti v JavaScript, VBScript, Ajax | 3 | 409 | 20.05.2013 0:05 shaggy | | Win api - handle okna v Assembler, C, C++, Pascal, Java | 4 | 381 | 23.09.2012 15:56 Fico | | Menu v C++ Win32 API v Assembler, C, C++, Pascal, Java | 1 | 539 | 24.04.2009 17:12 chrono | | C++ API Vykreslenie hodnoty premennej v Assembler, C, C++, Pascal, Java | 2 | 307 | 04.03.2013 23:38 Grash |
| 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
|
|