Modern işletim sistemleri. Windows ve Mac OS işletim sistemlerinin karşılaştırmalı analizi

  • 29.07.2019

İşletim sistemi Amacı, kullanıcının bilgisayarla etkileşimini ve diğer tüm programların yürütülmesini organize etmek olan birbirine bağlı sistem programlarının bir kompleksidir. İşletim sistemi başladığında, bilgisayarın tüm yazılım ve donanımını kontrol eder.

Modern işletim sistemleri bir Grafik Kullanıcı Arayüzü (GUI) kullanır.GUIgrafikselkullanıcıArayüz). GUIgrafik ve metin kombinasyonu olarak ekranda kullanıcıya sunulan ekran nesnelerini (simgeler, düğmeler, simgeler, menüler) kontrol etmek için fare, klavye ve joystick kullanmanıza olanak tanır.GUIher işletim sisteminin farklı bir görünümü ve hissi vardır, ancak hepsi mümkün olduğunca kullanımı kolay olacak şekilde tasarlanmıştır.

Bilgisayarlar için en popüler üç işletim sistemi vardır:Microsoftpencereler, elmaMacİşletim sistemix, Linux.

Microsoft pencereler

ŞirketMicrosoftbir işletim sistemi yarattıpencereler1980'lerin başında

AileMicrosoft Windows:

    Windows 95-98

    Windows NT4

    pencereler2000

    pencerelerBEN Mİ

Yıllar boyunca birçok versiyon yayınlandıpencereler... Çoğupopüleritibarenonlara:

    Windows 10 (2015)

    Windows 8 (2012)

    Windows 7 (2009)

    Windows Vista (2007)

    Windows XP (2001)

pencereler 10 - şirket tarafından geliştirilen kişisel bilgisayarlar için işletim sistemiMicrosoftaile içindepencerelerNT... İlk ön sürümpencereler 10 kurumsal müşteriler için 30 Eylül 2014 tarihinde yayınlandı.o ilk işletim sistemiMicrosoft, resmi olarak yalnızca satıcının sunucularından değil, aynı zamanda kullanıcılarının bilgisayarlarından da dağıtılır.

Önemli yenilikler, sesli asistan Cortana, birden fazla masaüstü oluşturma ve değiştirme yeteneği, güncellenmiş bir arayüz vb. Lisans Sözleşmesidir.pencereler10 şirkete izin verirMicrosoftkullanıcı, İnternet etkinliğinin geçmişi, sitelerin ve erişim noktalarının şifreleri, klavyede yazılan veriler ve çok daha fazlası hakkında sayısız bilgi toplayın.

pencereler 8 OS ailesine ait işletim sistemiMicrosoftpencereler... 26 Ekim 2012'de satışa çıktı. Öncekilerden farklı olarakpencereler 8 adlı yeni bir arayüz kullanırMetro... Ayrıca sistem, ayrı bir uygulama olarak "klasik" bir masaüstüne sahiptir. "Başlat" menüsü yerine, arayüz, başlangıç ​​ekranını açan bir "etkin köşe" kullanır.

Ana yenilikler "Aile Güvenliği" işlevi, yeni bir kontrol paneli, yeni bir Görev Yöneticisi, bir App Store'dur.pencerelerMağazave benzeri.

pencereler 7 - özel işletim sistemi ailesipencerelerNT, 22 Ekim 2009'da satışa çıktı. Bu işletim sistemi desteklerTek kod 5.1.

Sistem, her ülke ve dil sürümü için benzersiz olan yaklaşık 120 arka plan görüntüsüne sahiptir. Ayrıcapencereler 7 eski uygulamalarla uyumluluk geliştirildi. Windows Media Player 12'nin yeni bir arayüzü var. İşlevuzak masaüstü da değişti. Aero Peek arabirimi, Direct 2D ve Direct 3D 10.1 desteği, çoklu monitör desteği, multimedya uzantıları, DirectShow ve düşük gecikmelerle ses çalma özelliği tanıtıldı.

Yeni bir versiyonDirectX, İlk olarak bu işletim sisteminin bir parçası olarak piyasaya sürülen, aşağıdaki iyileştirmelere sahiptir: yeni hesaplama gölgelendiricileri, yeni doku sıkıştırma algoritmaları, çok iş parçacıklı oluşturma yetenekleri vb. için destek eklendi. Görev çubuğu da değişti, 10 piksel arttı ve güncellendi dış görünüş.

Windows Vista - Windows N ailesinin işletim sistemiTşirket üretimiMicrosoft... N hibrit çekirdek temelinde inşa edilmiştirTsürüm 6.0. 30 Kasım 2006'da kurumsal müşteriler için resmi olarak piyasaya sürüldü ve düzenli müşteriler için sistem 30 Ocak 2007'de satışa başladı.

Windows Vista'da bellek ve G/Ç yönetimi alt sistemi güncellendi. Ayrıca yeni işlev, RAM içeriğinin yazıldığı "Hibrit uyku modu"dur.HDD, ancak bellekten de silinmez. Ayrıca Windows Vista'nın yeni bir logosu var.

28 Temmuz 2005'ten beri geliştiriciler veO- ilk beta profesyonellere gönderildi. Sistemin yeni mimarisinin temellerini ve o gün geliştirilen tüm teknik yetenekleri sundu. Ana yenilikler:

    Buna göreMicrosoft, sistem önyükleme süresi öncekinden daha kısapencerelerDP

    Yan panelpencereler: ekranın yan tarafında, kullanıcının widget'ları (gadget'lar) yerleştirebileceği şeffaf bir panel

    pencerelerKabuk: Önizleme bölmesi, kullanıcıların çeşitli dosyaların küçük resimlerini görüntülemesine ve belge içeriğini önizlemesine olanak tanır

Apple Mac OS X

işletim sistemi x tescilli üretim işletim sistemielma.

Vişletim sistemixkullanılan çekirdekXNU, mikro çekirdek tabanlıMachve şirket tarafından geliştirilen program kodunu içerenelmave ayrıca kodOKSonraki adımveÜcretsizBSD.

İşletim sistemiişletim sistemixönceki "klasik" sürümlerden önemli ölçüde farklıdırMacişletim sistemi. Bu sistemin temeli,POSIX- uyumlu işletim sistemiDarwin, hangi özgür yazılımdır.

Ayrıcaişletim sistemixson derece dayanıklıdır. Bu işletim sistemi, her biri diğerlerini kesintiye uğratamayan veya değiştiremeyen birbirinden yalıtılmış birden çok işlemciyi çalıştırmak için önleyici çoklu görev ve bellek koruması kullanır.

Buradaki en dikkat çekici değişiklik, grafiksel arayüz olarak adlandırılmıştır.su.

Temellerişletim sistemixNS:

    Açık Kaynak Alt Sistemi -Darwin ( çekirdekMachve bir dizi yardımcı programBSD)

    Programlama ortamıCore Foundation (Carbon API, Cocoa API)veJava API'si)

    Grafiksel ortamAqua (Hızlı Zaman, Quartz ExtremeveGL'yi aç)

    teknolojilerÇekirdek Görüntü, Çekirdek Animasyon, CoreAudioveTemel veri

Linux

Linux- yaygın isimUNIXproje çerçevesinde geliştirilen, aynı adı taşıyan çekirdeğe dayalı benzer işletim sistemleri ve bunun için toplanan kütüphaneler ve sistem programlarıGNU. Linuxailenin PC uyumlu sistemlerinde çalışırIntelx86 IA-64, ve ayrıcaAMD64, PowerPC, KOLVe bircok digerleri.

ÇekirdekLinuxücretsiz ve açık kaynak yazılım geliştirme modeline göre oluşturulur ve dağıtılır. Kendi uygulama programlarına sahip ve kullanıcının özel ihtiyaçlarına göre özelleştirilmiş çeşitli hazır dağıtımlar şeklinde çoğunlukla ücretsiz olarak dağıtılırlar. Çekirdeğin ilk sürümü 5 Ekim 1991'de gerçekleşti.

Birçok farklı versiyon varLinuxve her birinin kendi görünümü vardır. En popüler olanlar:Ubuntu, Nanevefötr şapka.

Çoğunlukla tasarımLinuxsistemlerinde belirtilen esaslara dayanmaktadır.Unix1970'lerde ve 1980'lerde. Böyle bir sistem monolitik bir çekirdek kullanırLinuxsüreçleri, ağ işlevlerini, çevre birimlerini ve dosya sistemi erişimini yöneten.

Aygıt sürücüleri ya doğrudan çekirdeğe entegre edilir ya da çalışma zamanında yüklenen modüller olarak eklenir. Özel bileşenlerGNUçoğunluğun önemli bir parçasıLinuxen yaygın C kitaplığı uygulamalarını, popüler işletim sistemi kabuklarını ve diğer birçok ortak aracı içeren sistemlerUnixişletim sisteminin temel görevlerinin çoğunu gerçekleştiren. Çoğu sistemde grafiksel kullanıcı arayüzüLinuxtemelinde inşaxpencerelersistem.

Proje Adı

Modern İşletim Sistemleri

Projenin yazarları ve katılımcıları

Faizrakhmanov Elmas

Raporun yapısı

işletim sistemi

Modern işletim sistemlerine kısa bir genel bakış

İşletim sistemleri dünyasından haberler

Windows 7 Makalesi

Yararlı Kaynaklar

işletim sistemi

İŞLETİM SİSTEMİ

Uygulama programlarının ve sistem uygulamalarının çalışmasını kontrol eden ve kullanıcılar, programcılar, uygulamalar ve bilgisayar donanımı arasında bir arayüz görevi gören bir dizi programdır.

TEMEL OS FONKSİYONLARI

Kullanıcı-programcıya, bilgisayarın gerçek donanımı yerine, çalışmanın daha uygun olduğu genişletilmiş bir sanal makine sağlamak

Sanal makine, belirli bir gerçek hayattaki bilgisayarın yazılım ve donanımı tarafından kullanıcı için simüle edilen, belirli bir yapılandırmaya sahip bir bilgi işlem sistemidir. İşletim sistemi, bir donanım makinesini sanal bir makineye dönüştüren yazılım katmanıdır. Sanal makine yapılandırması, gerçek olandan önemli ölçüde farklı olabilir

Kaynaklarının rasyonel yönetimi yoluyla bilgisayar kullanımının verimliliğini artırmak

Kullanıcıların ve programların güvenli faaliyetlerinin organizasyonu

Modern işletim sistemlerine kısa bir genel bakış

Microsoft Windows ailesi

Windows 95-98.

Microsoft Windows NT4

Microsoft Windows 2000

Microsoft Windows XP

MacOS'un şu anki sürümü X olarak adlandırıldı ve 2001'in sonunda doğdu. Yeni işletim sistemini işlevsellik açısından değerlendirecek olursak, Apple Macintosh bilgisayarlar için Microsoft Windows XP'nin tam teşekküllü bir muadili olduğunu rahatlıkla söyleyebiliriz. MacOS X üzerinde çalışmak üzere tasarlanmış en geniş yazılım seti vardır ve platformun kendisi şaşırtıcı derecede duyarlı, verimli ve güvenilirdir. Apple Macintosh bilgisayarları için MacOS serisi yazılım paketinin daha da geliştirilmesi için çalışmalar devam ediyor. Apple programcılarının, kısa bir süre sonra belki de bu sınıftaki programların yeni bir uygulaması haline gelecek olan MacOS X'i geliştirmeye çalıştıkları zaten biliniyor.

Günümüzün OS / 2'si, pencereli bir grafik arayüze ve kişisel bilgisayar ve iş istasyonu pazarı için bir dizi özel olarak oluşturulmuş uygulamaya sahip güçlü bir çoklu görev işletim sistemidir. OS / 2 arayüzü, modern işletim sisteminin gerekli tüm öğelerini içerir - masaüstü ve çöp kutusu, simgeler ve görev çubuğu, disk görüntüleyici, saat ve örneğin USB bağlantı noktaları veya kızılötesi bağlantı noktası gibi birçok çevresel aygıt için sürücüler. Platform otomatik olarak kurulur ve OS / 2, işlemcinin hızına ve RAM miktarına bağlı olarak sistemin optimum konfigürasyonunu bağımsız olarak belirler (ancak, kullanıcı, gereksiz olanlar hariç, gerekli program setini bağımsız olarak belirleyebilir), testler operatörün katılımı olmadan gerekli tüm sürücüleri donatır ve kurar. Paket, MS Office'e benzer ve bir metin ve elektronik tablo düzenleyicisi, kullanışlı bir WebExplorer web tarayıcısı ve bir NotesMail posta istemcisi, bir NeonGraphics animasyon sistemi, çok çeşitli iş uygulamaları ve Civilization'dan birçok oyun içeren bir IBM Works paketi içerir. ve Quake lll'den Master of Orion'a. OS / 2 ve normal IBM PC Microsoft Windows kullanıcıları arasında da küresel farklılıklar vardır - örneğin, özel bir kendi kendine öğrenen yazılım paketi, geliştiricilerin kutuya bir mikrofon ve kulaklık koyduğu sesli komutları kullanarak sistemi kontrol etmenizi sağlar. CD'ler. Ancak, bu platformun gerçekten geniş yeteneklerine, yüksek performansına ve şaşırtıcı güvenilirliğine rağmen, piyasadaki daha yaygın ve daha ucuz MS Windows'un hakimiyeti nedeniyle şu anda yüksek talep görmüyor. OS / 2'nin gelişimini engelleyen ana sorun, neredeyse tüm iş belgelerinin oluşturulduğu ve özel kullanıcıların büyük çoğunluğunun çalıştığı Microsoft programlarıyla uyumsuzluğudur.

LINUX

Son zamanlarda, Rus PC kullanıcıları, Linux hakkında, yakın gelecekte piyasadan Microsoft Windows'un yerini alabilecek bir işletim sistemi olarak bahsetmeye başladılar, değilse de çoğu ev kişisel bilgisayarında onu tamamen değiştiriyorlar. Aynı zamanda, Rusça'da Linux hakkında çok az tanıtım bilgisi var: bu konuyla ilgili satıştaki literatürün çoğu çok pahalıdır ve öncelikle uzmanlar ve deneyimli kullanıcılar için tasarlanmıştır ve ortalama tüketiciyi bol miktarda teknik bilgi ile korkutur. terminoloji. İnternette sunulan belgeler belirgin şekilde parçalanmıştır ve ayrıntılı olmaktan uzaktır. Bu nedenle, yerli PC sahiplerinin zihninde Linux, seçkin ve erişilmez bir şey, yalnızca seçkin bir azınlığın katılmaya mahkum olduğu bir tür gizem gibi görünüyor. Bilinmeyen, anlaşılmaz, çalıştırılması zor ve configure, yurttaşlarımızın bu sistemi bilgisayarınıza kurma ve kullanma girişimini durdurur. Aynı zamanda burada "yüksek matematik" yoktur. Linux çok basit, güvenilir ve kullanıcı dostu bir işletim sistemidir. Linux'un gelişimi ve evrimi, her ay ortaya çıkan yeni çekirdek sürümleri, yeni pencere yöneticileri ve yeni Linux yazılımı ile bugüne kadar devam ediyor. Linux'un mantıksal yapısı, MS DOS'un veya iyi bilinen Microsoft Windows platformunun yapısından önemli ölçüde farklıdır; UNIX ailesinin sistemleri olan başka bir işletim sistemi sınıfının mimarisine en yakın olanıdır. Kuşkusuz, Windows 3.11 aşamasını geçen ve sonunda Windows 95'i geçen Rus kullanıcılarının çoğu, Microsoft tarafından gerçekleştirilen işletim sistemlerinin mantığına o kadar alıştı ki, koşullu refleksler ve varsayımlar kategorisinden yeni, olağandışı bir şey çıkıyor. Nasıl makinenin kafasında sağlam bir yer edinmişler”, sadece korkuyorlar. Ancak Linux, bilinen herhangi bir platformdan daha karmaşık değildir. Sadece biraz farklı çalışıyor. Linux'un iç yapısını MS Windows'un anatomisi ile karşılaştırırsak, ilk bakışta bile farklar ortaya çıkıyor. Varsayılan olarak, Windows, veri giriş / çıkış prosedürlerinden sorumlu olan sistemin çekirdeğinin ve "kabuk" veya kabuk (kabuk) olarak adlandırılan sistemin çekirdeğinin depolandığı bir FAT16 dosya tablosuna sahip bir diskin bir mantıksal bölümüne kurulur. komutların ve kullanıcı eylemlerinin yorumlanmasını belirleyen explorer.exe dosyası) ve aslında Windows pencere arayüzünü oluşturan dosyalar ve kitaplıklar. Ayrıca, sistemin bu üç bileşeni birbiriyle o kadar yakından entegredir ki, birini başka bir Windows sürümünden benzer bir dosyayla değiştirirseniz, tüm sistem bir bütün olarak çalışmaz. Bu öğelerin işlevleri de büyük ölçüde birbirleriyle karıştırılır: örneğin, Windows'ta arabirim oluşturmaya yönelik bazı prosedürler kabuk tarafından gerçekleştirilir. Disk birleştirici, uzaktan erişim sunucusu, sürücüler ve birçok hizmet kitaplığı gibi ek sistem yardımcı programları da burada depolanır. Kullanıcı dosyaları aynı bölümde bulunur ve aynı alanda sistem, RAM'e sığmayan verileri diske takas - önbelleğe alır. Başka bir deyişle, tüm platform bileşenleri tek bir bölümde depolanır ve bu elbette güvenilirliğini artırmaz: veri tablosundaki herhangi bir küçük hasar, Windows'u çalışmaz hale getirmek veya diskte depolanan yararlı bilgileri bozmak için yeterlidir. Standart Windows araçlarını kullanarak varsayılan olarak yüklenen pencerelerin görünümünü değiştirmenin mümkün olmadığı da oldukça açıktır. Bu, mevcut kabuğu başka bir kabukla, örneğin LiteStep ile değiştirerek veya arka planda yüklendiğinde RAM'i alan ve bilgisayarı yavaşlatan WindowsBlinds gibi özel yardımcı programları kullanarak oldukça mümkündür. Linux'un karakteristik özelliklerinden aşağıdakileri listelemek gerekir: Rusça da dahil olmak üzere ulusal klavyeler için destek, aralarında kendi EXT2FS'ye ek olarak FAT16, MINIX-1 ve XENIX olan birçok dosya sistemi için destek. FAT16 için yazılım desteğinin uygulanması, sabit sürücüdeki DOS ve Windows dosya bölümlerinin yanı sıra MS DOS disketlerine doğrudan erişmenizi sağlar. Ağ protokolleri TCP / IP, PLIP, PPP ve diğerleri ile çalışmak mümkündür; platformun ağ işlevleri çerçevesinde, tüm İnternet istemcileri ve hizmetleri uygulanır: FTP, telnet, NNTP, SMTP ve POP3 . Programlar sayfa sayfa belleğe yüklenir, yalnızca şu anda sistem tarafından kullanılmayan veri segmentleri diske önbelleğe alınır, bu da uygulamaların çalışmasını önemli ölçüde hızlandırır. Aynı anda farklı programlar tarafından bellek sayfalarına ortaklaşa erişmek mümkündür, bu aynı bilgi parçalarının RAM'e yeniden yüklenmesini önler ve bilgisayar kaynaklarından önemli ölçüde tasarruf sağlar. Microsoft Windows gibi, Linux da bir dinamik kitaplıklar sistemi kullanır, başka bir deyişle, birkaç uygulama çalışmalarında diskte tek bir fiziksel dosyayla temsil edilen bir kitaplığı kullanabilir.

