Kısaca işletim sistemlerinin temel özellikleri. İşletim sistemlerinin listesi: özellikler, teknik özellikler ve incelemeler

Kısaca işletim sistemlerinin temel özellikleri.  İşletim sistemlerinin listesi: özellikler, teknik özellikler ve incelemeler
Kısaca işletim sistemlerinin temel özellikleri. İşletim sistemlerinin listesi: özellikler, teknik özellikler ve incelemeler

Tamamlayan: grup 105 öğrencisi

Kurylenko V.A.

Öğretmen: Shishin I.O.

Sankt Petersburg

giriiş

Çözüm

Kaynakça

giriiş

Bir işletim sistemi (OS olarak kısaltılır), bir yandan bilgi işlem sistemi cihazları ile uygulama programları arasında bir arayüz görevi gören ve diğer yandan cihazları kontrol etmek, bilgi işlem süreçlerini yönetmek için tasarlanmış bir dizi kontrol ve işleme programıdır. ve bilgi işlem kaynaklarını bilgi işlem süreçleri ile güvenilir bilgi işlem organizasyonu arasında etkin bir şekilde dağıtın.

İşletim sistemi 3 bileşen grubundan oluşur:

sistem kütüphaneleri

yardımcı program kabuğu

İşletim sisteminin bileşimini belirlerken, operasyonel bütünlük (kapatma) kriteri önemlidir: sistem, bileşenlerinin tam kullanımına (değişiklik dahil) izin vermelidir. Bu nedenle, işletim sisteminin tam bileşimi ayrıca bir dizi araç içerir (metin editörlerinden derleyicilere, hata ayıklayıcılara ve bağlayıcılara).

Fonksiyonlar işletim sistemleri(ana):

2. Çevre birimlerine standartlaştırılmış erişim;

3. Yönetim Veri deposu;

4. Geçici olmayan ortamlardaki verilere erişimin yönetimi;

5. Kullanıcı arabirimi;

6. Ağ işlemleri

7. Görevlerin paralel veya sözde paralel yürütülmesi (çoklu görev)

8. Süreçler arasındaki etkileşim: veri alışverişi, karşılıklı senkronizasyon

9. Erişim haklarının farklılaşması ve çok kullanıcılı çalışma modu (yetkilendirme, kimlik doğrulama)

İşletim sistemlerinin ana sınıflandırmaları

İşletim sistemleri, ana bilgisayar kaynaklarını (işlemciler, aygıtlar, bellek) yönetmek için iç algoritmaların uygulama özellikleri, kullanılan tasarım yöntemlerinin özellikleri, donanım platformlarının türleri, kullanım alanları ve diğer birçok özellik açısından farklılık gösterebilir.

Sistemlerin çeşitli temel özelliklerini yansıtan belirli kriterlerin ayırt edildiği birkaç işletim sistemi sınıflandırması vardır, en yaygın olanları ele alalım:

Randevu ile

1. Genel amaçlı sistemler.

Başlatma da dahil olmak üzere çok çeşitli görevleri çözmek için tasarlanmış bir işletim sistemi anlamına gelir. çeşitli uygulamalar, programların, ağların ve multimedyanın geliştirilmesi ve hata ayıklaması.

2. Gerçek zamanlı sistemler.

Nesne kontrol döngüsünde çalışacak şekilde tasarlanmıştır.

3. Diğer özel sistemler.

Bunlar, diğer görevlere az ya da çok zarar vererek, öncelikle belirli bir sınıfın etkili çözümüne odaklanan çeşitli işletim sistemleridir.

Kullanıcı etkileşiminin doğası gereği

1. Toplu işletim sistemi önceden hazırlanmış işleri işliyor

2. Kullanıcı görevlerini etkileşimli modda gerçekleştiren etkileşimli işletim sistemleri

3. GUI işletim sistemi

4. Yerleşik işletim sistemi kullanıcıyla etkileşime girmiyor

Eşzamanlı görev sayısına göre

1. Tek görevli işletim sistemi.

Bu tür sistemlerde, herhangi bir zamanda en fazla bir kullanıcı işlemi bulunabilir. Ancak aynı zamanda sistem süreçleri de çalışabilir.

2. Çoklu görev işletim sistemi.

Bazı kullanıcı işlemlerinin paralel yürütülmesini sağlarlar. Çoklu görevin uygulanması, sistemde kullanılan algoritmaların ve veri yapılarının önemli ölçüde karmaşıklaşmasını gerektirir.

Eşzamanlı kullanıcı sayısına göre

1. Tek kullanıcılı işletim sistemi.

Kaynaklara tam kullanıcı erişimi ile karakterize edilirler. Bu tür sistemler, çoğunlukla yalıtılmış bilgisayarlarda kabul edilebilir.

2. Çok kullanıcılı işletim sistemi.

Önemli bileşenleri, kaynağın sahibi kavramına ve sistemin her kullanıcısına verilen erişim haklarının tam olarak belirtilmesine dayalı olarak her kullanıcının verilerini ve işlemlerini koruma araçlarıdır.

donanım bazında

1. Tek işlemcili işletim sistemi.

2. Çok işlemcili işletim sistemi.

Böyle bir sistemin görevleri, işlemciler arasında gerçekleştirilen görevlerin verimli bir şekilde dağıtılmasını ve tüm işlemcilerin koordineli çalışmasının organizasyonunu içerir.

3. Ağ işletim sistemleri.

Yerel ağdaki diğer bilgisayarlara erişme, dosya ve diğer sunucularla çalışma özelliklerini içerir.

4. Dağıtılmış işletim sistemleri.

Dağıtılmış sistem, yerel ağın kaynaklarını kullanarak bunları kullanıcıya şu şekilde sunar: tek sistem ayrı makinelere bölünmez.

Yapım yöntemine göre

1. Mikronükleer

2. Yekpare

Ailelere göre işletim sistemlerinin sınıflandırılması

OS/2 ailesinin işletim sistemleri

OS / 2, grafik arayüze sahip çok görevli bir işletim sistemi ailesidir, çok işlemcili makineler için sürümleri vardır. OS / 2, IMB şirketinin kendi ihtiyaçları ve görevleri için oluşturuldu. OS/2, IMB tarafından Olimpiyat Oyunları için yorum sistemleri gibi bir dizi yazılım çözümünün temeli olarak kullanılmıştır. yazılım bankalar için. Bunun için pratik olarak hiçbir yazılım yoktur.

Yakın zamana kadar, OS/2 desteği, herhangi bir büyük değişiklik ve iyileştirme olmaksızın OS/2 sürümlerinin piyasaya sürülmesiyle sağlanıyordu.

Tarihsel olarak, öyle bir durum gelişti ki, şu anda bu işletim sistemi yazılım pazarında pek yaygın değil. Sunucular için OS/2 WarpServer işletim sistemlerinin çeşitli sürümleri vardır.

Core / 2 projesi çerçevesinde, OS / 2'nin geliştirilmesi için iki aktif yön vardır:

· OS/4 - tersine mühendislik yoluyla modern bir çekirdeğin oluşturulması ve mevcut çekirdeklere dayalı tam kod yeniden yazma.

· osFree - modern mikronükleer teknolojilere ve OpenSource geliştirmelerinin aktif kullanımına dayalı olarak tüm işletim sisteminin sıfırdan oluşturulması.

UNIX ailesinin işletim sistemleri

