İşletim sistemi nasıl programlanır?

Ben bilgisayar mimarisini biliyorum.
Nereden öğrendiniz mimariyi, kullandığınız kaynakları atabilir misiniz? 12 yaşındayım dediğiniz için biraz şüpheli bir durum gibi gözüktü.

Bu videodaki gibi bir işlemci tasarlayabilirsin o zaman değil mi?

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
Bu videodaki gibi bir sistem tasarlamak için çok sayıda konuya hakim olmanız gerekiyor, bunlara ne kadar hakimsiniz? Şunları biliyorum diye yazarsanız daha iyi olur.
 
Nereden öğrendiniz mimariyi, kullandığınız kaynakları atabilir misiniz? 12 yaşındayım dediğiniz için biraz şüpheli bir durum gibi gözüktü.

Bu videodaki gibi bir sistem tasarlamak için çok sayıda konuya hakim olmanız gerekiyor, bunlara ne kadar hakimsiniz? Şunları biliyorum diye yazarsanız daha iyi olur.

Öncelikle şu konulara hakimim: Bilgisayar mimarisi, algoritmalar, kernel türleri, derleyiciler, programlama dillerini internetten rahatça öğrenebiliyorum ve eksik kavramları hızlıca internette öğrenebilirim.
 
Kardeşimiz bahsettiği şeyleri biliyor olsa spesifik olarak sorduğu şeylerin de cevabını bilirdi bence. Ya da bir şekilde işin içinde olsa soruları sorup doğru araştırmalar ile cevaplarına ulaşabilirdi. Yaşına vererek küçük bir hevese kapıldığı görüşündeyim. Bir yerden veya birisinden bir fikir görmüş, almış olmalı ki sürekli olarak aynı şekilde sorular soruyor. Bundan ötürü küçük kardeşim sana önerim bu hevesi farklı yere çevir, YouTube da "bilgisayarkavramlari" diye bir kanal var otur boş vaktinde izle oradaki videoları :)İzledikçe öğrendikçe zaten kafanda çoğu şey oluşacak bilgi kazanmış olucaksın.
 
Şu konularda: Pil ibaresi yapımı %100 %0 kadar, bilgisayar donanımlarını gösterme, ses donanımından ses çaldırma, bilgisayarın çöktüğüne çökme ekranının yapımı.
Buradaki soruların cevabını ben veremem ki, çünkü; bu soruların hepsi çok özel sorular yani her sisteme ve senin de kendi yazdığın sisteme göre cevapları değişebilen sorular.
 
Teşekkürler peki ya Bluetooth teknlojisinini nasıl işletim sistemine aktarırım?
Google'dan araştırabilirsin, örnek:
 
Şu konularda: Pil ibaresi yapımı %100 %0 kadar, bilgisayar donanımlarını gösterme, ses donanımından ses çaldırma, bilgisayarın çöktüğüne çökme ekranının yapımı.
Ama eğer başkaları nasıl yapmış gibisinden öğrenmek için soruyorsan, mesela windows temel donanım bilgileri için (işlemci, ram gibi) acpi birimine başvuruyor hatta acpi sırf bu iş için yazılmış bir birimdir, Linux'ta yanılmıyorsam acpi kullanıyordu.
Doküman: 5. ACPI Software Programming Model — ACPI Specification 6.4 documentation

Hata mesajı ise aşırı çeşitlilik gösterebilen bir durum yani çok fazla kombinasyon var ve her biri farklı yapılarda olabilir mesela en basitinden sıfıra bölme işleminde (donanım katmanında diyorum), işlemci özel bir iç donanım kesmesi oluşturur ve o bölme işlemi ya komple atlanır ya da işletim sistemine istisna (exception) gönderilir ve işletim sistemi de bunu kendi içinde kendi istisna işleme yöntemine göre işler.

Ses çaldırma olayları ise tamamen sürücüye bağlı bir iştir işletim sistemi veriyi donanıma gönderecekken sürücüye göre filtreler ve formatlar ki veri karşı donanım üzerinde doğru çalışabilsin.

Pil göstergesi ve diğer benzer yazılımlar da aynı şekilde sürücüye bağımlıdır, bu pil bilgileri anakart üzerindeki veya pil üzerindeki pil şarj kontrol devresinden pilin anlık doluluk bilgisi alınır ve işlenir.
 

Yeni konular

Geri
Yukarı