Windows Vista

Windows Vista'yı tanıdığınızda gözünüze ilk çarpan şey, işletim sisteminin daha hızlı ve daha güvenli hale gelmesidir. Dört yıllık geliştirmenin ardından, Windows'un yepyeni bir sürümü bu yıl içinde gelecek. Ama şimdiden, Beta 2'nin yetenekleri oldukça etkileyici. Güvenlik, birçok kullanıcıyı Windows Vista'ya çekecek ana gelişmedir. Ne yazık ki, eski Windows XP, 21. yüzyılın virüs saldırılarının saldırısına pek dayanamaz. Windows XP için Service Pack 3'ün (SP3) bu yılın sonunda piyasaya sürülmesi, işletim sistemini bir süre ayakta tutabilir, ancak yine de Windows Vista'nın görünümü zamana göre belirlenir. Yeni işletim sisteminin diğer avantajları arasında genişletilmiş bir ses tanıma sistemi ve sesle bilgisayar kontrolü yer alıyor.

İşletim sistemleri dünyasından haberler

Dergi, önümüzdeki yılın şu anki yıldan daha az korkunç olmasa bile, teknoloji alanında çok fazla haber olacağının garanti edilebileceğini yazıyor. BusinessWeek gözlemcisine göre, 2009 yılında çok sayıda yeni ürün, son yıllarda haberlerden pek memnun olmayan bir alanda - kişisel bilgisayarlar için yazılım alanında - görünecek.

Yeni işletim sistemleri

Hem Microsoft hem de Apple, önümüzdeki aylarda işletim sistemlerinin yüksek profilli sunumlarını planlıyor. Yeni Microsoft Windows 7 programının resmi olarak gelecek yılın sonundan, hatta 2010'un başından daha erken yayınlanmaması gerekiyordu.

Bununla birlikte, gelenekten sapan Microsoft, görünüşe göre, yeni işletim sistemini planlanandan önce göndermeye başlamayı planlıyor. Bilgisayar üreticileri, en son Windows'u dizüstü ve masaüstü bilgisayarlarına önümüzdeki sonbaharda kurmayı planladıklarını söylüyorlar. Uzmanlara göre, Windows 7 "doğaüstü" bir şeyi temsil etmese de, Vista'nın olması gerektiği gibi olsa da, bu işletim sisteminin ortaya çıkması memnuniyetle karşılanmaktadır.

Apple Snow Leopard işletim sistemi hakkında daha az şey biliniyor. Bu gizli fikirli şirketin Mac OS X'in 6. sürümü hakkında ifşa ettiği az sayıdaki gerçeklerden biri, çok işlemcili sistemlerde çalışabilmesidir. Çok az programın hala modern gelişmiş mikroişlemcileri tam kapasiteyle kullandığı bir dünyada, bu çok önemlidir.

İlk günlerde, bu gelişmiş özellikler, öncelikle video malzemeleriyle çalışmak veya tasarım çalışmaları yapmak gibi çok fazla güç gerektiren görevleri gerçekleştiren kullanıcılar tarafından kullanılacaktı. Ancak zamanla başkaları da uygulayabilecektir.

Windows 7

Şanslı bir tesadüf sayesinde, Microsoft'un bir sonraki işletim sistemi olan Windows 7'nin erken bir incelemesini yapabildim. Ve kesinlikle şu sonuca varabilirim ki, dramatik görsel değişiklikler ve Vista'dan ayrılmayı bekliyorsanız, Windows 7 Milestone 1 sizi gerçekten hayal kırıklığına uğratacaktır. . M1 işletim sistemi, gözleri memnun etmek için tasarlanmamıştır, tamamen farklı amaçlara sahiptir. Bu yazıda size M1'den neler bekleyebileceğinizi göstereceğim.

Microsoft'un Vista ile şüphesiz ilginç bir yolculuğu olduğunu düşünüyorum. Bu işletim sistemi birkaç milyar dolar değerindeydi ve bilgisayarda çalışma şeklimizde devrim yaratmak için tasarlandı. Bu tam olarak gerçekleşmedi ve belki de Vista'nın daha önceki tüm Microsoft işletim sistemlerinden daha fazla büyük miktarda eleştiri çekmesinin nedeni budur. Bununla birlikte, Vista da tam bir başarısızlık değil, özellikle de sadece bu yıl 100 milyondan fazla kopyasının satıldığını düşünürsek.

Microsoft'un bundan sonra hangi yöne gideceğini merak ediyorum. Tabii ki, Vista SP1 çok uzak olmayan bir gelecekte ortaya çıkacak, bu sadece Microsoft için geleneksel bir yıllık test ve işletim sistemi için bir yama olacak. İlginçtir, Vista'nın fikirleri M1'de kalmalı mı? Windows 7 hakkında konuşmak şimdiden yoğunlaşmaya başladı ve neyse ki benim için programın erken bir sürümünü test etmek için doğru zamanda ve yerdeydim.

Kurulum diskini oluşturmak için Windows 7 M1 DVD Görüntüsünü (2.7GB) alabildim. M1'in ortaya çıkan sürümünün bağımsız bir Windows olmadığını söylemeliyim, temel olarak Vista'nın yüklenmesini gerektiriyor. Daha açık olmak gerekirse, Vista tek başına sizin için yeterli olmayacak, ayrıca Mart ortasında satın alabileceğiniz Vista SP1'e de ihtiyacınız olacak, ancak SP1 birkaç hafta önce Microsoft ortaklarının kullanımına sunuldu. Büyük bir sürprizle, standart PC Core 2-Duo Microsoft Windows M1'de Vista Ultimate SP1'in üzerine sorunsuz bir şekilde kuruldu.

Kurulumun kendisi normal Vista kurulum prosedürüne çok benzer. Görünüşe göre Microsoft, programın bu bölümünde hiç zaman kaybetmemiş. İlginç olan başka bir şey de, benim M1 sürümüm yalnızca Vista SP1 Ultimate'ın üzerine kurulabilir ve yapılandırılabilir: Buna göre Windows 7 Ultimate aldım.

Genellikle Aero hayranlığı geçtikten sonra, kullanıcı yeni işletim sistemindeki değişiklikleri merak etmeye başlar. Ancak Windows 7'yi kurcalarken, bu aşamada bunun yalnızca Windows Vista üzerinde bir eklenti olduğunu fark ettim. Aynı simgeler, aynı işlevsellik, her şey aynı görünüyor - küçük eksiler dışında - ham kodla ilişkili ölümcül çökmeler ve uyumsuzluklar.

Daha sonra M1'in otomatik olarak çift önyüklemeyi etkinleştirdiğini öğrendim. Sistem önyüklendiğinde, daha önce hiç kullanmadığım çeşitli seçenekler çıkıyor. Evet, kurulum sırasında lisans sözleşmesini okumadığımı ve küçük yazıya bakmadığımı kabul ediyorum (ve özellikle önceki sürümlerde bunu kim yapıyor?). Bu nedenle, sistem, bilgisayarı açtığınızda Windows 7'yi mi yoksa Windows Vista Ultimate'ı mı başlatmayı seçme seçeneğine sahiptir.

Windows 7'nin teknik sorunlarına daha derinden inebilirsiniz, ancak orada da özellikle ilginç bir şey bulamadım. Sistem normal Vista'dan marjinal olarak daha hızlı görünüyor - arka planda çalışan herhangi bir program olmadan kullanılan bellek miktarı yaklaşık 500 MB. Ancak, potansiyel olarak yeni ve daha hafif bir çekirdeğin henüz kurulmadığı açıktır.

Windows 7'nin nasıl görüneceğini tanımlamanın bir yolu yok.Yeni kod, Windows Vista'yı bir kabuk olarak kullanıyor. M1 versiyonumun tek amacı, kodun bazı donanım ve uygulamalarla kararlılığı ve uyumluluğu hakkında ilk görüş almaktır. Vista kurulu değilse, yalnızca ham kodu ve temel kullanıcı arayüzünü göreceksiniz. Tabii ki zaman geçiyor ve GUI'nin değişmesi benim için sürpriz olmayacak. Her sürüm yeni bir şey alır, en azından daha önce böyleydi ve bu yaklaşımı değiştirmek için de belirgin bir neden yok.

Peki Windows 7'yi mağazalarda ne zaman göreceğiz?

Microsoft, Seven'ın piyasaya sürülmesinin en az üç yıl daha süreceğini ve 2010/2011'e kadar çıkmayacağını söylüyor. Vista'nın piyasaya sürülmesindeki gecikmeler göz önüne alındığında, 2011 iyi bir tahmin. Ancak, M1'in yanı sıra Microsoft M1 belgelerini yayın tarihinden çok daha önce aldığım için hayal kırıklığına uğradım. Ve şu anda hepimiz 2009'da Q3 veya Q4'ün yayınlanmasını bekliyoruz.

Çıktı