İlk UNIX sistemi, 1969'da AT&T'nin Bell Labs bölümü tarafından geliştirildi. O zamandan beri çok sayıda farklı UNIX sistemi yaratıldı. Bu aileye ait tüm işletim sistemleri, çok görevli, çok kullanıcılı, grafik arabirimli, yeterli güvenilirlik ve veri koruması sağlar. Bu işletim sistemleri çeşitli donanım platformlarına kurulur (hem PC'ler hem de ana bilgisayarlar ve süper bilgisayarlar gibi büyük makineler).

UNIX sistemlerinin bazı ayırt edici özellikleri şunları içerir:

sistem konfigürasyonu ve yönetimi için basit metin dosyalarının kullanımı;

· geniş uygulama yardımcı programlar komut satırında çalışır;

sanal bir cihaz - bir terminal aracılığıyla kullanıcıyla etkileşim;

her biri bir görevi yerine getiren birkaç programdan boru hatlarının kullanılması;

Fiziksel ve sanal aygıtların ve bazı işlemciler arası iletişim araçlarının dosya olarak sağlanması.

UNIX'in arkasındaki fikirlerin, bilgisayar işletim sistemlerinin geliştirilmesinde büyük etkisi oldu. UNIX sistemleri artık tarihsel olarak en önemli işletim sistemlerinden biri olarak kabul edilmektedir.

Çeşitli UNIX sistemlerinin birleşik payı, sunucu yazılımı pazarında önemli bir paya sahiptir. UNIX sisteminin yüksek güvenilirliği nedeniyle, işleri organize etmek için yaygın olarak kullanılır. küresel ağİnternet.

Linux ailesinin işletim sistemleri

Linux, ortak UNIX sürüm sistemlerinden biridir. Hem iş istasyonlarının hem de sunucuların çalışmalarını organize edebilir. Tak ve Çalıştır teknolojisini destekler (cihaz tanımayı mümkün kılan donanım ve yazılım mimarisi standardı).

Linux, iş, eğitim ve bireysel programlama için çok görevli ve çok kullanıcılı bir işletim sistemidir. Tüm UNIX sistemleri gibi, ağ odaklıdır.

Linux'un avantajlarından biri yüksek hız olarak kabul edilebilir. Bu işletim sistemi çok güçlü olmayan makinelerde çalışabilir. İkinci avantaj, hem çeşitli sunucu türleri için hem de masaüstü bilgisayarlar.

Diğer çoğu işletim sisteminin aksine, Linux'un tek bir "resmi" paketi yoktur. Bunun yerine Linux, tam bir çok işlevli işletim ortamı yapmak için Linux çekirdeğini GNU yardımcı programları ve diğer uygulamalarla (X.org gibi) eşleştiren çok sayıda sözde dağıtımla gelir.

Windows ailesinin işletim sistemleri

işletim sistemi arayüzü

WindowsNT ve Windows 2000 işletim sistemi platformları, çok çeşitli bilgisayarlarda kullanım için işletim sistemleridir. Windows ailesinin tüm işletim sistemleri, grafik arayüze sahip çok görevli sistemlerdir. x86, x86-64, IA-64, ARM platformlarında çalışırlar. DEC Alpha, MIPS, PowerPC ve SPARC için versiyonları da vardı.

Windows işletim sistemi ailesinin avantajlarından biri de Tak ve Çalıştır teknolojisi desteğidir. Bu teknoloji, kullanıcının çeşitli harici cihazları bağlamasını kolaylaştırır.

işletim sistemi(OS), bilgisayar kaynaklarının ve bu kaynakları bilgi işlemde kullanan süreçlerin yönetimini sağlayan bir dizi programdır. İşlem program tarafından öngörülen bir dizi eylemdir. Kaynak bir bilgisayarın herhangi bir mantıksal veya donanım bileşenidir. Ana kaynaklar CPU zamanı ve RAM'dir. Kaynaklar, işletim sistemi tarafından bir bilgisayar ağı kullanılarak erişilen bir veya daha fazla harici bilgisayara ait olabilir.

kaynak yönetimi iki işlevden oluşur: bir kaynağa erişimin basitleştirilmesi ve kaynakların kendileri için rekabet eden süreçler arasında dağıtılması. İlk sorunu çözmek için işletim sistemleri desteği gelenek Ve programlama arayüzleri . İkincisini çözmek için işletim sistemleri farklı sanal bellek ve işlemci yönetimi algoritmaları kullanır.

İşletim sistemleri ana özelliklerle karakterize edilir:

sistem tarafından aynı anda hizmet verilen kullanıcı sayısı (tek kullanıcılı ve çok kullanıcılı);

aynı anda çalışan işlemlerin sayısı (tek görev ve çoklu görev);

Kullanılan bilgi işlem sisteminin türü (tek işlemcili, çok işlemcili, ağ, dağıtılmış).

Örnek. Windows98 işletim sistemi çok görevlidir, Linux çok kullanıcılıdır, MS-DOS tek görevlidir ve dolayısıyla tek kullanıcılıdır. Windows NT ve Linux işletim sistemleri çok işlemcili bilgisayarları destekleyebilir. Novell NetWare işletim sistemi bir ağ işletim sistemidir; Windows NT ve Linux ayrıca yerleşik ağ araçlarına sahiptir.

Kullanıcı ve program arayüzleri. Bilgisayar kaynaklarına erişimi basitleştirmek için işletim sistemleri, kullanıcı ve program arayüzlerini destekler. Kullanıcı arabirimi, kullanıcının bilgisayarla çalışmasını kolaylaştıran bir dizi komut ve hizmettir. Programlama arayüzü, bir programcının bilgisayarı kontrol etmesini kolaylaştıran bir dizi prosedürdür.


Pirinç. 1. İşletim sistemi arayüzleri

Örnek. Windows işletim sistemi, kullanıcıya (kullanıcının bakış açısından) bilgisayarın görsel kontrolü için bir dizi kural olan bir grafik arabirim sağlar. Ana grafik arayüze ek olarak, kullanıcıya ayrıca bir komut arayüzü, yani belirli bir formatta bir dizi komut sağlanır. Bunu yapmak için, sistem menüsünde "Çalıştır" öğesi vardır. Windows'taki sistem işlevleri kümesine API (Uygulama Programlama Arayüzü) adı verilir. Bu set, çeşitli sistem problemlerini çözmek için binden fazla prosedür içerir. Linux işletim sisteminde ayrıca bilgisayarı kontrol etmek için iki seçenek vardır, ancak kural olarak komutlar tercih edilir.

İşlemci zamanı ve bellek organizasyonu.Çoklu görev modunu düzenlemek için, işletim sisteminin işlemci süresini bir şekilde aynı anda çalışan programlar arasında dağıtması gerekir. Sözde önleyici çoklu görev modu genellikle kullanılır. Önleme modunda, her program kesin olarak tanımlanmış bir süre (zaman dilimi) boyunca sürekli olarak çalışır ve ardından işlemci başka bir programa geçer. Zaman kuantumu, yeterli işlemci performansıyla çok küçük olduğundan, tüm programların eşzamanlı çalışması yanılsaması yaratılır.

İşletim sisteminin ana görevlerinden biri bellek yönetimidir. Ana bellek azaldığında, o anda kullanılmayan tüm veriler özel bir disk belleği dosyasına yazılır. Takas dosyası tarafından temsil edilen belleğe harici sayfa belleği denir. Ana ve harici sayfa belleğinin birleşimine sanal bellek denir. Bununla birlikte, programcı için sanal bellek tek bir varlık gibi görünür, yani sırasız bir bayt koleksiyonu olarak kabul edilir. Bu durumda doğrusal bellek adreslemenin kullanıldığını söylüyoruz.

Örnek. Windows ve Linux işletim sistemleri doğrusal adresleme kullanır sanal bellek. MS-DOS işletim sistemi, ana belleğin doğrusal olmayan adreslemesini kullandı. Ana bellek, programlama sırasında dikkate alınması gereken karmaşık bir yapıya sahipti. Takas dosyaları MS-DOS tarafından desteklenmiyordu.

işletim sistemi yapısı. Modern işletim sistemleri, kural olarak, çok seviyeli bir yapıya sahiptir. Doğrudan donanımla çalışır çekirdek işletim sistemi. Çekirdek, bir bilgisayarın donanım özelliklerinden yararlanan bir program veya ilgili programlar topluluğudur. Bu nedenle çekirdek, işletim sisteminin makineye bağımlı bir parçasıdır. Çekirdek, programlama arayüzünü tanımlar. İkinci seviyede, standart işletim sistemi programları ve çekirdekle çalışan ve sağlayan kabuk vardır. Kullanıcı arayüzü. İkinci düzey programları makineden bağımsız yapmaya çalışırlar. İdeal olarak, çekirdeği değiştirmek, işletim sisteminin sürümünü değiştirmekle eşdeğerdir.


Pirinç. 2. Linux işletim sisteminin seviyeleri

Dosya sistemi. Herhangi bir veri saklanır harici bellek dosyalar şeklinde bilgisayar. Dosyaların yönetilmesi gerekir: oluşturma, silme, kopyalama, değiştirme vb. Bu tür araçlar, kullanıcıya işletim sistemi tarafından kullanıcı ve program arayüzleri şeklinde sağlanır. Dosyaların düzenlenme ve yönetilme şekline denir dosya sistemi. Dosya sistemi, örneğin bir dosya adı için hangi karakterlerin kullanılabileceğini, maksimum dosya boyutunun ne olduğunu, kök dizinin adının ne olduğunu vb. belirler. Dosyaların düzenlenme şekli, istenen dosyaya erişim hızını etkiler. , dosya saklama güvenliği vb.

Aynı işletim sistemi, birkaç dosya sistemiyle aynı anda çalışabilir. Kural olarak, dosya sisteminin işlevleri, işletim sistemi çekirdeği aracılığıyla gerçekleştirilir.

Örnek. PC'ler için kullanılan çeşitli dosya sistemi türleri vardır:

FAT16 - Windows95, OS\2, MS-DOS'ta kullanılır;

FAT32 ve VFAT - Windows95'te kullanılır;

NTFS - Windows NT'de kullanılır;

HPFS - OS\2'de kullanılır;

Linux Native, Linux Swap - Linux işletim sisteminde kullanılır.

FAT dosya sistemi en basit olanıdır. Kök dizinin adı her zaman şu biçimdedir: A:\, B:\, C:\, vb. Dosya adı üç bölümden oluşur: yol, asıl ad ve uzantı. Yol, dosyanın bulunduğu dizinin adıdır. Uzantı, dosya türünü belirtir. Örneğin, dosyanın tam adı C:\Windows\System\gdi.exe, yol C:\Windows\System\, uzantı exe ve asıl adı gdi'dir. FAT kurallarına göre, dosya adının kendisi 1 ila 8 karakter içerebilir ve addan bir nokta ile ayrılan ad uzantısı en fazla 3 karakter içerebilir. Dosyaları adlandırırken büyük ve küçük harfler ayırt edilmez. Dosyanın tam adı, dosyanın bulunduğu mantıksal aygıtın adını ve dosyanın bulunduğu dizinin adını içerir. Sistem, dosyanın boyutu ve oluşturulduğu tarih hakkında bilgi depolar.

Veri organizasyonu açısından VFAT, FAT'a benzer. Ancak, uzun dosya adları kullanmanıza izin verir: 255 karaktere kadar adlar, 260'a kadar tam adlar. Sistem ayrıca dosyaya son erişim tarihini saklamanıza izin verir, bu da virüslerle savaşmak için ek fırsatlar yaratır.

Dosya sistemi, harici aygıtlara bilgi okuyan veya yazan tüm programların işletim sistemi aracılığıyla iletişim kurduğu bir sürücü olarak uygulanabilir. Dosya sistemi, bilgi depolama güvenliğini içerebilir. Örneğin, NTFS dosya sisteminde hataları otomatik olarak düzeltmek ve bozuk sektörleri değiştirmek için araçlar bulunur. Özel bir mekanizma, manyetik disklerde gerçekleştirilen tüm eylemleri izler ve kaydeder, böylece bir arıza durumunda bilgilerin bütünlüğü otomatik olarak geri yüklenir. Ek olarak, dosya sistemi bilgileri yetkisiz erişime karşı koruma araçlarına sahip olabilir.

İstemci-sunucu modeli. Modern işletim sistemlerinin önemli bir özelliği, istemci-sunucu modelinin, uygulama programı ile işletim sistemi arasındaki etkileşimin temelini oluşturmasıdır. Kullanıcı programının (istemci) işletim sistemine yapılan tüm çağrıları, özel bir program (sunucu) tarafından işlenir. Bu, aynı bilgisayardaki işlemler arasındaki etkileşimden dağıtılmış bir sisteme geçmeyi kolaylaştıran, uzaktan prosedür çağrısına benzer bir mekanizma kullanır.

Tak ve çalıştır teknolojisi. Tak ve çalıştır (PnP teknolojisi), işletim sistemi ve harici cihazlar arasında bir etkileşim yoludur. İşletim sistemi tüm çevresel aygıtları yoklar ve her aygıttan, hangi aygıtın bağlı olduğunu ve normal çalışması için hangi sürücünün gerekli olduğunu belirleyebileceği özel bir yanıt almalıdır. Bu teknolojiyi kullanmanın amacı, yeni harici cihazların bağlantısını kolaylaştırmaktır. Kullanıcı, yüksek nitelikler gerektiren karmaşık bir harici cihaz kurma işinden kurtarılmalıdır.

Servis sistemleriyazılım, işletim sisteminin kullanıcı ve program arayüzlerini değiştiren ve tamamlayan. Hizmet sistemleri işletim ortamlarına, kabuklara ve yardımcı programlara bölünmüştür.

Çalışma ortamı- hem kullanıcıyı hem de yazılım arayüzünü değiştiren ve tamamlayan bir sistem. İşletim ortamı, kullanıcı için oluşturur ve Uygulama programları tam teşekküllü bir işletim sisteminde çalışma yanılsaması. Bir işletim ortamının görünümü, genellikle, kullanılan işletim sisteminin uygulama gereksinimlerini tam olarak karşılamadığı anlamına gelir.



Pirinç. 3. İşletim ortamının rolü

Veri koruması– bu çok büyük bir problem. İşletim sisteminin işleyişinin bir parçası olarak bilgi koruması, temel olarak bilgi bütünlüğünün sağlanması ve yetkisiz erişime karşı koruma anlamına gelir. Bütünlük büyük ölçüde dosya sisteminin sorumluluğundayken kurcalamaya karşı koruma çekirdeğin sorumluluğundadır. Bu tür bir koruma için olağan mekanizma, parolaların ve ayrıcalık düzeylerinin kullanılmasıdır. Her kullanıcı için dosyalara erişim sınırları ve programlarının önceliği belirlenir. Sistem yöneticisi en yüksek önceliğe sahiptir.

Ağ Araçları ve dağıtılmış sistemler. Modern işletim sistemlerinin ayrılmaz bir parçası, bir bilgisayar ağı üzerinden diğer bilgisayarlarda çalışan uygulamalarla iletişim kurmanıza izin veren araçlardır. Bunu yapmak için işletim sistemi temel olarak iki sorunu çözer: uzak bilgisayarlardaki dosyalara erişim sağlama Ve programı uzak bir bilgisayarda çalıştırma yeteneği.

İlk görev, kullanıcının çalışmasını organize eden sözde ağ dosya sistemi kullanılarak en doğal şekilde çözülür. silinen dosyalar sanki bu dosyalar kullanıcının kendi manyetik diskindeymiş gibi.

İkinci görev, çekirdek aracılığıyla uygulanan ve ayrıca yerel ve uzak programlar arasındaki farkı kullanıcıdan gizleyen uzaktan prosedür çağrısı mekanizması kullanılarak çözülür.

Uzak bilgisayarların kaynaklarını yönetmek için kaynakların mevcudiyeti, dağıtılmış bilgi işlem sistemleri oluşturmanın temelidir. Dağıtılmış bir bilgi işlem sistemi, bağımsız olarak çalışan ancak ortak bir görevi gerçekleştiren birbirine bağlı birkaç bilgisayardan oluşan bir koleksiyondur. Böyle bir sistem çok işlemcili olarak kabul edilebilir.

kabuk- kullanıcı arayüzünü değiştiren bir sistem. Kabuk, kullanıcı için işletim sisteminin kendisinden farklı bir arayüz oluşturur. Kabuğun görevi, işletim sistemiyle sık kullanılan bazı eylemleri basitleştirmektir. Bununla birlikte, kabuk işletim sisteminin yerini almayacaktır ve bu nedenle profesyonel kullanıcının işletim sisteminin kendisinin komut arayüzünü de öğrenmesi gerekir.

Araçlar son derece uzmanlaşmış bir amaca sahiptir ve her biri kendi işlevini yerine getirir. Yardımcı programlar, ilgili kabuk ortamlarında çalışır ve kullanıcılara Ek hizmetler(çoğunlukla disk ve dosya bakımı). Çoğu zaman:

Disk bakımı (biçimlendirme, bilgilerin güvenliğini sağlama, arıza durumunda kurtarma olasılığı vb.);

Dosya ve dizinlerin bakımı (arama, görüntüleme, vb.);

Arşiv oluşturma ve güncelleme;

Bilgisayar kaynakları, disk alanı kullanımı, RAM'in programlar arasında dağılımı hakkında bilgi sağlanması;

Metin ve diğer dosyaları çeşitli mod ve formatlarda yazdırma;

Bilgisayar virüslerine karşı koruma.



Pirinç. 4. OS kabuğunun rolü

Takım sistemleri bilgi ve yazılımların geliştirilmesini sağlayan bir yazılım ürünüdür. Araç sistemleri şunları içerir: programlama sistemleri, hızlı uygulama geliştirme sistemleri ve veritabanı yönetim sistemleri (DBMS).

Programlama sistemi bazı programlama dillerini kullanarak uygulama programları geliştirmek için tasarlanmıştır. Bileşimi şunları içerir:

derleyici ve/veya yorumlayıcı;

bağlantı düzenleyici

· geliştirme ortamı;

standart rutinler kütüphanesi;

belgeler.

Derleyici, bir kaynak programı bir nesne modülüne, yani makine yönergelerinden oluşan bir dosyaya dönüştüren bir programdır. Tercüman, bir programlama dilinin talimatlarını doğrudan yürüten bir programdır.

Bağlayıcı, birden çok nesne dosyasını tek bir yürütülebilir dosyada birleştiren bir programdır.

Tümleşik geliştirme ortamı, bir metin düzenleyici, yazılım projesi dosya yönetimi araçları ve tüm program geliştirme sürecini otomatikleştiren bir program hata ayıklayıcı içeren bir dizi programdır.

Standart alt program kitaplığı, programlama sisteminin üreticisi tarafından sağlanan özel dosyalarda düzenlenen bir dizi nesne modülüdür. Bu tür kitaplıklar genellikle metin giriş-çıkış rutinlerini, standart matematiksel işlevleri ve dosya yönetim programlarını içerir. Standart kitaplıktan nesne modülleri genellikle bağlayıcı tarafından özel nesne modüllerine otomatik olarak bağlanır.



Pirinç. 5. Program geliştirme aşamaları

Hızlı Uygulama Geliştirme Sistemleri geleneksel programlama sistemlerinin bir evrimidir. RAD sistemlerinde, programlama sürecinin kendisi büyük ölçüde otomatiktir. Programcı, programın metnini kendisi yazmaz, ancak bazı görsel manipülasyonların yardımıyla, program tarafından hangi görevlerin yerine getirilmesi gerektiğini sisteme belirtir. Bundan sonra, RAD sisteminin kendisi programın metnini oluşturur.

Veritabanı Yönetim sistemi mantıksal olarak birbirine bağlı verilerin depolanmasını ve işlenmesini organize etmek ve bunlara hızlı erişim sağlamak için tasarlanmış evrensel bir yazılım aracıdır. Bir bilgisayarın önemli yeteneklerinden biri, büyük miktarda bilginin depolanması ve işlenmesidir ve modern bilgisayarlar yalnızca metin ve grafik belgeleri (çizimler, çizimler, fotoğraflar, haritalar) değil, aynı zamanda küresel İnternet'in Web sayfalarını, ses ve video dosyaları. Veritabanlarının oluşturulması, veri entegrasyonu ve bunların merkezi olarak yönetilebilmesini sağlar. Bilgiler, çeşitli kullanıcıların ve programların bunlarla çalışabilmesi için verilerin tanımlanması, saklanması ve işlenmesi için genel ilkeler sağlayan belirli kurallara göre düzenlenmiş veritabanlarında toplanır.

DBMS, programcıların ve sistem analistlerinin hızla daha iyi geliştirmelerini sağlar yazılım veri işleme ve son kullanıcıların verileri doğrudan yönetmesi. DBMS, kullanıcıya veri arama, değiştirme ve depolama, çevrimiçi erişim, veri bütünlüğünün donanım arızalarından korunmasını sağlamalıdır. yazılım hataları, hakların farklılaştırılması ve yetkisiz erişime karşı koruma, destek ortak çalışma verileri olan birden çok kullanıcı. Çeşitli uygulamalar için kullanılan evrensel veritabanı yönetim sistemleri vardır. Belirli uygulamalar için evrensel DBMS kurarken, uygun araçlara sahip olmaları gerekir. Bir DBMS'yi belirli bir uygulama için özelleştirme işlemine sistem oluşturma denir. Evrensel DBMS, örneğin Microsoft Access, Microsoft Visual FoxPro, Borland dBase, Borland Paradox, Oracle'ı içerir.

Veri işlemenin telekomünikasyon teknolojileri. Birçok işletim sisteminin önemli bir özelliği, bilgisayarların birbirleriyle sanki yerel ağlar içindeymiş gibi iletişim kurmasına izin veren bir ağ aracılığıyla birbirleriyle iletişim kurabilmeleridir. bilgisayar ağları(LAN) ve küresel İnternet.

Mevcut olanların hem yeni oluşturulmuş hem de güncellenmiş sürümleri olan modern işletim sistemleri, yerel ve küresel bilgisayar ağlarında çalışmak için eksiksiz bir protokol setini destekler. Şu anda, küresel bilgisayar endüstrisi çok hızlı gelişiyor. Sistemlerin performansı artıyor ve buna bağlı olarak büyük miktarda veriyi işleme olanakları artıyor. MS-DOS sınıfındaki işletim sistemleri artık böyle bir veri akışıyla baş edemez ve modern bilgisayarların kaynaklarını tam olarak kullanamaz. Bu nedenle, başka hiçbir yerde yaygın olarak kullanılmamaktadır. Herkes Unix, Windows, Linux veya Mac OS gibi daha gelişmiş işletim sistemlerine geçmeye çalışıyor.

İşletim sistemini kullanıcının sözleriyle tanımlarsak, o zaman işletim sistemi çağrılabilir ana program bilgisayar açıldığında ilk olarak yüklenen ve bu sayede bilgisayar ile kişi arasındaki iletişimin mümkün olduğu . İşletim sisteminin görevi, bir insan kullanıcı için bir bilgisayarla çalışma rahatlığını sağlamaktır. İşletim sistemi, bilgisayara bağlı tüm cihazları kontrol ederek onlara diğer programlara erişim sağlar. Ek olarak, işletim sistemi, bilgisayar donanımı ile diğer programlar arasında bir tür arabellek vericisidir, diğer programların gönderdiği komut sinyallerini alır ve bunları makinenin anlayabileceği bir dile "çevirir".

Her işletim sisteminin en az üç zorunlu bölümden oluştuğu ortaya çıktı:

Birinci - çekirdek , komut yorumlayıcısı , "çevirmen" ile Programlama dili makine kodlarının dili olan "demir" e dönüştü.

İkincisi, yönetmek için özel programlardır. çeşitli cihazlar bilgisayarda dahildir. Bu tür programlara denir sürücüler - yani "sürücüler", yöneticiler. Bu, hem işletim sisteminin kendisi hem de içerdiği programlar tarafından kullanılan sözde "sistem kitaplıkları"nı da içerir.

Ve son olarak, üçüncü kısım, kullanıcının iletişim kurduğu uygun bir kabuktur - arayüz . Kullanıcı için sıkıcı ve ilginç olmayan bir çekirdeği paketleyen bir tür güzel paketleyici. Paketleme ile karşılaştırma da başarılı çünkü bir işletim sistemi seçerken dikkat ettikleri şey budur - işletim sisteminin ana kısmı olan çekirdek ancak daha sonra hatırlanır. Bu nedenle, Windows 98/ME gibi çekirdek açısından böylesine dengesiz ve güvenilmez bir işletim sistemi, güzel bir arayüz sarmalayıcı sayesinde bu kadar çarpıcı bir başarı elde etti.

Bugün, bir grafik arayüz, herhangi bir işletim sisteminin değişmez bir özelliğidir. Windows XP, Windows NT veya Mac OS (için işletim sistemi Apple bilgisayarlar Macintosh). İlk nesillerin işletim sistemlerinde grafiksel değil, metinsel bir arayüz vardı, yani komutlar bilgisayara piktograma tıklanarak değil, klavyeden komutlar girilerek veriliyordu. Örneğin, bugün, Microsoft Word metin düzenleme programını başlatmak için, Windows Masaüstünde bu programın simgesine tıklamanız yeterlidir. Ve daha önce, önceki nesil işletim sistemi - DOS'ta çalışırken, aşağıdaki gibi bir komut girmek gerekiyordu:

C:\WORD\word.exe mybook.doc.

OS göre sınıflandırılır:

Eşzamanlı kullanıcı sayısı: tek oyuncu (bir müşteriye hizmet vermek üzere tasarlanmıştır) ve çok oyunculu (bir grup kullanıcıyla aynı anda farklı terminallerde çalışmak üzere tasarlanmıştır). İlkinin bir örneği Windows 95/98 ve ikincisi Windows NT'dir. Evde kullanım için tek kullanıcılı bir işletim sistemine, ofis veya kurumsal LAN için ise çok kullanıcılı bir işletim sistemine ihtiyacınız olacak;

Sistemin kontrolü altında aynı anda çalışan işlem sayısı: tek görevli , çoklu görev Tek görevli işletim sistemleri (DOS) aynı anda birden fazla görevi gerçekleştiremez ve çok görevli işletim sistemleri, bilgisayar gücünü aralarında bölerek aynı bilgi işlem sistemi içinde bulunan birkaç programın paralel yürütülmesini destekleyebilir. . Örneğin, bir kullanıcı en sevdiği CD'den müzik dinlerken bir Word belgesine metin yazarken aynı zamanda bilgisayar dosyayı İnternetten kopyalıyor olabilir. Prensip olarak, işletim sisteminizin gerçekleştirebileceği görev sayısı, işlemci gücü ve RAM kapasitesi dışında hiçbir şeyle sınırlı değildir;

Desteklenen işlemci sayısı: tek işlemci , çok işlemcili (belirli bir görevi çözmek için birkaç işlemcinin kaynaklarının dağıtım modunu destekler);

işletim sistemi kodunun bitliği:

Ø 16-bit (DOS, Windows 3.1),

Ø 32 bit (Windows 95 - Windows XP),

Ø 64 bit (Windows Vista);

İşletim sisteminin bitliği, işlemcinin bitliğini aşamaz;

arayüz türü: emretmek (metin) ve nesne odaklı
(kural olarak, grafik);

bilgisayara kullanıcı erişimi türü:

Ø toplu işleme ile - yürütülecek programlardan, bir görevler paketi oluşturulur, bilgisayara girilir ve olası öncelik dikkate alınarak öncelik sırasına göre yürütülür),

