Operációs rendszer részei?
hú... magyar kifejezések... ilyeneket nem használunk a professzionális világban.
"shell" alatt jellemzően konzolt értünk. parancssoros módot. tudod, amibe gépelni lehet.
windows esetén van a sima "cmd", meg a powershell.
a rendszermag ha jól sejtem a kernel. Ez az, ami először betölt (mármint a rendszerindító(boot loader) után) a háttértárról.
szóval az UEFI (vagy annak idején még BIOS) betölti a boot loadert, ami betölti a kernelt, ami minden mást.
Az UEFI az alaplapon van, annak firmware-e technikailag.
A kernel felelős a graifkai és minden egyéb modul betöltéséért.. driverek stb... a legfontosabb dolgok.
Kernele van a linuxnak, windowsnak, macOS-nek is.
Az API az pedig application programming interface.
Ha tanultál programozni, picit sejtheted, mi az az interface (technikailag ojan ojjektum, aminek minden függvénye kötelezően felüldefiniálandó)
A lényeg, hogy az inferfész definíciói nyilvánosak.
Pl ha írod a szoftverkódot, akkor kapcsolódsz a Windows API-hoz, és annak segítségével tudzs létrehozni egy új ablakot. Azon belül szövegmezőket, gombokat, stb.
A mostansá talán legközkedveltebb környezet windowsban a .NET
Annak is van saját API-ja, ami nagyban különbözik pl a sima Win API-tól.
Csinálj végig egy Visual Studio tutorialt, és megérted...
Amikro behúzol egy textbox-ot, akkor ahhoz az API-hoz kapcsolódsz.
Vagy ha pl írtál már valaha HTML kódot... Amikor létrehozol egy linket anchor-ral (ez az <a href="xx.xx">
tag), akkor is csatlakozol végül is a böngészőnek egy funkciójához, HTML protokollal.
Mondjuk ez technikailag nem api, de olyasmi.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!