Birçok işletim sisteminin önemli bir özelliği, bilgisayarların hem yerel alan ağları (LAN'lar) hem de küresel İnternet içinde birbirleriyle etkileşime girmesine izin veren bir ağ aracılığıyla birbirleriyle etkileşim kurma yetenekleridir. Modern işletim sistemleri, mevcut işletim sistemlerinin yeni oluşturulmuş ve güncellenmiş sürümleri, yerel bir ağda ve küresel İnternet'te çalışmak için eksiksiz bir protokol setini destekler.

Yararlı Kaynaklar

Alexey Lobanov'un gözden geçirilmesi

Boş kalmasın diye

Egor Krylov'un yorumu

Raporun iyi olduğundan eminim.

Shamagulova Elite incelemesi

Konu özellikle ülkemiz için güncel. İşletim sisteminin korsan sürümlerini kullanmak yasa dışı olduğunda ve lisanslı sürümler için fon olmadığında.

Alexander Mishin yorumu

Mükemmel rapor. İşletim sisteminde yeni geliştirme turları bulmama yardımcı oldu.

İyi çalışmalarınızı bilgi tabanına gönderin basittir. Aşağıdaki formu kullanın

Bilgi tabanını çalışmalarında ve çalışmalarında kullanan öğrenciler, yüksek lisans öğrencileri, genç bilim adamları size çok minnettar olacaktır.

Yayınlanan http://www.allbest.ru/

Yayınlanan http://www.allbest.ru/

RUSYA FEDERASYONU EĞİTİM BAKANLIĞI

ÖZERK EĞİTİM YÜKSEKÖĞRETİM KURULUŞU SOCHINSKY ENSTİTÜSÜ (ŞUBESİ)

"RUS HALKI DOSTLUK ÜNİVERSİTESİ"

"Bilgi teknolojisi" konusunda

"Modern işletim sistemlerinin analizi" konusunda

Açık kaynaklı bir öğrenci tarafından tamamlandı:

Migineishvili Violetta

Tanıtım

PC kullanıcılarının kullandığı temel bilgisayar programlarının yanı sıra işletim sisteminin özel bir yeri vardır. Bilgisayar performansı, süreçler arasındaki etkileşim, erişim haklarının farklılaşması vb. ona bağlıdır. İşletim sistemi, bilgisayar her açıldığında RAM'e yüklenir, yürütülebilir programların isteği üzerine çeşitli eylemler gerçekleştirir ve programların kapladığı RAM'i boşaltır.

Bu nedenle, önemli bir faktör, PC'nin daha fazla çalışmasının bağlı olduğu işletim sisteminin doğru seçimidir: performans, veri güvenliği derecesi, vb.

1. İşletim sistemleri

İşletim sistemi (OS) - bilgisayar kaynaklarını yöneten, uygulama programlarını ve bunların harici cihazlarla ve diğer programlarla etkileşimini başlatan ve ayrıca kullanıcı ile bilgisayar arasında bir diyalog sağlayan bir dizi yazılım aracı.

İşletim sisteminin hangi işlevleri yerine getirdiğinden bağımsız olarak, belirli operasyonel gereksinimleri karşılaması gerekir, özellikle sistem aşağıdaki niteliklere sahip olmalıdır.

1. Güvenilirlik. Sistem en az üzerinde çalıştığı donanım kadar güvenilir olmalıdır. Yazılım veya donanımda bir hata olması durumunda, sistem hatayı tespit etmeli ve durumu düzeltmeye veya hasarı en aza indirmeye çalışmalıdır.

2. Koruma. Sistem yetkisiz erişime karşı korunmalıdır.

3. Verimlilik. İşletim sistemi, donanım kaynaklarının önemli bir bölümünü kendi kullanımı için kullanan karmaşık bir yazılım araçları setidir. Bu nedenle, sistemin kendisi mümkün olduğunca ekonomik olmalı, böylece kaynakların çoğu kullanıcıların emrinde kalmalıdır. Ek olarak, sistem, kesinti süresini en aza indirecek veya aynı şekilde kaynak kullanımını en üst düzeye çıkaracak şekilde kullanıcı kaynaklarını yönetmelidir.

4. Öngörülebilirlik. Kullanıcı, hizmetin zaman içinde çok fazla değişmemesini tercih eder. Özellikle, programı başlatırken, kullanıcı, sonuçların ne zaman döndürüleceğini bekleyeceği konusunda önceki deneyimlerine dayanarak bir fikre sahip olmalıdır.

5. Kolaylık. İşletim sistemi yeterince esnek ve kullanıcı dostu olmalıdır.

Çoğu bilgisayar sisteminde işletim sistemi, sistem yazılımının birincil, en önemli (ve bazen tek) parçasıdır. 1990'lardan beri en yaygın işletim sistemleri Windows, Linux ve Mac OS olmuştur.

2. OS-Windows ailesi

Microsoft Windows, süper bilgisayarlardan gömülü sistemlere kadar çok çeşitli cihazlar için çeşitli sürümlerde tasarlanmış Microsoft işletim sistemleridir. Şu anda, Microsoft Windows çoğu kişisel bilgisayarda yüklüdür.

En popüler sürümler:

Windows XP (25 Ekim 2001)

İsim XP İngilizce'den gelir. tecrübe deneyimi). Görünüm ve kullanıcı arabiriminin çoğunu etkileyen orijinal değişikliklerle birlikte, Windows 2000 Professional'ın geliştirilmiş bir sürümüdür. Hem iş istasyonları hem de sunucular için mevcut olan Windows 2000'den farklı olarak, Windows XP tamamen bir istemci sistemidir. XP'nin iki ana sürümü yayınlandı - ev ve kurumsal kullanım için Home ve Professional Edition. Ayrıca Nisan 2005'te, ilk Windows 64-bit masaüstü işletim sistemi olan Windows XP Professional x64 Edition piyasaya sürüldü.

Hızlı ve kararlı çalışma için bilgisayarınızda bir Pentium-II işlemci, 500 MHz veya daha fazla işlemci frekansı, en az 2 GB boş disk alanı ve buna bağlı olarak bir disk okuyucusu olmalıdır.

Windows Vista (30 Kasım 2006)

Altıncı nesil işletim sistemleri Windows NT. Vista'nın sürüm numarası 6.0'dır, bu nedenle bazen "WinVI" kısaltması kullanılır, bu da "Vista" adını Romen rakamlarıyla yazılmış sürüm numarasıyla birleştirir. Windows XP gibi, Vista da tamamen bir istemci sistemidir. Sunucu karşılığı Windows Server 2008'dir. Toplamda, sistemin 6 sürümü yayınlandı - Starter, Home Basic, Home Premium, Business, Corporate ve Ultimate ve her sürüm (Starter hariç) 32-bit ve 64- bit sürümleri.

Windows Vista çok sayıda yenilik içerir - Windows Aero arayüzü, hazırda bekleme modu, Ready Boost teknolojisi (takas dosyası için flash sürücüler kullanma). Güvenlik açısından birçok değişiklik var - bir kullanıcı hesabı kontrol sistemi vardı, EFS dosya şifreleme sistemi geliştirildi ve Bitlocker sürücü şifreleme sistemi ortaya çıktı ve ebeveyn kontrolü işlevi Windows Vista'nın ev sürümlerine dahil edildi.

Vista'yı seçtiyseniz, bilgisayarınızın sistemi şu sistem gereksinimlerinden daha zayıf olmamalıdır: saat frekansı en az 800 MHz olan işlemci, 512 MB RAM, 32 MB video belleği, DirectX 9 destekli grafik kartı, DVD okuyucu ve en az 15 GB boş sabit disk alanı.

Windows Vista'dan üç yıldan kısa bir süre sonra piyasaya sürüldü ve aslında onun "cilalı" ve cilalı versiyonu. Windows Vista'nın aksine, artık iki ara duruma daha sahip olan daha esnek bir Kullanıcı Hesabı Denetimi (UAC) ayarı uygulandı, eski uygulamalarla uyumluluğu geliştirdi, BitLocker şifreleme teknolojisinde değişiklikler yapıldı ve BitLocker çıkarılabilir medyaya gitti çıkarılabilir medyayı şifrelemenizi sağlayan şifreleme işlevi eklendi ... Görünüm de biraz değiştirildi ve Aero arayüzüne birkaç yeni özellik (sallama, tepe ve çırpma) eklendi. Yeni ağ teknolojileri ortaya çıktı - DirectAccess ve Branch Cache, yalnızca Windows 7'nin eski sürümlerinde mevcut olmalarına rağmen.

Vista gibi, Windows 7 de 6 sürümde gelir - Starter, Home Basic, Home Premium, Professional, Corporate ve Ultimate ve Starter dışındaki her şey 64-bit'tir. Yedinin sunucu sürümü - Windows Server 2008 R2, yalnızca 64 bit sürümünde çıktı.

Bugün Windows 7, masaüstü işletim sistemi pazarının neredeyse %50'sini işgal ediyor ve kullanım açısından dünyada ilk sırada yer alıyor.

Bu sistemi çalıştırmak için frekansı en az 1 GHz olan bir işlemciye, 1 GB veya daha yüksek RAM'e, 16 GB'den fazla boş sabit disk alanına, DVD okuyucuya ve DirectX 9 uyumlu bir grafik kartına ihtiyacınız var.

3. OS-Linux ailesi

UNIX gibi işletim sistemleri, başlangıçta çok kullanıcılı büyük bilgisayarlarda - ana bilgisayarlarda - çalışacak şekilde tasarlanmıştır. 90'ların başında, Helsinki Üniversitesi'ndeki bir öğrenci olan Linus Torvalds, IBM uyumlu kişisel bilgisayarlar için UNIX benzeri bir işletim sistemi geliştirmeye başladı.

Linux dosyalarının ilk versiyonu (kaynak kodu) 1991 yılında internette yayınlandı. L. Torvalds, yeni işletim sisteminin dağıtımını patentlemedi veya başka bir şekilde kısıtlamadı. Linux, başlangıcından bu yana, Açık Kaynak hareketi ve GNU Projesi tarafından geliştirilen yazılımlar için Genel Kamu Lisansı (GPL) koşulları altında dağıtılmıştır. Linus Torvalds'ın gelişimi, işletim sisteminin yalnızca çekirdeğiydi.

Çekirdek, işletim sisteminin donanımı ve programların yürütülmesini kontrol eden ana tanımlayıcı parçasıdır. Kamu hizmetleri servis işlevlerini yerine getirir.

1991 yılına kadar, GNU projesi zaten çok sayıda farklı türde yardımcı program geliştirmişti. Ancak GNU'yu tam teşekküllü bir işletim sistemine dönüştürmek için yeterli çekirdek yoktu. Çekirdeğin geliştirilmesi de gerçekleştirildi, ancak çeşitli nedenlerle ertelendi. Bu nedenle, L. Torvalds'ın gelişiminin ortaya çıkışı çok zamanında oldu. Bu nedenle Linux işletim sistemini GNU/Linux olarak adlandırmak daha doğru olacaktır.

Bilgisayarınıza Linux kurmaya karar verirseniz, 33 MHz işlemciye, 8 MB RAM'e ve 120 MB disk alanına ihtiyacınız olacaktır.

4. OS-Mac ailesi

En yaygın işletim sistemleri listesindeki sonuncusu Mac OS'dir. En önemlisi, Mac OS X yalnızca Apple Macintosh bilgisayarlara yüklenir. Ayrıca, açık kaynaklı Linux'tan farklı olarak, Mac OS X tescillidir; ücretsiz yeniden dağıtım, değişiklik vb. yasağı var. İlk Mac OS, 1984'te Windows'un görünümünden çok daha önce ortaya çıktı. Apple, Macintosh'un "herkese" bir bilgisayar olarak sunulmasını istedi. "Mac OS" terimi, 1990'ların ortalarında resmi olarak kullanılana kadar gerçekten yoktu. O zamandan beri bu terim, Macintosh işletim sistemlerinin tüm sürümlerine, onları diğer işletim sistemleri bağlamında ayırt etmenin uygun bir yolu olarak uygulanmıştır. Mac OS yalnızca Apple Macintosh bilgisayarlara yüklenir.

Tablo 1. Karşılaştırmalı analiz

Donanım Uyumluluğu

Çeşitli donanım platformları.

Yalnızca Apple bilgisayarlar.

Fabrika ayarı

Çok az bilgisayar.

Çoğu bilgisayar.

Yalnızca Apple bilgisayarlar.

Ücretsiz yazılım

Büyük seçim.

Bazıları çoğunlukla shareware'dir.

Kötü amaçlı yazılımlara karşı güvenlik açığı

İnternet erişimi için güvenli.

Dosya ve klasörlerin şifrelenmesini destekler.

Daha güvenli bir sistem.

Sabit disk şifreleme, üçüncü taraf yazılım gerektirir.

Sistemin net bir şekilde ayrılması ve

özel dosyalar. mac indirme imkanı

Hedef Disk Modu, sistem kurtarmaya yardımcı olur.

Arayüz

Birleşik bir arayüz eksikliği.

Hızlı dosya arama.

Windows'a benzer anlar.

Birden çok sanal tablo kullanma.

Bir grafik arayüzü etkinleştirme imkanı.

Arayüz açık, düzenli ve mantıklı.

Sanal masaüstlerinin kullanılabilirliği

sürükle ve bırak

tablolar arasında pencereler.

Widget kullanma yeteneği.

Yazılım

Çok çeşitli üçüncü taraf yazılımlar.

Bilgisayar oyunları için sistem.

Binlerce ücretsiz uygulamaya erişim.

Tüm temel kullanıcı ihtiyaçlarını karşılar.

Verim.

Yavaş işlemcilerde iyi çalışır ve çok fazla bellekte değil.

Yeni donanım desteği genellikle geride kalıyor.

Eski bilgisayarlarda çalışmak için dağıtımlar var.

Performans harika, çünkü yazılım çok

belirli bir şey için iyi optimize edilmiş

platform.

yazılım işletim algoritması bilgisayar

Şu anda, işletim sistemlerinin birçok sınıflandırması vardır. İşletim sistemleri, bir bilgisayarın ana kaynaklarını (işlemciler, bellek, aygıtlar), kullanılan tasarım yöntemlerinin özellikleri, donanım platformlarının türleri, kullanım alanları ve diğer birçok özelliği yönetmek için dahili algoritmaların uygulanmasının özelliklerinde farklılık gösterebilir. Bilgisayar teknolojisi alanındaki hızlı gelişme ile yeni işletim sistemlerinin ortaya çıkması, yeni kriterlere dayalı yeni sınıflandırmaların ortaya çıkması da mümkündür.

Allbest.ru'da yayınlandı

benzer belgeler

    Donanım ve uygulama programlarını birbirine bağlayan işletim sistemlerinin tarihinin önemli noktaları. Microsoft Windows Seven işletim sisteminin özellikleri, Linux işletim sisteminin analizi. Her işletim sisteminin avantajları ve dezavantajları.

    05/07/2011 tarihinde eklenen dönem ödevi

    İşletim sistemlerinin temel kavramları. Modern bilgisayar donanımı. Linux işletim sisteminin avantajları ve dezavantajları. Knoppix işletim sisteminin işlevselliği. Linux ve Knoppix işletim sistemlerinin karşılaştırmalı özellikleri.

    özet, 17/12/2014 eklendi

    İşletim sistemleri ile ilgili temel kavramlar. Modern işletim sistemlerinin türleri. Windows ailesinin işletim sistemlerinin gelişim tarihi. Windows işletim sistemlerinin özellikleri. Windows 7 işletim sisteminin yeni işlevselliği.

    dönem ödevi, 18/02/2012 eklendi

    İşletim sistemlerinin özünün, amacının, işlevlerinin tanımı. Evrimlerinin ayırt edici özellikleri. Kaynak yönetimi algoritmalarının özellikleri. İşletim sistemleri tasarlamak için modern kavramlar ve teknolojiler, XXI yüzyılın işletim sistemi gereksinimleri.

    dönem ödevi, eklendi 01/08/2011

    Bilgisayar işletim sistemlerinin amacı ve işlevleri. Bilgisayar donanım ve yazılım kaynakları. Toplu işletim sistemi. Zaman paylaşımlı sistemler: Multics, Unix. Grafik arayüzlü çok görevli PC işletim sistemi: Windows, Linux, Macintosh. Mobil cihazlar için işletim sistemi.

    dönem ödevi, eklendi 12/05/2014

    İşletim sistemlerinin evrimi, bilgisayar kaynak yönetimi algoritmalarının uygulama özelliklerine ve kullanım alanlarına göre sınıflandırılması. Kuruluşun ücretlerinin Excel kullanılarak hesaplanması, çıktı belgelerinin formlarının tasarımı.

    10/13/2011 tarihinde eklenen dönem ödevi

    Bilgisayar donanımının kontrolünü, dosyalarla çalışmayı, veri giriş ve çıkışını, yardımcı programların yürütülmesini sağlayan temel bir bilgisayar programları kompleksi olarak işletim sistemi kavramı. Windows ailesinin işletim sistemlerinin gelişim tarihi.

    dönem ödevi, eklendi 01/10/2012

    DOS için grafik arayüzler ve uzantılar. Microsoft Windows işletim sisteminin gelişim tarihi. Modern versiyonlarındaki yenilikler: kullanıcı arayüzü, dil entegrasyonu, güvenlik sistemleri. GNU / Linux sisteminin gelişim ve mimarisinin kronolojisi.

    özet, 25/10/2010 eklendi

    Windows Server 2003 ve Red Hat Linux Enterprise işletim sistemlerinin kuruluş tarihi ve genel özellikleri 4. Bu işletim sistemlerinin kurulum özellikleri, dosya sistemleri ve ağ altyapıları. Windows ve Linux'ta Kerberos protokolünü kullanma.

    tez, eklendi 06/23/2012

    Microsoft Windows işletim sistemlerinin kullanımı. Windows 1.0 işletim sisteminin geliştirilmesi. Sonraki sürümlerin olanakları ve özellikleri. Şirketin özel işletim sistemlerinin piyasaya sürülmesi, iyileştirmeler ve yenilikler, Windows XP ve Vista sürümleri.

RUSYA FEDERASYONU EĞİTİM VE BİLİM BAKANLIĞI ORTAK BİRLİĞİN KAHRAMANI A.M.

ÖZEL "bilişim 050202"

DERS ÇALIŞMASI

İŞLETİM SİSTEMLERİ VE GELİŞİM TARİHÇESİ

2. sınıf öğrencisi tarafından tamamlandı

Polshina Yulia Borisovna

Bilimsel danışman öğretmen

Vorobyev Vladimir İvanoviç

Salehard 2008

Tanıtım

Bölüm 1 İşletim sistemlerinin özellikleri

1.1 İşletim sistemlerinin parçaları

1.2 İşletim sistemlerinin işlevleri ve bileşimi

1.3 İşletim Sistemi Programları

1.4 İşletim sistemi veri yönetimi

1.5 Görevlerin yönetimi (süreçler, görevler)

Bölüm 2. İşletim sistemi türleri

2.1 CP / M standardı

2.2 MSX standardı

2.3 DOS gibi işletim sistemleri

2.4 GUI tabanlı işletim sistemi

2.5 Pi - sistem

2.6 İşletim Sistemi Multikleri

2.7 UNIX İşletim Sistemi

2.8 Windows ailesi işletim sistemi

Bölüm 3. Windows'un ortaya çıkması için tarih ve temel ön koşullar

3.6 Windows 2000

3.8 Windows Vista

Çözüm

Edebiyat


Tanıtım

Bilgisayar kullanıcılarının uğraşmak zorunda olduğu tüm sistem programları arasında işletim sistemleri özel bir yere sahiptir.

İşletim sistemi, hemen başlayan bir programdır. Bilgisayar kullanıcılarının uğraşmak zorunda olduğu tüm sistem programları arasında işletim sistemleri özel bir yere sahiptir.

İşletim sistemi (OS) bilgisayarı kontrol eder, programları başlatır, veri koruması sağlar ve kullanıcı ve programların isteği üzerine çeşitli hizmet işlevlerini yerine getirir. Her program işletim sisteminin hizmetlerini kullanır ve bu nedenle yalnızca kendisine hizmet sağlayan işletim sistemi altında çalışabilir. Bu nedenle, bilgisayarınızda hangi programlarla çalışabileceğinizi belirlediğinden işletim sistemi seçimi çok önemlidir. İşletim sistemi seçimi ayrıca işinizin performansını, veri koruma derecesini, gerekli donanımı vb. etkiler. Ancak işletim sisteminin seçimi, bilgisayarın teknik özelliklerine (yapılandırmasına) da bağlıdır. İşletim sistemi ne kadar modern olursa, o kadar fazla seçenek ve görsellik sağlar, aynı zamanda bilgisayardan daha fazla talepte bulunur (işlemci saat frekansı, RAM ve disk belleği, ek kartların ve cihazların kullanılabilirliği ve bit kapasitesi).

Bir işletim sistemine duyulan ihtiyacın ana nedeni, bilgisayar cihazlarıyla çalışmak ve kaynaklarını yönetmek için temel işlemlerin çok düşük seviyeli işlemler olmasıdır, bu nedenle kullanıcı ve uygulama programları tarafından gerekli olan eylemler, bu tür birkaç yüz veya binlerce temel işlemden oluşur. operasyonlar.

İşletim sistemi, bu karmaşık ve gereksiz ayrıntıları kullanıcıdan gizler ve ona çalışması için uygun bir arayüz sağlar. Dosya kopyalama ve yazdırma gibi çeşitli yardımcı işlemleri gerçekleştirir.

İşletim sistemi tüm programları RAM'e yükler, işin başında kontrolü onlara aktarır, yürütülen programların isteği üzerine çeşitli eylemler gerçekleştirir ve programların kapladığı RAM'i bittiğinde serbest bırakır.

Araştırmanın uygunluğu kullanıcının bir bilgisayarla çalışmasının kalitesini artırmak, daha basit hale getirmek ve kaynakları tahsis etme ve yönetme sorumluluğunu ortadan kaldırmak için işletim sistemlerini iyileştirme ihtiyacı nedeniyle.

Çalışmanın amacı - İŞLETİM SİSTEMİ.

Çalışma konusu - kullanıcı tarafından işletim sistemi üzerindeki çalışmalarda kullanılan etkili teknolojiler, bilim adamlarının ve programcıların bilimsel çalışmaları.

Bu çalışmanın amacı - en yaygın işletim sistemlerinin sunumundan oluşur ve kullanıcı ile bilgisayar arasındaki iletişim için daha uygundur.

Araştırma hedefleri:

1. İşletim sisteminin özelliklerini inceleyin.

2. İşletim sisteminin sırasını belirleyin.

3. İşletim sistemi geliştirmenin bir sınıflandırmasını yapın.

4. Modern işletim sistemlerini analiz edin ve dezavantajlarını ve avantajlarını belirleyin.

Araştırma hipotezi - Bir bilgisayarla etkileşimli çalışmanın rahatlığı, işletim sistemine grafiklerle birlikte ses ve video kullanan gelişmiş grafik arayüzler dahil edilerek sürekli artmaktadır. İşletim sistemi kullanıcı arayüzü, tipik durumlarda insan eylemlerini yönlendirerek ve onun yerine rutin kararlar alarak giderek daha akıllı hale geliyor.


Bölüm 1. İşletim sistemlerinin özellikleri

1.1 İşletim sistemi aşağıdaki bölümlerden oluşur

Bilgisayarın kalıcı belleğinde bulunan temel giriş-çıkış sistemi (BIOS, Temel Giriş/Çıkış Sistemi). İşletim sisteminin bu kısmı PC'de yerleşiktir.

Amacı, I / O'nun uygulanmasıyla ilgili en basit ve çok yönlü işletim sistemi hizmetlerini gerçekleştirmektir. Temel G/Ç sistemi ayrıca, bilgisayar açıldığında bilgisayarın belleğinin ve aygıtlarının çalışmasını kontrol eden bir bilgisayar işlev testi içerir. Ek olarak, temel G / Ç sistemi, işletim sisteminin önyüklemesini çağırmak için bir program içerir.

OS yükleyici, her OS disketinin ilk sektöründe bulunan çok kısa bir programdır. Bu programın işlevi, önyükleme işlemini tamamlayan iki işletim sistemi modülünü daha belleğe okumaktır.

Bir sabit diskteki işletim sistemi önyükleyicisi iki bölümden oluşur. Önyükleyicinin ilk kısmı, sabit diskin ilk sektöründe bulunur, önyüklemeye devam etmek için sabit diskin bölümlerinden hangisini seçer. Önyükleyicinin ikinci kısmı, aynı bölümün ilk sektöründe bulunur, işletim sistemi modüllerini belleğe okur ve kontrolü onlara aktarır.

Disk dosyaları IO.SYS ve MSDOS.SYS (farklı adlara sahip olabilirler, örneğin, PC DOS için IBMBIO.COM ve IBMDOS.COM, DR DOS için DRBIOS.SYS ve DRDOS.SYS - adlar işletim sistemi sürümüne göre değişir) .

İşletim sistemi yükleyicisi tarafından belleğe yüklenir ve bilgisayarın belleğinde kalıcı olarak kalırlar.IO.SYS dosyası, ROM'daki temel I/O sistemine bir ektir. MSDOS.SYS dosyası, işletim sisteminin temel üst düzey hizmetlerini uygular.


1.2 İşletim sistemlerinin işlevleri ve bileşimi

İşletim sisteminin ana görevleri aşağıdaki gibidir:

Bilgisayar çıktısında artış (bir görevden diğerine otomatik geçişle görev akışının sürekli işlenmesini organize ederek ve bilgisayar kaynaklarının birkaç görev üzerinde verimli bir şekilde dağıtılmasıyla);

Bilgisayardan gelen yanıtların kullanıcılar tarafından kullanıcı isteklerine sistemin yanıt süresinin azaltılması4

Yazılım geliştiricilerin ve bilgisayar bakım personelinin basitleştirilmiş çalışması (onlara önemli sayıda programlama dili ve çeşitli hizmet programları sağlayarak).

İşletim sistemleri aşağıdaki ölçütlere göre sınıflandırılabilir:

Kullanıcı sayısı: tek kullanıcılı işletim sistemi (Ms-DOS, Windows) ve çok kullanıcılı işletim sistemi (VM, UNIX);

Erişim: toplu iş (OS 360), etkileşimli (Windows, UNIX), gerçek zamanlı sistemler (QNX, Neutrino, RSX);

Çözülecek görev sayısı: tek görevli (MS-DOS) ve çok görevli işletim sistemleri (Windows, UNIX).

İşletim sistemi, aşağıdaki ana (yakından ilgili) işlevleri gerçekleştirmek üzere tasarlanmıştır:

Veri yönetimi;

Görev yönetimi (görevler, süreçler);

Bir insan operatör ile iletişim.

Farklı işletim sistemlerinde, bu işlevler farklı ölçeklerde ve farklı teknik, yazılım, bilgi yöntemleri ve araçları yardımıyla uygulanmaktadır.

Yapısal olarak, bir işletim sistemi, bir bilgisayarın çalışmasını kontrol eden, uygulama programlarını ve verilerini tanımlayan ve makine ile operatör arasında iletişim kuran bir dizi programdır. İşletim sistemi, makinedeki görev akışının esnek organizasyonu, tek tip ekipman yükü, tüm bilgisayar kaynaklarının optimum kullanımı, makinede büyük miktarda veri depolamanın standart organizasyonu nedeniyle bilgi işlem kompleksinin performansını artırır. onlara erişmenin çeşitli yolları ile.

Sistem yazılımı ayrıca bilgisayar birimlerinin sağlığını kontrol etmek, cihaz arızalarını tespit etmek ve yerelleştirmek ve bunların bir bütün olarak operasyon üzerindeki etkilerini ortadan kaldırmak için tasarlanmış hizmet programlarını da içerir.

Bilgisayar sistem yazılımı, kullanıcı programlarını bilgisayar kaynaklarının bileşimindeki değişikliklere uyarlamak için tasarlanmıştır. Bilgi işlem sisteminin yüksek performansı, toplu işleme ve çoklu programlama modlarının kullanılması ve zaman alıcı bilgi giriş-çıkış işlemlerini gerçekleştirmek için özel yazılımın varlığı nedeniyle işletim sistemi tarafından sağlanır.

En ünlü ilk kontrol programları arasında, ikinci nesil bir bilgisayarda uygulanan SAGE, SABER, MERCURE kompleksleri bulunur. IBM / 360 bilgisayarı için, toplu işleme teknolojisi ve gerçek zamanlı operasyonun yanı sıra çok makineli ve çok işlemcili sistemlerin uygulanmasını sağlayan bir işletim sistemi geliştirildi.

İşlevsel olarak eksiksiz ilk işletim sistemi OS / 360'tır. İşletim sisteminin geliştirilmesi ve uygulanması, operatörlerin, yöneticilerin, programcıların, kullanıcıların işlevlerini sınırlandırmayı ve ayrıca bilgisayarların verimliliğini ve teknik araçların kullanım derecesini önemli ölçüde (onlarca ve yüzlerce kez) artırmayı mümkün kıldı. OS / 360/370/375 sürümleri - MFT (sabit sayıda görevle çoklu programlama), MVT (değişken sayıda görevle), SVS (sanal belleğe sahip sistem), SVM (sanal makineler sistemi) - art arda birbirinin yerini aldı ve bir bilgisayarda veri işlerken işletim sisteminin genel veri hiyerarşisindeki ve görev yönetim sistemlerindeki rolünün büyük ölçüde belirlenmiş modern anlayışı.

1. OS / 360'ın ilk sürümleri, bilgilerin toplu işlenmesine odaklanmıştı - işlerin giriş akışı (ML, MD veya delikli kartlar) önceden hazırlanmış ve sürekli modda işlenmek üzere girilmiştir. Daha sonra, kullanıcı terminallerinden verilerin etkileşimli işlenmesine izin veren OS / 360/375 uzantıları ortaya çıktı, en son sürüm (OSSVM) aslında kullanıcıya IBM / 360/375 bilgi işlem tesisinin tam gücüne sahip bir "sanal kişisel bilgisayar" sağladı. Diğer ailelerin işletim sistemi.

1.3 İşletim Sistemi Programları

İşletim sistemi programları, sistem yapılandırmasında kurulu olan RAM miktarını sürekli olarak işgal eder. İşletim sisteminin geri kalanı, gerektiğinde MD'deki harici bellekten çağrılır.

İşletim sistemi, bilgi işlem sisteminde aşağıdaki işlemlerin uygulanmasını sağlar:

İşleme görevleri;

Diyalog ve zaman dilimleme modunda sistem çalışması;

Çok işlemcili ve çok bilgisayarlı sistemlerin bir parçası olarak sistemde gerçek zamanlı olarak çalışın;

Sistem ile operatör iletişimi;

Bilgisayar çalışmasının ilerlemesini günlüğe kaydetme;

İletişim kanalları aracılığıyla alınan verilerin işlenmesi;

Giriş-çıkış cihazlarının işleyişi;

Programların hata ayıklaması ve test edilmesi için çok çeşitli araçların kullanılması;

Görevlerin geçişini önceliklerine göre planlamak;

Verilerin, programların ve bilgisayar kaynaklarının kullanımı üzerinde muhasebe ve kontrol.

İşletim sisteminin ana bileşenleri kontrol ve işleme programlarıdır. Kontrol programları, bilgisayar sisteminin çalışmasını kontrol ederek, bir programdan diğerine geçiş sırasında, operatörün müdahalesi olmadan bilgisayarın sürekli çalışma modlarını sürdürmek için görevlerin otomatik olarak değiştirilmesini sağlar.

Kontrol programı, işleme programlarının yürütülme sırasını belirler ve bunların yürütülmesi için gerekli hizmet setini sağlar. Ana işlevler: her işin sıralı veya öncelikli olarak yürütülmesi (görev yönetimi); organizasyonu ve depolama yönteminden bağımsız olarak verilerin depolanması, aranması ve bakımı (veri yönetimi).

Görev kontrol programları, görevlerin giriş akışlarını okur, önceliğe göre işler, çeşitli görevlerin aynı anda yürütülmesini başlatır; çağrı prosedürleri; bir sistem günlüğü tutun.

Veri yönetimi programları, işlenmiş verilerin düzenlenmesi, tanımlanması, depolanması, kataloglanması ve alınması için yöntemler sağlar. Bu programlar, kayıtları bloklara birleştirerek ve blokları kayıtlara bölerek, hacim etiketlerini ve veri kümelerini işleyerek farklı organizasyon ile veri G / Ç'yi yönetir.

Kilitlenme kurtarma yönetim programları, izleme sisteminden gelen kesintileri yönetir, işlemcideki ve harici aygıtlardaki arızaları günlüğe kaydeder, arıza günlüğü girişleri oluşturur, bir görevin başarısız olma olasılığını analiz eder ve görev tamamlanamazsa sistemi bekleme durumuna alır.

Sistem yapılandırması. İşletim sistemindeki bir uygulama programı, çalışması sırasında işletim sisteminden, çalıştığı ortamdaki sistemin belirli bir uygulamasının özelliklerini alabilir: işletim sisteminin adı, sürümü ve sürümü, işletim sisteminin türü ve teknik özellikleri. bilgisayar. İşletim sistemi genellikle, sistemi belirli bir ulusal (yerel) veri sunumu için özelleştirmenize izin veren yerelleştirme araçlarına sahiptir: ondalık kesirlerin temsili, parasal değerler, tarihler ve saatler.

1.4 İşletim sistemi veri yönetimi

Veri yönetimi aşağıdaki bileşenleri içerir:

Uzun vadeli planlama - verilerin harici ortama yerleştirilmesinin düzenlenmesi, seçimi ve kullanıcı programlarına sağlanması;

Operasyonel yönetim - programlar ve veriler için RAM dağıtımı, RAM ve harici bellek arasında veri alışverişinin uygulanması;

Harici giriş-çıkış cihazlarının yönetimi ve veri yerleştirme.

1.5 Görevlerin yönetimi (süreçler, görevler)

İşlem- kendi sistem kaynaklarına sahip minimal bir yazılım nesnesi (çalışan program).

İşletim sistemi, süreçle ilgili aşağıdaki etkinlikleri izler:

Süreçlerin oluşturulması ve silinmesi;

Süreç planlaması;

Süreçlerin senkronizasyonu;

Süreçlerin iletişimi;

Kilitlenme çözünürlüğü.

Süreç ve program kavramları karıştırılmamalıdır. Bir program bir eylem planıdır ve bir süreç bir eylemin kendisidir, bu nedenle süreç kavramı şunları içerir:

Program kodu;

Yığın içeriği;

Adresin içeriği ve işlemcinin diğer kayıtları.

Böylece, CPU'daki bir program yardımıyla birkaç uyumsuz komut dizisinin yürütülmesi durumunda, bir program için birkaç tür işlem oluşturulabilir.

Aşağıdaki işlem durumları ayırt edilir:

Yeni (süreç yeni oluşturuldu);

Yürütülebilir (program komutları CPU'da yürütülür);

Bekliyor (bir işlem, çoğu zaman bir G / Ç işlemi olan bir olayın tamamlanmasını bekliyor);

Hazır (işlem CPU'nun serbest bırakılmasını bekliyor);

Tamamlandı (süreç işini tamamladı).

Bölüm 2. İşletim sistemi türleri

2.1 CP / M standardı

Mikrobilgisayarlar için işletim sistemlerinin oluşturulmasının başlangıcı OS SR. / M. 1974'te geliştirildi ve o zamandan beri birçok 8 bit makineye kuruldu. Bu işletim sistemi çerçevesinde, BASIC, Pascal, C, Fortran, Cobol, Lisp, Ada ve diğer birçok dilden çevirmenler, metin (Kelime işlemciler en yaygın kullanılan türdür) dahil olmak üzere önemli miktarda yazılım oluşturulmuştur. uygulama programları Daktilo kullanmaktan çok daha hızlı ve rahat belge hazırlamanızı sağlar.Kelime işlemciler farklı yazı tiplerini kullanmanıza, serbest biçimli paragraflara, kelimeleri otomatik olarak yeni bir satıra kaydırmanıza, dipnot yapmanıza, dahil etmenize izin verir. resimler, otomatik olarak sayfa ve dipnot numarası vb.) ve tablo işlemciler, veritabanı yönetim sistemleri.

2.2 MSX standardı

Bu standart sadece işletim sistemini değil, aynı zamanda okul bilgisayarları için donanımın özelliklerini de tanımladı. MSX standardına göre, makinede en az 16 K RAM, yerleşik BASIC yorumlayıcılı 32 K salt okunur bellek, 256x192 piksel çözünürlüğe ve 16 renk renkli grafik ekrana, üç kanallı bir renkli grafik ekrana sahip olması gerekiyordu. 8 oktav için ses üreteci, bir yazıcıyı bağlamak için bir paralel bağlantı noktası ve harici olarak bağlı bir harici depolama aygıtını kontrol etmek için bir kontrolör.

Böyle bir makinenin işletim sistemi aşağıdaki özelliklere sahip olmalıdır: gerekli bellek 16 K'dan fazla değil, sistem çağrıları düzeyinde CP. / M ile uyumluluk, diskete dayalı harici sürücülerdeki dosya biçimleri açısından DOS ile uyumluluk diskler, BASIC, C dilleri, Fortran ve Lisp çevirmenleri için destek. Böylece MSX-DOS olarak adlandırılan bu işletim sistemi, CP/M için geliştirilen kapsamlı yazılımları destekleme ihtiyacını dikkate almış ve aynı zamanda DOS ile ilgili yeni gelişmelere, grafik paketlerine (Veritabanı Yönetim Sistemi) odaklanmıştır. (DBMS) - büyük bilgi dizilerini - veritabanlarını), sembolik hata ayıklayıcıları ve diğer sorun odaklı programları yönetmenize olanak tanır.

Sistemin başarısı büyük ölçüde aşırı basitliği ve kompaktlığından, çeşitli PC konfigürasyonlarına hızla uyum sağlama yeteneğinden kaynaklanıyordu. Sistemin ilk versiyonu sadece 4K aldı ve o zamanlar bir PC'nin sınırlı hafızası göz önüne alındığında çok önemliydi.

2.3 DOS gibi işletim sistemleri

DOS gibi işletim sistemleri, 8088 ve 8086 gibi 16 bit mikroişlemciler kullanan 16 bitlik PC'lerin ortaya çıkmasıyla baskın hale geldi. Uzun ömür açısından, hiçbir mikrobilgisayar işletim sistemi DOS'un yanına bile yaklaşamaz. 1981'deki başlangıcından bu yana, DOS o kadar geniş bir alana yayıldı ki, dünyanın en popüler işletim sistemi olarak kabul edilme hakkını kazandı. Bazı eksikliklerine ve çoğunun 70'lerin gelişimine dayanmasına rağmen DOS varlığını ve bu güne kadar yayılmaya devam ediyor. İyi ya da kötü, yakın gelecekte işletim sistemi pazarına hakim olması muhtemeldir. Şu anda, DOS için büyük bir yazılım havuzu geliştirilmiştir. BASIC, Pascal, Fortran, C dahil olmak üzere neredeyse tüm popüler üst düzey diller için çevirmenler (Tercüman - bir programlama dilindeki bir programı bir dizi talimata otomatik olarak dönüştüren bir program. Çevirmen türleri - bir derleyici, bir yorumlayıcı) vardır. , Modula-2, Lisp, Logo, APL , Fort, Ada, Cobol, PL-1, Prologue, Smalltok, vb.; ve çoğu dil için birkaç çevirmen seçeneği vardır. Makine kodlarında program geliştirmek için araçlar vardır - birleştiriciler, sembolik hata ayıklayıcılar, vb. Bu araçlara, karmaşık programlar geliştirmek için gerekli olan editörler, bağlayıcılar ve diğer hizmet sistemleri eşlik eder. DOS için sistem yazılımına ek olarak birçok uygulama programı oluşturulmuştur.

Disk İşletim Sistemi ( DOS )

DOS işletim sistemi aşağıdaki bölümlerden oluşur:

Bir bilgisayarın salt okunur belleğinde (salt okunur bellek, ROM) bulunan temel giriş/çıkış sistemi (BIOS). İşletim sisteminin bu kısmı bilgisayara "yerleşik"tir.Amacı, girdi-çıktı uygulamasıyla ilgili en basit ve evrensel işletim sistemi hizmetlerini gerçekleştirmektir. Temel G/Ç sistemi ayrıca, bilgisayar açıldığında bilgisayarın belleğinin ve aygıtlarının çalışmasını kontrol eden bir bilgisayar işlev testi içerir. Ek olarak, temel G / Ç sistemi, işletim sistemi yükleyicisini çağırmak için bir program içerir.

OS yükleyici, her DOS disketinin ilk sektöründe bulunan çok kısa bir programdır. Bu programın işlevi, DOS önyükleme işlemini tamamlayan iki işletim sistemi modülünü daha belleğe okumaktır.

Bir sabit diskte (sabit sürücü), işletim sistemi yükleyicisi iki bölümden oluşur. Bunun nedeni, yüz sabit diskin birkaç bölüme (mantıksal sürücüler) bölünebilmesidir. Önyükleyicinin ilk kısmı, sabit diskin ilk sektöründe bulunur, sabit diskin hangi bölümlerinden devam edeceğini seçer. Bootloader'ın ikinci kısmı bu bölümün ilk sektöründe yer alır, DOS modülünün belleğine okur ve kontrole aktarır.

Disk dosyaları 10.SYS ve MSDOS.SYS (farklı olarak adlandırılabilirler, örneğin, PCDO için IBMB.COM ve IBMDOS.COM; DRDOS için URBIOS.SYS ve DRDOS.SYS - adlar işletim sistemi sürümüne göre değişir). İşletim sistemi yükleyicisi tarafından belleğe yüklenirler ve bilgisayarın belleğinde kalıcı olarak kalırlar. 10.SYS dosyası ROM'daki temel I/O sistemine aittir. MSDOS.SYS dosyası, temel üst düzey DOS hizmetlerini uygular.

DOS kabuğu, kullanıcı tarafından girilen komutları işler. Komut işlemcisi, işletim sisteminin önyüklendiği diskteki COMMAND.COM disk dosyasında bulunur. Type, Dir veya Cop gibi bazı kullanıcı komutları kabuğun kendisi tarafından yürütülür. Bu tür komutlara dahili komutlar denir. Geri kalan (harici) kullanıcı komutlarını yürütmek için, komut işlemcisi disklerde uygun ada sahip bir program arar ve bulursa onu belleğe yükler ve kontrolünü aktarır. Program bittiğinde, komut işlemcisi programı bellekten kaldırır ve komutu yürütmeye hazır olduğunu belirten bir mesaj görüntüler (DOS istemi).

Harici DOS komutları, işletim sistemiyle ayrı dosyalar olarak gelen programlardır. Bu programlar, disketleri biçimlendirme, diskleri kontrol etme vb. gibi bakım faaliyetlerini gerçekleştirir.

Aygıt sürücüleri, DOS I/O sistemini tamamlayan ve mevcut aygıtların yeni veya standart dışı kullanımlarına hizmet veren özel programlardır. Örneğin, sürücülerin yardımıyla bir "elektronik disk" yani. bir diskle aynı şekilde çalışabileceğiniz bir bilgisayar belleği parçası. İşletim sistemi önyüklendiğinde sürücüler bilgisayar belleğine yüklenir, adları özel bir CONFIG.SYS dosyasında belirtilir. Bu şema, yeni cihazlar eklemeyi kolaylaştırır, bunu DOS sistem dosyalarını etkilemeden yapmanızı sağlar.

Sürümler DOS

Sadece birkaç yıl içinde, MS DOS sistemi basit bir önyükleyiciden Intel 8086 mikroişlemcilerine dayalı kişisel bilgisayarlar için evrensel bir yerleşik işletim sistemine geçti.MS DOS, bilgisayar ağlarını ve grafik kullanıcı arabirimlerini destekler, her türlü depolama aygıtı olarak hizmet eder. binlerce uygulama programının temeli.. 10 milyondan fazla kayıtlı kullanıcısı olan MS DOS sistemi, kullanıcıları sürekli rakiplerinden “ayırıyor”. MS-DOS'un öncülü, 80'lerin ortalarında yazılan 86-DOS işletim sistemiydi. Seattle Bilgisayar Ürünleri için Tim Peterson. O zaman, Intel 8080 ve Zilog Z-80 tabanlı mikrobilgisayarlar için en popüler sistem Digital Research'ün CP / M-80 işletim sistemiydi. Bu sistem, çeşitli yazılım uygulamalarına (kelime işlemciler, veritabanı yöneticileri vb.) erişim sağladı. Uygulama programlarının 8-bit CP / M-80 sisteminden 86-DOS sisteminin yeni 16-bit ortamına aktarılması sürecini kolaylaştırmak için, ikincisi orijinal olarak tüm işlevleri ve işlem türlerini simüle edecek şekilde yapılmıştır. CP / M-80. Sonuç olarak, 86-DOS'taki dosya kontrol blokları, program segmenti önekleri ve yürütülebilir dosyaların yapıları CP / M-80'inkilerle hemen hemen aynıdır. CP / M-80'de bulunan programlar kolayca dönüştürülebilir (özel bir çevirici kullanarak kaynak program dosyalarını işleyerek) ve daha sonra 86-DOS sisteminde hemen veya basit bir manuel düzenleme yaparak çalıştırılabilir. 86-DOS, Seattle Computer Research'ün Intel 8086 tabanlı S-100 mikrobilgisayar ailesinin tescilli işletim sistemi olarak pazarlandığından, bu yaklaşımın kişisel bilgisayar dünyasındaki durum üzerinde genellikle çok az etkisi oldu. Açık nedenlerle rakip işletim sistemlerini kullanmaya zorlanan Intel 8086 tabanlı diğer mikro bilgisayar satıcıları, Digital Research'ün CP / M-86 sisteminin piyasaya sürülmesini sabırsızlıkla bekliyorlardı. Ekim 1980'de IBM kampanyası, mikro bilgisayar yazılım firmalarını yeni bir kişisel bilgisayar ailesi için bir işletim sistemi aramaya davet etti. Microsoft, Microsoft BACIC'in bağımsız sürümleri dışında kendi işletim sistemini sunamadı, ancak Seattle Computer Products'a Peterson'ın 86-DOS sistemini satma hakkı için ödeme yaptı. Buna karşılık Seattle Computer Products, Microsoft tarafından geliştirilen 8086 mikroişlemci için programlama dillerini ve işletim sisteminin tüm sürümlerini kullanmak ve satmak için lisans aldı. Temmuz 1981'de Microsoft, 86-DOS sisteminin tüm haklarını aldı, önemli ölçüde yeniden tasarladı ve MS DOS adını verdi. İlk IBM PC bilgisayarları 1981 sonbaharında ortaya çıktığında, IBM onlara ana işletim sistemi olarak PC DOS 1.0 adı verilen MS DOS işletim sistemini sundu. Ayrıca IBM, PC mikrobilgisayarları için alternatif işletim sistemleri olarak CP / M-86 (Dijital Araştırma) ve P-sustem (Softech) seçmiştir. Bununla birlikte, bu sistemlerin her ikisinin de bir takım dezavantajları vardı: IBM PC için düşük performans, yüksek maliyet ve kullanılabilir programlama dillerinin eksikliği. Son olarak, IBM şirketinin yardımıyla IBM PC için tüm uygulama yazılımlarının yanı sıra kendi kontrolleri altında çalışan araçları uygulamaya koymasından sonra, terazi PC DOS sisteminin lehine döndü. Bu nedenle, en başından beri, yazılım geliştiricileri PC DOS'a odaklandı ve CP / M-86 ve P-sistem sistemleri, IBM PC için yazılım pazarında önemli bir yer işgal etmedi.


2.4 GUI tabanlı işletim sistemleri

Belirlenmiş standartlara göre tasarlanmış yaygın makinelere ek olarak, genellikle belirli bir özelliğin öne çıktığı makineler oluşturulur. Bu nedenle, Macintosh ve Amiga makineleri, grafik yetenekleri nedeniyle 1980'lerin başlarında ve ortalarında en büyük ilgiyi çekti. Bunlardan ilkinde, ekran tek renkliydi, ikincisi renkliydi, ancak her ikisi de yüksek çözünürlük ve ekranda grafik bilgilerini görüntüleme hızı ile ayırt edildi.

Bu makinelerin işletim sistemleri, grafik deneyiminden en iyi şekilde yararlanmak için tasarlanmıştır. Çok pencereli bir arayüz ve bir fare manipülatörü kullanırlar. Belirli bir işlemi veya çalışma nesnesini seçmek için, ekranda kullanıcının "fareyi" kullanarak seçim yaptığı birkaç geleneksel grafik sembolü (piktogramlar) görüntülenir.

2.5 Pi - sistem

Kişisel bilgisayarların ilk gelişim döneminde, USCD p-sistem işletim sistemi oluşturuldu. Bu sistemin temeli, varsayımsal bir evrensel bilgisayar makinesini taklit eden bir program olan P-makinesi idi. Bir P-makinesi, P-kodu adı verilen özel komutları yürüterek bir işlemcinin, belleğin ve harici aygıtların çalışmasını simüle eder. P sistemi yazılım bileşenleri (derleyiciler dahil) P kodunda yazılır, uygulama programları da P kodunda derlenir. Böylece, sistemin ana ayırt edici özelliği, PC ekipmanının özelliklerine minimum bağımlılıktı. Pi sisteminin çeşitli makine türlerine taşınabilirliğini sağlayan şey budur. P kodunun kompaktlığı ve uygun şekilde uygulanan sayfalama mekanizması, küçük bir RAM'e sahip bir PC'de nispeten büyük programları çalıştırmayı mümkün kıldı.

Bununla birlikte, bu sistemin temel özelliği, RAM ve harici depolama aygıtları arasında yoğun bilgi alışverişini gerektiren, uygulamalı programların ağırlıklı olarak yorumlayıcı yürütme moduydu. Sonuç olarak, çalışmalarda önemli bir yavaşlama oldu.

2.6 Multics işletim sistemi

Böylece, her şey 1965'te başladı ... Dört yıl boyunca, American Telegraph & Telephone Bell Labs, General Electric ve Massachusetts Institute of Technology'den bir grup araştırmacı ile birlikte Os Multics projesini yarattı (MAC olarak da bilinir - MasOS ile karıştırılmalıdır). Projenin amacı, çok sayıda kullanıcıya bilgi işlem kaynaklarına uygun ve güçlü erişim araçları sağlayan çok kullanıcılı etkileşimli bir işletim sistemi oluşturmaktı. Bu işletim sistemi çok katmanlı güvenlik ilkelerine dayanıyordu. Sanal bellek, bir erişim düzeyinin her bir bölümle ilişkilendirildiği bir bölüm-sayfa organizasyonuna sahipti. Herhangi bir programın bir programı çağırabilmesi veya belirli bir segmentte bulunan verilere erişebilmesi için, bu programın yürütme seviyesinin ilgili segmentin erişim seviyesinden düşük olmaması gerekiyordu. Ayrıca Multics'te ilk kez tamamen merkezi bir dosya sistemi uygulandı. Yani dosyalar farklı fiziksel aygıtlarda bulunsalar bile mantıksal olarak aynı diskte bulunuyormuş gibi görünürler. Dizin, dosyanın kendisini değil, yalnızca fiziksel konumuna bir bağlantı içerir. Aniden dosya orada değilse, akıllı sistem uygun cihazı yerleştirmeyi ister. Ek olarak, Multics'in büyük miktarda sanal belleği vardı, bu da dosyaların görüntülerini harici bellekten sanal hale getirmeyi mümkün kıldı. Ne yazık ki, sistemde nispeten kullanıcı dostu bir arayüz oluşturmaya yönelik tüm girişimler başarısız oldu. Çok para yatırıldı ve sonuç, Bell Labs'teki adamların istediğinden biraz farklıydı. Proje kapatıldı. Bu arada, projedeki katılımcılar Ken Thompson ve Denis Ritchie'ydi. Proje kapatılmış olmasına rağmen, Unix işletim sistemini ortaya çıkaran şeyin Multics işletim sistemi olduğuna inanılıyor.

2.7 UNIX ailesinin işletim sistemleri

UNIX sistemi, mini bilgisayarlarda başarılı kullanımı nedeniyle popülerlik kazandı. Bu başarı, kişisel bilgisayarlar için benzer bir sistem yaratmanın itici gücüydü. Kural olarak, bu aileye ait farklı işletim sistemi sürümlerinin kendi adları vardır, ancak genel anlamda UNIX'in özelliklerini tekrar ederler.

UNIX, çok kullanıcılı ve çoklu görev modunda çalışma yapmanızı sağlayan bir işletim sistemidir. Başlangıçta ana bilgisayarların MULTICS'in yerini alması amaçlandı. UNIX, bir programcının elinde çok güçlü bir araçtır, ancak çok büyük miktarda RAM ve disk alanı gerektirir. Bu işletim sistemini standartlaştırma girişimlerine rağmen, birçok farklı sürümü vardır, çünkü esas olarak kullanıcıların kendi ihtiyaçları için değiştirmeye başladığı bir C programı olarak dağıtılmıştır.

Bu sistemin ana ayırt edici özelliği, modülerliği ve kullanıcı programcıları için uygun bir ortam yaratmayı mümkün kılan kapsamlı bir sistem programı setidir. UNIX sistemi, kendi modüllerinin %90'ından fazlasının yazıldığı C dili ile organik olarak birleştirilmiştir. Sistemin komut dili, büyük uygulama sistemleri oluşturmak için çeşitli programları birleştirmeyi çok kolaylaştıran C dili ile pratik olarak örtüşmektedir.

UNIX, kullanıcının doğrudan etkileşimde bulunduğu bir "kabuk"a ve aslında bilgisayarın eylemlerini kontrol eden bir "çekirdeğe" sahiptir. Bilgisayar komut istemi olarak bir dolar işareti görüntüler. Bu işletim sisteminin kullanıldığı sürenin uzunluğu nedeniyle komutların sayısı oldukça fazladır. Herhangi bir işletim sisteminde bulunan dosya yönetimi komutlarına ek olarak, UNIX'in en az bir metin düzenleyicisi, bir metin biçimlendiricisi ve bir C derleyicisi vardır, bu da "kabuğu" gerektiği gibi değiştirmenize olanak tanır.

UNIX'ten, diğer birçok işletim sistemi yeniden eşleme, borulama ve filtreleme gibi özellikleri benimsemiştir; bununla birlikte, UNIX'in şüphesiz en başından çok kullanıcılı ve çok görevli bir işletim sistemi olarak tasarlanma avantajı vardır. Dosya adları, büyük ve küçük harf ayrımıyla 14 karakter uzunluğunda olabilir. Orijinal işletim sistemi komut seti, sürüm 7.0'da 143'e genişletildi; Sistem III, Berkeley 4.1'de 25 ve Berkeley 4.2'de sonraki 114 olmak üzere 71 komut daha ekledi. Bu komut bolluğu nedeniyle UNIX, en kullanıcı dostu diller arasında değildir. Grafiksel bir kullanıcı arabirimi kullanılarak iş kolaylaştırılır, ancak çok sayıda komut zaten önemli miktarda bellek kapladığından, bu arabirim daha fazla bellek ve disk alanı gerektirir.

İşletim sistemlerinin ne olduğunu ve genel olarak özelliklerini anladık, şimdi genellikle kısa bir ortaya çıkma ve gelişme tarihi ile başlayan işletim sistemi çeşitliliği hakkında daha ayrıntılı, spesifik bir inceleme başlatmanın zamanı geldi.

Unix işletim sistemi

Özellikle Unix'in ortaya çıkmasının bir bilgisayar oyununu suçlamak olduğuna inanılıyor. Gerçek şu ki, Ken Thompson bir nedenden dolayı Uzay Yolculuğu oyuncağını yarattı. 1969'da Multics geliştirmek için kullanılan Honeywell-635 bilgisayarında yazdı. Ancak işin püf noktası, ne yukarıda bahsedilen Honeywell'in ne de General Electric-645 laboratuvarındakinin bir oyuncak için uygun olmamasıdır. Ve Ken'in başka bir bilgisayar bulması gerekiyordu - 18 bitlik bir PDP-7 bilgisayar. Ken ve adamları, hayatını ve işini kolaylaştırmak için yeni bir dosya sistemi geliştiriyorlardı. Bu yüzden icadımı yepyeni bir arabada denemeye karar verdim. Denedim. Tüm Bell Labs patent departmanı çok memnun oldu. Thompson bunun yeterli olmadığını düşündü ve inode'lar, sistemin TimeSharing modunda iki kullanıcı tarafından kullanılmasını sağlayan bir süreç ve bellek yönetimi alt sistemi ve basit bir komut yorumlayıcı gibi işlevler dahil olmak üzere geliştirmeye başladı.Ken bunun için birkaç yardımcı program bile geliştirdi. sistem. , Ken'in çalışanları Multics işletim sistemine nasıl eziyet ettiklerini hala hatırlıyorlardı, bu yüzden eski değerlerin onuruna, onlardan biri - Brian Kernighan - buna benzer bir ad vermeye karar verdi - UNICS. programcılar her zaman tembel olmuştur.) İşletim sistemi assembler'da yazılmıştır. Böylece dünyada "UNIX First Edition" olarak bilinen şeye ulaşıyoruz. Kasım 1971'de, ilk tam teşekküllü Unix dock yayınlandı. İşletim sistemi “UNIX First Edition” olarak adlandırıldı. İkinci baskı çıktı. oldukça hızlı - bir yıldan az bir süre sonra. farklıydı. Denis Ritchie'yi "sözlükler için oturmaya" zorlamadıysa, bunun sonucunda şimdi C olarak bilinen kendi dilini yazdı. UNIX'in 4. baskısı 1973'te yazıldı. Temmuz 1974'te UNIX'in 5. sürümü yayınlandı. UNIX'in (diğer adıyla UNIX V6) 1975'te yayınlanan altıncı baskısı, ticari olarak yeniden dağıtılan ilk Unix'ti. Çoğu C ile yazılmıştı.

Daha sonra işletim ve sanal bellek yönetimi alt sistemi tamamen yeniden yazıldı, aynı zamanda harici aygıt sürücülerinin arayüzü değiştirildi. Tüm bunlar, sistemi diğer mimarilere kolayca taşınabilir hale getirdi ve "Yedinci Sürüm" olarak adlandırıldı (diğer adıyla UNIX sürüm 7). Altılı 1976'da Berkeley Üniversitesi'ne gittiğinde, orada yerel Unix guruları ortaya çıktı. Bunlardan biri Bill Joy'du.

Programcı arkadaşlarını bir araya getiren Billy, UNIX çekirdeği üzerinde kendi sistemini geliştirmeye başladı.Ana fonksiyonlara ek olarak (Pascal derleyicisi dahil) kendi sistemini de doldurduktan sonra, tüm bu karma dağıtım (BSD 1.0) olarak adlandırdı. BSD'nin ikinci versiyonu, ilkinden neredeyse hiç farklı değildi. BSD'nin üçüncü sürümü, BSD 3.x'in temelini oluşturan 32 / V sistemini veren VAX bilgisayar ailesine UNIX Sürüm 7'nin bağlantı noktasına dayanıyordu. Peki ve en önemlisi TCP/IP protokol yığını geliştirildi; geliştirme ABD Güvenlik Bakanlığı tarafından finanse edildi.

İlk ticari sistem UNIX SYSTEM III olarak adlandırıldı ve 1982'de çıktı. Bu işletim sistemi, UNIX Sürüm 7'nin en iyi özelliklerini birleştirdi ve ardından Unix'ler şöyle bir şey geliştirdi:

İlk olarak, UNIX'i diğer platformlara taşımayı ticarileştiren şirketler vardı. XENIX adlı bir UNIX varyasyonu üreten Santa Cruz Operasyonu ile birlikte, tanınmış Microsoft Corporation'ın da bunda payı vardı.

İkinci olarak, Bell Labs, Unix Geliştirme Grubunu oluşturdu ve UNIX'in gelecekteki tüm ticari sürümlerinin (Sistem V ile başlayan) geriye dönük uyumlu olacağını duyurdu.

1984 yılına gelindiğinde, UNIX System V'in ikinci sürümü yayınlandı ve burada ortaya çıktı: dosyaları ve yazmaları kilitleme, yazmaya çalışırken paylaşılan RAM sayfalarını kopyalama (yazma üzerine çöp), RAM'in sayfa değiştirme vb. Bu zamana kadar, UNIX 100.000'den fazla bilgisayara kuruldu.

1987'de UNIX System V'in üçüncü sürümü yayınlandı.Bu destansı işletim sisteminin dört buçuk milyon kullanıcısı kaydedildi ... Bu arada, Linux'a gelince, sadece 1990'da ortaya çıktı ve ilk resmi sürümü İşletim sistemi yalnızca Ekim 1991'de piyasaya sürüldü. BSD gibi, Linux da kaynakla birlikte dağıtıldı, böylece herhangi bir kullanıcı onu istediği şekilde özelleştirebilir. Örneğin Windows 9x'in karşılayamayacağı hemen hemen HER ŞEY yapılandırıldı.

2.8 Windows ailesinin işletim sistemleri

Windows muhtemelen Bill Gates'e kimsenin sipariş etmediği ilk işletim sistemiydi ve onu geliştirmek için kendi başına aldı. Onun hakkında bu kadar özel olan ne? İlk olarak, grafik arayüz. O zamanlar sadece kötü şöhretli Mac 0S buna sahipti. İkincisi, çoklu görev. Genel olarak, Windows 1.0, Kasım 1985'te piyasaya sürüldü. Ana platform 286 araçtı.

Tam iki yıl sonra, Kasım 1987'de Windows 2.0 çıktı ve bir buçuk yıl sonra 2.10 çıktı. Onlar hakkında özel bir şey yoktu. Ve son olarak, devrim! Mayıs 1990, Windows 3.0 piyasaya sürüldü. Çok fazla şey vardı: Her iki DOS uygulaması da tam ekranda ayrı bir pencerede yürütüldü ve Soru-Paste, DOS uygulamalarıyla veri alışverişi için çalıştı ve Windows'un kendisi birkaç bellek modunda çalıştı: gerçek (temel 640 KB), korumalı ve genişletilmiş. Aynı zamanda, fiziksel belleğin boyutundan daha büyük uygulamaları çalıştırmak mümkün oldu. Dinamik Veri Değişimi (DDE) de gerçekleşti. Birkaç yıl sonra, temel bellekte herhangi bir sorun olmayan sürüm 3.1 yayınlandı. True Toure yazı tiplerini desteklemek için yeni bir özellik de tanıtıldı. Yerel ağda normal çalışma sağlanır. Sürükle ve Bırak belirdi (fare ile dosya ve dizin aktarımı). 3.11 sürümünde ağ desteği iyileştirildi ve birkaç küçük özellik daha tanıtıldı. Buna paralel olarak, o zamanlar 0S / 2'den alınan temel ağ gadget'larının bir koleksiyonu olan Windows NT 3.5 piyasaya sürüldü. sistem, Windows 3.11'den önemli ölçüde farklıdır.

24 Ağustos - Windows 95'in resmi yayın tarihi (diğer adlar: Windows 4.0, Windows Chicago) Artık sadece bir işletim ortamı değildi - tam teşekküllü bir işletim sistemiydi. 32 bit çekirdek, daha iyi dosya erişimi ve ağ iletişimi için izin verdi. 32 bit uygulamalar birbirlerinin hatalarından daha iyi korunuyordu, ayrıca tek bir bilgisayarda tek sistemle çoklu kullanıcı modu desteği vardı. Birçok arayüz farklılığı, bir dizi ince ayar ve iyileştirme.

Biraz sonra, 95. ile aynı arayüze sahip yeni bir Windows NT çıktı. İki versiyonda teslim edildi: sunucu ve iş istasyonu olarak. Windows NT 4.x sistemleri güvenilirdi, Microsoft'un vicdanı olduğu için değil, NT bir zamanlar VAX / VMS üzerinde çalışan programcılar tarafından yazıldığı için.

1996'da Windows-95 OSR2 piyasaya sürüldü (bu, Open Service Relase anlamına gelir). Dağıtım kiti, Internet Explorer 3.0'ı ve Outlook'un bazı eski sürümlerini (daha sonra yalnızca Exchange olarak adlandırıldı) içeriyordu. Ana işlevler FAT32 desteği, gelişmiş donanım ve sürücü başlatıcıdır. Bazı ayarlar (video dahil) yeniden başlatmadan değiştirilebilir. FAT32 destekli yerleşik DOS 7.10 da vardı.

Yıl 1998. Yerleşik Internet Explorer 4.0 ve Outlook ile Windows-98 piyasaya sürüldü. Sözde Active Desktop ortaya çıktı. Genel sürücüler ve DirectX için geliştirilmiş destek. Birden çok monitör için yerleşik destek. İsteğe bağlı olarak, sabit sürücüleri FAT16'dan FAT32'ye dönüştürmek için harika bir yardımcı program ekleyebilirsiniz. Gömülü DOS, 7.10'a kadar uzanır.

Windows 98 Special Edition bir yıl sonra çıktı. Optimize edilmiş bir çekirdek ile. Internet Explorer, genel olarak 4.x'ten pek farklı olmayan 5.0 sürümüne ulaştı. FrontPage ve Web Publisher gibi çeşitli zayıf yardımcı programların tesliminden oluşan World Wide Web ile entegrasyon. DOS hala aynıydı - 7.10.

2000 Yılı. Windows Millenium'un tam sürümü yayınlandı. Internet Explorer 5.5 sürümü oldu, DOS ölmüş gibi görünüyor, ancak akıllı insanlar bunun 8.0 olduğunu iddia ediyor, ancak adı 8.0. Dos uygulamaları basitçe göz ardı edilir. Arayüz, grafiksel özellikler ve hareket edebilen her şeyin (fare imleci dahil) hızlandırılması ve ayrıca birkaç ağ özelliği ile iyileştirildi. Eh, oldukça yakın zamanda, bizim zamanımızda Windows Vista ve Windows server 2008'in piyasaya sürüldüğünü söyleyebiliriz.

Bölüm 3. Windows işletim sisteminin ortaya çıkışı için tarihçe ve temel ön koşullar

Kuruluşundan bu yana uzun yıllar boyunca, kişisel bilgisayarlar (IBM uyumlu), özel "kullanıcı kabukları" olmadan, doğrudan işletim sistemi (MS DOS, DR DOS, PC DOS) altında çalıştı. Böyle bir bilgisayarda oturan kullanıcılar, açıldıktan sonra çıplak ekranda iğrenç C: \ istemini görmeye mahkum edildi. Tüm bilgisayar kontrol işlemleri, klavyeden bazı kelimeler - direktifler girilerek gerçekleştirildi. Böyle bir alfanümerik arayüzün rahatsızlığı, bilgisayarların kendileri hakkında şikayetlere yol açtı.

Kişisel bir bilgisayarla çalışmak, örneğin bir mini bilgisayarla çalışmaktan çok az farklıydı: işletim sistemini iyi bilmek gerekiyordu. Ve bir bilgisayarla iletişim kurma süreci şaşırtıcı derecede sıkıcıydı: DOS yönergelerini kesin olarak tanımlanmış bir sırayla girmeniz, uygulama programlarını adlarıyla çağırmanız (genellikle hatırlanması oldukça zor) gerekiyordu. Sayım sonuçlarını aldıktan sonra, bu bilgileri diğer programlara vb. Aktarmak için tekrar DOS araçlarına başvurmak gerekiyordu. Böyle bir "hizmet", elbette, kişisel bilgisayarların kullanıcılar arasında yaygın olarak kullanılmasına katkıda bulunmadı.

1980'lerde IBM PC uyumlu bilgisayarlar için fiili standart haline gelen MS DOS işletim sisteminin eksikliklerinden biri, son derece ilkel kullanıcı arabirimiydi. Özellikle Apple'ın Macintosh'u IBM'in MS DOS komut satırından çok daha avantajlı görünen son derece kolay bir pencereli grafik kullanıcı arabirimi (GUI) ile zaten piyasada olduğundan, Microsoft açıkça daha kullanıcı dostu bir işletim sistemi arabirimiyle ilgilenmeliydi. bilgisayar. Pencereli arayüzde, her yürütülebilir programa, ekranın bir bölümünü veya tüm ekranı kaplayabilen bir ekran penceresi atanır.

Grafik kullanıcı arabirimi alanında bağımsız geliştirmeler yürüten Microsoft, pencere ortamının yalnızca MS DOS için bir kabuk olmasını sağlamakla kalmayıp, dosyalarla çalışmanıza ve programları çalıştırmanıza izin vermekle kalmayıp, aynı zamanda geliştiricilere kendi uygulama programlama arabirimlerini de sağlayacaktır. (Uygulama Arayüzü Programlama, API).

Microsoft, 10 Kasım 1983'te Windows grafik işletim ortamının geliştirildiğini duyurdu, ancak 1982'nin sonlarında Microsoft programcıları, Bilgisayar Grafik Arayüzü (CGI) adı verilen evrensel bir grafik prosedür seti oluşturmaya başladılar.

Başlangıçta, bir dizi rutin olarak CGI'nın Microsoft derleyicileriyle birlikte gönderilmesi ve program geliştiricilerin çok çeşitli yazıcı türlerine grafik çıktısı almalarına izin vermesi amaçlanmıştı. Programcılar, programlarında CGI işlevlerini kullanabilirler ve bunlar daha sonra istenen yazıcı tipinin komutlarına dönüştürülür.

CGI üzerinde çalışmaya başladıktan kısa bir süre sonra Microsoft, MS DOS bilgisayarları için grafiksel bir işletim ortamı yaratmaya başladı. Böyle bir kabuğun yaratılması, IBM uyumlu bilgisayar kullanıcılarının VisiCorp tarafından VisiOn çok pencereli işletim kabuğu üzerinde çalışmaya başladığının duyurusuna beklenmedik ilgisinden ilham aldı. Böylece rekabet işini yaptı - Şubat 1983'te Microsoft'un kendi Windows kabuğunu yaratacağı anlaşıldı.

Windows'un birçok özelliği ve özelliği gelecekte önemli ölçüde değişmiş olsa da, bazı hükümler en başından beri açıktı. Windows çok görevli olmalıdır, yani. aynı anda birden fazla programı çalıştırabilmelidir. Windows her tür ekran ve yazıcıyla çalışmalıdır. Ve kullanıcıların tanıdık yazılım araçlarını terk etmeleri çok zor olduğundan, Windows'un DOS uygulamalarını çalıştırabilmesi gerekir. İkinci hedefin uygulanması o kadar zordu ki, tüm projeyi aylarca geciktirdi.

CGI üzerindeki çalışma test aşamasına girdiğinde artık bağımsız bir ürün değildi. CGI, GDI (Grafik Aygıt Arayüzü) olarak yeniden adlandırıldı ve yalnızca yazıcıyla değil, ekranla da çalışma prosedürleri de dahil olmak üzere Windows'un bir parçası oldu. Bu amaçla, GDI'ye metinlerle çalışırken tipografik ve yayınlama özellikleri ve grafik nesnelerini işleme prosedürleri için destek sağlayan işlevler eklenmiştir.

Kasım 1983'te COMDEX, ilk Windows prototipi hazırdı. Windows'un ilk sürümünün tanıtımında, ticari satışların Mayıs 1984'te başlayacağına söz verildi. 1984 baharında, satışların başlama tarihi Kasım'a ertelendi. Kasım ayında bu tarih Haziran 1985'e ertelendi. Ancak, Windows kutuları 18 Kasım 1985'e kadar mağazalara ulaşmadı.

Ancak, Windows'un Kasım 1985'te raflardaki yerini almasına rağmen, iki yıl boyunca (1985'ten 1987'ye kadar) yazılım pazarında fazla bir etki yaratmadı ve Microsoft'un umduğu gibi MS DOS'un alternatifi olmadı. Çok sayıda kullanıcı (%51), Windows'u, onun için oluşturulan uygulamalar (MS DOS için olağan programlara kıyasla çok azdı) veya bir grafik arayüz uğruna değil, birinden hızlı bir şekilde geçiş yapabilmek için satın aldı. DOS uygulamasından diğerine.

1987'den beri durum dramatik bir şekilde değişmeye başladı. Windows üzerinde çalışmak üzere yazılmış, güçlü ve iyi bilinen uygulamalar ortaya çıkmaya başladı. Windows'un üçüncü sürümünün piyasaya sürülmesiyle, Windows'un yalnızca yazılım pazarında sağlam bir yer elde etmekle kalmayacak, aynı zamanda yazılım oluşturmada Microsoft'un ana stratejik politikası haline geleceği anlaşıldı. varyant tüm rakipleri çok geride bırakıyor."

1990'a gelindiğinde Microsoft, bir grafik arayüzün geliştirilmesinde önemli teknik ilerlemeler kaydetmişti. Bir yandan Microsoft, büyük ölçüde aynı zamanda (IBM ile birlikte) OS / 2 işletim sistemi için Presentation Manager grafik arayüzünü geliştirmesi nedeniyle bu alanda büyük adımlar attı. Öte yandan Microsoft, Windows API'sini temel alan programlar için tüm RAM'i kullanmak için bağımsız bir çözüm buldu. Temmuz 1990'da PC Magasine, Windows 3.0'ın yeni sürümü hakkında "Microsoft Windows, OS / 2'nin hala olmaya çalıştığı mükemmel çoklu görev işletim sistemi haline geldiğini" belirten bir makaleyi işaretledi.

"Event - 90", yılın en çok satan ve en iyi ürünü haline gelen Microsoft Windows 3.0 grafik işletim sisteminin piyasaya sürülmesiydi. Windows'un hoş bir grafik kullanıcı arabirimi vardı (şimdiye kadar IBM PC için görünenle karşılaştırıldığında), 80286, 80386 ve daha yüksek mikroişlemciler tarafından adreslenebilir tüm bellekle çalıştırılan önemli bir hizmet yelpazesi sağladı. 32 - bit mikroişlemciler (80386 ve üstü) ve en az 2 MB belleğe sahip Windows 3.0, sanal bellek kullanabilirdi, bu çalışma moduna 386 Gelişmiş Mod adı verildi.

Sistemin çoklu görev yetenekleri vardı. Windows 3.0 altındaki DOS programları, önleyici çoklu görev modunda çalıştı. Windows API'sine uyan programlar, ortak çoklu görev modunda çalıştı. Windows'un bir şekilde çalışabileceği minimum RAM miktarı Standart Modda 1 MB idi. Ayrıca Windows, yalnızca daha düşük 640 KB bellek (Gerçek Mod) kullanan IBM PC XT sınıfı makinelerde çalışmaya devam edebilir.

Resmi bir bakış açısından, Windows bir işletim sistemi değildi - MS-DOS sisteminin çekirdeğini ve komut işlemcisini kendi çekirdeği ve grafik arayüzü ile tamamladı. Ancak, kullanıcı için, Windows altında MS-DOS uygulamalarının yürütülmesinde önemli bir sorun olmaması ve Windows için yazılmış uygulamaların grafik arayüzü ile etkileşime girmesi, Windows hizmetini ve Windows için mevcut tüm belleği kullanması daha önemliydi - uygulamalar . Microsoft, ünlü kelime işlemci Word ve Excel elektronik tabloları gibi Windows için kendi yazılım ürünlerini yaptı. Ancak birkaç ay içinde bağımsız yazılım firmalarının büyük çoğunluğunun Windows yazılımı üretmeye geçmesiyle Windows'u piyasaya sürmek çok önemliydi.

Böylece, IBM PC uyumlu bilgisayarlar için yeni bir yazılım standardını onaylayan Microsoft, IBM ile ortak geliştirme anlaşmasını feshetti. Windows 3.0, OS / 2 ve Windows'un önceki tüm sürümlerinden çok daha iyi pazarlanabilir bir ürün olduğu ortaya çıktı. Windows 3.0'ın ilk teslimat yılında ve Microsoft, ürünün 5 milyon kopyasını sattı, birinci nesil OS / 2'nin toplam satışları ise yarım milyon kopyaya ulaşmadı.

90'ların başlangıcı, Microsoft Windows'un etkisinde ve yalnızca yazılımda değil, aynı zamanda donanım pazarında da çok hızlı bir büyüme ile karakterize edildi. Örneğin, Windows için optimize edilmiş video bağdaştırıcı kartlarına, yani. en az 80386 mikroişlemci ve en az 4 MB bellek kapasitesi ile. Ancak sistem daha zayıf donanımlarda da çalıştı.

Nisan 1992'de Windows 3.1 ortaya çıktı. O andan itibaren, Windows resmi olarak işletim sistemi olarak anıldı. Windows 3.1 arayüzü biraz geliştirildi, özellikle görüntüleme nesnelerini fare ile kontrol etme yeteneği güçlendirildi. Dinamik Veri Değişimi (DDE) artık doğrudan Windows tarafından destekleniyordu. Sistem, daha önce Windows Multimedya Uzantıları paketinde ayrı olarak gönderilen multimedya araçlarını içerir. Windows 3.1, yayımlama yeteneklerini genişletmek için True Type yazı tipi ölçekleme sistemi için yerleşik desteğe sahiptir. Windows 3.1, Windows 3.0 gibi, 16 bitlik bir sistemdi, ancak yalnızca 2 işletim modu sunuyordu - Standart ve 386 Genişletilmiş. Artık XT sınıfı bir makinede Windows ile çalışmak mümkün değildi, ancak 286. bilgisayarlar "işlevsel" kaldı. Genel olarak, Windows çok daha kararlı ve kullanışlı hale geldi, sistem performansı biraz arttı. Bütün bunlar, 1992'nin ortalarından bu yana, Windows pazarının geliştirilmesinin aslında Windows 3.1'e atıfta bulunmasına ve önceki sürüm için değil, özellikle Windows 3.1 için daha fazla uygulamanın üretilmesine yol açtı.

Windows tarihindeki bir sonraki önemli kilometre taşı, 1993 yılının sonlarında piyasaya sürülen Microsoft Windows for Workgroups 3.11'dir. Bu sürüm yalnızca bir "masaüstü" işletim sistemi değil, aynı zamanda bir yerel alan ağı için bağımsız bir ağ işletim sistemi ve bir Windows NT sunucusu için bir ağ istemcisiydi. Ek olarak, Windows for Workgroups, MS DOS ile uyumlu sanal dosya sisteminin yeni bir sürümünü içeriyordu, ancak bunun dışında yalnızca 386 gelişmiş modunda çalışan Windows 3.1'in biraz geliştirilmiş bir değişikliğiydi.

Temel olarak, Windows3.x 16 bitlik bir işletim sistemidir, bu nedenle programlar için bellek 64 KB'lık bölümlerden oluşuyor olarak temsil edilir ve tüm veriler temelde 16 bit'tir. Böyle bir sistem yalnızca programcılar için can sıkıcı olmakla kalmaz, aynı zamanda büyük miktarda veriyle çalışırken 32 bit adreslemeye kıyasla daha az verimli olabilir. Bu işletim sisteminin 16 bitlik tabanının bir başka sonucu da sınırlı sistem kaynaklarıdır. Windows 3.x, uygulama programları için dosya tanımlayıcıları gibi yapıları depolamak için diğer adreslerde küçük bir bellek bloğu tahsis eder. Bu bellek alanları dolduktan sonra, Windows, diğer adreslerde kullanımında yeterli belleğe sahip olsa bile yeni uygulama programları yükleyemez.

İleriye dönük önemli bir adım, Mayıs 1990'da Windows 3.0'ın piyasaya sürülmesiydi. Microsoft, 80286 ve 80386 işlemciler için korumalı mod desteği sunarak uygulamalara daha fazla bellek verdi. 386 gelişmiş modu desteği Windows / 386'dan alınmıştır. Uygulama programları 16 MB'a kadar bellek ayrılmıştı ve sayfalara göre düzenlenmemiştir, ancak eşzamanlı kullanım için hazırdır. Sözde çoklu görev ve bir pencerede DOS programlarını çalıştırma yeteneği uygulandı. Kullanıcı arayüzü önemli ölçüde iyileştirildi. Dosya yönetim programları FileManager ve ProgramManager, ortamın kendi tarzında yapıldı, ControlPanel yapılandırma programı ortaya çıktı, orantılı yazı tipleri ve ayrıca hacimsel arayüz öğeleri eklendi: kaydırma çubukları ve düğmeler.

Sürücüleri görüntülemede yapılan değişiklikler ve büyük miktarda belleğe hitap etme yeteneği, Windows'un önemli ölçüde daha hızlı çalışmasına izin verdi. Son olarak hem kullanıcılar hem de yazılım geliştiriciler tam olarak bekledikleri ortama kavuşmuşlardır.

İşletim kabuğu Windows 3.1, Microsoft tarafından geliştirilen ve kullanıcılar ve programcılar için çok sayıda özellik ve kolaylık sağlayan bir DOS eklentisidir. Windows'un yaygın olarak benimsenmesi, 661'i IBM PC uyumlu bilgisayarlar için fiili standart haline getirdi: bu tür bilgisayarların kullanıcılarının büyük çoğunluğu Windows'ta çalışıyor. NortonCommander gibi kabuklardan farklı olarak Windows, dosyalar, diskler vb. ile işlemler için kullanışlı ve sezgisel bir arayüz sağlamakla kalmaz, aynı zamanda Windows ortamında çalışan programlar için yeni fırsatlar sunar. Elbette bu özellikleri kullanabilmek için programların Windows gereksinimlerine göre tasarlanmış olması gerekir.

Windows 3.1 kabuğu birçok bileşen içerir ve çeşitli geçmişlere sahip kullanıcılara rahat bir çalışma ortamı sağlar.

Windows kabuğunun 3.0 sürümü (ve sonraki 3.1), bir bilgisayarla kullanıcı arabirimi açısından tamamen farklı ilkeleri izler. Windows kabuğunun arkasındaki ana fikir, bilginin doğal sunumudur. Bilgi, bu bilgilerin bir kişi tarafından en etkili şekilde özümsenmesini sağlayan biçimde sunulmalıdır. Bu ilkenin basitliğine (ve hatta önemsizliğine) rağmen, kişisel bilgisayarların uygulama programlarının arayüzlerinde uygulanması, çeşitli nedenlerle arzulanan çok şey bıraktı. Ve Windows 3.1'deki uygulanması da dezavantajları olmadan değildir. Ancak bu kabuk, önceki anabilgisayar kullanıcı arabirimlerine göre önemli bir gelişmeyi temsil ediyor. En önemli ayırt edici özellikleri şunlardır:

Windows kapalı bir çalışma ortamıdır. İşletim sistemi düzeyinde mevcut olan hemen hemen her işlem, Windows'a çıkmadan gerçekleştirilebilir. Bir uygulama programı başlatmak, disketleri biçimlendirmek, metinleri yazdırmak - tüm bunlar işlem tamamlandıktan sonra Windows'tan çağrılabilir. DOS deneyimi burada da işe yarar; Windows ortamının temel ilke ve kavramlarının çoğu, DOS ortamının ilgili ilke ve kavramlarından farklı değildir. Windows ortamındaki kullanıcı arayüzünün temel kavramları pencere ve simgedir. Windows kabuğunda gerçekleşen her şey, bir anlamda, ya bir simgeli bir işlemdir ya da bir pencere (veya pencere) ile bir işlemdir. Windows ortamında ve pencerelerin yapısında ve kontrollerin düzenlenmesinde standartlaştırılmıştır. Servis programlarının işlem setleri ve menü yapısı standart hale getirildi. Tüm servis ve uygulama programları için fare işlemleri standarttır.

Windows bir grafik kabuktur. Kullanıcının klavyeden yönergeleri metin dizileri olarak girmesi gerekmez. Sadece ekrana dikkatlice bakmak ve fareyi kullanarak önerilen setten gerekli işlemi seçmek gerekir. Fare imleci, gerekli menü yönergesinin alanına veya ilgilenilen simgeye veya anahtarın alanına yerleştirilmelidir.Sistemler aynı anda yalnızca bir programı çalıştıracak şekilde tasarlanmıştır. Windows içinde, bir kullanıcı paralel (bağımsız) yürütme için birkaç program çalıştırabilir. Yürütülebilir programların her birinin kendi penceresi vardır. Yürütülebilir programlar arasında geçiş, gerekli programın (düğmeler) penceresinde imleç sabitleme ile fare kullanılarak gerçekleştirilir.

24 Ağustos 1995'te yeni Windows 95 işletim sistemi satışa çıktı.Yayınlanmadan önce bu sistemin beta sürümlerinin yaklaşık 400 bin kopyası satıldı. Tüm bilgisayar topluluğu bu sisteme takıntılıydı - Windows 95'in piyasaya sürülmesi 1995'in ana olayıydı. Bir telaş başladı: tüm dergiler Windows 95 hakkında yazdı, kitaplar yayınlanmaya başladı, geniş bir reklam kampanyası vardı, tüm yazılım üreticileri bu yeni işletim sistemi için ürünlerini yeniden yapmaya başladı, bilgisayar ve bileşen üreticileri Designedfor Windows 95 logosunu almaya çalıştı. spot ışığında, basittir: 1990'da Windows 3.0'ın piyasaya sürülmesinden bu yana en önemli Windows güncellemesidir.

Kullanıcılar artık gerçek bir masaüstü ve simgeler, sürükle ve bırak kopyala ve bırak, alt klasörler ve özellikleri ayarlamak için kolay erişilebilir bir iletişim kutusu dahil olmak üzere nesne yönelimli bir arabirimden yararlanıyor. Dosya sistemi uzun dosya adlarını tanır ve "masaüstü" metaforuyla iyi uyum sağlar.

Temel mimari açısından, Windows 95, önleyici çoklu görev özelliğine sahip 32 bit, çok iş parçacıklı bir işletim sistemidir. Kendi ortamında, belirli Win32 API'sine göre yazılmış yerel 32 bit uygulama programları yürütülebilir. Windows 95 yerel uygulamaları, yapılandırılmamış bir 32 bit adres alanı kullanır ve bu da büyük miktarda veriyi işlerken potansiyel olarak daha hızlı olmalarını sağlar.

Windows 95 çekirdek bileşeni Windows 95 çekirdeği 3 bileşenden oluşur:

Kullanıcı, klavye girişini, fare girişini ve diğer işaretleme aygıtlarını ve kullanıcı arabirimi aracılığıyla çıkışı kontrol eder. Windows 95, zaman uyumsuz giriş modelini kullanır.

Çekirdek, temel işletim sistemi işlevselliği (dosya G / Ç desteği, sanal bellek yönetimi, görev zamanlama desteği), program başlangıcında exe ve dil dosyalarını yükler, istisnaları işler, 16 bit ve 32 bit kodlar arasında etkileşim sağlar;

GDI, ekranda görünen her şeyi kontrol eden ve yazıcılara ve diğer cihazlara grafik çıktısını destekleyen grafik sistemidir.

ProgramManager ve FileManager modülleri, kullanıcının dosyalarının klasörler olarak adlandırılan simgeler olarak görüntülendiği bir masaüstü görüntüsüne yol açmıştır. Windows 95'teki daha karmaşık dosya yönetimi işlevleri, temel olarak bir bilgisayarın dosya yapısının ve ağ ortamının ağaç şemasını gösteren FileManager'ın yerini alan Explorer yardımcı programına emanet edilmiştir. FAT dosya sistemi uzantısı sayesinde, dosya adları daha önce olduğu gibi sekiz karakter artı üç harfli bir uzantıyla sınırlı değildir, ancak 255 karaktere kadar adlar kullanılabilir.

Kullanıcı arayüzündeki diğer olumlu değişiklikler, animasyonlu simgeler ve sekmeli iletişim kutularını içerir. Windows 95 ile birlikte gelen standart yardımcı programların sayısı, geleneksel hesap makinelerinden ve oyunlardan güçlü sistem sağlığı araçlarına kadar arttı. Genişletilmiş ağ desteği yetenekleri.

Windows 95'in Avantajları:

1) birçok programın çalışmasını hızlandıran neredeyse eksiksiz bir 32 bit işletim sistemi.

2) kullanıcı için uygun grafik çoklu pencere arayüzü (Masaüstü);