Ø zaman paylaşımı - farklı terminallerdeki birkaç kullanıcının bilgisayarına eşzamanlı etkileşimli (etkileşimli) erişim modu sağlanır ve bu mod, belirtilen hizmet disiplinine göre işletim sistemi tarafından koordine edilen, makinenin kaynaklarının sırayla tahsis edilir),

Ø gerçek zamanlı - bilgisayarla ilgili herhangi bir harici olayın, işlemin veya nesnenin yönetimi ile kullanıcının isteğine makinenin belirli bir garantili yanıt süresi sağlayın. OS RT ağırlıklı olarak petrol ve gaz üretimi ve nakliyesi, metalurji ve makine mühendisliğinde proses kontrolü, kimyasal proses kontrolü, su temini, enerji, robot kontrolü gibi alanların otomasyonunda kullanılmaktadır. Bunlardan QNX RT İşletim Sistemi, kullanıcının UNIX ailesi işletim sistemi ile çalışırken alışkın olduğu eksiksiz araç seti ile öne çıkıyor.

kaynak kullanım türü: ağ, yerel . Ağ işletim sistemleri, veri paylaşımı amacıyla bir ağa bağlı bilgisayarların kaynaklarını yönetmek ve bunların bütünlüğünü ve güvenliğini sağlamak çerçevesinde verilere erişimi kısıtlamak için güçlü araçlar ve kullanım için birçok hizmet seçeneği sağlamak için tasarlanmıştır. ağ kaynakları. Çoğu durumda, ağ işletim sistemleri, yalnızca ağı ve paylaşılan kaynakları korumaya ayrılmış, yeterince güçlü bir veya daha fazla sunucu bilgisayara kurulur. Diğer tüm işletim sistemleri yerel kabul edilecek ve bir iş istasyonu veya istemci olarak ağa bağlı herhangi bir kişisel bilgisayarda kullanılabilir.

Son olarak, başka bir bölüm - uzmanlık , belirli bir işletim sisteminin amacı. Sonuçta, ayrı bir yazılım şirketinin bireysel liderleri ne derse desin, evrensel işletim sistemleri yoktur. Biri ağ için daha uygundur, diğeri programcılar tarafından, üçüncüsü ise ev kullanıcıları tarafından seçilecektir. Pratikte görüldüğü gibi, zamanımızda bir işletim sistemi bilgisi hiçbir şekilde yeterli değildir. Profesyonel çalışmalarınızda muhtemelen sadece Windows ile değil, diğer işletim sistemleriyle de uğraşmanız gerekecek - ve buna önceden hazırlanmanız gerekiyor.

OS makineye bağlı özellikler bunlar:

müdahale işleme;

süreç planlaması;

girdi-çıktı yönetimi;

gerçek hafızanın yönetimi;

sanal bellek yönetimi.

OS makineden bağımsız özellikler bunlar:

· dosyalarla çalışmak;

kullanıcı işlerini planlama yöntemleri;

programların paralel çalışmasının organizasyonu;

kaynakların dağılımı;

koruma.

Bir işletim sistemi seçerken yaklaşımın ana kriterleri.Çok sayıda işletim sistemi vardır ve kullanıcının hangi işletim sisteminin diğerlerinden daha iyi olduğunu belirlemesi gerekir (belirli kriterlere göre). Bir veya başka bir işletim sistemi seçmek için bilmeniz gerekenler:

İşletim sisteminin hangi donanım platformlarında ve hangi hızda çalıştığı;

İşletim sistemi hangi çevresel donanımları destekler?

İşletim sistemi kullanıcının ihtiyaçlarını ne kadar tam olarak karşılıyor, örn. sistemin görevleri nelerdir;

İşletim sisteminin kullanıcıyla etkileşim kurma şekli nedir, örn. kullanıcı arayüzünün ne kadar görsel, kullanışlı, anlaşılır ve tanıdık olduğu;

Bilgilendirici ipuçları, yerleşik referans kitapları vb. var mı;

Sistemin güvenilirliği nedir, yani. kullanıcı hatalarına, ekipman arızalarına vb. karşı dayanıklılığı;

İşletim sistemi ağları düzenlemek için hangi fırsatları sağlar;

İşletim sistemi diğer işletim sistemleriyle uyumluluk sağlıyor mu?

İşletim sisteminin uygulama programları geliştirmek için hangi araçları vardır;

İşletim sisteminin çeşitli ulusal dilleri destekleyip desteklemediği;

Bu sistem ile çalışırken hangi bilinen uygulama paketleri kullanılabilir;

İşletim sisteminde bilgiler ve sistemin kendisi nasıl korunur?

İŞLETİM SİSTEMİ (OS) PENCERELERİ

WINDOWS OS AİLESİNİN GENEL ÖZELLİKLERİ

Windows ailesinin işletim sistemi. Windows işletim sisteminin ana sürümleri

Windows ailesinin işletim sistemi, Microsoft Corporation'ın yazılım ürünleridir ve kullanıcı sorunlarını çözme ve kullanıcı ile bilgisayar arasındaki etkileşimi düzenleme sürecinde tüm bilgisayar araçlarının etkin kullanımı için tasarlanmış bir dizi programdır. İşletim sistemi, tüm bilgisayar cihazlarının ortak çalışmasını sağlar ve kullanıcının kaynaklarına erişmesini sağlar. Microsoft Corporation'ın işletim sistemi, diğer üreticilerin işletim sistemleri gibi, bir dizi kritere göre sınıflandırılabilir:

  • ana amaç;
  • eşzamanlı kullanıcı sayısı;
  • işletim sistemi kontrolü altında aynı anda yürütülen görevlerin sayısı;
  • donanım ve yazılım kullanma yöntemi;
  • kullanıcı arayüzü türü;
  • sistem gereksinimleriİle donanım;
  • kullanılan dosya sistemi;
  • dil versiyonu;
  • ? bit derinliği MP, vb.

Microsoft Corporation'ın işletim sistemini en önemli özelliklerine göre sınıflandıralım.

Ana amaca göre, Windows ailesinin işletim sistemi şartlı olarak üç gruba veya aynı zamanda hatlar olarak da adlandırıldıkları gibi ayrılabilir: 9x - hat, NT - hat ve CE - hat. Bazı yazarlar, Windows 1.0 (1985), Windows 2.0 (1987), Windows 2.1 (1987), Windows 3.0 (1990), Windows 3.1 (1992), Windows 3.11 (1992) içeren başka bir grubu (16 - Bit - satır) ayırır. . Bununla birlikte, bu sürümler tam teşekküllü işletim sistemleri değildi, ancak MS DOS (işletim sistemi Microsoft tarafından 1981'de geliştirilen Microsoft Disk İşletim Sistemi) ile çalışmak için işletim kabuklarıydı. Bu sürümlerin temel amacı, MS DOS'un grafik arayüzünü uygulamaktı.

İlk grup (9x - satır) işletim sistemi sürümlerini içerir: Windows 95 (1995), Windows 98 (1998), Windows ME (Millennium Edition, 2000). Bu işletim sistemi grubu, 32 bit mikroişlemcili ve yerel (çevrimdışı) modda çalışan kişisel bilgisayarlara kurulum için tasarlanmıştır. Şu anda bu grupİşletim sistemi pratik olarak kullanılmaz ve geliştirici tarafından desteklenmez.

İkinci grup (NT - satır, Yeni Teknoloji - yeni teknoloji) en çok olanıdır, aşağıdaki sürümleri içerir: Windows NT 3.1 (1993), Windows NT 3.5 (1994), Windows NT 3.51 (1995), Windows NT 4.0 ( 1996), Windows NT 5.0 (Windows 2000, 2000 r.), Windows NT 5.1 (Windows XP, 2001 n). Windows NT 5.2 (Windows Server 2003, 2003), Windows NT 6.0 (Windows Vista 2006, 2006), Windows Ev Sunucusu(2007 r.), Windows Server 2008, Windows NT 6.1 (Windows 7, 2009). Bu grubun işletim sistemleri tamamen 32-bit olup MS DOS desteğine ihtiyaç duymazlar. Bu grubun temel amacı, bilgisayarın ağ modunu desteklemektir. Şu anda, bu işletim sistemi grubu en pratik uygulamayı bulur ve bazı eski sürümler dışında geliştirici tarafından desteklenir.

Üçüncü grup (CE - line, CE - Compact Edition - compact edition) taşınabilir bilgisayarlar için tasarlanmıştır. Bu grup aşağıdaki sürümleri içerir: Windows CE 1.0 (1997), Windows CE 2.0 (1998), Windows CE 3.0 (2000), Windows CE 4.0 (2002), Windows Mobile 2003 (2003) ), Windows Mobile 5.0 (2005), Windows Mobile 6.0 (2007).

