Tek başına yapabileceğin bir şey değilNasıl işletim sistemi yapılabilir?
Nasıl işletim sistemi yapılabilir?
Eray hocamın dediği gibi öyle herkesin yapabileceği bir iş değil, olsaydı zaten herkes kendi işletim sistemini kullanırdı. Bu konulara hevesli olmak güzel ama iyi bir tecrübe ve azim gerektiriyor.İşin temeli olan Assembly diline hükmetmen gerek. Hadi bunu iyi yapıyorsun diyelim. Kernel düzeyi yapıp I/O kısmını, verileri donanım ile işlemek için sistemleri, sürücüleri, bir GUI yapısı, temel veri okuma, yazma, yürütme işlemlerini yapman gerekir. Bunlar daha işin başı. Tabii bunları C++ gibi C gibi dilleri çok fazla bilmen gerektiğini hatırlatmak isterim. Gerek bilgisayar açıldığında nasıl tepki verecek, kapanırken neler yapacak gibi gibi...
Daha yazsam yazarım. Ama sayfa yetmez.
İşin temeli olan Assembly diline hükmetmen gerek. Hadi bunu iyi yapıyorsun diyelim. Kernel düzeyi yapıp I/O kısmını, verileri donanım ile işlemek için sistemleri, sürücüleri, bir GUI yapısı, temel veri okuma, yazma, yürütme işlemlerini yapman gerekir. Bunlar daha işin başı. Tabii bunları C++ gibi C gibi dilleri çok fazla bilmen gerektiğini hatırlatmak isterim. Gerek bilgisayar açıldığında nasıl tepki verecek, kapanırken neler yapacak gibi gibi...
Daha yazsam yazarım. Ama sayfa yetmez.
Evet giriş-çıkış işlemleri kesmeler ile kolayca yapılılıyor. Fakat dosya sistemi kısmı oldukça zor.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.