3) Hızlı başlatma için en önemli programların Masaüstü Kısayollarını ve Klasörlerini oluşturma yeteneği. Klasörlerin içinde, işi daha kolay hale getiren başka Klasörler ve Kısayollar olabilir;

4) uygulamaları başlatmak ve görev çubuğundaki Başlat düğmesine (Yıldız) tıklayarak bir Menü oluşturma yeteneği;

5) bilgisayarın donanımını desteklemek için kendi kendini ayarlayan sürücü sistemi ("PlugandPlay" - "Tak ve Çalıştır" teknolojisi);

6) gerçek çoklu görev;

7) İnternet dahil olmak üzere gelişmiş ağ işlevleri;

8) geniş bir uygulama yazılımı seçimi ve çoğu 16-bit uygulama için destek;

9) iyi multimedya desteği;

10) çoğu modern bilgisayar donanımı ve yazılımı Windows 95'in oryantasyonu.

Windows 95'in Dezavantajları:

1) Bilgisayar donanımı (işlemci, RAM, sabit disk) için yüksek gereksinimler;

2) iş yerinde, özellikle Rusça sürümlerde yetersiz istikrar. Windows 95 çöktüğünde, Scandisk otomatik olarak başlar ve genellikle çökmeleri giderir ve Windows 95'i normale döndürür;

