Diskuze: Operační systém-c#

Člen

Zobrazeno 13 zpráv z 13.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |


OS napsaný v C# existuje. Dokonce je i OpenSource, takže se můžeš kouknout na kód : https://github.com/CosmosOS/Cosmos
myslim, ze na beh C# aplikacii potrebujes aj behove prostredie, cize odpoved znie, ze to asi nepojde... na OS je ovela vhodnejsi bud assembler, resp. C/C++
Windows je v c++ že,myslím že jsem to někde četl,ale nejsem si jistý
.A třeba Mac os x nebo jak
se to přesně jmenuje to je v objective-c nebo to apple používá jen na
aplikace?
V Objective-C se v Mac OSX programují appky na iPhony a taky na desktop.

Dřív existoval plugin pro Visual Studio, díky kterýmu sis mohl napsat
operační systém "od nuly". Myslím, že to byl předchůdce tohoto projektu.
Podporovalo to jen Visual Studio 2008, "konzolové aplikace" a běželo to na
linuxovým jádře 
Ano, pamatuju si na to. V letech, kdy jsem nevěděl, že něco jako kód
existuje jsem si VS a tento doplněk stáhl s očekáváním, že si naklikám
vlastní operační systém
.
Windows je v c++ že,myslím že jsem to
někde četl,ale nejsem si jistý
C, C++ a nutné části v Assembleru. Alespoň co se týká jádra a jemu blízkých komponent.
Ale obecně by se dalo říci, že operační systém půjde rozumně napsat prakticky v libovolném jazyce, který se kompiluje a poskytuje dostatečně silné prostředky.
Co si pamatuju, Micorost kdysi v rámci výzkumu pracoval na operačním systému s názvem Singularity. Jednalo se o základní běhové prostředí, nad kterým pak už běžely aplikace psané v C# či jiných jazycích kompilovaných do MSIL.
Takže ano, v C# se operační systém napsat dá, ale je třeba stvořit ještě nižší vrstvu, která bude schopna ten bytecode interpretovat/překládat na instrukce procesoru.
Myslím, že tohle video ti pomůže How To Make An Operating System: http://youtu.be/6MJUGVFAXKg
v C# sa operacny system vobec neda napisat, lebo vystup kompilacie C# je iba
bytekod, na ktory je potrebne mat este interpreter bytekodu, ale v C++, ci v
assembleri uz ide napisat OS, lebo sa kompiluju rovno do zdrojakoch...
cize pri C# treba vrstvu, ktora zabezpecuje interpretaciu bytekodu a pracuje na
najnizsej vrstve priamo s HW
C#, Java,... su niekde medzi interpreterom a kompilatorom, preto to priamo nejde
v nich napisat OS
silne pochybujem, ze by to fungovalo, lebo vysledok po kompilacii C# je
bytekod, ktory sa interpretuje vo VM a prave ten VM musi byt napisany v C/C++,
resp. v assembleri, ktory sa kompiluje rovno do zdrojoveho kodu a okrem toho VM
musi este aj obsluhovat HW na najnizsej urovni
a co sa tyka rychlosti, tu myslim, ze mas pravdu, moze dochadzat k degradacii
vykonu
Zobrazeno 13 zpráv z 13.