abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 17:22 | Komunita

    Singularity (YouTube) je nejnovější otevřený film od Blender Studia. Jedná se o jejich první 4K HDR film.

    Ladislav Hagara | Komentářů: 0
    dnes 16:55 | Zajímavý software

    Vyšla hra Život Není Krásný: Poslední Exekuce (Steam, ProtonDB). Kreslená point & click adventura ze staré školy plná černého humoru a nekorektního násilí. Vžijte se do role zpustlého exekutora Vladimíra Brehowského a projděte s ním jeho poslední pracovní den. Hra volně navazuje na sérii Život Není Krásný.

    Ladislav Hagara | Komentářů: 0
    dnes 14:00 | Zajímavý projekt

    Společnost Red Hat představila Fedora Hummingbird, tj. linuxovou distribuci s nativním kontejnerovým designem určenou pro vývojáře využívající AI agenty.

    Pinhead | Komentářů: 3
    dnes 02:22 | Zajímavý software

    Hru The Legend of Zelda: Twilight Princess od společnosti Nintendo si lze nově díky projektu Dusklight (původně Dusk) a reverznímu inženýrství zahrát i na počítačích a mobilních zařízeních. Vyžadována je kopie původní hry (textury, modely, hudba, zvukové efekty, …). Ukázka na YouTube. Projekt byl zahájen v srpnu 2020.

    Ladislav Hagara | Komentářů: 0
    dnes 01:11 | Nová verze

    Byla vydána nová major verze 29.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Detailní přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 21:22 | Bezpečnostní upozornění

    Po zranitelnostech Copy Fail a Dirty Frag přichází zranitelnost Fragnesia. Další lokální eskalace práv na Linuxu. Zatím v upstreamu neopravena. Přiřazeno ji bylo CVE-2026-46300.

    Ladislav Hagara | Komentářů: 1
    včera 14:00 | Komunita

    Sovereign Tech Agency (Wikipedie) prostřednictvím svého fondu Sovereign Tech Fund podpoří KDE částkou 1 285 200 eur.

    Ladislav Hagara | Komentářů: 7
    včera 12:55 | IT novinky

    Google na včerejší akci The Android Show | I/O Edition 2026 (YouTube) představil celou řadu novinek: Gemini Intelligence, notebooky Googlebook, novou generaci Android Auto, …

    Ladislav Hagara | Komentářů: 0
    včera 12:33 | IT novinky

    Evropská komise by do léta mohla předložit návrh normy omezující používání sociálních sítí dětmi v zájmu jejich bezpečí na internetu. Prohlásila to včera předsedkyně EK Ursula von der Leyenová, podle níž řada zemí Evropské unie volá po zavedení věkové hranice pro sociální sítě. EU částečně řeší bezpečnost dětí v digitálním prostředí v již platném nařízení o digitálních službách (DSA), podle německé političky to však není dostatečné a

    … více »
    Ladislav Hagara | Komentářů: 48
    včera 04:11 | Nová verze

    Multiplatformní open source aplikace scrcpy (Wikipedie) pro zrcadlení připojeného zařízení se systémem Android na desktopu a umožňující ovládání tohoto zařízení z desktopu, byla vydána v nové verzi 4.0.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (6%)
     (3%)
     (16%)
     (25%)
    Celkem 1606 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: knihovni funkce VS systemova volani

    24.7.2005 22:04 qwerty | skóre: 9
    knihovni funkce VS systemova volani
    Přečteno: 121×
    Dobry den,

    zajimalo by me jak velky je rozdil kdyz ve svem programu volam systemove volani nebo knihovni funkci. Napriklad systemove volani write() a standartni C funkce printf. Pokud volam v C programu primo write(1,"xxx",3) tak se zavola systemove volani write(1,"xxx",3xxx) a pokud pouziju printf("xxx") tak se taky zavola stejne systemove volani write(1,"xxx",3xxx), (coz mi prijde i logicke protoze v jiste fazi ten proces stejne bude muset pristupovat k necemu co ovlada OS coz udela pres to sys. volani). Nekde jsem ale cetl ze pokud volam primo systemove volani tak beh prevezme jadro coz stoji urcitou rezii kdezto kdyz volam knihovni fci tak se vsechno provede v uzivatelskem rezimu coz ale nechapu kdyz i ta knihovni funkce stejne nakonec vola to systemove volani.

    Odpovědi

    24.7.2005 22:08 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: knihovni funkce VS systemova volani
    Zrovna v případě zápisu do souboru jsou streamové funkce efektivnější proto, že na rozdíl od systémových volání výstup bufferují. Samozřejmě to ale znamená, že chcete-li, aby se data zapsala okamžitě, musíte zavolat fflush().
    25.7.2005 10:03 podlesh | skóre: 38 | Freiburg im Breisgau
    Rozbalit Rozbalit vše Re: knihovni funkce VS systemova volani
    Jak zde již padlo: fwrite/fread dělají trochu více, než že jen volají write/read . Zapisovaný/čtený obsah bufferují, takže vlastně volání fwrite/fread nemusí nutně provést write/read. Pokud se čte po jednom byte, tak vlastně ve většině případů jen sáhnou do bufferu a vrátí se.

    Naopak, pokud se zapusují/čtou velké bloky dat, je efektivnější rovnou volat write/read (buffer je zcela zbytečný a spíše zdržuje).

    Dobré pravidlo však zní: pokud možno nemíchat oba dva způsoby dohromady.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.