Eş zamanlı çalışan kullanıcı sayısına göre tek kullanıcılı ve çok kullanıcılı işletim sistemleri ayırt edilir. Birbirlerinden temel farkları, yetkisiz erişime karşı koruma araçlarının mevcudiyetidir. Çok kullanıcılı bir işletim sisteminde, her kullanıcıyı diğer kullanıcıların yetkisiz erişiminden korumanın yolları vardır. Her kullanıcı kendi şifresi altında çok kullanıcılı bir işletim sistemine girebilir (yükleyebilir), kendisine bilgisayarın ana belleğinin kendi bölümü tahsis edilir. Çok kullanıcılı bir işletim sistemi örneği, Windows ailesinin birinci ve ikinci gruplarının sürümleridir.

Aynı anda yürütülen görevlerin sayısına göre, işletim sistemleri tek ve çoklu görev olarak ayrılır. İşletim sistemi ailesi Windows, önleyici çoklu görev ile çoklu görevdir. Windows ailesinden bir işletim sistemi ile çalışan bir kullanıcı, ekrandaki pencereler farklı görevlere atanırken, aynı anda farklı pencerelerde birkaç görevi gerçekleştirebilir. Windows işletim sistemi korumalı modda çalışır (korumalı mod), onlar. mikroişlemciyi çoklu görev modunda kullanırken, çalışan programlar birbirini etkilemez.

Donanım ve yazılımın kullanım şekline bağlı olarak, işletim sistemleri ağ işletim sistemleri ve yerel işletim sistemleri olarak ayrılabilir. Windows ailesinin ikinci ve üçüncü gruplarının ana sürümleri ağ işletim sistemine ve ilk grup yerel olanlara bağlanabilir.

Kullanıcı arabiriminin türüne göre işletim sistemi, kullanıcıyı metin ve grafik arabirimlerle temsil eden işletim sistemine bölünebilir. Windows ailesinin işletim sistemi, kullanıcıya bir grafik arayüz sağlar.

Yukarıda listelenen Windows sürümlerinden, şu anda kişisel bilgisayarlara kurulum için en popüler olanı Windows XP, Windows Vista ve Windows 7 sürümleridir.

hadi verelim kısa açıklama Windows'un bu sürümleri ve kullanıcılara sağladıkları özellikleri açıklar.

Windows XP, Microsoft tarafından Ekim 2001'de piyasaya sürüldü ve Windows 2000 Professional'ın bir evrimidir. XP adı, deneyim anlamına gelen İngilizce eXPerience'den gelir. Microsoft, Windows XP'nin üç ana sürümünü (edisyonunu) kullanıma sunmuştur: Windows XP Home Edition, Windows XP Professional Edition ve Windows XP 64-bit Edition. Windows XP'nin ana sürümlerine ek olarak, aşağıdakileri içeren başka sürümler de vardı: Windows XP Media Center Sürümü (Windows XP Professional Sürümü tabanlıdır ve özel içerikler içerir). multimedya uygulamaları), İşletim Sistemi Windows XP Embedded (Windows XP Professional Edition'a dayalı yerleşik işletim sistemi bileşeni, çeşitli yerleşik sistemlerde kullanılmak üzere tasarlanmıştır: ATM'ler, tıbbi cihazlar, nakit terminalleri, oyun makineleri vb.), Hizmet Noktası için İşletim Sistemi Windows Embedded ( Windows XP Embedded tabanlı özel işletim sistemi, satış noktası için yapılandırılmış, perakende ve hizmet sektörleri için optimize edilmiştir), vb. Ardından, Windows XP'nin ana sürümlerine odaklanalım.

Windows XP Home Edition, evdeki kişisel bilgisayar kullanıcılarını (dizüstü bilgisayarlara kurulu) hedefliyordu. Bu sürüm, Windows 2000'in önceki sürümünden yeni bir şekilde farklıydı. dış tasarım, bu da günlük görevleri daha kolay ve daha verimli hale getirdi. Kullanıcılar, hem yerel bir kişisel bilgisayarda çalışırken hem de bunları İnternet üzerinden değiştirirken, dijital görüntüler ve müzikle çalışmak için geliştirilmiş yeteneklere erişebilir.

Windows XP Professional, işletim sisteminin yüksek düzeyde ölçeklenebilirliği ve güvenilirliği nedeniyle işletim sisteminin önceki sürümlerinden daha güçlü bir işletim sistemidir. Esas olarak şu amaçlar için tasarlanmıştır: kurumsal kullanıcılar. Bu işletim sisteminin ölçeklenebilirliği, 4 GB'a kadar artırılabilen RAM desteğinde ve mikroişlemcinin gücünü artırma desteğinde (örneğin, iki mikroişlemci takma) yatmaktadır.

Windows XP Professional kullanıcısına sağlanan ve yorumlanabilecek ana özellikleri listeliyoruz.

Windows işletim sistemi ailesinin önceki sürümlerine kıyasla bu işletim sisteminin ayırt edici özellikleri olarak:

  • geliştirilmiş kullanıcı arabirimi, daha yuvarlak şekiller ve pürüzsüz renkler içeren geliştirilmiş tasarım;
  • koruma için klasörleri ve dosyaları şifreleme yeteneği de dahil olmak üzere nispeten daha yüksek güvenlik düzeyi şirket bilgisi;
  • yüksek performanslı çok işlemcili sistemler için yerleşik destek;
  • ilk kullanıcı tarafından başlatılan uygulamalardan çıkarken, bir kullanıcının çalışmasını geçici olarak kesintiye uğratmanıza ve başka bir kullanıcı olarak oturum açmanıza olanak tanıyan kullanıcıları hızlı bir şekilde değiştirme yeteneği;
  • işletim sisteminde yerleşik sihirbazlar sayesinde çeşitli işlemleri gerçekleştirirken kolaylık (örneğin, "Masaüstü Temizleme Sihirbazı", "Ağ Kurulum ve Yapılandırma Sihirbazı", "Kısayol Sihirbazı", "İnternet Bağlantı Sihirbazı" vb.);
  • Sistemi belirli bir önceki duruma döndürmek ve diğer sistem kurtarma yöntemlerini iyileştirmek için tasarlanmış işletim sistemi kurtarma. Bu nedenle, bilinen son iyi yapılandırmayı yüklerken, önceki sürücü seti de yüklenir, bu da bazı durumlarda sürücülerin yüklenmesi, sürücülerin geri alınması, yani geri vermek önceki sürümler yazılım arızaları vb. nedeniyle sürücüler (bir bilgisayarın çevresel aygıtlarının çalışmasını sağlayan bilgisayar programları);
  • daha gelişmiş sistem yönetimi işlevleri Komut satırı;
  • destek programı "Explorer" dijital grafik ve ses formatları;
  • Windows XP Professional, Roxio tarafından geliştirilen ve ek yazılım yüklemeden optik disklere veri yazmanıza izin veren teknolojiler içerir;
  • işletim sistemi, müzik, video, optik diskler ve İnternet radyosu dahil olmak üzere dijital ortamları oynatmanıza izin veren Windows Media Audio Player'ı içerir;
  • Windows XP Professional, ek yazılım yüklemeden ZIP arşivleriyle çalışabilir;
  • DualView ve OeagTure teknolojilerini içeren dizüstü bilgisayar destek araçları. DualView teknolojisi (iki monitörle çalışır), bilgisayarınızın "Masaüstünü" bir video bağdaştırıcısı tarafından kontrol edilen iki monitörde görüntülemenizi sağlar. Örneğin, dizüstü bilgisayarlara LCD ekrana ek olarak harici bir monitör bağlayabilirsiniz. Bu teknolojinin kullanımı, kullanıcıların üretkenliğini artırmanıza olanak tanır ve ek mikroişlemci gerektirmez. OeagTure teknolojisi, bir bilgisayar ekranında görüntülenen metnin yatay çözünürlüğünü üç katına çıkararak LCD metin ekranının netliğini artırır ve bir İnternet bağlantısı güvenlik duvarı vb. içerir.

Geliştirici, piyasaya sürülen herhangi bir yazılım ürününe eşlik etmelidir. Bakım sürecinde, programda fark edilen arızalar, hatalar, yetkisiz erişime karşı koruma sistemindeki sözde delikler vb. ortadan kaldırılır. Windows XP bir istisna değildir. Windows XP'nin bakımı sırasında Microsoft, işletim sistemindeki hataları da ortadan kaldırdı ve işletim sistemi için periyodik olarak hizmet paketleri (Hizmet Paketleri) yayınladı. Bu yazılım paketlerinin amacı, tespit edilen sorunları gidermek ve yeni özellikler eklemekti.

Windows XP için ilk Service Pack 1 (SP1) Eylül 2002'de yayınlandı. Paketteki en önemli yenilikler: USB arabirimi 2.0, görüntüleme için varsayılan programları seçmenize izin veren bir yardımcı programın tanıtımı E-posta, Java Virtual Machine'in (Java Virtual Machine, Java Virtual Machine) bir uygulaması, bir Java derleyicisi tarafından Java program kaynak kodundan önceden oluşturulmuş Java bayt kodunu yorumlar ve yürütür. Sanal makineler Java birçok donanım ve yazılım platformu için kullanılabilir, Java hem ara yazılım hem de bağımsız bir platform olarak kabul edilebilir), Şifreleme Dosya Sistemi (EFS), AES şifreleme algoritmasını (Gelişmiş Şifreleme Standardı - bir simetrik blok şifreleme algoritması) kullanabildi blok boyutu 128 bit ve anahtar 128/192/256 bit, ABD hükümeti tarafından Mayıs 2002'de bir şifreleme standardı olarak kabul edildi) 256 bit anahtar vb. Windows desteği XP Service Pack 1, Ekim 2006'da sona erdi.

