PC işletim sistemlerinin geliştirilmesi için beklentiler

Sistem entegrasyonu ve geliştirme umutları işletim sistemleri

Malzemeyi başarıyla inceledikten sonra şunları bileceksiniz:

    "sistem entegrasyonu", "ekonomik bilgi sistemi", "bilgi teknolojileri" kavramlarının tanımları;

    sınıflandırma ilkeleri ve bilgi teknolojilerinin temel işlevsel, sınıflandırma özellikleri;

    XML'in işlevsel özellikleri;

    işletim sistemlerinin gelişimi üzerinde temel etkisi olan faktörler;

    Windows ailesinin işletim sistemlerinin geliştirilmesi için beklentiler.

Bu konuyu inceledikten sonra şunları yapabileceksiniz:

    "sistem entegrasyonu" kavramının tanımlarının karşılaştırmalı bir analizini yapmak;

    bilgi teknolojilerini işlevsel özelliklerine göre sınıflandırır;

    gelecekteki işletim sistemleri için gereksinimler arasında gezinin.

Malzemeyi inceledikten sonra, becerilere sahip olacaksın:

    kurumsal işletim sistemlerinin ana özelliklerinin belirlenmesi;

    gelecek vaat eden işletim sistemlerinin gereksinimlerine göre bilgisayar ekipmanı seçimi.

Konu 13 için temel kavramlar

Sistem entegrasyonu

Uygulamalı yazılım ürünü

Ekonomik Bilgi Sistemi

Bilgi Teknolojisi

Temel bilgi teknolojisi

Konu Bilgi Teknolojisi

fonksiyonel bilgi teknolojisi

Bilgi teknolojisinin etkinleştirilmesi

Donanım ve yazılım sistemi

Sistem entegrasyonu kavramı

Günümüzde teknolojilerin sistem entegrasyonu, yazılım alanında ortak standartların geliştirilmesi ve kullanılması konuları gündeme gelmektedir. Bu, özellikle işletmelerin iş süreçlerini otomatikleştirmek için tasarlanmış yazılım ürünleri için geçerlidir. Herhangi bir işletmenin etkin yönetiminin en önemli koşulu, operasyonel ve stratejik yönetim kararlarının verildiği, yatırımcılar, ortaklar ve müşterilerle iletişimin gerçekleştirildiği, eksiksiz, güvenilir ve uygun şekilde sunulan bilgilerin sürekli ve kontrollü mevcudiyetidir.

Bilgi vermek kontrol sistemleri işletme var ekonomik bilgi sistemi(EIS) - gerekli bilgileri toplamak, işlemek ve yayınlamak için tek bir sistemde birleştirilmiş bir dizi organizasyonel, teknik, yazılım ve bilgi araçları (bilgi teknolojileri).

Altında Bilişim teknolojisi kullanıcıların gereksinimlerine uygun olarak donanım ve yazılımın kullanımına dayalı veri, bilgi ve bilgiyi toplama, biriktirme, depolama, arama, işleme, analiz etme, yayınlama yöntem ve yolları sistemini anlamak gerekir.

Verilerin (bilgi, bilgi) işlenmesi sürecini organize etmek için tasarlanan donanımın yanı sıra iletişim ve veri aktarımını (bilgi, bilgi) düzenlemek için tasarlanmış donanıma denir. temel bilgi teknolojileri.

Altında konu bilgi teknolojisi bilgisayar teknolojisi ve bilgi teknolojisinin kullanımından bağımsız olarak birincil bilginin sonuca dönüştürülmesi için teknolojik aşamaların sırasını ifade eder.

Bilgi teknolojilerinin sağlanması- Bunlar, çeşitli konu alanlarında çeşitli sorunları çözmek için araç olarak kullanılabilen bilgi işlem teknolojileridir.

Söz konusu teknolojilerin herhangi birinin uygulandığı bilgi teknolojilerinin sağlanmasının değiştirilmesi, işlevsel bilgi teknolojisi.

Daha önce de belirttiğimiz gibi, bilgi teknolojilerinin sistem entegrasyonu süreçlerinin, IS çerçevesindeki standartların önemini abartmak zordur. Örneğin, bir bilgisayar seçerken, alıcı genellikle bileşenlerin uyumluluğunu düşünmez ve yeteneklerine ve ihtiyaçlarına göre, bir üreticiden bir monitör seçebilir; anakart başka, üçüncü bir video kartı vb. Bileşenlerin performansı, çoğu bilgisayar bileşeni üreticisinin etkileşimleri için ortak standartlar üzerinde anlaşmaya varmasıyla sağlanır. Bilgisayar teknolojisinin gelişimindeki bu kadar önemli bir ilerlemenin bu standardizasyondan kaynaklandığını anlamak önemlidir.

Şimdi benzer bir durumu hayal edelim, ancak bilgisayar bileşenleriyle değil, çeşitli üreticilerin yazılımlarının kullanımıyla. Görevin kuruluştaki yönetim süreçlerini otomatikleştirmek olduğunu ve uygun olanı seçmenin gerekli olduğunu varsayalım. uygulamalı yazılım ürünleri. Otomatik bir sistem (birkaç geliştiricinin ürünleri) için yazılım çözümleri için çeşitli seçenekleri değerlendirdikten sonra, alıcılar (işletmenin temsilcileri), ilk geliştirici tarafından önerilen modülün personel departmanının ve üretim kontrolünün çalışmalarını otomatikleştirmek için en uygun olduğuna karar verdiler. modül, ikinci geliştiriciden vb. daha iyidir. Bununla birlikte, şu anda, vakaların büyük çoğunluğunda, işletme alıcıları bilgi sistemiüreticiler, uygulamalar arasında veri alışverişi için evrensel standartlar üzerinde anlaşmaya varmadıkları için, tümleşik yazılımı tamamen üreticilerin birinden satın almak ve uygulamak zorunda kalıyorlar.

Sistem entegrasyonu- kurumsal iş süreçlerinin otomasyonu için entegre çözümlerin geliştirilmesidir. Nihai hedefi, organizasyonu mümkün olduğunca verimli bir şekilde yönetmektir.

"Sistem entegrasyonu" kavramının Rusya'da yaygın olarak kullanıldığı ve belirli bir evrim geçirdiği belirtilmelidir. İlk başta bu, donanım ve yazılımın entegrasyonunun adıydı, ardından - çeşitli alanlarda otomasyon sırasında elde edilen birkaç sistemin ("patchwork otomasyon") tek bir entegrasyon platformunda birleştirilmesi ve son olarak bu terimin modern bir anlayışıydı. oluşturulmuştur. Bugün sistem entegrasyonu:

Yazılımı EIS'ye entegre etmenin olası yollarından biri, XML gibi ortak veri aktarım standartlarının getirilmesidir.

Son kez xml kavramı modern bilgisayar literatüründe ve basında yazılım geliştiricileri arasında sıklıkla tartışılmaktadır. XML kullanarak, karmaşık veri yapılarını XML nesneleri biçiminde tanımlamak çok uygundur; EIS söz konusu olduğunda, bu tür nesnelerin rolü evrensel iş nesneleri tarafından oynanır. XML'de açıklanan iş nesneleri, farklı uygulamalar arasında bilgi alışverişinin de uygun bir yoludur.

XML (Genişletilebilir İşaretleme Dili - genişletilebilir biçimlendirme dili), diğer dilleri, yani açıklamak için tasarlanmıştır. bu bir üst dildir. XML, verilerin yapılandırılmış bir metin belgesi olarak temsil edilmesini sağlar. Yapının işaretlemesi, biçime sahip sözde etiketler (XML dil etiketleri) biçiminde belirtilir.<имя>.. . Etiketler veri içerir. Bu yaklaşım hakkında bir fikir edinmenin en kolay yolu, herhangi bir HTML belgesine (bir web sayfasının dahili temsili) bakmaktır, çünkü HTML, XML tabanlı bir dil uygulamasıdır ve bir web tarafından veri işlemek için bir dizi etiketi açıklar. tarayıcı.

