Microsoft ve Intel'in PC pazarına ortak bir platformla hükmetmeden önce, CP / M işletim sistemi, 1970'lerin sonlarında küçük işletme makineleri için benzer bir şeyi yaptı ve 1980'lerin başında - MS-DOS'u altından çıkarana kadar. İşte CP / M hakkında daha fazlası ve neden MS-DOS'a kayboldu.
Neyse, CP / M neydi?
CP / M, Amerikan programcısı tarafından oluşturulan metin tabanlı bir işletim sistemiydi. Gary Killall ile ilgili Dijital Araştırma 1974'te baş harfleri ilk başta "Kontrol Programı / Monitörü" için durdu, ancak dijital araştırma daha sonra daha arkadaş canlısı "kontrol programı" olarak değiştirdi.
Mikrobilgisayarların fiyatı 1970'lerin ortalarında hızla düştüğü için CP / M, Z80 CPU, 1970'lerin sonlarında ve 1980'lerin başlarında küçük işletme bilgisayarları arasında popüler olan fiili bir standart platform haline geldi.
CP / M, bir konsol tabanlı işletim sistemiydi, bu da bir klavye kullanarak etkileşimde bulunduğunuz, komutları bir istemde yazıyor. Kullanarak dosya işlemleri yaptınız
Basit komutlar
"PIP" gibi (dosyaları kopyalamak için) yazarak
PIP A: = B: *. BAS
ve girme enter. (Bu, bu temel dosyaların tümünü "B:" sürücüsünden kopyalayacaktı "A:".) Bir programı çalıştırmak için program adını yazıp enter tuşuna basın. İşiniz bittiğinde, makineyi yeniden başlatırsınız veya CP / M istemine geri dönersiniz.
CP / M'nin kilit atılımlarından biri, temel giriş ve çıkış görevlerini altta yatan donanımla, uygulama yazılımını çoğunlukla işletim sisteminin kendisiyle arayüzten ayrılmuştur. Bu, CP / M uygulamalarının, çalıştıkları belirli donanıma bağlı olmadığı ve farklı satıcılardan PC'ler arasında daha kolay çevrilebileceği anlamına geliyordu.
CP / M için popüler uygulamalar dahil Wordstar (bir kelime işlemci), Supercalc (bir elektronik tablo uygulaması) ve dbase (Veritabanları için). AutoCAD ve Turbo Pascal gibi diğer programlar, CP / M'den kaynaklandı ve daha sonra MS-DOS'a daha sonra taşındıktan sonra daha başarılı oldu.
Ne tür bilgisayarlar CP / M'yi kaçırdı?
CP / M çalıştıran bilgisayarların çoğu 8 bitlik Intel 8080 Veya bir Zilog Z80 işlemcisi, dijital araştırma daha sonra CP / M-86 olarak adlandırılan Intel 8086 makineleri için 16 bit bir CP / M sürümünü serbest bıraksa da.
Endüstri standardı kullanan hemen hemen tüm bilgisayarlar S100 Otobüs Bu bir 8080 veya Z80 kullanan CP / m çalışabilir. Ancak bir S100 otobüsü gerekli değildi. CP / M için varsayılan işletim sistemi olarak gönderilir Yüzlerce farklı bilgisayar modeli her türlü ve boyutta. Popüler CP / M bilgisayar satıcıları Cromemco, Kaypro, Amstrad, Osborne, Vektör Grafiği, Televideo, Görsel ve Zenith veri sistemlerini içeriyordu.
Diğer bilgisayarlar - bazı düşük fiyatlı ev makineleri dahil olmak üzere, bir eklenti seçeneği olarak özellikli CP / M özelliği, ancak çalışmayı mümkün kılmak için ekstra donanım gerektirmesine rağmen. Aslında, 1980'de geri dönün, Microsoft'un ilk donanım ürünü Z80 Softcard Apple II için. Kullanıcılar, Popüler CP / M verimlilik uygulamalarını çalıştırabilecek bir Z80 CPU'yu vermek için kartı Apple II bilgisayarlarına takabilirler.
1982'de, Microsoft Başkanı Bill Gates iddia edildi Softcard müşterilerinin CP / M makineleri için en büyük tek montaj tabanını temsil ettiğini. İlginç bir şekilde, aynı zamanda, CP / M-Microsoft'un MS-DOS'una dayanan yeni bir işletim sistemi hızla pazar payını kazanıyordu.
MS-DOS CP / M'den çok ödünç aldı.
IBM geliştirmeye başladığında Kişisel bilgisayar (IBM PC 5150), firma ilk önce bir lisansı CP / M'ye güvence altına almaya çalıştı, ancak dijital araştırmalar teklifin önerilen şartlarını beğenmedi. Yani IBM, adı verilen bir ürünü lisanslayan Microsoft'a döndü. 86-DOS itibaren Seattle bilgisayar Ürünler (SCP). Birkaç ay sonra, Microsoft, 50.000 $ için 86-DOS'u satın aldı.
86-DOS, 1981'de IBM PC ile birlikte gönderildiğinde IBM PC-DOS oldu. Daha sonra, Microsoft, Microsoft MS-DOS olarak kendi etiketinin altında PC-DOS satacak.
86 DOS geliştirirken, yaratıcısı Tim Paterson, genel mimarisini ve komuta hattını ödünç almak için ilham almak için çok fazla CP / M'ye baktı. İşte CP / M ve MS-DOS arasındaki bazı benzerliklerin bir listesi:
- Bir komut istemi
- "A:," "B:" ve "C :." gibi alfabetik tahrik mektubu isimleri.
- 8 + 3 dosya adı formatı (örneğin, filename.doc)
- Joker karakter "*" ve eşleşen karakter "?"
- PRN: (yazıcı için) ve Con gibi ayrılmış dosya adları: (konsol için)
- ".Com" dosyaları için çalıştırılabilir komut dosyaları
- Dir, Ren ve Tip gibi komutlar
Gary Killall'ın PC-DOS'un CP / M'yi çok yakından taklit ettiğini ve IBM'ye şikayet ettiğini bildirdiği bildirildi. Bebekçiliğinde yazılım telif hakları kavramı ile, dijital araştırma IBM'i dava açmayı reddetti ve bunun yerine IBM'nin CP / M-86'yı IBM PC makineleri için bir seçenek olarak sağlayacağı bir anlaşma yaptı. O zamana kadar, PC-DOS zaten nakliye IBM PC için varsayılan işletim sistemi olarak ve CP / M-86-Hakkında çok az maliyeti 240 $ yerine 40 $ .
KILLDALL ve DIGITAL ARAŞTIRMAYAN Kaçırılan Fırsat, Başlangıçta CP / M ila IBM'ye Ehliyete Göre Söyledi Büyük trajedilerden biri Bilgisayar tarihinde - sözde, Kildall, IBM ile anlaşmayı imzalayacaksa, Bill Gates gibi bir milyarder olabilirdi. Bu sulu hikaye, yıllar boyunca basın tarafından büyütüldü. Ama Kildall 1994'te öldüğünde, tam olarak bir pauper değildi: Novell satın aldı 1991 yılında Kildall'ın 120 milyon dolarlık dijital araştırması, Süreçte Kildall zenginliği yapmak . Yine de, Microsoft'un imza ürününü taklit ederek kendisini zenginleştirdiğini rahatsız etti.
MS-DOS neden CP / M'yi kazandı?
İşletim sistemini 1981'de IBM ile kurarken, Microsoft, şirkete yalnızca PC-DOS'u IBM'ye yalnızca lisanslamaya, aynı zamanda PC-DOS'u genel bir işletim sistemi olarak satmaya izin veren bir lisans verdi ("MS-DOS" olarak) IBM dışındaki satıcılara.
IBM PC'nin serbest bırakılmasından kısa bir süre sonra, Compaq ve Kartal Bilgisayarı gibi şirketler başladı Klonu satan Bu, IBM PC yazılımını çalıştırabilir. Bu klon makineleri için uyumlu bir işletim sistemi sağlamak için, MS-DOS'u Microsoft'tan lisansla. Birkaç yıl içinde, yüzlerce IBM PC klonu PC pazarını doldurdu ve 1986'da MS-DOS tabanlı PC'ler oldu. En Popüler Kişisel Bilgi İşlem Platformu ABD'de.
MS-DOS CP / M'nin üzerinde kazandı, çünkü IBM PC Platformunun başarısı ile bir yolculuğa çıktı. Microsoft, gönderilen her PC'de MS-DOS'u almak ve bu şekilde saklamak için zorlaştı ve firma bu uygulamayı Windows dönemine uzattı.
CP / M'ye ne oldu?
1988'de dijital araştırma, MS-DOS'u bir klon oluşturdu. Dr-dos Microsoft ile rekabet etme girişiminde. Aynı zamanda adı verilen fare tabanlı grafik arayüzü sattı Mücevher Bu başlangıçta Macintosh deneyimini çoğaltmaya çalıştı, ancak daha sonra Windows ile yarıştı. Her iki ürün de basına saygı kazanmış olsa da, ne de kalkmadı. Bazıları bunun nedeni olduğunu savundu. Rekabet Anti-Rekabet Taktikleri Microsoft tarafından. Novell'in 1991 yılında dijital araştırmayı satın aldıktan sonra, MS-DOS'un pazara hükmetmeye devam ettiği için CP / M az gelişme ile düştü.
1996 yılında Caldera, Dijital Araştırmanın Novell'den gelen varlıkların haklarını satın aldı ve DR-DOS'u pazarlamaya devam etti. Onlar ayrıca microsoft dava MS-DOS'ta MS-DOS'teki Uyumsuzluklar Yaratmak için (daha sonra mahkemeden ayrıldı).
1997 yılında Caldera, CP / M 2.2'nin parçalarını açık kaynaklı bir yazılım olarak serbest bıraktı, böylece hobilerin üzerinde çalışmaya devam edebileceklerdi. Bu kopyalar hala ücretsiz çevrimiçi olarak kullanılabilir . Bugün yapabilirsiniz Bir tarayıcıda CP / M çalıştırın Stefan Tramm tarafından yazılmış 8080 emülatörü sayesinde.
Bazı yönlerden, CP / M, pencerelerin büyük büyükbabalarından biridir, bu nedenle soyunun bitleri, sürücü harfleri gibi pencerelerin kurallarına pişirilir ve ayrılmış dosya adları . Bu şekilde, CP / M asla tamamen ortadan kaybolmadı: Ruhu, her gün milyarlarca insanın kullandığı ürünlerin DNA'sında yaşıyor.
İLGİLİ: Windows 10, 1974 yılında ayrılmış bu dosya adlarını kullanmanıza izin vermez.