İkinci Service Pack 2 (SP2) (kod adı Springboard) Ağustos 2004'te piyasaya sürüldü. SP2'nin en önemli yenilikleri şunlardır: geliştirilmiş güvenlik duvarı (güvenlik duvarı - "güvenlik duvarı" terimine eşdeğer olan İngilizce güvenlik duvarı teriminin harf çevirisiyle oluşturulmuştur, şu anda Rusça'dan ödünç alınan resmi kelime, İngilizce güvenlik duvarı kelimesinin analogu, kelimenin tam anlamıyla Rusça'ya çevrilen, bitişik binaları ayıran ve yangının yayılmasını önleyen bir duvar anlamına gelen Almanca brandmauer (güvenlik duvarı) kelimesidir); destek ustası Wi-Fi bağlantılarıİnternet ve Bluetooth ile ( ingilizce çeviri Danimarka'yı Norveç ile birleştiren Danimarka kralı Harald 1 Mavi dişli'nin (910-986) takma adları. Adı, teknolojinin adı olarak seçildi çünkü Bluetooth başlangıçta bir araç olarak tasarlandı. basit bağlantı bilgisayarlar ve telekomünikasyon cihazları) bluetooth teknolojisi PDA gibi cihazlar ile sıradan kişisel bilgisayarlar, cep telefonları, dizüstü bilgisayarlar, yazıcılar, dijital kameralar vb.) yanı sıra tarayıcının geliştirilmiş bir sürümü internet gezgini(Örneğin, IE6, İnternet'teki "açılır" pencereleri engelleme yeteneği). Şu anki paket Güncelleştirme, Windows XP'nin güvenliğinde önemli değişiklikler yaptı. Bu nedenle, yerleşik güvenlik duvarı, Windows Güvenlik Duvarı olarak yeniden adlandırılan ve varsayılan olarak oluşturulan tüm bağlantılar için etkinleştirilen önemli değişikliklere uğradı. Güvenlik değişiklikleri hem Outlook Express posta programını hem de IE tarayıcısını etkiledi. Windows XP Service Pack 2, izleyerek ve kullanıcıya antivirüs ve veritabanlarını yüklemesini veya güncellemesini, yerleşik veya üçüncü taraf güvenlik duvarını etkinleştirmesini, güncellemesini hatırlatarak sistemin güvenliğini izlemeyi kolaylaştıran Windows Güvenlik Merkezi'ni içerir. işletim sistemi veya tarayıcı ayarlarını değiştirme vb. d. Temmuz 2008 itibarıyla Microsoft, Windows XP SP2 desteğini sonlandırmıştır.

Üçüncü Hizmet Paketi 3 ( son sürüm) Microsoft tarafından Nisan 2008'de tanıtıldı. Paket, Windows XP Service Pack 2'nin 2004'te piyasaya sürülmesinden bu yana yayınlanan tüm güncellemeleri ve bir dizi başka yeni öğeyi içerir. Bunlar arasında koruma fonksiyonu Ağ Girişi(Ağ Erişim Koruması) ve yeni model Windows Vista'dan ödünç alınan aktivasyonlar, ek olarak, sözde yönlendiricilerin - "kara delikler" vb. Şu anda, Windows XP SP3 piyasada OEM (Orijinal Ekipman Üreticisi) ve kutulu (BOX) sürümleri şeklinde mevcuttur.

Microsoft'un Windows XP için ücretsiz desteğini 14 Nisan 2009'da sonlandırdığını ve bu tarihten itibaren Windows XP kullanıcılarının ücretsiz teknik destek için Microsoft'a başvuramayacağını burada belirtmek önemlidir. Şimdi bunun için "genişletilmiş destek" hizmetlerini kullanmak zorunda kalacaklar, yani. Tüm aramalar ücrete tabidir. Bu destek 8 Nisan 2014 tarihine kadar devam edecektir.

Windows XP 64-bit Edition, 64-bit Intel Itanium mikroişlemcileri tabanlı iş istasyonları için özel olarak geliştirilmiştir. Bu işletim sistemi, ek bellek için destek sağlar, G / Ç işlemlerinin hızını artırır, kayan nokta değişkenlerini hesaplama olanaklarını genişletir. Bu işletim sistemi, finansal ve istatistiksel analizin yanı sıra teknik ve analitik geliştirme için oldukça güçlü bir platformdur. Windows XP'nin bu sürümü, HP'nin (Hewlett Packard, ABD) Intel Itanium mikroişlemcilerle iş istasyonları geliştirmeyi durdurduğu 2005 yılından beri geliştirilmemiştir. Bu mimariye yönelik destek, Windows işletim sisteminin sunucu sürümlerinde kalmıştır.

Windows Vista ayrıca Microsoft Windows NT ailesinin işletim sistemlerinin NT hattına (NT - hattı, Yeni Teknoloji - yeni bir ağ odaklı teknoloji) aittir ve özellikle bu satırda Windows NT 6.0 adını taşır. Esas olarak kullanıcının kişisel bilgisayarlarında kullanılır. Microsoft, Windows Vista'yı 30 Kasım 2006'da resmi olarak piyasaya sürdü. kurumsal müşteriler ve 30 Ocak 2007'de bir perakende ağında işletim sistemi satışı başladı. Microsoft, Windows Vista'nın çeşitli yayınlarını (varyantları, sürümleri) kullanıma sunmuştur. Ana olanları ele alalım:

  • Windows Vista Starter, kullanıcılar için en uygun fiyatlı ve uygun maliyetli seçenektir giriş seviyesi. Temel set Windows Vista Starter, diğer sürümlere kıyasla özellikler açısından sınırlıdır, ancak daha da önemlisi, tüm modern uygulamalar ve cihazlarla uyumlu olmaya devam eder. Aslında bu, kişisel bir bilgisayarda ustalaşmak için ilk adımlarını atan ve ilk bilgisayarlarını satın alırken yazılım için fazla ödeme yapmak istemeyen yeni başlayanlar için bir işletim sistemidir;
  • işletim sistemi Windows Vista Ev Temel aynı zamanda oldukça basit ve mevcut seçenekİşletim Sistemi Windows Vista, öncelikle ev kullanıcıları için tasarlanmıştır. Yeni nesil bir işletim sisteminin tüm ana özelliklerine sahiptir: güvenlik, gelişmiş destek ebeveyn Kontrolü, temel kullanıcı arabirimi, yeni arama ve veri düzenleme özellikleri, geliştirilmiş ağ. Donanım düzeyinde bu, Amd64 platformu (64 bit) için 8 GB maksimum RAM ve x86 platformu (32 bit) için 4 GB ile bir mikroişlemci (sınırsız sayıda çekirdeğe sahip) desteğidir;

OC Windows Vista Home Premium, masaüstü ve taşınabilir kişisel bilgisayarların ev kullanıcıları için Windows Vista'nın ana sürümüdür. Windows Vista Home Basic tarafından sağlanan özelliklere ek olarak, bu seçenek Windows Aero 3D kullanıcı arayüzü desteklenir, Windows Media Center mevcuttur ve çok sayıda Ek özellikler multimedya verileriyle çalışmak için (örneğin, düzenleme ve DVD kaydı). Donanım düzeyinde, Windows Vista Home Premium, 16 GB maksimum RAM'e sahip iki adede kadar mikroişlemciyi destekler, HDTV (Yüksek Çözünürlüklü TV, dünyada televizyonun gelişme yönlerinden biridir, Rusça adı yüksek tanımlı televizyondur. 720 x 576 piksel resim çözünürlüğü kullanan geleneksel televizyonun aksine 1920 x 1080 piksel çözünürlükte TV programları, filmler izlemenize olanak tanır), video DVD kaydı, dokunmatik ekran desteği, otomatik yedekleme. Ancak, bu seçenekte, bir etki alanına ve grup düzenleyicisine katılma olasılığı yoktur ve yerel politikalar, EFS desteği yok;

Windows Vista Business, kurumsal sınıf masaüstü ve mobil kişisel bilgisayarlar için önde gelen donanım platformudur. İşletim sisteminin bu sürümü küçük, orta ve büyük ölçekli işletmeler için uygundur, Windows Vista Home Basic'in tüm işlevlerini içerir (bir dizi eğlence dışında) ve bir dizi belirli özelliğe sahiptir. Örneğin, Windows Vista Business, Windows Aero arabirimini destekler, Grup İlkesi, dosya sistemi şifreleme, faks ve tarayıcı desteği vb. destekler. Donanım düzeyinde, Windows Vista Business en fazla iki işlemciyi, Windows Aero arabirimini, Grup İlkesi'ni ve EFS şifreli dosya sistemi. Ancak bu versiyonda multimedya kısmı azaltılmış ve eğlence uygulamaları yok;

Windows Vista Enterprise, kurumsal kişisel bilgisayarlar ve dizüstü bilgisayarlar için Vista'nın gelişmiş bir sürümüdür. Vista Business'ın özelliklerine ek olarak, bu seçenek şifreleme sağlar Windows diski BitLocker, mevcut tüm arabirim dillerini, Virtual PC Express özelliğini ve UNIX Tabanlı Uygulamalar için Alt Sistemi (SUA), yani işletim sisteminin bu sürümü, büyük işletmeler ve karmaşık altyapıya sahip kuruluşlar için uygundur. Donanım düzeyinde, işletim sisteminin önceki sürümüne benzer;

Windows Vista Ultimate, Windows Vista Home Premium ve Windows Vista Enterprise'ın tüm özelliklerini içeren bir çeşittir. Bu sürümde multimedya kısmı iyi geliştirilmiş, animasyonlu masaüstü duvar kağıtları için destek uygulanmış ve işletim sisteminin kullanıcı arayüzünün dilini de isteğe göre değiştirmek mümkün.

Piyasaya çıkan Windows Vista işletim sistemi de Microsoft tarafından desteklenmektedir. Bu destek, belirlenen sorunları gideren ve yeni işletim sistemi özellikleri ekleyen düzenli işletim sistemi güncellemelerinden oluşur.

Windows Vista için ilk Service Pack 1 (SP1) 15 Nisan 2008'de yayınlandı. Bu hizmet paketi, yerel bilgisayarlardaki dosyaları daha hızlı kopyalamayı (%25 daha hızlı), yüksek çözünürlüklü görüntüleri daha hızlı işlemeyi mümkün kıldı. Ayrıca SP1, yeni video bağdaştırıcıları, bazı monitör türleri ve yazıcılarla işletim sistemi uyumluluğunu geliştiren eklentiler içerir. Güncelleme paketi ayrıca bilgisayarı uyku modundan çıkarmak için gereken süreyi azaltan, IE 7.0 performansını iyileştiren ve dizüstü bilgisayar güç yönetimini iyileştiren düzeltmeler içerir. Ayrıca SP1'e önceden yayınlanmış tüm "yamalar ve yamalar" da dahildir. SP1'i yüklemeden önce sistem " Windows güncelleme"Bilgisayarda sorunlu bileşenler olup olmadığını kontrol eder ve bulunursa kurulumu erteler.

İkinci hizmet paketi olan Service Pack 2 (SP2), şu anda en çok talep edilendir. SP2 şunları sağlar: Bluetooth 2.1/3.0 desteği (Bluetooth 3.0 sürümü için yalnızca bir beta sürücü mevcuttur), 64-bit VIA işlemciler için destek, Blu-ray optik diskleri yazma yeteneği (eng. "mavi ışın" - adını yazmak ve okumak için kullanılan kısa dalga boylu (405 nm) "mavi" lazerden almıştır, "e" harfi kasıtlı olarak kelimeden çıkarılmıştır. mavi adı bir ticari marka olarak kaydedebilmek için), daha kolay kablosuz kurulum Wi-Fi ağları(Windows Connect Now Sihirbazı, WCN), 1CCD/CCID akıllı kart desteği, daha iyi HD video oynatma performansı vb. Ayrıca, SP1 kurulmadan SP2'nin kurulamayacağını unutmayın. Bu, SP'yi iki platform için birleştirmek amacıyla yapılır - Windows Vista ve Windows Server 2008.

25 Mayıs 2009'da Windows Vista ve Windows Server 2008 için SP2, Microsoft web sitesinden İngilizce, Almanca, İspanyolca, Fransızca ve Japonca dillerinde genel olarak indirilebilir hale geldi ve 1 Temmuz 2009'dan itibaren Windows Vista için SP2 Rusça olarak kullanıma sunuldu. otomatik kurulum Windows Update aracılığıyla.

Windows XP Professional'a kıyasla Windows Vista kullanıcısına sağlanan ana özellikleri listeliyoruz; bunlar, Windows XP Professional'a kıyasla bu işletim sisteminin ayırt edici özellikleri olarak yorumlanabilir:

  • Windows Vista işletim sisteminin önyükleme süresi Windows XP'den daha kısadır, ayrıca uyku moduna girme ve uyku modundan çıkma süresi 6 saniyeye düşürülmüştür. Ancak, kullanıcı arabirimini yükledikten sonra tam çalışmaya başlamak daha uzun zaman alırken, arka plan süreçleri, kullanıcı programlarının çalışmasını büyük ölçüde karmaşıklaştıran;
  • ? Windows Ready Boost teknolojisinin kullanımı sayesinde, bazı durumlarda işletim sistemi performansını% 40 artıran harici flash belleği RAM olarak kullanmak mümkün hale geldi;
  • bir dizi teknik çözüm uygulaması Windows Aero (Aero, İngilizce'den bir kısaltmadır, otantik- otantik, enerjik- kuvvetli, yansıtıcı- duyarlı ve açık- açık). Windows Aero açarken, kapatırken, simge durumuna küçültürken ve geri yüklerken pencere animasyonlarını kullanır ve bu da işletim sistemiyle çalışmayı daha sezgisel hale getirir. Arka planı bulanıklaştıran şeffaf pencere öğeleri, kullanıcının yalnızca etkin pencerenin vb. içeriğine odaklanmasına olanak tanır;
  • hacker saldırılarına ve bilgisayar virüslerine, özellikle ağ virüslerine karşı daha iyi koruma sağlar;
  • tamamen yeniden tasarlandı mantıksal model Grafik cihazlarıyla işletim sistemi etkileşimi.

Windows 7, Microsoft Windows NT işletim sistemleri ailesine aittir ve özellikle, birincil olarak tüketici kişisel bilgisayarlarında kullanılan Windows NT 6.1 işletim sistemidir.

Windows 7 işletim sistemi resmi olarak 22 Ekim 2009'da satışa çıktı, yani. önceki Windows Vista işletim sisteminin piyasaya sürülmesinin üzerinden üç yıldan az bir süre geçmiştir. Microsoft, Windows 7'nin altı sürümünü piyasaya sürdü: Windows 7 Starter (İlk İşletim Sistemi), Windows 7 Home Basic (Home Basic), Windows 7 Home Premium (Home Premium), Windows 7 Professional (Professional) İşletim Sistemi), Windows 7 Enterprise İşletim Sistemi (kurumsal İşletim Sistemi) sürümü) ve Windows 7 Ultimate OS (maksimum işletim sistemi sürümü). Yukarıda listelenen tüm sürümler, Windows 7 Starter hariç, hem 32 bit hem de 64 bit sürümlerde mevcuttur.

Windows Vista ve Windows 7'nin yayınlanan sürümlerinin sayısının aynı olduğunu görmek kolaydır, ayrıca bazı sürümlerin adları, özellikleri ve yetenekleri aynıdır, bu nedenle burada ayrıntılı olarak durmayacağız. Windows 7'nin her sürümünün özellikleri ve yetenekleri, ancak yalnızca ana özellikleri, Windows 7 ve Windows Vista arasındaki farkları not edeceğiz:

  • Windows 7, bir çoklu dokunmatik ekranda en az üç dokunma noktasının koordinatlarını aynı anda algılamanıza ve belirlemenize olanak tanıyan bir teknoloji olan çoklu dokunmayı kullanır;
  • Windows 7'de kullanılan ağ teknolojisi "Branch Cache", İnternetten gelen bilgilerin verimli bir şekilde önbelleğe alınmasına olanak tanır;
  • sürücü üreticileriyle daha sıkı entegrasyon, çoğu otomatik olarak algılanırken, vakaların %90'ında Windows Vista sürücüleri ile geriye dönük uyumluluk korunur;
  • ? yeni uygulandı, 11. DirectX sürümü, mevcut sürümlere göre aşağıdaki avantajlara sahip olan Windows 7 işletim sisteminin bir parçası olarak yayınlandı: yeni bilgi işlem desteği eklendi gölgelendiriciler(toplu paralel hesaplama), çok iş parçacıklı olasılığı vardır oluşturma(bilgisayar programı kullanarak bir modelden görüntü elde etme işlemi), geliştirilmiş mozaikleme(bilgisayar grafiklerinde, Bezier eğrilerini kullanarak çokgen üç boyutlu bir modeldeki çokgen sayısını artırmanın mümkün olduğu bir yöntem), doku sıkıştırma için yeni algoritmalar vb. ortaya çıktı;
  • Windows 7, klasör takma adlarını dahili olarak destekler; örneğin, Windows'un bazı yerelleştirilmiş sürümlerindeki Program Files klasörü çevrilmiş ve çevrilmiş bir adla görüntülenmiş, ancak dosya sistemi düzeyinde İngilizce olarak kalmıştır;
  • Windows 7, Windows XP ile Windows Vista'dan (SP1, SP2) daha uyumludur; örneğin, Windows Vista'da Windows XP için bazı eski programları çalıştırmak imkansızdı;
  • Windows 7'nin güvenliği iyileştirildi, dolayısıyla Windows 7'ye bilgisayar virüsleri bulaşma olasılığı Windows Vista'ya göre %25 ve Windows Vista SP2'ye göre %20 daha düşük. Piyasaya giren Windows 7 işletim sistemi ve daha önceki işletim sistemleri,

Microsoft Corporation'ın eşlik ettiği. Windows 7 için ilk Service Pack 1'in (SP1) son Rusça sürümü, 2011'in ilk çeyreğinde piyasaya sürüldü. SP1, platformun duyurulduğu Ekim 2009'dan bu yana tanımlanan güvenlik açıkları için temel olarak hata düzeltmeleri ve yamalar içeriyor. yamalar - ana yazılım ürününde belirlenen sorunları çözmek için kullanılan otomatik, ayrı olarak sağlanan yazılım araçları.

