Windows Neyle Kodlanmış
-
Abiler merak ettiğim bir olay var şimdi windows işleitm sisteminin %85'ini c ile yazıslar diğer bir kısmını asm ile yazmışlar diye duydum doğrumudur bence makina diliyle yazılmıştır diyorum hangisidir herkes acıklamasını ve bilgisini buray doksun tartışak.
-
İşletim Sistemi sonuçta Assembly dir kanımca.Yani C ve Assembly karışımı olduğu dedikodusu bana mantıklı geldi.
-
işletim sistemi dedigin şey tek bir program degil...bir sürü program api yada system call ne bilim companentten ve modülden oluşmuş birşeydir sen temelini yazarsın (kernel) onun üstüne binanı inşaa edersin aynen bina yapımında oldugu gibi gerektigi yerde çelik gerektigi yerde tugla kullanırsın
-
konuyu biraz daha açalım baya iyi bir konu
-
evet ya asp microsftun olduguna gore microsoft bayağa iyi kodlama biliyo bence makina dilinde yapılmış olabiir diye düşünüyorum.
-
Şimdi abi işletim sistemleri bilgisayar mühendisliginde 2,3 ayrı ders olarak işlenen bir konudur.Önce önünüzdeki makinada hiç bir program olmadıgını harddiskin bile biçimlendirilmedigini varsayalım.Bu durumda önce aletin donanımlarına erişebilicek ve bios parametreleriyle çalışabilicek bir program kurmamız lazım.Bu programın harddisk ve ram gibi bir kaç temel donanıma ulaşmasıda önceliklidir.Artık bir çalışma ortamımız var.Bundan sonraki adım yavaş yavaş her tür donanıma erişim ve kontrolün saglanmasıdır.Mümkünse en optimize şekilde bunun yapılması gerekir,daha sonra modüller yazılmaya başlanır bunlar çok çeşitlidir dosya sistemlerinden tutunda(FAT32,Ext3),donanım kontrol,hatta application kontrol parametreleri yaratılır.Bu işlemin sonunda elimizde temel işlevlerini yerine getiricek driverlar ve uygulama şablonları çıkar.Artık bunun üzerine Ring'ler geliştirilmeye başlanır.Protokoller yazılır vs....
Burda birşey söylemem lazım bazı arkadaşlar Vista C# ila yazılmış diye sacma sapan şeyler söylüyorlar framework mantıgında dillerle OS yazılamaz.Yukardaki acıklamamdan dolayı.....
-
arkinfes bunu yazdı:
-----------------------------
evet ya asp microsftun olduguna gore microsoft bayağa iyi kodlama biliyo bence makina dilinde yapılmış olabiir diye düşünüyorum.
-----------------------------Abicim microsoft asp'yi asm ile yazmadıki piyasaya bak Java .Net Python Ruby bunlar hep orta seviye dillerle yazılmıştır(C/Cpp)...Bunun haricinde dil geliştirmekle işletim sistemi geliştirmek apayrı iki olaydır
-
ya ama bide ms için cok zor bir durum değil kaş kişi birden calısolar bolum bolum gorev gorev verilir.ozaman kolaylaştırılır ben hala makina dilinde kodlandıgı konusunda iddalıyım.sonucta makina dili programlamaların ana dil değilmi biz derledikmi makina diline cevrilmiomu c++ asm falan.
-
Abi sen bilgisayara 1 0 yaz bakalım anlıcakmı....senin makine dili dedigin şey anakart ve işlemci üzerindeki mantık kapılarındadır zaten o bize en temel çalışma düzlemini yaratır...
-
yane makina dili ilen yapılmış olamaz xp nin duyduğuma gore %85 c diğeri asm nerde duydum onu bi bulsam link atcam ama
-
önceleri c ile kodlandığı C ++ ile geliştirildiğini duydum