İşletim sistemi nasıl yapılır?

İş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.
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.
 
Ek olarak böyle işi bir kişinin yapması imkansız. Adam akıllı bir oyun motoru yapmak için 40 kişi birleşip 5 yıl gibi bir sürede anca yapıyorlar. Hele işletim sistemi yapıp çalıştırmak 8 9 yıl.

Büyük bir bütçe gerektiğini hatırlatmak isterim. Öyle 100K falan değil. 1M 2M gibi.
 
İş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.
 

Yeni konular

Geri
Yukarı