3) Windows 95 çalıştıran bir bilgisayarı kapatırken veya yeniden başlatırken, Başlat düğmesini, Kapatın, Bilgisayarı Kapatın (Yeniden Başlatın) veya tuşlarını kullandığınızdan emin olun. , ... Bu aslında bilgisayarı Windows 95'te park etmektir. Bu, geçerli yapılandırmayı kaydeder ve dahili arabellekleri temizler. Ancak bundan sonra kullanıcının bilgisayarı kapatma hakkı vardır (ekranda ilgili bir mesaj görünecektir). Aksi takdirde, arızalar ve önemli bilgilerin kaybı mümkündür;

4) Windows 95 yüklü bir bilgisayarda bir diskin bakımını yapmak için, yalnızca yerel Windows 95 araçlarını (Windows 95 için Tarama Diski ve Birleştirme) veya Windows 95 için özel yardımcı programlar NU-9'u kullanmalısınız ve hiçbir durumda eskisini kullanmamalısınız. yardımcı programlar (NU-6 , 7,8) SpeeDisk, NortonDiskDoctor, özellikle Windows 95'in Rusça sürümü için. Aksi takdirde, Windows 95 dosya sistemine zarar verebilirsiniz.

Windows 98 arasındaki temel farklar:

Çoklu monitör desteği. Çoklu monitör desteği, masaüstünü genişletmek, farklı monitörlerde farklı programlar çalıştırmak veya oyun oynamak için birden çok monitör kullanmayı mümkün kılar.