XML belgeleri metin dosyaları, metin içindeki yapıları tanımlayan veriler ve etiketler içerir.

XML, geliştiricilerin veri yapısını web uygulamaları, sunucular, ara yazılım ve son kullanıcılar tarafından kullanılabilecek bir biçime dönüştürerek karmaşıklaştırmasına olanak tanır.

XML kullanımı, entegre sistemler oluşturma alanında bir dizi temel olarak yeni görevi çözmeye izin verir.

Çeşitli yazılım platformları için XML sunucularının ve arayüz sunucularının uygulanması yapılabilir. Uygulamalar arasında veri alışverişi için açık bir standart olarak XML'in kullanılması, farklı üreticilere ait bireysel modüllerin tek bir bilgi sistemi içinde etkin bir şekilde kullanılmasını mümkün kılar ve böylece hem işlevsellik hem de finansal yatırımlar açısından en uygun kombinasyonlarını elde eder.

İşletim sistemlerinin geliştirilmesi için beklentiler

Veritabanları ile birlikte işletim sistemleri IS'nin en önemli bileşenidir. Son zamanlarda, çeşitli işletmelerin IS'lerinde (kurumsal işletim sistemi) kullanılabilen ağ işletim sistemlerine çok dikkat edildi. Bunların daha da geliştirilmesi, öngörülebilir gelecekte en önemli görevlerden biridir. Kurumsal bir işletim sistemi için, tek bir veritabanında depolama yapmanızı sağlayan merkezi yönetim ve yönetim araçlarına sahip olmak çok önemlidir. hesaplarşirket ağında bulunan on binlerce kullanıcı, bilgisayar, iletişim cihazı ve yazılım modülü hakkında. Kurumsal işletim sistemi, farklı bölgelerde şubeleri olan büyük işletmeler için tipik olan büyük ağlarda iyi ve güvenilir bir şekilde çalışabilme becerisiyle ayırt edilir. Bu tür ağlar organik olarak yüksek derecede yazılım ve donanım heterojenliği ile karakterize edilir, bu nedenle kurumsal bir işletim sistemi farklı yazılım türleri ile etkileşime girmeli ve farklı donanım platformlarında çalışmalıdır.

Bugüne kadar, kurumsal işletim sistemleri sınıfındaki liderlerin temsilcilerinden biri Microsoft olarak kabul edilebilir. Biri son sürümler Bu şirketin işletim sistemi Windows 7'dir. Windows 7, 22 Ekim 2009'da piyasaya sürüldü. Windows değişikliği manzara. Windows 7 aşağıdaki yeni özelliklere sahiptir:


Ayrıca Microsoft, tek bir bilgisayarda birden çok bağımsız iş istasyonu oluşturmak için yeni bir sunucu işletim sistemi olan Windows MultiPoint Server 2010'u piyasaya sürüyor. Windows MultiPoint Server donanımı HP'den edinilebilir.

Yeni çözüm, tüm modern yazılım yelpazesiyle kullanıcıların tam teşekküllü çalışması için geleneksel bir orta güçlü bilgisayarın kullanılmasını içerir. Bireysel hesaplar, her kullanıcının kendi favori listesine sahip olmasına izin verir. internet gezgini, masaüstünün görünümünü beğeninize göre özelleştirin, üzerine kendi simgelerinizi yerleştirin, Başlat menüsünü özelleştirin ve daha fazlasını yapın. Bu ayarlar, bir dahaki sefere ana bilgisayara erişimi olan başka bir iş istasyonunda oturarak onlarla çalışmaya devam edebilmeniz için kaydedilebilir.

Windows MultiPoint Server 2010 yazılımına sahip HP MultiSeat Bilgi İşlem Çözümü, tek bilgisayarlara kıyasla bilgi iş akışı maliyetlerini %50 azaltır. Bu nedenle bu çözüm özellikle eğitim kurumları, kütüphaneler, müzeler ve küçük işletmelerde rağbet görebilir.

MultiPoint Manager arayüzü, şek. 13.3
.

Linux işletim sistemleri ailesinde de yeni sürümler ortaya çıkıyor. Örneğin, Mandriva serbest bırakıldı son sürüm işletim sistemi Mandriva Linux 2010 Spring (Şek. 13.4
).

Yeni yazılım platformu, Linux çekirdeği 2.6.33.4'ü temel alır ve GNOME 2.30.1 ve KDE 4.4.3 masaüstü ortamlarını içerir. İşletim sistemi, OpenOffice.org 3.2 ofis paketini, XBMC medya merkezini, Deluge, Transmission ve qBittorrent BitTorrent istemcilerini, Lives, Kdenlive, OpenShot video editörlerini, Firefox, Chromium, Opera tarayıcılarını ve bir dizi başka uygulamayı içerir. Dağıtım kitinde birçok farklı eğitimsel ve bilimsel yazılım ürünü sunulmaktadır.

İşletim sisteminin bu sürümünde yükleyici güncellendi, sürücü veritabanı genişletildi ve donanım desteği iyileştirildi. Ağ hizmetlerini kurmak için yeni bir araç seti ve sistemdeki konuk hesaplarının çalışmasını düzenlemek için önemli ölçüde geliştirilmiş bir mekanizma ortaya çıktı.

Mandriva Linux 2010 Bahar dağıtımı mevcut dört versiyonda.

    Mandriva One, Mandriva'nın LiveCD modunda (doğrudan optik ortamdan) veya bilgisayarınıza yükleyerek kullanılabilen en basit özel sürümüdür. HDD. Mandriva One'ı USB sürücüden DVD sürücüsü olmayan bir bilgisayara yükleme seçeneği de vardır.

    Mandriva Free, dağıtımın hem iş istasyonları hem de sunucular için yalnızca ücretsiz uygulamaları içeren bir sürümüdür.

    Mandriva Powerpack, kuruluşlar tarafından en yaygın olarak kullanılan iş istasyonu ve küçük sunucu sürümüdür. Dağıtım kitinin Rusça sürümü ayrıca Rus kullanıcılar için önemli olan bir dizi uygulama içerir: [e-posta korumalı] GNU / Linux ortamında öykünme modunda (1C: Enterprise, Garant, Consultant Plus, FineReader, vb.) Microsoft Windows altında Rus iş uygulamalarını başlatmak, ücretsiz bir tıbbi bilgi sistemi, ticari işlemlerin muhasebesi için bir program bireysel girişimci, Traffpro İnternet trafiğini hesaba katan yazılım vb.

    Edumandriva, Rusya Federasyonu Eğitim ve Bilim Bakanlığı okulları için resmi ücretsiz yazılım setine dahil olan, öğretmenler tarafından öğretmenler için oluşturulan Mandriva'ya dayalı eğitim kurumları için bir çözümdür.

2009 yılından bu yana mobil işletim sistemi pazarında sektörün 2010 yılındaki durumunu etkileyen ve 2011 yılını da etkileyebilecek olaylar yaşanıyor. Böylece, 2009'da, dokunmatik kontrolü destekleyen Symbian OS 5. sürümü çıktı. Mobil işletim sistemlerinin son kullanıcılara satış projeksiyonları için tablo 13.1'e bakın.

Google ve ortakları, Android işletim sistemini aktif olarak tanıtmaya başladı. ASUS, HTC, Acer ve Motorola, Sony Ericsson gibi sektör temsilcileri, bu mobil Linux varyantını desteklediklerini duyurdu.

