Microsoft, GitHub'da şunları yayınladı: 86-DOS kaynak koduişletim sistemi 1980 yılında Tim Paterson tarafından geliştirildiIntel 8086 mikroişlemcili bilgisayarlar için tasarlanmıştır ve daha sonra Bill Gates'in kurucu ortağı olduğu şirket MS-DOS'u satın aldı, uyarladı ve yeniden adlandırdıkişisel bilgisayarların başarısının ayrılmaz bir parçası haline geldi.
2018 ile 2024 yılları arasında 1.25'ten 4.0'a kadar versiyonlar çıkaran Redmond şirketi, hiçbir zaman bu kadar geriye gitmemiş, yılda 280 milyar dolarlık (neredeyse 240 milyar euro) cirosu olan ve dünya çapında 220 binin üzerinde kişiye istihdam sağlayan bir şirketin kökenlerini tarihe gömmüştü.
MS-DOS ve PC-DOS'un atası sayılabilir ve bu bakımdan en önemli işletim sistemi PC'lerin tarihinde.
MS-DOS nedir?
MS harfleri Microsoft'u, DOS kısaltması ise Microsoft'u temsil eder. Disk İşletim Sistemiveya disk işletim sistemi.
Metin tabanlı, komut satırı işletim sistemi 1980'lerde ve 1990'ların başında IBM ve uyumlu kişisel bilgisayarlarda yaygın olarak kullanıldıWindows'un ilk çıkışında tamamen MS-DOS'a bağımlı olması 1985'te ortaya çıkmadan önce bile.
Grafik arayüzü olmadan (pencereler ve simgeler) DOS, o zamanlar bilgisayarlara açılan bir kapıydı. sınırlı kaynaklara sahip makinelersabit diski ve çok az RAM'i olmayan, genellikle 16 Kilobayt, bir fikir vermek için zorunlu bir karşılaştırma gerektirecek kadar az bir miktar. Bugün, Windows çalıştıran bir bilgisayarın çalışması için yaklaşık 4 Gigabayt RAM'e ihtiyacı vardır. Bu, mevcut bir bilgisayarın 1980'lerin başındaki bir bilgisayara göre 262 bin kat daha fazla RAM gerektirdiği anlamına geliyor.
86-DOS kimler içindir?
Bugün 86-DOS öncelikle aşağıdakilere yöneliktir: araştırmacılarile meraklılar bilgisayar tarihi ve geliştiriciler.
Bu bir kalıntıdır arkeoloji yapmanızı sağlayan yazılımın ilk adımları yeniden yapılandırın kişisel bilgisayarların kullanımındadır ve büyük eğitimsel değere sahiptir.
Geliştiriciler, yazılımın sınırlı donanım altında nasıl tasarlandığını anlamak için orijinal derleme dili listelerini inceleyebilir; mühendislik disiplini ve günümüzde nadiren gerekli olan kod optimizasyonu.
Microsoft tarafından yayımlanan belgeleri analiz etmek, onlarca yıldır değişmeden kalan ve hâlâ çağdaş işletim sistemlerini etkileyen birçok mimari tercihin ardındaki nedenleri anlamamıza yardımcı oluyor.
Tamamen teknik yönüne ek olarak 86-DOS'un belirli bir önemi vardır. siber güvenlikle uğraşanlarçünkü yapısal güvenlik açıklarını ve erken tasarım sınırlamalarını daha derinlemesine incelememize olanak tanıyor ve Tim Paterson'ın bazı ek açıklamalarının Washington eyaleti Tukwila'daki Geçici Bilgisayar Müzesi'nde sergileneceği dikkate alındığında kodun müze değeri var.
Yazılım geliştirmenin evrimi
1980'lerin başında programcılar fiziksel sınırlamalarla karşılaştılar manuel işlemlere ve düşük seviyeli kodlara sahip makineler. 86-DOS gibi sistemler neredeyse tamamı montaj dilinde yazılmıştır Geliştirme, entegre ortamların yokluğunda programcıları daha sonra genellikle kağıt üzerinde analiz edilen ve daha sonra düzeltilen kod yazmaya zorlayan zorlu bir faaliyetti.
Komut satırı arayüzü veçoklu görev yönetiminin olmaması gerisini çok kullanıcılı yaptı ve programlamayı bugünkünden daha az akıcı hale getirdi.
Günümüzde yazılım geliştirme, tüm kod satırlarını tamamlayan, iyileştirmeler öneren, çözümleri test eden ve son fakat bir o kadar da önemlisi, geliştiricilerin birçok bağlamda yararlı olan yapay zeka aracılarıyla gerçek zamanlı olarak işbirliği yapabilen yapay zekaların desteğinden yararlanan gelişmiş programlama dillerine ve ortamlarına emanet edilmiştir.
Assembly dili hala kullanılıyor
Günümüzde montaj dili, donanım üzerinde maksimum kontrole ihtiyaç duyulduğunda veya katı yanıt sürelerine ihtiyaç duyulduğunda kullanılmaktadır. mikrodenetleyicilerÜzerinde bir çip bulunan, az RAM'e sahip, yazılımı çalıştırmak için sınırlı alana sahip ve zamanlayıcılar veya seri bağlantı noktaları gibi entegre çevre birimleriyle tek bir görevi gerçekleştirmek üzere tasarlanmış cihazlar.
Bir zamanlar montaj bir referans noktasıydı, bugün ise son derece uzmanlaşmış bir alanı temsil ediyor.

Bir yanıt yazın