Güç yönetimi. Mod seçimi Her Zaman Açık. bilgisayar başlatma süresini azaltır. Güç kontrollerini kullanırken. Her zaman bilgisayarı başlatmak için birkaç saniye yeterlidir. Bu durumda, tüm programlar, kapatma sırasındaki durumlarına geri yüklenir. Ayrıca bu mod, bilgisayarın kapalı göründüğünde bile çalışmasına izin verir. Kullanıcı, bilgisayarın yakınında olmak zorunda kalmadan tüm programları çalışır durumda bırakabilir, istenen Web sayfalarını yükleyebilir, e-posta gönderip alabilir, sabit diski arşivleyebilir veya işletim sistemi yapılandırmasını gerçekleştirebilir.

Özellikle daha yeni Otomatik Yapılandırma ve Güç Arabirimi (ACPI) bilgisayarlarında iyi çalışan otomatik güç yönetimi özelliklerine sahip bir bilgisayarınız olmalıdır. Ayrıca, güç yönetimi araçları, güç kaynaklarını korumak için bilgisayarınızı bekleme (hazırda bekleme) moduna geçirmenize olanak tanır.

USB veri yolu. Evrensel Seri Veri Yolu (USB), gelişmiş tak ve çalıştır özellikleriyle bilgisayarınızın kullanımını kolaylaştırır. Yeni evrensel standart konektör, bilgisayarınızı yeniden başlatmanıza gerek kalmadan aygıt eklemenize olanak tanır.

