İşletim sistemleri hangi sistemden yararlanılarak kodlanır?

Kalim_x

Kilopat
Katılım
30 Nisan 2018
Mesajlar
354
Makaleler
2
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Bu soruyu zamanında sormuştum ama kesin cevabı henüz alamadığım için tekrar sormak istedim. Sorum gayet açık ve basit. Bir işletim sistemi nereden yararlanılarak kodlanır? Sakın ha yazılım dilini kastettiğimi sanmayın. Kodlandığı bölgeyi kastediyorum. Örneğin Microsoft yeni bir sürüm çıkarırken Windows'un kodlarını nereden yararlanarak yazıyor? Başka bir Windows yüklü bir bilgisayara Windows'un kaynak dosyalarını indirip orada kodları düzenlemeyeceğine göre ve bu yöntem mantıksız olacağına göre sorum gayet anlaşılmıştır sanırım.
 
Son düzenleme:
Bildiğim kadarıyla kernel üzerinden eğer yanlış bilmiyorsam veya söylediğin şeyin benim anladığım kadarıyla.
 
Son düzenleyen: Moderatör:
Bu soruyu zamanında sormuştum ama kesin cevabı henüz alamadığım için tekrar sormak istedim. Sorum gayet açık ve basit. Bir işletim sistemi nereden yararlanılarak kodlanır? Sakın ha yazılım dilini kastettiğimi sanmayın. Kodlandığı bölgeyi kastediyorum. Örneğin Microsoft yeni bir sürüm çıkarırken Windows'un kodlarını nereden yararlanarak yazıyor? Başka bir Windows yüklü bir bilgisayara Windows'un kaynak dosyalarını indirip orada kodları düzenlemeyeceğine göre ve bu yöntem mantıksız olacağına göre sorum gayet anlaşılmıştır sanırım.
Windows 7 yükleyip Visual Studio'da yazıyorlardır :D Neden Windows ortamında olmayacağını düşünüyorsun ki?
 
Bu soruyu zamanında sormuştum ama kesin cevabı henüz alamadığım için tekrar sormak istedim. Sorum gayet açık ve basit. Bir işletim sistemi nereden yararlanılarak kodlanır? Sakın ha yazılım dilini kastettiğimi sanmayın. Kodlandığı bölgeyi kastediyorum. Örneğin Microsoft yeni bir sürüm çıkarırken Windows'un kodlarını nereden yararlanarak yazıyor? Başka bir Windows yüklü bir bilgisayara Windows'un kaynak dosyalarını indirip orada kodları düzenlemeyeceğine göre ve bu yöntem mantıksız olacağına göre sorum gayet anlaşılmıştır sanırım.

İşletim sistemleri bilgisayarın donanım kaynaklarını yöneten yazılımlar bütünüdür. Klavye, mouse, web camera ya da USB portuna taktığınız herhangi bir aygıt gibi PC´nize veri aktarabileceğiniz bütün imputlar ve verileri tekrar geri alabileceğiniz monitor, printer ya da depolama aygıtları gibi bütün outputlar işletim sistemleri tarafından yönetilir ve kontrol edilir. Çalışan herhangi bir program işletim sisteminden izin alarak bu donanım kaynaklarını kullanabilir. İşletim sistemlerinin izin vermediği hiçbir program bu donanım kaynaklarını kullanamaz.

İşletim sistemleri yokken elbette programlar günümüzdeki gibi metin editorlerine yazılıp çalıştırılmıyordu. Programların delikli kartlara (punched cards) yazılıp bilgisarın RAM´ine doğrudan yüklenmesi gerekiyordu. Bu işi insanlar elle yapıyordu. Bu insanlara ise “operator” deniyordu. Ancak bu iş çok rutin olduğu ve en vasıfsız insanlar bile yapabildiği anlaşılınca bu işi de bilgisayarlara yaptırma fikri ortaya çıktı ve işletim sistemleri fikri orada doğdu.