Bugün, Microsoft'un Windows işletim sistemi, tüm biçimleriyle, dünyada 150 milyondan fazla IBM PC uyumlu bilgisayarla tartışmasız en yaygın kullanılan PC işletim sistemidir ve bunların 100 milyonunda Windows kuruludur. Bir PC'ye alışmanın Windows'u tanımakla başlaması gerektiği açıktır, çünkü onsuz bir PC üzerinde çalışmak çoğu kullanıcı için düşünülemez. Windows sistemi bilgisi, PC bilgisi duvarında gerekli bir tuğladır. Bilgisayarlarla birlikte gelişen işletim sistemleri, birkaç kilobayt uzunluğundaki en basit makine kodu programlarından, üst düzey dillerde yazılmış, boyutları onlarca megabayt olan canavarlara kadar çok yol kat etti. İşletim sistemlerinin boyutunda bu kadar önemli bir artış, esas olarak geliştiricilerin işletim sistemini "güzelleştirme", yeteneklerini genişletme, başlangıçta işletim sistemlerinde bulunmayan özellikler ekleme ve ayrıca kullanıcı arayüzünü sezgisel hale getirme arzusundan kaynaklanmaktadır. Tüm bu girişimler, hem olumlu hem de olumsuz sonuçlarını verdi (kullanıcı arayüzünü basitleştirirken ayarların ve yazılım arayüzünün karmaşıklığı).

Grafik kullanıcı arabirimi başlangıçta oyun dışı programların karakteristiği değildi, ancak kullanıcının bilgisayar ve programla iletişimini kolaylaştırmak için tasarlandığından, IBM PC'de kök saldı ve kendine saygı duyan herhangi bir işletim sisteminin ayrılmaz bir parçası haline geldi.

Microsoft Windows kabuğu başlangıçta bir işletim sistemi değildi ve şimdi bile tam teşekküllü bir işletim sistemi olarak kabul edilemez, çünkü bazı kabuklarda MS-DOS gibi bir işletim sisteminin "üstünde" bulunur. Grafik arayüzün bir standartlaştırıcısı olarak ortaya çıktı ve yalnızca kullanıcının çalışmak zorunda olduğu programı güzel, pratik, kullanışlı ve öğrenmesi ve kullanması kolay görmek istediği için kök saldı.

işletim sistemi bilgisayar açıldığında yüklenen bir programdır. Kullanıcı ile bir diyalog oluşturur, bilgisayarı ve kaynaklarını (RAM, disk alanı vb.) yönetir, diğer (uygulama) programlarını yürütme için başlatır. İşletim sistemi, kullanıcı ve uygulama programlarına bilgisayar cihazlarıyla iletişim kurmanın (arayüz) uygun bir yolunu sağlar.

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

Birinci Windows sürümü 80'lerin sonunda çıktı ve tamamen fark edilmeden gitti. Benzer bir kader bir sonraki sürümün başına geldi - yalnızca Windows 3.0 (1992) sürümü kullanıcıların kalbine girmeyi ve "yılın ürünü" olmayı başardı. Ve iki yıl sonra, 3.1 ve 3.11 sürümleri doğdu (ikincisi, multimedya için tam destek ve yerel bir ağ üzerinde çalışma gibi önemli bir öğe içeriyordu - bu nedenle buna Windows For Workgroups adı verildi), bu da sonunda Olympus'ta Windows'un hakimiyetini kurdu. işletim sistemlerinden.

Ancak, Windows 95 tam olarak 32 bitlik bir program değildi. Büyük 16 bitlik birleştirici kod parçaları (ve bazı 32 bitlik) içeriyordu ve MS-DOS dosya sistemini neredeyse tüm sınırlamalarıyla kullanmaya devam etti. Dosya sistemindeki tek önemli değişiklik, MS-DOS altında izin verilen 8+3 karakter adlarına uzun dosya adlarının eklenmesiydi.

yayında bile pencereler 98 Haziran 1998'de MS-DOS hala mevcuttu (şimdi sürüm 7.1 olarak adlandırılıyor) ve 16 bitlik koddan oluşuyordu. şimdi olmasına rağmen daha fazla özellik sistemin MS-DOS kısmından Windows'un bir kısmına aktarıldı ve büyük disk bölümleri için destek standart hale geldi, Windows 98, yapısında Windows 95'ten pek farklı değildi.Temel fark, daha fazla olan kullanıcı arayüzündeydi. interneti ve iş kullanıcı tablosunu entegre etti. ABD Adalet Bakanlığı'nın dikkatini çeken ve daha sonra Microsoft Corporation'ı tekeller yasasını ihlal etmekle suçlayarak Microsoft Corporation'a dava açan bu entegrasyon oldu. Microsoft, sorumluluğu şiddetle reddetti. Nisan 2000'de ABD Federal Mahkemesi hükümetle anlaştı. Windows 98 çekirdeğinin büyük bir 16-bit derleme kodu yığını içermesine ek olarak, bu sistemin ciddi sorunları da vardı.Birincisi, bu sistem çok görevli olmasına rağmen, çekirdeğin kendisi yeniden giriş yapmıyordu, eğer süreç meşgulse, yönetmekle meşguldü. çekirdekteki herhangi bir veri yapısı ve ardından zaman dilimi sona erdi ve başka bir süreç başladı, yeni süreç veri yapısını tutarsız bir durumda almış olabilir. Bu sorunun olmasını önlemek için çekirdeğe giren çoğu işlem, herhangi bir şey yapmadan önce tüm sistemi kapsayan dev bir muteks alır. Bu yaklaşım, potansiyel veri yapısı tutarsızlıkları tehdidini ortadan kaldırırken, aynı zamanda çoklu görevin faydalarının çoğunu da ortadan kaldırdı, çünkü süreçler genellikle başka bir işlemin çekirdeğe girmek için çekirdekten çıkmasını beklemek zorunda kaldı.

İkincisi, her işlemin 4 GB'lık bir adres alanı vardı ve ilk 2 GB tamamen işleme aitti. Ancak sonraki 1GB, sistemdeki tüm işlemler tarafından paylaşıldı (yazılabilir). En alttaki 1 MB, tüm işlemlerin MS-DOS kesinti vektörlerine erişebilmesi için paylaşıldı. Bu özellik, çoğu Windows 98 uygulaması tarafından sonuna kadar kullanıldı.Sonuç olarak, bir programdaki bir hata, diğer işlemler tarafından kullanılan anahtar veri yapılarını bozarak tüm bu işlemlerin çökmesine neden olabilir. Daha da kötüsü, son 1 GB, işlemler ve çekirdek arasında paylaşıldı (yazılabilir) ve bazı kritik veri yapılarını içeriyordu. Bu yapıların üzerine (bilerek veya bilmeyerek) bir miktar çöp yazan herhangi bir program, tüm sistemi devre dışı bırakabilir. MS-DOS için yazılan eski programlar Windows 98'de çalışamayacağından, çekirdek veri yapılarını kullanıcı alanına yerleştirmemenin bariz çözümü uygulanabilir değildi.

2000 yılında Microsoft, Windows 98'in biraz değiştirilmiş bir sürümünü yayımladı. Windows bana(Windows Millennium Edition - Windows Millennium Edition). Bu sürüm bazı hataları düzeltmesine ve yeni özellikler eklemesine rağmen, aynı Windows 98 dış kabuğun altında saklanıyordu.Yeni özellikler arasında resim, müzik ve filmlerin iyileştirilmiş organizasyonu ve paylaşımı, evde ağ bağlantısı ve çok oyunculu oyunlar için daha fazla destek ve ayrıca daha fazlasını içeriyordu. Anında mesajlaşma ve geniş bant bağlantıları (kablo modemler ve ADSL) desteği gibi İnternet ile ilgili özellikler. İlginç bir yeni özellik, bazı parametreleri yanlış ayarladıktan sonra bilgisayarı önceki ayarlarına döndürme yeteneğiydi. Kullanıcı sistemi yeniden yapılandırdıysa (örneğin, ekran çözünürlüğünü 640x480'den 1024x768'e değiştirdiyse) ve ardından sistem çalışmayı durdurduysa, artık son çalışan yapılandırmaya geri dönebilir.

NT 4.0'ı NT 5.O takip edecekti. Ancak, 1999'da Microsoft, adını şu şekilde değiştirdi: Windows 2000, esas olarak hem Windows 98 kullanıcıları hem de NT kullanıcıları için mantıksal bir uzantı gibi görünen tarafsız bir ad bulma girişimlerinden kaynaklanmaktadır. Bu nedenle Microsoft, sağlam 32 bit teknolojisi üzerine inşa edilmiş ancak popüler Windows 98 kullanıcı arabirimini kullanan tek bir işletim sistemine sahip olmak istedi.

Windows 2000 aslında NT 5.0 olduğundan, NT 4.0'ın birçok özelliğini devralır. Bireysel olarak korunan süreçlere sahip tamamen 32 bit (64 bit planlı) çoklu görev sistemidir. Her işlemin kendi 32 bitlik (64 bit olacak) sanal adres alanı vardır. Kullanıcı işlemleri, tam koruma sağlayan (Windows 98'den farklı olarak) kullanıcı modunda çalışırken, işletim sistemi çekirdek modunda çalışır. İşlemler, işletim sistemi tarafından görülebilen ve işletim sistemi tarafından yönetilen bir veya daha fazla iş parçacığına sahip olabilir. Tüm dosyalar, dizinler ve işlemler ile paylaşılabilen diğer nesneler için ABD Savunma Bakanlığı C2 güvenlik gereksinimlerini karşılar (en azından disket kaldırıldı ve ağ kapatıldı). Son olarak, 2 ila 32 işlemciden oluşan simetrik çok işlemcili sistemler için tam desteğe sahiptir.

Windows 2000'in gerçekten NT 5.0 olduğu gerçeği birçok yönden kendini gösterir. Örneğin, sistem dizini denir \winnt , ve işletim sisteminin ikili dosyası (dizinde \winnt\system32 ) isminde ntoskrnl.exe. Bu dosyaya tıklarsanız sağ tık fareyi açın ve özelliklerine bakın, sürüm numarasının neyi temsil ettiğini göreceğiz 5xxx.yyy.zzz , 5, NT 5 anlamına gelir, xxx- kayıt numarası, uuu - yapı (derleme) numarası, bir zzz- küçük sürüm numarası. Ayrıca dizindeki birçok dosya \winnt
ve alt dizinleri harfler içerir nt sanal MS-DOS öykünücüsü gibi adlarında ntz'dm.

Windows 2000 işletim sistemi, NT 4.0'ın Windows 98 arabirimli geliştirilmiş bir sürümü değildir. Başlangıç ​​olarak, daha önce yalnızca Windows 98'de bulunan birçok başka özelliği içerir. USB veri yolu , IEEE 1394 (FireWire), IrDA (Infrared Data Association - IrDA derneği tarafından geliştirilen bir kızılötesi veri iletimi ve yazdırma standardı) ve diğer şeylerin yanı sıra güç yönetimi. Ayrıca, dizin hizmeti de dahil olmak üzere daha önce diğer Microsoft işletim sistemlerinde bulunmayan birkaç yeni özellik eklendi. Aktif Dizin, Kerberos güvenliği, akıllı kart desteği, sistem izleme araçları, daha iyi dizüstü/masaüstü entegrasyonu, sistem yönetim altyapısı ve çalışma alanları. NTFS dosya sisteminin bir başka yeni özelliği de, iki kullanıcının tek bir bağlantılı dosyayı paylaşabildiği bir yazma sırasında kopyalama bağlantısı biçimidir. Kullanıcılardan biri bu dosyaya yazmaya başlar başlamaz, dosyanın bir kopyası otomatik olarak oluşturulur.

Bir diğer önemli gelişme ise uluslararasılaşmadır. NT 4.0 işletim sistemi, metin dizileri program koduna gömülü olduğundan, çeşitli diller için ayrı sürümlerde sevk edildi.