Artan güvenilirlik. Windows 98, sistemlerinizin sorunsuz çalışmasını sağlamak için yeni sihirbazlar, yardımcı programlar ve kaynaklarla bilgisayar güvenilirliğini artırır.

Sistem dosyalarını kontrol etme. Sistem Dosyası Denetleyicisi, bilgisayarınızın çalışmasını sağlayan en önemli dosyaları izlemenizi sağlar. Bu dosyalar hasar görmüş veya taşınmışsa, Sistem Dosyası Denetleyicisi onları onarır.

Kayıt defterini kontrol etme. Registry Checker, kayıt defterindeki hataları korumanıza ve düzeltmenize izin veren bir sistem programıdır. Her çalıştırıldığında, denetleyici, veri yapısı tutarsızlıkları için kayıt defterini otomatik olarak denetler.

Veri arşivleme. Yedekleme yazılımı, çok sayıda teyp sürücüsü ve en yeni donanım desteği de dahil olmak üzere gelişmiş yedekleme ve kurtarma özellikleri sağlar. Kullanıcıların önemli verileri kaydetmesi daha kolay hale gelir. Sabit diskteki dosyalar disketlere, manyetik teybe veya ağdaki başka bir bilgisayara yedeklenebilir. Orijinal veriler zarar görmüş veya kaybolmuşsa, arşivden geri yükleyebilirsiniz.

Windows 98 Sihirbazları Microsoft tarafından geliştirilen Sihirbazlar, bir dizi karmaşık prosedür boyunca bir kullanıcıyı yönlendirmek için popüler bir araç haline geldi. Paket, bir dizi oldukça basit soru yardımıyla, kullanıcının tam olarak ne istediğini tam olarak bulmayı ve ilgili işlemi gerçekleştirmeyi başarır.

Bakım sihirbazı. Bakım sihirbazı sistem performansını artırmaya yardımcı olur, programları hızlı bir şekilde çalıştırmanıza, sabit sürücünüzde hata olup olmadığını kontrol etmenize ve disk alanı boşaltmanıza olanak tanır

İnternet Bağlantı Sihirbazı. İnternet Bağlantı Sihirbazı, İnternet'e erişmek için kaydolmanıza yardımcı olur ve İnternet'e erişmek için gereken yazılım kurulum adımlarında sizi otomatik olarak yönlendirir.

Diskin kontrol edilmesi. İşletim sisteminin yanlış kapatılmasından sonra disk kontrolü otomatik olarak başlar. Check Disk, dosya ve klasörlerdeki en olası bozulmayı algılar ve hata düzeltmeleri gerçekleştirir.

Disk Birleştirici. Diskinizi birleştirmek, programları yükleme ve yürütme hızını artırır. Hızlı başlatma ve kapatma, daha hızlı ve daha verimli çalışmanıza olanak tanır.

3.6 pencereler 2000

1998'in sonunda Microsoft, 1999'da piyasaya sürülmesi planlanan WindowsNT 5.0'ın bir sonraki sürümünün farklı bir isme sahip olacağını duyurdu - Windows 2000. Ancak, isim değişikliği sınırlı olmayacak - yeni işletim sisteminin bir standart haline gelmesi gerekiyordu. sadece "kurumsal" pazar için değil, aynı zamanda ev bilgisayarlarına yerleşmek için.

Bunun için her türlü neden var gibi görünüyordu - kararlı, tamamen 32-bit WindowsNT çekirdeği, Windows 98'den parlak ve kullanışlı bir kabukla donatıldı. NT'nin güvenliğini, mükemmel ağ oluşturma yeteneklerini ve hizmetlerini devralan Windows 2000, çok daha kullanışlı ve ev kullanıcısına dost. Onlar için Microsoft, gelişmiş multimedya yetenekleri şeklinde bir "yem" hazırladı ve ayrıca Windows 2000'de oyunlar ve işletim sistemleri arasındaki ilişkide kısmen "buzu kırabilen" DirectX yazılım paketini kurdu. NT ailesi.

Öte yandan, NT'nin zayıflıkları Windows 2000'de yenilenen canlılıkla gösterildi. Bilgisayar kaynaklarına yönelik yüksek talep, bazı ev kullanıcılarını yeni işletim sisteminden uzaklaştırdı. Daha deneyimli ve zengin olanlar, işletim sisteminin istikrarını sağlamak için biraz hız feda etmeye istekli olsalar da.

Bu eksikliklerin yanı sıra, Windows 2000'deki "oyun modu" desteğinin, ince ayar ve iyileştirmelerden sonra bile ideal olmaktan uzak olduğu gerçeği, Microsoft'u Windows 2000'i "tek, evrensel bir işletim sistemi yapma fikrinden vazgeçmeye zorladı. sistem." Görünüşe göre ölüme mahkum olan Windows 9x hattı devam etti - WindowsME adlı ev işletim sisteminin yeni bir sürümü aceleyle oluşturuldu. AWindows 2000 kurumsal sektörde kök salmaya başladı.

WindowsNT gibi, Windows 2000 de çeşitli sürümlerde piyasaya sürüldü - sunucu (Sunucu), ağın ana, kontrol bilgisayarına kurulum için ve istemci (Profesyonel) - iş istasyonları için. Büyük şirketlere yönelik en güçlü sürüm - Datacenter - resmi olarak Eylül 2000'de sunuldu.

3.7 pencereler DP ( Tecrübe etmek )

Birleştirici bir işletim sistemi için başarısız bir yarışmacı olan Windows 2000, ev bilgisayarlarında asla yakalanmazken, Microsoft'un tüm işletim sistemlerini ortak bir paydaya getirme ve Windows çekirdeğindeki 16 bitlik artıkları sona erdirme kararlılığı daha da güçlendi. 2000 yılının ortalarında WindowsME'nin piyasaya sürülmesinden önce bile, bu işletim sisteminin Windows 9x serisine bir kez ve herkes için son vermesi gerektiği açıkça ortaya çıktı. DOS ve Windows'un eski sürümleri için en son programların ortadan kalkmasından sonra savaş alanı, yeni, korumalı bir mimariye sahip tamamen 32 bit sistemler için kalmalıdır. Bu, ilk sürümleri 2000'in sonlarında genel kullanıma sunulan Whistler kod adlı işletim sistemi Windows 2000'in halefi olmalıdır.

İlk başta, geliştiriciler yeni işletim sistemini, hem yeni işletim sisteminin ağ çalışmasına yönelimini hem de iç yapısının önemli yeniliğini vurgulaması beklenen muhteşem WindowsNet 1.0 adıyla ödüllendirmeyi planladılar. Ancak 2001 yazında eski Whistler yeni bir isim aldı - WindowsXP. Microsoft'tan reklamcılar haklıydı: Halk, XP kısaltmasına aşık oldu ve bir anda süper tanıtılan bir "marka" haline geldi. Sonuç olarak, WindowsXP adı altında, tüm dünyaya bir işletim sistemi serisinin ortaya çıktığını eklemek kalır: "kurumsal" işletim sistemi WindowsXPServer ve WindowsXPProfessional ve "ev" WindowsXPHome.