Delikli kartlar daha sonra delikli bantlara (punched tapes) evrildi. Mantık aynıydı ancak delikli kartlardan farklı olarak daha fazla veri okuma ve yazma imkanı sunuyordu. Ancak veri depolama teknolojisi ilerleyince veriler manyetik disklerde saklanmaya başlandı.

Günümüzde işletim sistemleri yine işletim sistemleri kullanılarak geliştiriliyor. Programlar insanların anladığı programlama dillerinde yazılıyorlar. Derleyiciler insanların anladığı bu kaynak kodu alıp bilgisayarın anladığı makine koduna dönüştürüyorlar.

Kıscası işletim sistemleri yokken işletim sisteminin yapması gereken her işi insanların elle kendilerinin yapması gerekiyordu. Bu konuda Silberschatz´ın “Operating System Concepts” kitabını okuyarak çok daha detaylı bilgi edinebilirsiniz.
 
İşletim sistemleri bilgisayarın donanım kaynaklarını yöneten yazılımlar bütünüdür. Klavye, mouse, web camera ya da USB portuna taktığınız herhangi bir aygıt gibi PC´nize veri aktarabileceğiniz bütün imputlar ve verileri tekrar geri alabileceğiniz monitor, printer ya da depolama aygıtları gibi bütün outputlar işletim sistemleri tarafından yönetilir ve kontrol edilir. Çalışan herhangi bir program işletim sisteminden izin alarak bu donanım kaynaklarını kullanabilir. İşletim sistemlerinin izin vermediği hiçbir program bu donanım kaynaklarını kullanamaz.

İşletim sistemleri yokken elbette programlar günümüzdeki gibi metin editorlerine yazılıp çalıştırılmıyordu. Programların delikli kartlara (punched cards) yazılıp bilgisarın RAM´ine doğrudan yüklenmesi gerekiyordu. Bu işi insanlar elle yapıyordu. Bu insanlara ise “operator” deniyordu. Ancak bu iş çok rutin olduğu ve en vasıfsız insanlar bile yapabildiği anlaşılınca bu işi de bilgisayarlara yaptırma fikri ortaya çıktı ve işletim sistemleri fikri orada doğdu.

Delikli kartlar daha sonra delikli bantlara (punched tapes) evrildi. Mantık aynıydı ancak delikli kartlardan farklı olarak daha fazla veri okuma ve yazma imkanı sunuyordu. Ancak veri depolama teknolojisi ilerleyince veriler manyetik disklerde saklanmaya başlandı.

Günümüzde işletim sistemleri yine işletim sistemleri kullanılarak geliştiriliyor. Programlar insanların anladığı programlama dillerinde yazılıyorlar. Derleyiciler insanların anladığı bu kaynak kodu alıp bilgisayarın anladığı makine koduna dönüştürüyorlar.

Kıscası işletim sistemleri yokken işletim sisteminin yapması gereken her işi insanların elle kendilerinin yapması gerekiyordu. Bu konuda Silberschatz´ın “Operating System Concepts” kitabını okuyarak çok daha detaylı bilgi edinebilirsiniz.
Bence bir işletim sisteminin geliştirilme bölgesinin yine bir işletim sistemi olması etik değil.

Yeni bir işletim sistemi geliştirmek istediğinizde Windows'un Notepad'ine kod yazdığınızı düşünsenize. Bence çok acınası bir hal.
 
Son düzenleme:
Bence bir işletim sisteminin geliştirilme bölgesinin yine bir işletim sistemi olması etik değil.

Yeni bir işletim sistemi geliştirmek istediğinizde Windows'un Notepad'ine kod yazdığınızı düşünsenize. Bence çok acınası bir hal.
Notepad ne alaka? Adamlar IDE kullanabilirken.
Bu, hiçbir şey ifade etmiyor. Windows 1.0 nasıl yazıldı o zaman?
MS-DOS tabii ki.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı