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

Člen

Zobrazené 13 správy z 13.
Na prispôsobenie obsahu a reklamy, poskytovanie funkcií sociálnych médií a analýzu našej návštevnosti používame súbory cookie. Informácie o tom, ako náš web používaš, zdieľame s našimi partnermi pre sociálne médiá, inzerciu a analýzy. Partneri môžu tieto údaje kombinovať s ďalšími informáciami, ktoré si im poskytol alebo ktoré získali v dôsledku toho, že používaš ich služby.
Používame nevyhnutné cookies na fungovanie webu a s tvojím súhlasom aj analytické a marketingové cookies.
Zaisťujú základné funkcie, bezpečnosť a služby, ktoré si si vyžiadal. Nedajú sa vypnúť.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Prevádzka webu, relácia, prihlásenie a uloženie nastavenia cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relácia až 1 rok |
| Google Tag Manager | Správa značiek a načítanie meracích nástrojov webu. | Žiadne | Neukladá sa | |
| Google Fonts | Načítanie typografie webu. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa | |
| Google Hosted Libraries | Načítanie potrebných knižníc a štýlov webu. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa | |
| Google reCAPTCHA | Ochrana formulárov a webu pred zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relácia až 180 dní | |
| YouTube | Prehrávanie vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relácia až trvalé úložisko | |
| Vimeo | Vimeo | Prehrávanie vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relácia až 2 roky |
| Facebook Login | Meta | Prihlásenie pomocou účtu tretej strany. | Úložisko riadené poskytovateľom | Relácia až 1 rok |
| GoPay | GoPay | Spracovanie používateľom vyžiadanej platby. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa |
Pomáhajú nám porozumieť používaniu webu a zlepšovať ho.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| Google Analytics 4 | Meranie návštevnosti a používania webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Meranie návštevnosti a používania webu. | _clck, _clsk, _cltk | Relácia až 1 rok |
Slúžia na meranie kampaní, personalizáciu reklamy a marketingovú komunikáciu.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| Google Ads | Meranie kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relácia až 90 dní | |
| Meta Pixel | Meta | Meranie kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Meranie kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relácia až trvalé úložisko |
| LinkedIn Insight | Meranie kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relácia až 1 rok | |
| Ecomail | Ecomail.cz | Meranie kampaní, reklama a remarketing. | ecmid, Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa |
| Atribúcia kampaní ITnetwork | ITnetwork | Priradenie návštevy a objednávky ku 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
Zobrazené 13 správy z 13.