Windows'un yeni sürümünün iç yapısı, ilk bakışta, Windows 2000 günlerinden bu yana önemli bir değişiklik geçirmemiş gibi görünüyor. En büyük yeniliklerden biri, yerleşik sesli komut tanıma sistemi ve sesli veri girişidir. Ve en önemlisi, Windows'un olağan 32 bit sürümüne ek olarak Microsoft, yeni 64 bit Itanium işlemciyle donatılmış sunuculara kurulum için tasarlanmış bir 64 bit değişiklik hazırladı. "Ev" kullanıcıları bundan memnun olmamalı - sıradan bilgisayarların Windows'un 64 bit sürümüne geçişi 2005 yılına kadar beklenmiyor.

WindowsXP, tamamen özelleştirilebilir bir arayüze sahip ilk Microsoft işletim sistemidir. Artık kullanıcılar, Windows 95 zamanlarının basit ekran "temaları"nı değiştiren çıkarılabilir dış görünümlerin yardımıyla işletim sistemlerinin görünümünü kökten değiştirebilir. Yeni "temalar" sayesinde, yalnızca ekrandaki resmi değiştiremezsiniz. Masaüstü, simge başlıklarının yazı tipi ve imleç farelerinin görünümü - klasörlerin, servis panellerinin ve açılır menülerin görünümü bir yana kalmaz.

Microsoft'un ev kullanıcısına ikinci "hediyesi", "akıllı" Başlat menüsüydü. Bu düğmeye tıkladığınızda, WindowsXP size yalnızca sık kullandığınız programların bir menüsünü sunar; diğer programları aramak için "Diğer Programlar" düğmesine tıklamanız gerekir.

Kontrol Paneli kökten yeniden tasarlandı - bundan böyle, içindeki tüm simgeler bir yığın halinde değil, düzgün bir şekilde gruplara dağıtıldı.

En hoş yeniliklerden biri, işletim sistemi düzeyinde CD-R ve CD-RW diskleri yazma desteğidir - artık normal disketlerde olduğu gibi "boşluklarla" çalışabilir, gerekli dosyaları doğrudan boş bir diske sürükleyip bırakabilirsiniz. Kaşif. Tabii ki, bu, artık ayrı kayıt programlarını unutabileceğiniz anlamına gelmez - ayrı diskleri "bire bir" kopyalamak, DAO kayıt modu ile çalışmak ve Windows'un hala yapamadığı ses disklerinin tam teşekküllü kaydı.

3.8 pencereler manzara

pencereler manzara Microsoft Windows'un hem ev hem de iş için kullanılan kişisel bilgisayarlar için bir dizi grafik işletim sisteminden en son sürümüdür.

Windows NT ürün serisinde yeni sistem 6.0 sürümüdür (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2). "WinVI" kısaltması bazen "Vista" adını Romen rakamlarıyla yazılmış sürüm numarasıyla birleştiren "Windows Vista"yı belirtmek için kullanılır. Geliştirmenin başlarında, sistem Longhorn olarak kodlandı (adını British Columbia'daki Whistler kayak merkezinin yakınındaki Longhorn Saloon barından almıştır). "Vista" adı 22 Temmuz 2005'te açıklandı. Birkaç ay sonra Microsoft, Windows Longhorn Server'ı Windows Server 2008 olarak yeniden adlandırdı. Windows Vista, kurumsal müşteriler için yılın ikinci yarısı için planlandı. Vista, Ocak 2007'de halka açıldı. Microsoft, bu gecikmeleri yeni işletim sisteminin güvenliğini artırmak için zaman eksikliğine bağladı. 8 Kasım 2006'dan bu yana, donanım üreticileri için Windows Vista'nın tam sürümü mevcuttur. Son kullanıcılar için genel sürüm 30 Ocak 2007'de gerçekleşti.

Rusça'ya çevrilen "vista", "yeni fırsatlar", "olasılıkların açılması" anlamına gelir. Yeni işletim sisteminin adı dikkatli ve tutarlı bir şekilde seçildi. İlk etapta yapılan araştırma sonucunda isim belirlendi ve Microsoft çalışanları tarafından onaylandı. O zamandan beri Vista, odak grupları kullanılarak dünyanın çeşitli bölgelerinde test edildi.

Microsoft, Windows Vista'nın yüzlerce yeni özellik içerdiğini iddia ediyor. Windows'un yeni sürümü, önceki sürümlere kıyasla daha fazla veri güvenliği ve güvenilirliği sağlar (sistem geliştiricileri, özellikle virüslere karşı yerleşik koruma, kullanıcı hakları için daha esnek ayarlar, şifreleme önemli veriler, işletim sisteminin kritik önemli hizmetlerinin çalışmasını izleme), bilgiyle daha kolay çalışma ve modern iletişim araçlarının çoğuyla uyumluluk; basitleştirilmiş yönetim ve işletim sisteminin birden çok bilgisayara yüklenmesi; kullanıcılara ayrıca güncellenmiş bir arayüz, mobil cihazlarla senkronizasyon için bir sihirbaz vb. Sağlanır. Şirketin yöneticileri, güncellenmiş bir bellek ve G / Ç yönetim alt sistemi ve hizmetleri otomatik çalıştırma yeteneği ile elde edilen Windows XP'ye göre performansın arttığını söylüyor. ve arka planda programlar. İşletim sisteminin yeni sürümünde, bellek içeriği sabit diske yazıldığında ancak bellekten silinmediğinde bir "Hibrit hazırda bekletme modu" vardır. Güç kaynağı devam ederse, bilgisayar RAM'e dayalı olarak çalışmasını hızla geri yükler. Bilgisayarın gücü kapalıysa, Windows sabit diskte kayıtlı RAM kopyasını kullanır ve ondan bilgi yükler (hazırda bekletme moduna benzer). Microsoft uzmanlarına göre Windows Vista adı, kullanıcıları şu anda geliştirilmekte olan işletim sisteminin yeni özellikleri ve kullanıcılara sağladığı faydalar hakkında bilgilendirmeyi amaçlıyor. Geliştiriciler için Vista, yüksek kaliteli uygulamalar yazmayı geleneksel Windows API'lerini kullanmaktan çok daha kolay hale getiren .NET Framework 3.0 sürümünü sunar. Windows Vista'nın son sürümü hem 64-bit hem de 32-bit sürümlerinde mevcuttur. Windows Vista'nın da yeni bir logosu var. Şirketin tasarımcılarına göre, bu logo yeni işletim sisteminin (görünümünden dolayı "cam" olarak adlandırılan) kullanıcı arayüzündeki değişiklikleri göstermektedir.

Microsoft'un Vista ile birincil hedefi, Windows işletim sisteminin güvenlik durumunu iyileştirmekti. Windows XP ve onun öncüllerine yönelik en yaygın eleştiri, güvenlik açıkları ve virüslere karşı duyarlılık ve çok küçük bir arabellek ile ilgilidir. Bunun ışığında, Microsoft başkanı Bill Gates 2002'nin başlarında şirketin yazılım geliştirmesinin her yönüne ek güvenlik getirmek için 'Güvenilir Bilgi İşlem girişimini' duyurdu. Microsoft, Windows Vista'yı tamamlamadan önce Windows XP ve Windows Server 2003'ün sertleştirilmesine öncelik verdiğini, bu nedenle piyasaya sürülmesindeki gecikmenin nedeni olduğunu söyledi.

Vista'nın gelişimi boyunca, çeşitli gruplar arasında birçok olumsuz görüş vardı. Windows Vista, çok uzun geliştirme süresi, korunan dijital bilgilerin kopyalanmasını sınırlamayı amaçlayan birçok yeni DRM teknolojisi ve Kullanıcı Hesabı Denetimi gibi yeni özellikleri kullanma yeteneği dahil olmak üzere daha katı lisans koşulları nedeniyle eleştirildi.

Microsoft'tan alınan bilgilere göre, WindowsVista çalıştırabilen bilgisayarlar şu şekilde sınıflandırılır: manzara Yetenekli(minimum parametreleri karşılayan) ve manzara Ödül Hazır(önerilen parametreleri karşılayan):

Tablo: Temel Gereksinimler

Çözüm

Bilgisayar işletim sistemleri, donanım ve yazılım geliştirme genel bağlamında geliştirilir ve değiştirilir. Bu gelişimin sürekli ortamı, en az 3 bilgi organizasyonu ve bilgi işlem süreçlerinin bir arada bulunmasıdır - donanım, yazılım, bilgi. Belirli sınırlar içinde birbirinin yerine geçebilen bazı katmanlar, bilgi teknolojisi katmanları oluştururlar.

İşletim sistemi, herhangi bir bilgisayar için birincil yazılım kabuğudur; işletim sistemi olmadan bilgisayar cansız bir nesne haline gelir.

Yapısal olarak, bir işletim sistemi, bir bilgisayarın çalışmasını kontrol eden, uygulama programlarını ve verilerini tanımlayan ve makine ile operatör arasında iletişim kuran bir dizi programdır. İşletim sistemi, makinedeki görev akışının esnek organizasyonu, ekipmanın tek tip yüklenmesi, tüm bilgisayar kaynaklarının optimum kullanımı, çeşitli makinelerde büyük miktarda veri depolamanın standart organizasyonu nedeniyle bilgi işlem kompleksinin performansını artırır. bunlara erişmenin yolları.

Birçok işletim sisteminin önemli bir özelliği, bilgisayarların hem yerel alan ağları (LAN'lar) hem de küresel İnternet içinde birbirleriyle etkileşime girmesine izin veren bir ağ aracılığıyla birbirleriyle etkileşime girme yetenekleridir.Modern işletim sistemleri, yeni oluşturulan ve güncellenen sürümler mevcut işletim sisteminden, yerel bir ağda ve küresel İnternet'te çalışmak için eksiksiz bir protokol kümesini destekler.

Bilgisayar işletim sistemleri, donanım ve yazılım geliştirme genel bağlamında geliştirilir ve değiştirilir. Bu gelişimin sürekli ortamı, en az 3 bilgi organizasyonu ve bilgi işlem süreçlerinin bir arada bulunmasıdır - donanım, yazılım, bilgi. Belirli sınırlar içinde birbirinin yerine geçebilen bazı katmanlar, bilgi teknolojisi katmanları oluştururlar.

Yazılım çerçevesinde, sırayla, iyi bilinen alt katmanlar vardır - işletim sistemleri, uygulama geliştirme araçları ve uygulamanın kendisi.

Unutulmamalıdır ki, listelenen donanım ve yazılım katmanlarının uzun (bilgisayar bilimi açısından!) bir Evrim sonucunda geliştiği her zaman açık değildir. Birbirlerine adapte olmuşlar ve dünyanın biyosferindeki canlı organizmalarla aynı şekilde etkileşime girmişlerdir. "Teknolojik devrimler" olasılığını hesaba katmazsanız (örneğin, von Neumann makinelerinin reddedilmesi), o zaman bilgi teknolojilerinin gelişiminin ana yönleri, farklı katmanlar arasındaki bilgi işleme süreçlerinin "yayılımında" beklenmelidir ( donanım, yazılım, bilgi) ve yazılım katmanının alt katmanları (işletim sistemi, VTYS, vb.).


Kullanılmış Kitaplar

1. Borisov M.V. Bilişim ve Bilgisayar Mühendisliğinin Temelleri. / M.V. Borisova - Rostov n / a: Phoenix, 2006

2. P.P. Belenky Bilişim. Dizi Ders Kitapları, çalışma kılavuzları - Rostov n / a: Phoenix, 2003

3. Vasilyev B.M. İşletim sistemleri - M.: Bilgi, 1990

4. Vladimir Volkov "Windows'ta çalışmak için net bir eğitim". "Peter", St. Petersburg 2001

5. Pürüzsüz A.A., Klimenko R.A. "WindowsXP Kayıt Defteri. Hileler ve Etkiler" 2. baskı. - SPb.: Peter 2007

6. Zaraev A.V. Kişisel bilgisayarın yeni ansiklopedisi. En eksiksiz ve erişilebilir kullanım kılavuzu. - E: Eksmo 2004

7. Ilyushechkin V.M., A.E. Kostin Sistem yazılımı / Ed. 2., devir. ve Ekle. - M.: Yüksek okul, 1991

9. Bilişim: "Yeni Başlayanlar İçin Ansiklopedik Sözlük" / Comp. D.A. Pospelov. - M.: Pedagogika-Basın, 1994

10. Lyakhovich V.F. Bilişimin Temelleri. n / a: "Phoenix" yayınevi, 1996

11. MicrosoftWindows 98. Adım adım: pratik. ödenek. Rus versiyonu / Per. İngilizceden - M.: ECOMO Yayınevi

12. Potapkin A.V "İşletim sistemi Windows 95" - 1999

13. Partyka T.L., Popov I.I. "İşletim sistemleri, ortamlar ve kabuklar" Eğitimi. - E.: FORUM: INFRA-M, 2006

14. Stotskiy Yu Kişisel bir bilgisayarda çalışın. Bireysel çalışma kılavuzu - SPb.: Peter, Kiev: Yayın grubu BHV, 2006

15. Khlebalina E. Leonov A. Çocukların ansiklopedisi. T22. Bilişim - M: Avanta +, 2004

16. Chernoskutova I.A. Bilgisayar Bilimi. Orta mesleki eğitim için ders kitabı - SPb.: Peter, 2005

Basit ve net soyutlamalar yardımıyla bilgisayarın fiziksel detayları programcıdan gizlenir.

Programlar arasında işlemci zamanının, belleğin vb. düzenli ve kontrollü dağılımını gerçekleştirir.

Her kullanıcının verilerinin güvenliğini sağlar ve çalışan uygulamalarını birbirinden yalıtır

Sürekli olarak bir bilgisayarda (veya bir bölümünde - çekirdekte) çalışan ve tüm uygulama programlarıyla etkileşime giren bir program

Çok işlemcili işletim sistemi

Bilgisayarların gücünü artırmanın giderek yaygınlaşan bir yolu, birden çok merkezi işlem birimini tek bir sisteme bağlamaktır. İşlemcilerin bağlantı türüne ve iş bölümüne bağlı olarak, bu tür sistemlere paralel bilgisayarlar, çok bilgisayarlı veya çok işlemcili sistemler denir. Özel işletim sistemleri gerektirirler ve genellikle bu tür işletim sistemleri, özel iletişim yeteneklerine sahip sunucu işletim sistemlerinin çeşitleridir.

kişisel bilgisayarlar için işletim sistemi

Bir sonraki kategori PC işletim sistemidir. Görevleri, tek bir kullanıcı için kullanıcı dostu bir arayüz sağlamaktır. Bu tür sistemler, kelime işleme, elektronik tablolar ve İnternet erişimi için yaygın olarak kullanılmaktadır. En belirgin örnekler Windows 98, Windows 2000, Windows XP, Windows Vista, Macintosh ve Linux'tur. Bu işletim sistemleri çok iyi bilinmektedir ve birçok kişinin kullandıkları işletim sistemi dışında başka işletim sistemleri olduğu konusunda hiçbir fikri yoktur.


Gerçek zamanlı işletim sistemi

Başka bir işletim sistemi türü gerçek zamanlı sistemlerdir. Bu tür sistemlerin ana parametresi zamandır. Örneğin, üretim kontrol sistemlerinde, gerçek zamanlı bilgisayarlar endüstriyel bir süreç hakkında veri toplar ve bunu bir fabrikadaki makineleri kontrol etmek için kullanır. Çoğu zaman, bu tür süreçler katı zaman gereksinimlerini karşılamalıdır. Bu nedenle, bir araba bir taşıma bandı boyunca hareket ederse, her eylem kesin olarak tanımlanmış bir zamanda gerçekleştirilmelidir. Belirli bir zamanda (veya belirli bir zaman aralığında) bir eylemin gerçekleşmesi gerekiyorsa, katı bir gerçek zamanlı sistemle karşı karşıyayız. Başka bir tür daha vardır: bir işlemin yürütülmesinde ara sıra gecikmelere izin verilen esnek bir gerçek zamanlı sistem. Dijital ses multimedya sistemleri bu kategoriye girer. VxWorks ve QNX, iyi bilinen gerçek zamanlı işletim sistemleridir.

Gömülü işletim sistemi

Büyük sistemlerden daha küçük sistemlere geçmeye devam ederken, "el tipi" bilgisayarlara ve gömülü sistemlere ulaştık. Bir cep bilgisayarı (PDA) veya PDA (Kişisel Dijital Asistan), cebinize sığan ve küçük bir dizi işlevi (telefon defteri ve not defteri) gerçekleştiren küçük bir bilgisayardır. Televizyonlar, mikrodalga fırınlar ve cep telefonları gibi normalde bilgisayar olarak kabul edilmeyen makinelerde çalışan cihaz eylemlerini kontrol eden gömülü sistemler. Genellikle gerçek zamanlı sistemlerle aynı özelliklere sahiptirler, ancak aynı zamanda onları ayrı bir sınıf yapan özel boyut, bellek ve güç sınırlamalarına sahiptirler. Bu tür işletim sistemlerine örnek olarak PalmOS ve Windows CE (Tüketici Elektroniği) verilebilir.

Akıllı kartlar için işletim sistemi

En küçük işletim sistemleri, merkezi bir işlem birimi içeren kredi kartı boyutunda bir cihaz olan akıllı kartlarda çalışır. Bu tür işletim sistemleri, işlemci ve bellek gücü konusunda son derece katı sınırlara tabidir. Bazıları elektronik ödeme gibi yalnızca bir işlemi yönetebilir, ancak aynı akıllı kartlardaki diğer işletim sistemleri karmaşık işlevleri yerine getirir. Genellikle tescilli sistemlerdir. Bazı akıllı kartlar Java tabanlıdır. Bu, akıllı kart ROM'unun bir Java Sanal Makinesi (JVM) yorumlayıcısı içerdiği anlamına gelir. Java Uygulamaları (küçük programlar) karta yüklenir ve JVM yorumlayıcısı tarafından yürütülür. Bu kartlardan bazıları aynı anda birden fazla Java uygulamasını çalıştırabilir, bu da çoklu görev ve zamanlama ile sonuçlanır. İki veya daha fazla programın aynı anda çalışması nedeniyle kaynakları ve korumayı yönetmek gerekli hale gelir. Buna göre, tüm bu görevler genellikle bir akıllı kartta bulunan son derece ilkel bir işletim sistemi tarafından gerçekleştirilir.

Kullanılan malzemeler:

Borisova Albina 10a tarafından gerçekleştirilen