Windows 2000'de olmayan tek şey MS-DOS'tur. Herhangi bir biçimde burada değil (NT'de olmadığı gibi). Bir komut satırı arabirimi vardır, ancak bu, eski MS-DOS sisteminin işlevselliğini ve bazı yeni özellikleri içeren yeni bir 32 bit programdır.

Yazılım, donanım, diller vb. açılardan sistem taşınabilirliğine katkıda bulunan çok sayıda özelliğe rağmen, Windows 2000 bir açıdan NT 4.0'dan daha az taşınabilirdir. Yalnızca iki platformda çalışır - Pentium ve Intel IA-64. Başlangıçta NT işletim sistemi, PowerPC, MIPS ve Alpha dahil olmak üzere ek platformları destekledi, ancak yıllar içinde Microsoft, ticari nedenlerle bu işlemcileri birer birer desteklemeyi bıraktı.

işletim sistemi Windows XP(İngilizce eXPerience'den - deneyim), Microsoft Codename Whistler kod adı altında da bilinen, Windows ailesinin NT teknolojisi temelinde oluşturulan yeni bir işletim sistemidir. Başlangıçta Microsoft'un planları, iki bağımsız yeni nesil işletim sisteminin geliştirilmesini içeriyordu. İlk proje Neptün çalışma adını aldı, bu işletim sisteminin olması gerekiyordu sonraki güncelleme Windows Millennium Edition, Windows 9X serisinde yeni bir sistem. Odyssey adlı ikinci proje, Windows 2000'in yerini alması beklenen Windows NT platformunda bir işletim sisteminin oluşturulmasını içeriyordu. Ancak Microsoft yönetimi, kaynakları iki farklı işletim sistemini desteklemek için dağıtmanın uygunsuz olduğunu düşündü; geliştirme alanları tek bir projede birleştirildi - Microsoft Whistler. Belki de bu çözüm sayesinde Windows XP, kullanıcıların zaten aşina olduğu önceki nesil işletim sistemlerinin avantajlarını birleştiriyor: Windows 98 ve Windows ME ailelerinin rahatlığı, kurulum ve işletim kolaylığı ve Windows'un güvenilirliği ve çok yönlülüğü 2000. Windows zamanı Masaüstü bilgisayarlar ve iş istasyonları için XP'nin üç sürümü mevcuttur: kişisel ev bilgisayarları için Home Edition, ofis bilgisayarları için Professional Edition ve son olarak Microsoft Windows XP 64bit Edition, 64-bit Intel Itanium işlemci üzerine kurulu kişisel bilgisayarlar için Windows XP Professional'ın bir sürümüdür. 1 GHz'den daha yüksek bir saat hızı ile.

Microsoft Windows XP gerektirir Kişisel bilgisayar, aşağıdaki minimum sistem gereksinimlerini karşılayan: işlemci - Pentium uyumlu, saat frekansı 233 MHz veya daha yüksek; RAM miktarı - 64 MB; boş disk alanı - 1,5 GB. Ancak kararlı ve hızlı çalışma için, bu işletim sisteminin aşağıdaki optimal özelliklere sahip bir bilgisayara kurulması önerilir: işlemci - Pentium-II uyumlu (veya üstü), saat frekansı 500 MHz veya üstü; RAM miktarı - 256 MB; boş disk alanı - 2 GB. CD-ROM sürücüsü, en az 56 Kbps hızında modem.

Windows XP'yi daha fazlası ile karşılaştırırsanız erken sürümler Microsoft Windows'un yeni işletim sistemindeki birçok önemli farkı kolayca tespit edebilirsiniz. Bu işletim sisteminin Rus kullanıcıları tarafından zaten iyi bilinen NT platformu temelinde geliştirilmiş olmasına ve ilk bakışta özelliklerinin Microsoft Windows 2000'e büyük ölçüde benzemesine rağmen, aslında Windows XP temelde farklı bir işletim nesline aittir. Windows ailesinin sistemleri. Artık Windows kullanıcısı, sistemde varsayılan olarak kurulu herhangi bir standart arayüze bağlı değildir. Windows 2000'in geleneksel pencerelerini, denetimlerini ve Görev Çubuğu'nu beğenmediyseniz, İnternetten özel olarak tasarlanmış yüzlerce "Tema"dan herhangi birini indirerek bunları kolayca değiştirebilirsiniz. Bilgisayarda yüklü programlara, disklerde depolanan belgelere ve işletim sistemi ayarlarına erişim sağlayan geleneksel Ana Menü de bir dizi önemli değişikliğe uğradı. Şimdi, Başlat düğmesine bastığınızda, yalnızca en sık kullandığınız beş programın simgelerini içeren dinamik bir menü görünür. Bu, ihtiyacınız olan uygulamalara çok daha hızlı başlamanızı sağlar. Ayrıca Microsoft Internet Explorer 6 tarayıcısı ve Outlook Express 6 posta istemcisi için simgeler, mevcut Windows oturumunu sonlandırmanıza ve bilgisayarı kapatmanıza olanak tanıyan Oturumu Kapat ve Bilgisayarı Kapat düğmeleri vardır.

Microsoft ortamında Windows kullanıcısı genellikle birkaç belgeyle veya bir dizi farklı programla aynı anda çalışmanız gerekir.

Windows XP özel bir mekanizma içerir - hızlı anahtarlama kayıt olmadan hızlı bir şekilde kullanabileceğiniz oturumlar (Hızlı Kullanıcı Değiştirme), işletim sistemiyle çalışmak için yeni kullanıcıları ve kullanıcı gruplarını bağlayabilirsiniz. Verileri kaydetmeye veya sistemi yeniden başlatmaya gerek kalmadan birden çok oturum arasında geçiş yapma olanağı da vardır.

İşletim sistemi olduğundan Windows Vista bir aydan biraz daha uzun bir süre önce çıktı, mimarisi hakkında hala bir bilgi yok.

Bu sistemin birçok çözümde yapı olarak Windows XP'ye benzer olduğu kesin olarak söylenebilir (örneğin, NT çekirdeği üzerinde XP gibi oluşturulmuştur ve NTFS desteğine sahiptir), ancak birçok yeni hizmet içerir, iyi düşünülmüş Windows Aero arayüzü ve arama sistemi ve indekslemenin iyileştirilmesi.

Windows Vista, kötü şöhretli Microsoft'tan yeni bir çözümdür. Bu işletim sistemi, güvenlik, tasarım, iletişim ve farklı cihazlarla geniş uyumluluk alanındaki tüm başarıları birleştirir.

Windows 7, Windows NT ailesinin Windows Vista'dan sonraki işletim sistemidir. İÇİNDE Windows dizisi NT sistemi sürüm numarası 6.1'dir (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista ve Windows Server 2008 - 6.0). Sunucu sürümü Windows Server 2008 R2, tümleşik sistemler sürümü Windows Embedded Standard 2011 (Quebec), mobil sürüm Windows Embedded Compact 2011 (Chelan, Windows CE 7.0) şeklindedir.

İşletim sistemi, önceki işletim sistemi Windows Vista'nın piyasaya sürülmesinden üç yıldan kısa bir süre sonra, 22 Ekim 2009'da satışa çıktı. Toplu Lisanslama iş ortakları ve müşterilere 24 Temmuz 2009'da RTM erişimi verildi.

Windows 7, hem Windows Vista'nın dışında bırakılan bazı geliştirmeleri hem de arayüz ve yerleşik programlardaki yenilikleri içeriyordu. Inkball, Ultimate Extras, Windows 7'den çıkarıldı; analogları olan uygulamalar Windows Canlı(Windows Mail vb.), Microsoft Agent teknolojisi, Windows Toplantı Alanı; klasik menüye dönme yeteneği ve tarayıcının ve e-posta istemcisinin otomatik olarak kenetlenmesi Başlat menüsünden kayboldu. Ayrıca, Windows Takvimi, Windows bileşiminden kayboldu.

Görev 2

Bu görevin uygulanması, tam matematiksel hesaplamaların sunumuyla (sayıların gösteriminin doğruluğu beşinci ondalık basamağa kadardır) ve sayıların kayan formda temsiliyle sayıları bir sayı sisteminden diğerine çevirmek için örneklerin çözülmesini içerir. ve sabit nokta.

İlk örnekte, sayıları ondalık sayı sisteminden ikili, sekizli ve onaltılıya dönüştürmek gerekiyor.

İkinci örnekte, ikili sayı sisteminden sayıları ondalık, sekizli ve onaltılıya dönüştürmek gerekiyor.

Üçüncü örnekte, kayan nokta biçiminde verilen sayıların sabit nokta biçiminde gösterilmesi gerekir.

Görev seçenekleri tablo tarafından belirlenir:

248,615 322,549

11001100,10101 11110001,11101

2.462E+03

7.355E-02

5.526E+04

1.254Е-01

248.615 = 8F.9D70FA (16) = 370. 47270 (8) = 10111000.10011 (2)

248|16

240 15

8

0.615 * 16 =9.84

0.84*16 =13.44

0.44*16= 7.04

0.04*16 = 0.64

0.64*16 = 10.24

248|8

248 31|8

0 24 3

7

0.615*8 =4.92

0.92*8 = 7.36

0.36*8 = 2.88

0.28*8=7.04

0.04*8 = 0.32

248 |2

248 124|2

0 124 62 |2

0 62 31 |2

0 30 15|2

1 14 7|2

1 6 3 |2

1 2 1

0

0.615*2 = 1.23

0.23*2 = 0.46

0.46*2 = 0.92

0.92*2 = 1.84

0.84*2 = 1.68

322,549 =142,8C8B4 (16) =502,43105 (8) =
101000010.10001 (2)

322|8

320 40 |8

2 40 5

0

0.549*8= 4.392

0.392 * 8 = 3.136

0.136 * 8 = 1.088

0.088 * 8 = 0.704

0.704 * 8 = 5.632

322|16

320 20 |16

2 16 1

4

0.549*16 =8.784

0.784 * 16 =12.544

0.544*16 =8.704

0.704*16 =11.264

0.264*16 = 4.224

322 |2

322 161|2

0 160 80 |2

1 80 40 |2

0 40 20 |2

0 20 10 |2

0 10 5 |2

0 4 2 |2

1 2 1

0

0.549 *2 = 1.098

0.098*2 = 0.196

0.196*2 = 0.392

0.392*2 = 0.784

0.784 *2 = 1.568

11001100.10101 =204.65625 (10) = 314.52 (8) =CC.A8 (16)

11110001.11101= 241.90625 (10) = 361.72 (8) =F1.E8 (16)

2,462E+03 = 2462

7,355E-02 = 0,07355

5,526E+04 = -55260

1,254E-01 = 0,1254

Görev 3

Bu görevin amacı, öğrencinin dosya sistemiyle çalışma yeteneğini test etmektir. Görev iki bölümden oluşmaktadır. İlk bölümde, verilen dosyaları bir grupta birleştiren bir şablon yazmanız gerekiyor. Görevin ikinci bölümünde, diskteki hiyerarşik klasör ağacı şöyle görünüyorsa, belirtilen dosyalara yollar (erişim yolları) yazmanız gerekir:


Görev seçenekleri tablosu:

Aşağıdaki dosyalara giden yolu kaydedin:

birleştiren bir kalıp yazınız...

sözleşme.doc D sürücüsünün kök klasöründen:

program.bas bir klasörden eğitici

uzantılı tüm dosyalar .bmp;

adları en fazla dört karakterden oluşan tüm dosyalar;

D:\sözleşme.doc

D:\Mguk\İş\Okul \program.bas

*.bmp

????.*

Görev 4

Bu konudaki ödevi tamamlamak için, Microsoft Word kelime işlemcisinde belirli bir konuda bir reklam sayfası geliştirmek gerekir. Belge şunları içermelidir:

    metin;

    kıvırcık metin;

    çizim;

    masa;

    Belge geliştirmeye yönelik konular tabloda sunulmuştur:



    kandahar

    oturumlar:

    Cuma gününde

    Cumartesi günü

    Pazar günü

    14:15

    16:30

    18:45
    21:00

    14:25

    16:50

    18:55
    21:30

    23-55

    14:05

    16:20

    18:25
    20:50

    Afganistan, 1995 Afganistan'da iç savaş sürüyor. Taliban ülkenin kontrolünü elinde tutuyor. Silah kaçakçılığı suçlamasıyla, içinde silahlarla Kabil'e uçan bir Rus kargo uçağı Kandahar havaalanında kaçırıldı. Geminin mürettebatı - beş Rus pilot - yakalandı. Rus hükümeti mürettebata yardımı reddetmek zorunda kalır. Anavatan tarafından kaderin insafına terk edilen Afgan esaretinin insanlık dışı koşullarında bir yıl geçirdikten sonra Rus pilotlar, yalnızca kendilerine güvenmeleri gerektiğini anlar ve cesur bir kaçış yapmaya karar verirler ...
    Dikkat! Film sadece 14 yaşından büyük izleyiciler içindir!

    lejyon

    Cuma gününde

    Cumartesi günü

    Pazar günü

    14:05

    16:20

    18:15
    21:10

    14:00

    16:00

    18:00
    21:00

    23-05

    14:15

    16:25

    18:25
    20:55

    Rab insanlığa olan inancını tamamen kaybettiğinde, bu müstehcen türü Dünya'nın yüzünden sonsuza dek silmek için ölüm meleklerini yeryüzüne gönderdi. Ve sadece Başmelek Mikail buna karşı çıktı. Çölün ortasında Tanrı'nın unuttuğu bir lokantada yaşayan ve Kurtarıcı'nın ortaya çıkmasını bekleyen bir avuç insanı kanatları altında toplayarak insanlık için ayağa kalktı.
    Dikkat! Film sadece 16 yaşından büyük izleyiciler içindir.

    Görev 5

    Sorun çözümü aşağıdaki bölümleri içermelidir:

    Sorunun formülasyonu.

    Her tanımlayıcının tanımı, fiziksel anlamı ve veri türü dahil olmak üzere tanımlayıcıların bir listesi.

    Problemi çözme sürecini açıklayan algoritmanın grafik şeması (ayrıntılı yorumlarla).

    Geliştirilen algoritmayı açıklayan yüksek seviyeli bir dilde programın metni (yorumlarla birlikte).

    Ürün yelpazesinin genişliğinin K katsayısının aşağıdaki formüle göre hesaplanması:

    K = ,

    burada n, kontrol sayısıdır;

    Sorunun formülasyonu.

    Program hesaplamalı
    aşağıdaki formüle göre ürün yelpazesinin genişlik katsayısı:


    ,

    burada n, kontrol sayısıdır;

    M i - minimum ürün yelpazesi tarafından sağlanan ürün çeşitlerinin sayısı;

    G i - ürün çeşidi listesi tarafından sağlanan ve doğrulama sırasında satışa sunulan ürün çeşitlerinin sayısı.

    değişkenlerin açıklaması

    Problemi çözmek için aşağıdaki değişkenlere ihtiyaç vardır:

    n – kontrol sayısı – bir tam sayı (tam sayı), değer kesinlikle 0'dan büyük olmalıdır, çünkü bölme n ile gerçekleştirilir;

    i – geçerli hesaplama adımı – tam sayı (tam sayı);

    M - minimum ürün yelpazesi tarafından sağlanan ürün çeşitlerinin sayısı - bir tam sayı (tam sayı), değer kesinlikle 0'dan büyük olmalıdır, çünkü bölünme M üzerinde gerçekleştirilir;

    G - kontrol sırasında satışa sunulan ürün çeşitleri listesi tarafından sağlanan ürün çeşitlerinin sayısı - bir tam sayı (tam sayı), değer sıfırdan büyük veya sıfıra eşit olmalıdır;

    S – G/M değerlerinin toplamı – gerçek Numara(gerçek);

    K, ürün yelpazesinin genişliğinin katsayısıdır, gerçek bir sayıdır (gerçek).

Yazılım pazarı, finansal ve ekonomik faaliyetlerin otomatik analizi için tasarlanmış ürünlerle geniş ölçüde temsil edilmektedir. İşletmenin mali durumu, göstergeler ve oranlar kullanılarak ve ayrıca grafikler ve diyagramlar şeklinde açıklanır. otomatik sistemler bilançonun yapısı, likidite göstergelerinin değerleri, finansal istikrar, karlılık, ciro, karlılık, nakit akışı hakkında bilgi sağlar.

DOS işletim sistemi aşağıdaki parçalardan oluşur:

1. Bilgisayarın salt okunur belleğinde (salt okunur bellek, ROM) bulunan temel giriş-çıkış sistemi (BIOS). İşletim sisteminin bu kısmı bilgisayarda "yerleşiktir". Amacı, G/Ç ile ilişkili en basit ve en çok yönlü işletim sistemi hizmetlerini gerçekleştirmektir. Temel giriş-çıkış sistemi ayrıca, açıldığında bilgisayarın belleğinin ve aygıtlarının çalışmasını kontrol eden bir bilgisayar işleyişi testi içerir.

İşletim sistemi, bilgisayarınızı açtığınızda yüklenen bir programdır. Kullanıcı ile bir diyalog oluşturur, bilgisayarı ve kaynaklarını (RAM, disk alanı vb.) yönetir, diğer (uygulama) programlarını yürütme için başlatır. İşletim sistemi, kullanıcı ve uygulama programlarına bilgisayar cihazlarıyla iletişim kurmanın (arayüz) uygun bir yolunu sağlar.

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

Ek olarak, temel giriş-çıkış sistemi, işletim sisteminin önyükleyicisini çağıran bir program içerir.

İşletim sistemi yükleyicisi, 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, sabit diskin birkaç bölüme ayrılabilmesidir ( mantıksal sürücüler). Bootloader'ın ilk kısmı birinci sektördedir. sabit disk, hangi sabit sürücü bölümünden önyüklemeye devam edileceğini seçer. Bootloader'ın ikinci kısmı bu bölümün birinci sektöründe bulunur, DOS modüllerini belleğe okur ve kontrolü onlara aktarır.

Disk dosyaları 10.SYS ve MSDOS.SYS (farklı şekilde adlandırılabilirler, örneğin PC DO için IBM.COM ve IBMDOS.COM; DR DOS için URBIOS.SYS ve DRDOS.SYS, -- adlar diskin sürümüne bağlı olarak değişir. işletim sistemi). İşletim sistemi yükleyicisi tarafından belleğe yüklenirler ve bilgisayarın belleğinde kalıcı olarak kalırlar. I0.SYS dosyası, ROM'daki temel G/Ç sistemine bir ektir. MSDOS.SYS dosyası, temel üst düzey DOS hizmetlerini uygular.

DOS komut işlemcisi, kullanıcı tarafından girilen komutları işler. Komut işlemcisi disk dosyası. İşletim sisteminin yüklendiği diskte COMMAND.COM. Bazı kullanıcı komutları (Type, Dir veya Cop gibi) kabuğun kendisi tarafından yürütülür. Bu tür komutlara dahili denir. 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ü ona aktarır. Programın sonunda, komut işlemcisi programı bellekten kaldırır ve komutları yürütmeye hazır olma durumu hakkında bir mesaj görüntüler (DOS istemi).

Harici DOS komutları, işletim sistemiyle birlikte şu şekilde sağlanan programlardır: bireysel dosyalar. Bu programlar, disketleri biçimlendirme, diskleri denetleme vb. gibi bakım etkinlikleri gerçekleştirir.

Aygıt sürücüleri özel programlar DOS I/O sistemini tamamlayan ve mevcut cihazların yeni veya standart dışı kullanımları için hizmet sağlayan. Örneğin, sürücülerin yardımıyla " ile çalışmak mümkündür. elektronik disk» yani bir disk gibi işlenebilen bir bilgisayar belleği parçası. Sürücüler, işletim sistemi önyüklendiğinde bilgisayarın belleğine yüklenir, adları özel bir CONFIG.SYS dosyasında belirtilir. Bu şema, yeni cihazların eklenmesini kolaylaştırır, bunu etkilemeden yapmanıza izin verir. sistem dosyaları DOS.

Windows işletim kabuğu, kullanıcılar ve programcılar için çok sayıda özellik ve kolaylık sağlayan, DOS işletim sistemine Microsoft tarafından geliştirilmiş bir eklentidir. Windows'un geniş yayılımı, 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, bu nedenle son zamanlarda neredeyse tüm yeni programlar özellikle Windows ortamında çalışmaları için geliştirildi. . Norton Commander gibi kabuklardan farklı olarak, Windows yalnızca dosyalarla, disklerle vb. çalışmak için kullanışlı ve görsel bir arayüz sağlamakla kalmaz, aynı zamanda ortamda çalışmak için yeni fırsatlar sunar. Windows programları. Elbette bu özellikleri kullanmak için programların Windows'un gereksinimlerine göre tasarlanmış olması gerekir. Bu tür programlar, Windows ortamı dışında çalışamaz, bu nedenle bunlara Windows programları veya WincSows uygulamaları olarak değineceğiz. Ancak, Windows da gerçekleştirebilir düzenli programlar, DOS için tasarlanmıştır. ancak, bu tür programlar Windows'tan yararlanmaz ve doğrudan DOS'tan çağrıldıklarındakinden daha yavaştır.

Windows entegre bir programdır. Windows kabuğunun kontrolü altında, yalnızca Windows ortamında çalışmak üzere tasarlanmış özel programlar (Windows uygulamaları) değil, aynı zamanda DOS ortamında çalışan "sıradan" programlar da çalışabilir, çünkü DOS uygulamaları (DOS uygulama programları). Windows kabuğu, kontrolü altında çalışan bireysel programlar arasında verimli ve rahat bir bilgi alışverişi sağlar. Burada öncelikle Windows uygulamalarından bahsediyoruz. Entegrasyon kavramı genellikle bilgisayar kaynaklarının çeşitli programlar tarafından paylaşılması olasılığıyla da ilişkilendirilir. Örneğin, bir bilgisayara bağlı bir yazıcı, tüm programlar tarafından rekabetçi bir temelde eşit başarı ile kullanılabilir. Ayrıca, yeniden kodlama, sürücü değiştirme ihtiyacı ile ilgili tüm işlemler (örneğin, metinleri yazdırmaktan çizimleri görüntülemeye geçerken) kabuk tarafından üstlenilir.

Çoğu kullanıcı, Windows ortamına yalnızca kabuğun rahatlığıyla değil, aynı zamanda bu ortamda uygulanan uygulamaların özellikleriyle de ilgi duyar. DOS uygulama programlarında (uygulamalarda) çalışan kullanıcılar için bile tanıdık olan Windows ortamındaki uygulamanın özellikleri, bu programların Windows sürümlerini tamamen yeni ürünler olarak görmemize pratik olarak izin verir.

Windows kabuğunda ve Windows uygulamalarında çalışmak, "yaşam biçiminin" bir tür yeniden yapılandırılmasını içerir. Bir kullanıcının "Windows" ortamındaki "yaşamı", "fare" kontrolü, bireysel programlar arasındaki veri alışverişi ve paralel yürütme ile ilişkilidir. Bireysel Windows uygulamalarının arayüzlerinin standardizasyonu, bir uygulamadan diğerine başlatmadan geçişi kolaylaştırır. her seferinde sıfırdan (en azından kontrol yolları ve araçları açısından).

Orijinal teslimatta Windows paketi birkaç uygulama var. Hepsi Aksesuarlar (aksesuarlar, aletler) altında gruplandırılmıştır. Bunlar, kullanıcının "beyefendi setini" oluşturan, boyut ve yetenek açısından küçük uygulama programlarıdır. Profesyonel özel paketlerden uzaktırlar. Ancak kabuğun yeteneklerini mükemmel bir şekilde gösterirler ve minimum düzeyde hizmet sağlarlar. Üstelik bu grubun ilgili araçlarıyla ciddi paketlerle tanışmaya başlamak çok faydalıdır. Örneğin, bir süre çalıştıktan sonra Metin düzeltici Yazın, ardından Windows için Word, Lotus Ami Professional, Windows için WordPerfect vb. gibi profesyonel kelime işlem paketlerine kolayca geçiş yapabilirsiniz.

90'ların başında. prosedürel yaklaşım hala geçerliliğini koruyor, ancak nesne yönelimli bir yaklaşımın bazı işaretleri de ortaya çıkıyor. Aynı zamanda, bir nesnenin görüntüsüne tıklayarak onu işleyen bir uygulamayı dolaylı olarak başlatmanıza ve işlem tamamlandıktan sonra önceki uygulamaya geri dönmenize olanak tanıyan nesne bağlama ve katıştırma (OLE) yöntemi ortaya çıktı.

OLE ile yakından ilgili olan, belgeleri düzenlemenin sözde "yerinde" yöntemidir. Belgede belirli bir uygulama tarafından işlenmesi gereken bir nesne gömülüyse, bu nesneye tıklayın istenen uygulama dolaylı olarak başlatılır ve çalışma alanında araç çubukları dışında hiçbir şey değişmez. Örneğin, Microsoft Word düzenleyicisinde işlenen metin, düzenleyicide oluşturulmuş bir tabloya sahipse Microsoft Excel, tıklandığında Excel araç çubuklarının yerini alacaktır. Kullanıcı belgeyi farkında bile olmadan tamamen farklı bir uygulama ile işleyebilir,

İşi basitleştiren ve nesne yönelimli yaklaşımın çağını hızlandıran bir diğer mekanizma ise kelimenin tam anlamıyla "sürükle ve bırak" anlamına gelen "Sürükle ve Bırak" olarak adlandırılıyor. Bu yöntemle, nesnenin görüntüsüne (genellikle farenin sol tuşu) tıklar, düğmeye basılıyken ekranda hareket ettirir ve imleç ekranda doğru yere geldiğinde düğmeyi bırakırsınız. Böylece kopyalama, taşıma ve silme işlemleri nesne yönelimli hale geldi.

Program kompleksinde Microsoft Officeşunları içerir: Access, Binder, Excel, Word, Power Point, Outlook, Photo Editor. Bu, acemi bir kullanıcının bile hem yerel ağ hem de İnternet kaynaklarının büyük ölçekli kullanımı dahil olmak üzere bir bilgisayarla çalışmasına izin veren standart bir yazılım paketidir. Şimdi bu, Rusya'daki en yaygın program grubudur. Başkaları da var, ancak kural olarak, bir bilgisayar satın alırken, bu özel program seti genellikle üzerinde bulunur. Tamamen Ruslaştırılmıştır ve Rus kullanıcıya uyarlanmıştır.

Rusya'da bilgisayar teknolojilerinin yayılması 1996'dan beri hızlı bir şekilde ilerliyor, ancak bu kadar yaygın ve karmaşık bir durumda, yazılım ve bilgisayar ağlarının bir takım sakıncaları var. Bu eksikliklerden ilki, Rusya'da kural olarak yabancı yapım veya montajlı bilgisayarların kullanılmasıdır. Bu eksiklik uzman eksikliğine bağlanabilir.

Uygulama programlarının geliştirilmesini destekleyen bir araç olarak MultiEdit, belirli bir programlama dilinin türünü özelleştirme yeteneği sağlar. Sahip olmayan derleyiciler için bir programlama ortamı olarak kullanılabilir. Bir programlama dili kurarken, komut satırı anahtarlarını belirleyebilirsiniz.

Belirli bir programlama diline ayarlarken, programların geliştirilmesini büyük ölçüde kolaylaştıran en yararlı mekanizmalar şu 4 mekanizmadır: sözdizimsel yapıların renkle vurgulanması, programların otomatik biçimlendirilmesi, şablonlardan tipik sözdizimsel yapıların oluşturulması ve eşleştirilmiş operatör parantezlerinin aranması.

MultiEdit'i belge hazırlama açısından ele alırsak, metin biçimlendirme, dizinler ve içindekiler oluşturma sağlar. Yazım denetimi, sıralama ve bir dizi başka özellik içerir. Düzenleyicinin sınırlamaları şunların eksikliğini içerir: bir yazı tipi kavramı, bir yazı tipi seçme yeteneği, resim ekleme, WYSWYG modu desteği.

Bilimsel dokümanların editörü Chiwriter oldukça basit ve kullanımı kolay bir yazılım sistemidir. Kullanıcı dostu bir arayüze sahiptir. Karmaşık çok düzeyli formüllere sahip belgeleri kolayca hazırlamanıza olanak tanır. Otomatik sayfalandırma sağlar, altbilgilere ve üstbilgilere izin verir.

Chiwriter editörü, çeşitli türlerde oldukça geniş bir yazı tipi setine sahiptir. Ek olarak, kullanıcı, mevcut yazı tiplerinin sembollerinin görünümünü bağımsız olarak değiştirme veya yeni yazı tipleri oluşturma olanağına sahiptir. Ancak, düzenleyicinin yazı tipleri bit eşlemlidir ve sonuç olarak ölçeklenebilir değildir. Mürekkep püskürtmeli ve lazer yazıcılar kullanılırken yüksek kaliteli çıktıyla yazdırılamaz. Diğer bir büyük dezavantaj, bilimsel makaleleri yayına hazırlamak için kullanımını önemli ölçüde sınırlayan PostScript standardına uymamasıdır.

Bir veya iki değişkeni rastgele sayıda değerle içerebilen bir arama tablosunun kullanımı. Aynı formülün sonuçları hesaplanırken bu değişken değerleri kullanılır. Sonuçlar daha sonra bir veri dizisi olarak görüntülenir.

Excel elektronik tablosu ayrıca makrolar, çizelge oluşturma, otomatik düzeltme ve yazım denetimi, stiller, şablonlar, otomatik veri biçimlendirme, diğer uygulamalarla veri alışverişi, gelişmiş yardım sistemi, özel baskı ve diğer hizmet seçenekleri.

Karmaşık hesaplamaların, sıralamanın, filtrelemenin, dizilerin istatistiksel analizinin ve diyagram oluşturmanın varsayıldığı durumlarda tablolar oluşturmak için Excel elektronik tablo işlemcisinin kullanılması tavsiye edilir.

Excel elektronik tablo işlemcisiyle çalışırken kullanılan ana anahtar kavramları açıklayalım.

Çalışma kitabı ana Excel belgesidir. Rastgele bir ad ve xls uzantılı bir dosyada saklanır. Oluştururken veya açarken çalışma kitabı içeriği ayrı bir pencerede sunulur. Her çalışma kitabı varsayılan olarak 16 çalışma sayfası içerir.

Sayfalar tablolar, grafikler ve makrolar oluşturmak ve depolamak için tasarlanmıştır. Sayfa 256 sütun ve 16384 satırdan oluşur.

Bir hücre, bir çalışma sayfasına veri yerleştirmek için yapısal olarak en küçük birimdir. Her hücre metin, sayısal değerler, formüller veya biçimlendirme seçenekleri biçimindeki verileri içerebilir. Veri girerken, Excel otomatik olarak veri türünü tanır ve bunlarla gerçekleştirilebilecek işlemlerin listesini belirler. İçeriklerine göre, hücreler başlangıç ​​(etkileyen) ve bağımlı olarak ayrılır. İkincisi, diğer tablo hücrelerine bağlantıları olan formüller içerir.