Tablo 13.1.
Tahmin: mobil işletim sistemlerinin son kullanıcılara satışı (bin adet)
(Ağustos 2010 itibarıyla Gartner'a göre)

mobil işletim sistemi

Pazar payı (%)

Pazar payı (%)

böğürtlen

Pazar payı (%)

Pazar payı (%)

Windows telefon

Pazar payı (%)

Diğer işletim sistemi

Pazar payı (%)

Toplam

Ana sonuçlar

    Sistem entegrasyonu, bir işletmenin iş süreçlerini otomatikleştirmek için karmaşık çözümlerin geliştirilmesidir. Nihai hedefi, organizasyonu mümkün olduğunca verimli bir şekilde yönetmektir.

    Bir kurumsal yönetim bilgi sistemi sağlamak için, gerekli bilgileri toplamak, işlemek ve yayınlamak için tek bir sistemde birleştirilmiş bir dizi organizasyonel, teknik, yazılım ve bilgi araçları (bilgi teknolojileri) olan bir ekonomik bilgi sistemi (EIS) vardır.

    Bilgi teknolojisi, kullanıcıların gereksinimlerine uygun olarak, donanım ve yazılımın kullanımına dayalı veri, bilgi ve bilgilerin toplanması, biriktirilmesi, saklanması, aranması, işlenmesi, analiz edilmesi, yayınlanması için bir yöntem ve yöntemler sistemi olarak anlaşılmalıdır.

    Bilgi teknolojileri (BT) temel, konu, sağlayan ve işlevsel olarak ayrılır.

    Yazılımı IS'ye entegre etmenin olası yollarından biri, XML (Genişletilebilir İşaretleme Dili - genişletilebilir biçimlendirme dili) gibi ortak veri aktarım standartlarının getirilmesidir. XML kullanımı, entegre sistemler oluşturma alanında bir dizi temel olarak yeni görevi çözmeye izin verir.

    Uygulamalar arasında veri alışverişi için açık bir standart olarak XML'in kullanılması, farklı üreticilere ait bireysel modüllerin tek bir bilgi sistemi içinde etkin bir şekilde kullanılmasını mümkün kılar ve böylece hem işlevsellik hem de finansal yatırımlar açısından en uygun kombinasyonlarını elde eder.

    İşletim sistemleri IS'nin önemli bir bileşenidir, kurumsal işletim sistemlerinin geliştirilmesi en önemli görevlerden biridir. Kurumsal bir işletim sistemi için merkezi yönetim ve yönetim araçlarının yanı sıra veri güvenliği araçlarına sahip olmak çok önemlidir. Kurumsal bilgisayar ağlarının yazılım ve donanımının yüksek heterojenliği nedeniyle, kurumsal bir işletim sistemi farklı türde yazılımlarla etkileşime girmeli ve farklı donanım platformlarında çalışmalıdır.

    Windows ailesinin gelecek vaat eden bir işletim sistemi (Windows 7), daha yüksek derecede entegrasyon (XML Kağıt Spesifikasyonu) ve güvenilirlik sağlamalıdır. Yeni grafik arayüz (Aero), işletim sistemini çeşitli amaçlar için entegre sistemler oluşturmak için umut verici kılıyor.

Kontrol soruları

    "Bilgi teknolojisi" terimi genel olarak ne anlama gelir ve bilgi teknolojileri nasıl sınıflandırılabilir?

    Neden bir ekonomik bilgi sistemi (EIS) var?

    "Sistem entegrasyonu" terimi ile kastedilen nedir?

    Olası entegrasyon yollarından birini adlandırın ve açıklayın.

    İşletim sistemlerinin daha da geliştirilmesi için beklentiler nelerdir?

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

İyi iş siteye">

Bilgi tabanını çalışmalarında ve işlerinde kullanan öğrenciler, lisansüstü öğrenciler, genç bilim adamları size çok minnettar olacaklar.

Benzer Belgeler

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

    tez, 06/23/2012 eklendi

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

    dönem ödevi, 18.02.2012 tarihinde eklendi

    İşletim sistemi bileşenlerinin amacı, sınıflandırılması, bileşimi ve amacı. Karmaşık bilgi sistemlerinin, yazılım paketlerinin ve bireysel uygulamaların geliştirilmesi. Ameliyathanelerin özellikleri Windows sistemleri, Linux, Android, Solaris, Symbian OS ve Mac OS.

    dönem ödevi, 11/19/2014 eklendi

    Sunucu işletim sistemlerinin amacı. Karşılaştırmalı analiz sunucu işletim sistemleri Windows ve Linux ve bunları kullanıcı grafik arabirimi, güvenlik, kararlılık, yetenek ve fiyat gibi önemli göstergeler açısından karşılaştırın.

    dönem ödevi, 07/03/2012 eklendi

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

    özet, 17/12/2014 eklendi

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

    dönem ödevi, 05/07/2011 eklendi

    Microsoft tarafından bir kişisel bilgisayar için işletim sistemlerinin evriminin incelenmesi. Windows XP, Windows Vista ve Linux'un ana işlevsel özelliklerinin açıklaması. Apple tarafından üretilen işletim sistemlerinin avantajları ve dezavantajları.

    Kişisel bilgisayarların geliştirilmesindeki eğilimler

    İşletim sistemlerinin geliştirilmesinin mevcut aşamasında, güvenlik araçları ön plana çıkmıştır. Bunun nedeni, bilgisayarlar tarafından işlenen bilgilerin artan değerinin yanı sıra, veriler özellikle İnternet gibi halka açık ağlar üzerinden aktarıldığında ortaya çıkan tehditlerin artmasıdır. Günümüzde birçok işletim sistemi, veri şifreleme, kimlik doğrulama ve yetkilendirmeye dayalı gelişmiş bilgi güvenliği araçlarına sahiptir.

    Modern işletim sistemleri, çok platformlu, yani tamamen farklı bilgisayar türlerinde çalışabilme özelliğine sahiptir. Birçok işletim sisteminin, yüksek performans ve hata toleransı için küme mimarilerini destekleyen özel sürümleri vardır. Şimdiye kadarki istisna, tüm sürümleri Intel platformu için geliştirilen NetWare işletim sistemidir ve NetWare işlevlerinin AIX için NetWare gibi diğer işletim sistemleri için bir sarmalayıcı olarak uygulanması başarılı olmamıştır.

    Son yıllarda, bir bilgisayarla insan çalışmasının rahatlığını artırmaya yönelik uzun vadeli eğilim daha da geliştirilmiştir. İnsan emeğinin verimliliği, bir bütün olarak bilgi işlem sisteminin verimliliğini belirleyen ana faktör haline gelir. Önceki nesillerin işletim sistemlerinde olduğu gibi, bilgi işlem sürecinin parametrelerini ayarlamak için insan çabaları harcanmamalıdır. Örneğin, anabilgisayar toplu işleme sistemlerinde, her kullanıcının bir bilgisayardaki bilgi işlem süreçlerinin organizasyonu ile ilgili çok sayıda parametreyi tanımlamak için bir iş kontrol dili kullanması gerekiyordu. Örneğin, OS/360 sistemi için JCL iş kontrol dili, kullanıcının aralarında işin önceliği, ana bellek gereksinimleri, iş için zaman sınırı, kullanılan giriş-çıkış cihazlarının listesi ve çalışma modları.

    Modern işletim sistemi, bu amaçla çeşitli uyarlamalı algoritmalar kullanarak işletim ortamının parametrelerini seçme görevini üstlenir. Örneğin, iletişim protokollerindeki zaman aşımları genellikle ağ koşullarına göre tanımlanır. RAM'in işlemler arasında dağıtılması, bu işlemlerin etkinliğine ve belirli bir sayfayı kullanım sıklığı hakkındaki bilgilere bağlı olarak sanal bellek mekanizmaları kullanılarak otomatik olarak gerçekleştirilir. Anlık işlem öncelikleri, örneğin bir işlemin kuyrukta ne kadar süredir kaldığı, kullanılan zaman dilimi yüzdesi, G/Ç yoğunluğu vb. dahil olmak üzere tarihsel geçmişe dayalı olarak dinamik olarak belirlenir. sistemlerin optimal olmasa da her zaman kabul edilebilir kalitesini sağlayan varsayılan seçim modu.



    Bir bilgisayarla etkileşimli çalışmanın rahatlığı, ileri teknolojilerin işletim sistemine dahil edilmesiyle sürekli artmaktadır. grafik arayüzler grafiklerle birlikte ses ve video kullanan. Bu, bir bilgisayarı yeni bir genel ağın terminaline dönüştürmek için özellikle önemlidir, çünkü toplu bir kullanıcı için terminal neredeyse şu kadar net ve kullanışlı olmalıdır: telefon seti. İşletim sisteminin kullanıcı arayüzü, tipik durumlarda insan eylemlerini yönlendirerek ve onun yerine rutin kararlar alarak giderek daha akıllı hale geliyor.

    İzole bilgisayar işletim sistemlerinin günümüzde kullanıcılara, yöneticilere ve uygulama geliştiricilere sağladığı kullanım kolaylığı düzeyi, ağ işletim sistemleri için yalnızca cazip bir beklentidir. Ağ kullanıcıları ve yöneticileri belirli bir kaynağın nerede olduğunu bulmak için çok zaman harcarken, ağ uygulama geliştiricileri bir ağdaki veri ve yazılım modüllerini bulmak için çok çaba harcarlar. Geleceğin işletim sistemleri, dağıtılmış hesaplamayı organize etme ve ağı sanal bir bilgisayara dönüştürme görevini üstlenerek ağ kaynaklarında yüksek düzeyde şeffaflık sağlamalıdır. Bu, Sun uzmanlarının "Ağ bir bilgisayardır" özlü sloganına tam olarak koydukları şeydi, ancak sloganı gerçeğe dönüştürmek için işletim sistemi geliştiricilerinin daha kat etmesi gereken çok yol var.

    Yukarıdaki hususlar dikkate alındığında, aşağıdaki senaryo en olası görünmektedir:

    Çin, devlet düzeyinde Windows ™ hakimiyetinden kurtulmaya çalışan ilk ülke olacak - bundan en fazla faydayı alacak ve bunun için en fazla fırsata sahip. Çin tanıtmaya veya yerelleştirmeye çalışacak Linux dağıtımı veya FreeBSD'ye (veya BSD benzeri bir lisansa sahip başka bir ücretsiz işletim sistemine) dayalı tescilli bir işletim sistemi geliştirmeye çalışın - Linux, son zamanlarda daha aktif bir şekilde geliştirildiği için daha olasıdır.

    Bu 3-5 yılda kademeli olarak gerçekleşecek. Tüm kamu kurum ve kuruluşları ile devletle yakından ilişkili firmalar hatasız olarak ulusal bilgisayara (ulusal işlemci + ulusal Linux dağıtımı) aktarılacaktır. Buna paralel olarak, uygulama programlarının çok sayıda yerelleştirilmiş versiyonu oluşturulacak ve eğitim kurumlarında öğretim için ulusal Linux kullanılacaktır.

    Birçok modern işletim sistemini kullanma deneyimine dayanarak, geliştirmelerinde aşağıdaki ana eğilimler ayırt edilebilir.

    Grafik kabukları. Herhangi bir modern işletim sisteminin bir grafik kullanıcı arayüzü vardır ve (geliştirme firmaları arasındaki yoğun rekabetin bariz nedenlerinden dolayı) tüm işletim sistemleri için grafik kabuklar, yetenekler açısından yaklaşık olarak aynıdır. Bazen kullanıcının hangi işletim sisteminde çalıştığını bulması zordur, ancak görünüşe göre son kullanıcılar (programcı olmayanlar) için bu tür bir birleştirme uygundur.

    Yeni ağ teknolojileri ve Web teknolojileri için destek. Ağlar ve İnternet aktif olarak gelişiyor. Yeni standartlar ve protokoller ortaya çıkıyor - IPv6, HTML 5 (bulut bilgi işlem için), vb. Modern işletim sistemleri, tüm yeni ağ teknolojilerini desteklemeye doğru gelişmektedir.

    Güvenlik ve koruma mekanizmalarına artan ilgi. Büyük ölçüde Microsoft tarafından 2002'de başlatılan Güvenilir Bilgi İşlem girişimi nedeniyle ve ayrıca sürekli artan siber suçlar göz önüne alındığında, tüm modern işletim sistemleri güvenliğe daha fazla önem verir: web sayfalarında gezinirken, tarayıcılar web sayfalarında kimlik avı (bir tür kimlik avı) olup olmadığını kontrol eder. İnternet dolandırıcılığı); ağdan programların indirilmesi ve kurulması, yalnızca kullanıcının vb. açık rızası ile gerçekleştirilir.

    Çok iş parçacıklı ve çok çekirdekli işlemciler için destek. Çok çekirdekli işlemcilerin yaygın kullanımı nedeniyle, tüm modern işletim sistemlerinde bu donanım yeteneğini destekleyen yazılım kitaplıkları bulunur. Çok çekirdekli mimari sayesinde iş parçacıklarının (thread'ler) paralel yürütülmesi gerçekten mümkün hale gelir.

    Dağıtılmış ve paralel bilgi işlem desteği. Modern işletim sistemleri, örneğin OpenMP ve MPI paralellik standartlarını destekleyenler gibi sorunları çözmek için paralel algoritmalar geliştirmenize izin veren üst düzey kitaplıklar içerir.

    Kaynakların ve ekipmanın sanallaştırılması. Modern işletim sistemleri, diğer platformlar için uygulamaları yalıtılmış olarak çalıştırmanıza izin veren sanallaştırma araçlarını içerir. Sanal makineler, içine başka işletim sistemlerinin yüklenebileceği.

    Bilgileri korumak ve dosyaların boyutunu (multimedya için) önemli ölçüde artırmak için dosya sistemlerinin geliştirilmesi. Günümüzün multimedya işleme gereksinimleri, eski dosya sistemlerinin (FAT gibi) multimedya dosyalarını depolamak için yeterli olmadığı anlamına gelir. Örneğin, FAT sistemindeki maksimum dosya boyutu - 4 gigabayt - 10-15 dakikalık bir dijital video kaseti bir bilgisayara aktarılırken kolayca aşılabilir. Bu nedenle, Solaris işletim sistemindeki ZFS sistemi gibi çok büyük dosyaların depolanmasına izin veren yeni dosya sistemleri geliştirilmektedir. Diğer bir gereklilik, dosya sistemlerinde (örneğin, uygulanan) şifreleme yeteneklerinin uygulanması ihtiyacına yol açan bilgilerin gizliliğini sağlamaktır. dosya sistemi.

    Bulut bilgi işlem desteği, işletim sistemi geliştirmede tamamen yeni bir trend.

    Böylece, şu anda aşağıdaki işletim sistemi geliştirme beklentilerinin gözlemlendiği sonucuna varabiliriz:

    İşletim sistemi entegrasyonuna yönelik eğilim (yalnızca grafik kabukları düzeyinde değil, aynı zamanda ortak bir çekirdek düzeyinde de); ortak kod modüllerine dayalı işletim sistemi ailelerinin geliştirilmesi;

    İşletim sisteminin güvenilirliğinde, güvenliğinde ve hata toleransında önemli bir artış; Yönetilen kod veya analogları üzerinde işletim sistemi geliştirme.

    Açık kaynaklı işletim sistemi projelerine yönelik daha fazla eğilim; Bu anlaşılabilir bir durumdur çünkü yazılım geliştirme firmalarının yeni fikirlere ihtiyacı vardır ki bu da genç programcıların parlaması için harika bir fırsattır.

    Sanallaştırma geliştirme: Herhangi bir modern işletim sistemi ortamında herhangi bir uygulamayı çalıştırma veya taklit etme yeteneği sağlamak gereklidir.

    Masaüstü işletim sistemi ile mobil işletim sistemi arasındaki yeteneklerde daha fazla yakınlaşma.

    İşletim sistemi ve ağların daha fazla entegrasyonu.

    Bulut bilgi işlem ortamlarına işletim sistemi taşıma.

    Küçük resimler Belge Anahat Ekleri

    Önceki Sonraki

    Sunum Modu Aç Yazdır İndir İlk Sayfaya Git Son Sayfaya Git Saat Yönünde Döndür Saat Yönünün Tersinde Döndür El aracını etkinleştir Daha Fazla Bilgi Daha Az Bilgi

    Bu PDF dosyasını açmak için şifreyi girin:

    İptal Tamam

    dosya adı:

    Dosya boyutu:

    Başlık:

    Ders:

    anahtar kelimeler:

    Oluşturulma tarihi:

    Değiştirme tarihi:

    yaratıcı:

    PDF Yapımcısı:

    PDF versiyonu:

    Sayfa sayısı:

    kapalı

    Belge yazdırma için hazırlanıyor...

    Federal Devlet Özerk Eğitim Yüksek Mesleki Eğitim Kurumu "SİBİRYA FEDERAL ÜNİVERSİTESİ" Petrol ve Gaz Enstitüsü Jeofizik Bölümü ÖZET Modern işletim sistemleri. Randevular, kompozisyon ve fonksiyonlar. Gelişme umutları. Öğretmen E.D. Agafonov imzası, tarih Öğrenci NG15-04 081509919 I.O. Starostin imzası, tarih Krasnoyarsk 2016

    İÇİNDEKİLER Giriş 1 İşletim sistemlerinin amacı 1.1 İşletim sistemini anlamak 1.2 Kullanıcı-bilgisayar etkileşimi 1.3 Kaynak kullanımı 1.4 Bilgi işlem sistemi süreçlerini kolaylaştırmak 1.5 Evrimlenebilirlik 2 İşletim sistemi işlevleri 2.1 Süreç yönetimi 2.2 Bellek yönetimi 2.3 Bellek koruması 2.4 Dosya yönetimi 2.5 Harici aygıt yönetimi 2.6 Veri koruma ve yönetim 2.7 Uygulama programlama arabirimi 2.8 Kullanıcı arabirimi 3 İşletim sisteminin bileşimi 3.1 Çekirdek 3.2 Komut işlemcisi 3.3 Aygıt sürücüleri 3.4 Yardımcı programlar 3.5 Yardım sistemi 4 Geliştirme perspektifleri Sonuç Kısaltmalar listesi Referans listesi 2 3 4 4 4 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 11 12 13 14

    GİRİŞ Bilgisayar teknolojisinin hızla geliştiği, şaşırtıcı keşiflerin yapıldığı, bilginin dünyanın her yerine anında iletildiği çağda, teknoloji ile "iletişim kurarken" hiçbir rahatsızlık duymuyoruz. Çoğu insan için bir muamma olan teknolojileri kullanmamızı bu kadar kolaylaştıran nedir? Herhangi bir kısıtlama var mı veya tam tersi, büyük beklentiler var mı? Çalışmanın amacı, işletim sistemleri pahasına modern bilgi işlem cihazlarının çalışma prensibini tanımlayan temel kavramları tanımaktır. İşin görevleri: - işletim sistemlerinin amacını tanımak; - modern işletim sistemlerinin olanaklarını ve işlevselliğini incelemek; - işletim sistemlerinin yapısını ayrıntılı olarak inceleyin; - endüstrinin gelişmesi için beklentilerin yaklaşık bir değerlendirmesini yapın. 3

    1 İşletim sistemlerinin amacı Günümüzde, farklı uygulama alanlarına sahip çok çeşitli işletim sistemi türleri bulunmaktadır. Bu koşullar altında, işletim sisteminin amacını açıklayan dört ana kriter ayırt edilebilir. 1.1 İşletim sistemi kavramı İşletim sistemi (OS) - bir bilgi işlem cihazının kaynaklarını yönetmek için tasarlanmış birbiriyle ilişkili bir dizi program. Bu programlar sayesinde kullanıcı ile etkileşim organize edilmektedir. Belleği, süreçleri ve tüm yazılım ve donanımı yönetmek, doğrudan disklerle çalışma ihtiyacını ortadan kaldırır ve kesintiler, zaman sayaçları, bellek organizasyonu ve diğer bileşenlerle can sıkıcı birçok işi gizleyen basit, dosya yönelimli bir arabirim sağlar. 1.2 Bir bilgisayarla kullanıcı etkileşimi Kullanıcının, çalışması daha kolay ve programlaması daha kolay olan bir tür genişletilmiş sanal makine aracılığıyla bilgisayar donanımıyla etkileşime girmesine izin veren kullanıcı dostu bir arabirimin organizasyonu. Tipik işletim sistemleri tarafından sağlanan ana hizmetlerin listesi aşağıdadır. İşletim sisteminin programcıya çeşitli uygulama geliştirme araçları sunduğu program geliştirme: editörler, hata ayıklayıcılar, vb. Bir bilgisayarın çeşitli elektronik ve elektromekanik bileşenlerinin ve cihazlarının nasıl çalıştığını bilmesi gerekmez. Genellikle kullanıcı, yalnızca işletim sisteminin sağladığı güçlü üst düzey özelliklerle idare edebilir. Ayrıca, programı çalıştırmak için bir dizi eylem gerçekleştirmeniz gerekir: programı ve verileri ana belleğe yüklemek, G/Ç aygıtlarını ve dosyalarını başlatmak, diğer kaynakları hazırlamak. İşletim sistemi tüm bu işleri kullanıcı için yapar. İşletim sistemi, G/Ç cihazlarına erişim sağlar. Her aygıtın çalışması için kendi komut dizisi gerekir. İşletim sistemi, kullanıcıya tüm ayrıntıları atlayan ve basit okuma ve yazma komutları aracılığıyla programcının G/Ç cihazlarına erişmesini sağlayan tekdüze bir arabirim sağlar. Dosyalarla çalışırken, işletim sistemi kontrolü yalnızca G / Ç cihazının doğasının derinlemesine anlaşılmasını değil, aynı zamanda dosyalara kaydedilen veri yapılarının bilgisini de içerir. Çok kullanıcılı işletim sistemleri ayrıca dosyalara erişim için bir güvenlik mekanizması sağlar. İşletim sistemi, bireysel sistem kaynaklarının yanı sıra bir bütün olarak paylaşılan veya genel bilgi işlem sistemine erişimi denetler. Kaynakları ve verileri yetkisiz kullanıma karşı korur ve çakışma durumlarını çözer. 4

    Hata algılama ve işleme, işletim sistemi tanımlamasında çok önemli bir başka noktadır. Bir bilgisayar sisteminin çalışması sırasında, donanımdaki iç ve dış hatalar, çeşitli yazılım hataları (taşma, bir bellek hücresine erişme girişimi, erişimin yasak olduğu vb.) Nedeniyle çeşitli arızalar meydana gelebilir. Her durumda, işletim sistemi, hatanın uygulamanın çalışması üzerindeki etkisini en aza indiren eylemler gerçekleştirir (basit bir hata mesajından programın acil olarak durdurulmasına kadar). Ve son olarak, kaynak kullanımının muhasebeleştirilmesi. İşletim sistemi, çeşitli kaynakların kullanımını hesaba katma ve bilgi işlem sisteminin performans parametrelerini görüntüleme araçlarına sahiptir. Bu bilgi, performansını artırmak için bilgi işlem sistemini ayarlamak (optimize etmek) için önemlidir. 1.3 Kaynakların kullanımı Bilgisayar kaynaklarının verimli kullanımının organizasyonu. İşletim sistemi aynı zamanda bir tür bilgisayar kaynak yöneticisidir. Modern bilgi işlem sistemlerinin ana kaynakları arasında ana bellek, işlemciler, zamanlayıcılar, veri kümeleri, diskler, makine öğrenimi sürücüleri, yazıcılar, ağ aygıtları vb. yer alır. Listelenen kaynaklar işletim sistemi tarafından yürütülebilir programlar arasında belirlenir. Statik bir nesne olan bir programın aksine, yürütülebilir bir program, süreç adı verilen ve modern işletim sistemlerinin temel kavramı olan dinamik bir nesnedir. Bilgi işlem sistemi kaynaklarının en verimli şekilde kullanılması için yönetilmesi, işletim sisteminin ikinci amacıdır. İşletim sisteminin bilgisayar kaynaklarının yönetimini düzenlediği verimlilik kriterleri farklı olabilir. Örneğin, bir durumda en önemlisi bilgi işlem sistemlerinin verimi, diğerinde ise tepki süresidir. Çoğu zaman işletim sistemleri, geliştiriciler için ciddi zorluklara neden olan birbiriyle çelişen birkaç kriteri karşılamalıdır. Kaynak yönetimi, kaynağın türüne bağlı olmayan bir dizi ortak görevin çözümünü içerir. Kaynak planlaması, bir kaynağın tahsis edilmesi gereken bir sürecin tanımıdır. Burada belirli bir kaynağın ne zaman ve hangi kapasitede tahsis edilmesi gerektiği önceden belirlenir. Kaynak taleplerinin karşılanması - kaynakların süreçlere tahsisi; durumun izlenmesi ve kaynak kullanımının muhasebeleştirilmesi - kaynağın kullanımı ve payının kullanımı hakkında operasyonel bilgilerin sürdürülmesi. Aynı kaynağı talep eden süreçler arasındaki çakışmaları çözme. Bu ortak kaynak yönetimi görevlerini çözmek için farklı işletim sistemleri, performans özellikleri, kapsam ve hatta kullanıcı arabirimi dahil olmak üzere nihai olarak işletim sisteminin bir bütün olarak görünümünü belirleyen farklı algoritmalar kullanır. 1.4 Bilgisayar sistemi işlemlerini kolaylaştırın 5

    Bir bilgisayar sisteminin donanım ve yazılımının çalışmasını kolaylaştırmak. Bir dizi işletim sistemi, yedekleme, veri arşivleme, disk aygıtlarını denetleme, temizleme ve birleştirme vb. Bunlar şunları içerir: - işletim sisteminin konfigürasyonundaki hataları tespit etmek için teşhis programları; - son çalışan konfigürasyonu geri yükleme araçları; - hasarlı ve eksik sistem dosyalarını vb. geri yükleme araçları. 1.5 Geliştirme olasılığı Modern işletim sistemleri, bilgisayar sisteminin normal çalışma sürecini kesintiye uğratmadan yeni sistem işlevlerinin verimli bir şekilde geliştirilmesine, test edilmesine ve uygulanmasına izin verecek şekilde düzenlenmiştir. Çoğu işletim sistemi sürekli olarak gelişmektedir (Windows iyi bir örnektir). Bu, aşağıdaki nedenlerden dolayı olur. Kullanıcıları veya sistem yöneticilerinin ihtiyaçlarını karşılamak için işletim sistemleri sürekli olarak yeni özellikler sağlamalıdır. Örneğin, performansı izlemek veya değerlendirmek için yeni araçlar, yeni veri girişi / çıkışı (konuşma girişi) araçları eklemeniz gerekebilir. Başka bir örnek, görüntü ekranında pencereleri kullanan yeni uygulamalar için destektir. Her işletim sisteminde hatalar vardır. Zaman zaman keşfedilir ve düzeltilirler. Bu nedenle, işletim sisteminin yeni sürümlerinin ve sürümlerinin sürekli olarak ortaya çıkması. Düzenli değişikliklere duyulan ihtiyaç, işletim sistemlerinin organizasyonuna belirli gereksinimler getirir. Bu sistemlerin sahip olması gerektiği açıktır. modüler yapı iyi tanımlanmış modüller arası bağlantılarla. Sistemin iyi ve eksiksiz dokümantasyonu önemli bir rol oynar. 2 İşletim sistemi işlevleri İşletim sistemi işlevleri genellikle işletim sistemi tarafından yönetilen yerel kaynak türlerine veya tüm kaynaklara uygulanan belirli görevlere göre gruplandırılır. Bu tür işlev gruplarını gerçekleştiren modül kümeleri, işletim sisteminin alt sistemlerini oluşturur. En önemli kaynak yönetimi alt sistemleri işlem, bellek, dosya ve harici cihaz yönetimi alt sistemleridir, tüm kaynaklarda ortak olan alt sistemler ise kullanıcı arabirimi, veri koruma ve yönetim alt sistemleridir. 6

    2.1 Süreç kontrolü Süreç kontrol alt sistemi, bilgisayar sisteminin işleyişini doğrudan etkiler. Yürütülebilir her program için işletim sistemi bir veya daha fazla işlem düzenler. Bu tür her işlem, işletim sisteminde, işlemin kaynak gereksinimleri ve ayrıca kendisine gerçekten tahsis edilen kaynaklar (RAM alanı, işlemci süresi miktarı, dosyalar) hakkında veri içeren bir bilgi yapısı (tablo, tanımlayıcı, işlemci bağlamı) ile temsil edilir. , giriş-çıkış cihazları vb.). Modern çok programlı işletim sisteminde, kullanıcıların ve uygulamalarının inisiyatifinde oluşturulan ve ayrıca işletim sistemi tarafından işlevlerini (sistem işlemleri) gerçekleştirmek için başlatılan birkaç işlem aynı anda mevcut olabilir. Süreçler aynı anda aynı kaynakları talep edebildiğinden, süreç kontrol alt sistemi süreçlerin yürütüleceği sırayı planlar, onlara gerekli kaynakları sağlar ve süreçlerin etkileşimini ve senkronizasyonunu sağlar. 2.2 Bellek yönetimi Bellek yönetimi alt sistemi, fiziksel belleği sistemde bulunan tüm işlemler arasında dağıtır, program kodlarını ve işlem verilerini kendilerine ayrılan bellek alanlarına yükler ve siler ve ayrıca her işlemin bellek alanlarını korur. Bellek yönetimi stratejisi, ana bellekte bir program veya veri bloğunun alınması, yerleştirilmesi ve değiştirilmesi için stratejilerden oluşur. Buna göre bir sonraki bloğun ne zaman belleğe yükleneceğini, belleğe nereye yerleştirileceğini ve yeni bloklara yer açmak için ana bellekten hangi program veya veri bloğunun çıkarılacağını belirlemek için çeşitli algoritmalar kullanılır. Modern işletim sistemlerinde belleği yönetmenin en popüler yollarından biri sanal bellektir. Sanal bellek mekanizmasının uygulanması, programcının emrinde homojen bir hafızaya sahip olduğunu düşünmesini sağlar. Veri deposu kapsamı yalnızca programlama sistemi tarafından sağlanan adresleme yetenekleriyle sınırlıdır. 2.3 Bellek koruması Bellek korumasının ihlalleri, uygulama programları veya işletim sisteminin kendisinin programları tarafından diğer işlemlere tahsis edilen bellek alanlarına işlem erişimleriyle ilgilidir. Bellek korumaları, rahatsız edici programı çökerterek bu tür erişim girişimlerini durdurmalıdır. 2.4 Dosya yönetimi Dosya yönetimi işlevleri, işletim sistemi dosya sisteminde yoğunlaşmıştır. İşletim sistemi, harici bir sürücüde depolanan ayrı bir veri kümesini bir dosya olarak sanallaştırır - basit, yapılandırılmamış 7

    sembolik bir adı olan bayt dizileri. Verilerle çalışmanın rahatlığı için, dosyalar sırayla gruplar oluşturan dizinler halinde gruplandırılır - daha fazla dizin yüksek seviye. Dosya sistemi, kullanıcının veya programcının birlikte çalıştığı dosyaların sembolik adlarını disklerdeki verilerin fiziksel adreslerine dönüştürür, dosyalara paylaşılan erişimi düzenler ve onları yetkisiz erişime karşı korur. 2.5 Harici cihaz kontrolü Harici cihaz kontrol fonksiyonları, giriş/çıkış alt sistemi olarak da adlandırılan harici cihaz kontrol alt sistemine atanır. Bilgisayarın çekirdeği ile ona bağlı tüm aygıtlar arasındaki arabirimdir. Bu cihazların yelpazesi çok geniştir (yazıcılar, tarayıcılar, monitörler, modemler, manipülatörler, ağ bağdaştırıcıları, çeşitli ADC'ler vb.), Bu cihazların yüzlerce modeli, bilgi alışverişinde kullanılan komutların dizilişi ve sırası bakımından farklılık gösterir. işlemci ve diğer ayrıntılar. Harici bir aygıtın belirli bir modelini kontrol eden ve tüm özelliklerini hesaba katan bir programa sürücü denir. Çok sayıda uygun sürücünün varlığı, işletim sisteminin pazardaki başarısını büyük ölçüde belirler. Sürücüler, hem işletim sistemi geliştiricileri hem de harici aygıtlar üreten şirketler tarafından oluşturulur. İşletim sistemi, sürücüler ve işletim sisteminin geri kalanı arasında iyi tanımlanmış bir arabirim sağlamalıdır. Ardından, G / Ç aygıt üreticilerinin geliştiricileri, aygıtlarıyla birlikte belirli bir işletim sistemi için sürücüler sağlayabilir. 2.6 Veri koruması ve yönetimi Bilgisayar sistemi veri güvenliği, donanım ve yazılım hatalarının yanı sıra yetkisiz erişime karşı koruma yoluyla arızalara ve arızalara karşı korumayı amaçlayan işletim sistemi hata toleransı aracılığıyla sağlanır. Sistemin her kullanıcısı için, işletim sisteminin yönetim hizmeti tarafından yetkilendirilmiş bir kullanıcının sistemde oturum açtığından emin olduğu mantıksal bir oturum açma prosedürü gereklidir. Örneğin Microsoft Corporation, en son ürünü Windows 10'da kullanıcıya görünüm tanıma yoluyla oturum açma olanağı sunar. Bu, güvenliği artırmalı ve oturum açmayı daha hızlı yapmalıdır. Ancak Google bize şunları vaat ediyor: Yeni sürüm Android 6.0 akıllı telefon işletim sistemleri, cihaza erişim ve cihaz uygunsa bir parmak izi tarayıcı aracılığıyla satın alma işlemlerini onaylayın. Bilgisayar sistemi yöneticisi, kullanıcıların belirli eylemleri, örn. sistem kaynaklarına erişim ve kullanım haklarını belirler. Önemli bir koruma aracı, sistem güvenliğinin bağlı olduğu tüm olayların düzeltilmesinden oluşan işletim sistemi denetiminin işlevleridir. Bilgi işlem sisteminin hata toleransı için destek, 8 temelinde uygulanmaktadır.

    fazlalık (disk RAID dizileri, yedek yazıcılar ve diğer cihazlar, bazen merkezi işlemcilerin fazlalığı, erken işletim sistemlerinde - ikili ve çift yönlü sistemler, çoğunluk organına sahip sistemler, vb.). Genel olarak, sistem hata toleransını sağlamak, bunun için bir dizi özel araç ve araç kullanan bir sistem yöneticisinin en önemli görevlerinden biridir. 2.7 Uygulama programlama arabirimi Uygulama programcıları, yalnızca işletim sisteminin belirli eylemleri gerçekleştirmesi gereken özel bir duruma ihtiyaç duyduklarında uygulamalarında işletim sistemi çağrılarını kullanırlar. İşletim sisteminin yetenekleri, programcıya Uygulama Programlama Arayüzü (API) adı verilen bir dizi işlev biçiminde sunulur. Uygulamalar, sistem çağrılarını kullanarak API işlevlerine erişir. Bir uygulamanın işletim sisteminden hizmet alma şekli, alt programları çağırmaya çok benzer. Sistem çağrılarını gerçekleştirme yöntemi, işletim sisteminin yapısal organizasyonuna, donanım platformunun özelliklerine ve programlama diline bağlıdır. UNIX'te sistem çağrıları, kitaplık prosedürleriyle hemen hemen aynıdır. 2.8 Kullanıcı arabirimi OS, yalnızca uygulama programları için değil, aynı zamanda kullanıcı (programcı, yönetici, kullanıcı) için de uygun bir arabirim sağlar. Şu anda üreticiler, cihazlarla çalışmamızı kolaylaştırmak ve zamandan tasarruf etmek için tasarlanmış birçok özelliği bize sunuyor. Örnek olarak, yine Windows 10'dan alıntı yapmak istiyorum. Microsoft, ortak bir işletim sistemi nedeniyle kullanıcının tüm cihazlarının (doğal olarak Microsoft'tan) sorunsuz çalışmasını sağlamasına yardımcı olur. Burada ve bir cihazdan diğerine anlık veri aktarımı ve böyle bir işlevle kaçıramayacağınız genel bildirimler. "Verimli, organize çalışma" neredeyse her işletim sistemi satıcısının sloganıdır. Doğrudan web sayfalarındaki notlarla çalışma, yeni çoklu pencere modları, çoklu masaüstü bilgisayarlar - tüm bunları birkaç yıldır görüyoruz ve geliştiricilerin hala birçok fikri var. 3 İşletim sisteminin bileşimi Modern işletim sistemleri, her birinin süreçleri yönetmek ve kaynakları tahsis etmek için belirli işlevleri yerine getirdiği birçok öğeden oluşan karmaşık bir yapıya sahiptir. 3.1 Çekirdek 9

    İşletim sistemi çekirdeği, uygulamalara dosya sistemine koordineli erişim ve PU'lar arasında dosya alışverişi sağlayan işletim sisteminin merkezi parçasıdır. 3.2 Komut İşlemcisi Bir toplu iş dosyasından tek tek komutları veya bir komut dizisini okumaktan sorumlu işletim sistemi yazılım modülüne bazen komut yorumlayıcısı denir. 3.3 Aygıt sürücüleri Bilgisayar omurgasına çeşitli aygıtlar (sürücüler, monitör, klavye, fare, yazıcı vb.) bağlıdır. Her cihaz belirli bir işlevi yerine getirirken, cihazların teknik uygulaması önemli ölçüde değişiklik gösterir. İşletim sistemi, aygıt sürücülerini, aygıtların çalışmasını yöneten ve diğer aygıtlarla bilgi alışverişini koordine eden ve ayrıca bazı aygıt parametrelerini yapılandırmanıza izin veren özel programlar içerir. Her cihazın kendi sürücüsü vardır. 3.4 Yardımcı Programlar Ek hizmet programları (yardımcı programlar), kullanıcı ile bilgisayar arasındaki iletişim sürecini rahat ve çok yönlü hale getiren ortak yazılımın bir parçası olan yardımcı bilgisayar programlarıdır. 3.5 Yardım sistemi Kullanıcının rahatlığı için, işletim sistemi genellikle bir yardım sistemi de içerir. Yardım sistemi, hem işletim sisteminin bir bütün olarak çalışması hem de bireysel modüllerinin çalışması hakkında gerekli bilgileri hızlı bir şekilde almanızı sağlar. 4 Geliştirme umutları Şu anda işletim sisteminin güvenilirliğinde, güvenliğinde ve hata toleransında önemli bir artış var; Masaüstü bilgisayarlar için işletim sistemi ve mobil cihazlar için işletim sistemi yeteneklerinde yakınsama. Açık kaynaklı işletim sistemi projelerine yönelik eğilim, işletim sistemi geliştirmede çok karlı bir yön çünkü geliştirme firmalarının genç programcıların bulabileceği yeni fikirlere ihtiyacı var. 10

    Yüksek derecede ölçeklenebilirlik, ağ desteği, gelişmiş güvenlik araçları, heterojen bir ortamda çalışma yeteneği ve merkezi yönetim ve yönetim araçlarının mevcudiyeti ile karakterize edilen kurumsal işletim sistemlerine olan talep büyük önem taşımaktadır. Büyük miktarda veriyi işleme yeteneğinin gerekli olduğu yer burasıdır. Birisi bahis oynuyor Bulut depolama ve işletim sisteminin tamamen "yok olacağını" tahmin ediyor. Bulutları kullansak da önümüzdeki yıllarda böyle bir ihtimal pek mümkün görünmüyor. Geliştiricilerin kaynakların daha akıllı kullanımı (Windows 10, Windows 7'den %28 daha hızlı başlar), güvenilirlik ve kullanım kolaylığı yoluyla daha iyi performans için baskı yaptığını görüyorum. Ses kontrolü veya daha dostça bir etkileşim için çeşitli benzersiz arayüz yenilikleri. onbir

    SONUÇ Anladığımız kadarıyla işletim sistemleri, kullanıcı ve donanım arasındaki ilişkide çok büyük bir rol oynamaktadır. En önemlisi ilerleme durmuyor, her geçen gün daha güçlü makineler geliştiriliyor, işlenen veri miktarı artıyor, bununla birlikte işletim sistemleri de gelişiyor ve iyileşiyor, daha fazlası için yeni fikirler ortaya çıkıyor. birikmiş bilginin uygun ve verimli bir şekilde uygulanması. İşlevsellik açısından işletim sistemi, kullanıcı ve cihaz arasında sezgisel etkileşim sağlamaya doğru ilerliyor. 12

    KISALTMALAR ADC - analogdan dijitale dönüştürücü; işletim sistemi - işletim sistemi; PU bir çevresel aygıttır. 13

    KULLANILAN KAYNAKLARIN LİSTESİ 1 Nazarov, SV Modern işletim sistemleri: ders kitabı / SV Nazarov, AI Shirokov. - Moskova: Ulusal Açık Üniversite "INTUIT", 2012. - 367 s. 2 Groshev, S. OS'nin temel kavramları [Elektronik kaynak]: Bilim ve eğitim / MSTU im. N.E. Bauman - Elektron. dergi - Moskova: FGBOU VPO "MGTU N.E. Bauman" 2015. - Erişim modu: http://technomag.bmstu.ru/doc/48639.html 3 İşletim sistemleri ve ağlar için beklentiler [Elektronik kaynak]: Ulusal Açık Üniversite "INTUIT ". - Moskova: 2015 - Erişim modu: http://www.intuit.ru/studies/courses/641/497/lecture/11328 4 İşletim sistemlerinin mimarisi, amacı ve işlevleri [Elektronik kaynak]: Ders 1 / Ulusal Açık Üniversite " INTUIT » - Moskova, 2015. - Erişim modu: http://www.intuit.ru/studies/courses/631/487/lecture/11048 5 Darovsky, N. N. İşletim sistemlerinin geliştirilmesi için beklentiler [Elektronik kaynak] / N. N Darovsky // İnternet portalı Web-3. - 2015. - Erişim modu: http://system.web-3.ru/windows/?act=full&id_article=12055 ://www.microsoft.com/ru-ru/windows/features?section=familiar 7 Android 6.0 Marshmallow [Elektronik kaynak] : geliştiricinin resmi web sitesi / Google Corp. - 2016. - Erişim modu: https://www.android.com/intl/ru_ru/versions/marshmallow-6-0/ 14

    Feci Windows Vista'dan sonra, işletim sistemlerinin ölmeye başladığı ve yakın gelecekte tamamen ortadan kalkacağı söylentileri internette çok hızlı yayıldı. Bazıları Vista'nın bildiğimiz son işletim sistemi olacağını kehanet etti, diğerleri Win8'e bahse girdi ve bu bir başarısızlık haline gelirse, klasik "işletim sistemlerinin" varlığının gerçekten sona erebileceğini fark etti. Modern işletim sistemlerinin gelişme zirvesine ulaştığı ve bulut teknolojilerinde her şeyin daha da ileri gideceği kanısı da vardı. Yani, PC'ye yazılım yüklemek artık gerekli olmayacak, İnternet erişimi ve bir monitör olacak.
    Bu tür yargıları yeterli olarak adlandırmak için dil dönmez. Ne tür "uzmanların" bu tür makaleler yazdığını anlamıyorum ve daha da önemlisi, bunlara inanan veya makalelerin yazarlarının gerçek analistler olduğunu düşünenleri anlamıyorum. Birkaç nedenden dolayı "bulutlar" yakın gelecekte popüler olmayabilir. Bu tür teknolojiler günümüzde çok pahalı ve en azından kullanıcıların büyük çoğunluğu için acil bir ihtiyaç yok.

    Tabii ki, Web zaten yaygın olarak kullanılıyor ve payı yalnızca artacak, ancak artık insanlar yalnızca İnternet'e girmeye hazır basit uygulamalar. Henüz toplu tüketim programlarının buluta taşınmasından bahsetmiyoruz ve bunun 3-4 yıl daha devam etmesi de pek olası değil. Ayrıca, teknolojik gelişmenin hızı göz önüne alındığında, bakmak zordur. Ancak tüm bunlarla, artık bize tanıdık gelen işletim sistemi yaşayacak. Ve bir veya iki yıl değil, çok daha uzun.
    O zaman doğal bir soru ortaya çıkıyor: Bize tanıdık gelen işletim sistemi hangi yönde gelişecek? Windows 7'nin piyasaya sürülmesinden sonra, çoğu kişi Microsoft için bir sonraki adımın ne olacağını hayal bile edemedi. Ancak G8'in sunumunda geliştiriciler, geliştirme için hala yer olduğunu gösterdi. Ve bence, bu gelişme en iyi yönde ilerliyor.
    Windows'un sonraki sürümlerinin arayüzü vektör yönünde değişecektir. Hızla gelişen 3D teknolojileri, masaüstü arayüzünde ve ötesinde uygulama bulacaktır. Ek olarak, sesle kontrole giderek daha fazla önem verilmektedir.

    PC'lerin oyun platformu olarak kullanımındaki azalmayı da göz ardı etmek mümkün değil. Gelişmiş ülkelerde, hemen hemen her ailenin zaten bir konsolu vardır, aksi takdirde aralarından seçim yapabileceğiniz birkaç farklı konsol vardır. Rusya'da da bu eğilim var, ancak daha küçük hacimlerde. Şahsen, şimdiye kadar sadece bir Playstation 3'üm var ve birçok meslektaşımın birkaç farklı konsolu var. Ancak yakında bilgisayarların artık eğlence için kullanılmayacağını söylemek için çok erken.
    Oyunlar dışında, bilgisayarınızda yüklü olan yazılımlara bir göz atın. Kendiniz herhangi bir program yüklememiş olsanız bile, işletim sisteminiz varsayılan olarak en popüler olanları içerir. Örneğin ofis uygulamaları, müzik çalarlar, basit programlar fotoğrafları görüntülemek ve düzenlemek için. Windows'u bir tarayıcı arka planı olarak ve yukarıdaki programların tümünü Web'de bırakarak hayal edebiliyor musunuz? Beni değil. Ve bu, örneğin profesyonel HD video işleme için güçlü özel yazılımlara odaklanmamış olmama rağmen.

    Buluta kısmi bir geçişten bahsedersek, ihtiyacınız olan programlardan bazıları sabit diskinizde ve bazıları ağda depolandığında, bu oldukça yeterlidir ve dahası zaten gerçekleşmektedir. Bunu anlamak için alnında yedi karış olmaya gerek yok. Ancak şimdi, Web'e kısmen geçiş, geleneksel işletim sistemlerini gereksiz kılmaz ve kesinlikle bunların yerini almaz. Öyleyse, bir sınıf olarak, önümüzdeki yıllarda yok olmalarını beklemeye değmez.


Tepe