Çoğu kullanıcı, anlamlarını gerçekten düşünmeden kolayca terimlerle çalışır. Bir kelimenin farklı bağlamlarda kullanılması bile artık şaşırtıcı değildir, ancak bu yönüne dikkat edilmelidir. Arayüz nedir - günümüzde birçok alanda kendini gösteren insan ve teknoloji arasındaki etkileşim.

Arayüz - nedir bu?

Tamamen farklı bir bağlamda sıkça gelen bir ziyaretçi olmasına rağmen, genellikle bu kelime bilgisayar terminolojisinde titreşir. Mühendislik psikolojisinde terim, kullanıcı ve ofis ekipmanı arasındaki farklı iletişim yöntemleri olarak açıklanmaktadır. "Arayüz" tanımı, "kişiler arası" anlamına gelen İngilizce'den geldi. İnternet teknolojisi alanında bu terim, nesneler arasında veri alışverişini garanti eden birleşik iletişim sistemlerini kapsar. En yaygın terim "kullanıcı arayüzü" - bir kişinin ekipmanı çalıştırmasına yardımcı olan bir dizi yöntemdir.

Uzmanlar iki türü ayırt eder:

  1. Boole arabirim türü.Öğeler arasında veri alışverişi için bir dizi yerleşik algoritma ve anlaşma.
  2. Arayüzün fiziksel türü. Bağlantının gerçekleştirildiği otomatik, fizyolojik ve çok işlevli verilerin bağlantısı.

Bu terimin, cihazların ara bağlantısını oluşturan yazılım ve donanım setini tanımlamada kendi sınıflandırması vardır:

  1. Makine içi arayüz - kabloların, arayüz devrelerinin PC elemanları ile bağlantısı ve sinyal iletim algoritmaları. Basit bağlantılı ve çoğul bağlantılı arasında ayrım yapın.
  2. Başlangıç \u200b\u200başaması- bir bilgisayarın uzak cihazlarla birbirine bağlanması kavramı. Bir çevre birimi ve ağ arayüzü var.

Sezgisel bir arayüz nedir?

Kullanıcı arayüzü, bir pozisyonun bir kişi tarafından temsil edildiği ve tersinin bir cihaz olduğu bir görünümdür. İfade genellikle BT uzmanları tarafından belirtilir, ancak zaten bir dizi yöntem ve sistem etkileşimi yasasının yorumlanmasında:

  • tV menüsü ve uzaktan kumanda;
  • saat ekranı ve ayarları;
  • gösterge tablosu ve kontrol kolları.

Sistem arayüzünü kullanıcı ve ofis ekipmanı arasında bir iletişim olarak düşünürsek, o zaman bir diyalog olarak nitelendirilebilir. Kullanıcı, ofis ekipmanına veri talepleri gönderir veya yardım ister ve karşılığında gerekli yorumları veya bir eylem rehberi alır. Kullanılabilirlik arayüzü, ne kadar kullanışlı, ergonomik olduğunun ve mümkün olan en iyi sonucu elde etmek için ne kadar çaba gerektirdiğinin bir özelliğidir.

Site arayüzü nedir?

Arayüz, cihazların etkileşimini garanti eden bir donanım ve yazılım kombinasyonuysa, İnternet sitesi, kullanıcı ve sistem arasındaki iletişim için yerleşik bir mekanizmadır. Kullanıcı şunları yapabilir:

  • hizmetleri kullanmak;
  • sipariş ve başvuru yapmak;
  • anketleri doldurun.

Kullanıcı dostu arayüz nedir? Terim, kaynağın görünümünü beğendiğiniz anlamına gelir, işleyiş mekanizması açıktır, sistem açıkça tavsiyelerde bulunur. Site arayüzü için temel gereksinimler:

  • doğallık;
  • tutarlılık;
  • yardım sistemine doğrudan erişim;
  • tutarlılık.

Bilgisayardaki arayüz nedir?

Uygulamanın kullanıcı arayüzü de çok önemli bir rol oynar çünkü programın kendisi bu göstergeler tarafından değerlendirilir. Geliştiriciler aşağıdaki temel hükümleri dikkate alır:

  1. Başvurunun yapıldığı cihaza bir referans.
  2. Simge, ana fikri yansıtmalıdır.
  3. Dokunmatik ekranın dokunmatik alanında önemli bir hata olmalıdır.

İşletim sistemi arayüzü

Kontrol komutlarını ileten bir dizi araç olan "işletim sistemi arayüzü" gibi bir terim de vardır. Aşağıdaki alt türlere göre bir dökümdür:

  1. Komut satırı arayüzü - ifadeler klavyeye manuel olarak yazıldığında, kullanıcı ve PC arasındaki metin iletişiminin türü.
  2. Program arayüzü - istekler programlar tarafından iletilir. Kullanıcının ihtiyaç duyduğunu seçtiği bir dizi işletim sistemi yardımcı programı geliştirilmiştir.

Program arayüzü nedir?

Program arabirimi, kullanıcının bir dizi eylemi gerçekleştirmesine yardımcı olan programın bir dizi kılavuz bileşenidir: monitördeki tuşlar ve pencereler. Bir filmi görmek için bir medya oynatıcı programı kullanılır ve görüntü ve ses zaten düğmeler ve kaydırıcılar tarafından düzenlenir. Sistem arabirimi, programlarda gerekli verileri garanti eder, iki tür arabirim sayfası vardır:

  1. Menü odaklı bir yaklaşımın uygulandığı sorgular.
  2. Arama Sonuçları.

Oyun arayüzü

Grafik arayüz nedir, menülerin ve düğmelerin ekranda grafik görüntü olarak sunulduğu bir kullanıcı arayüzü türüdür. Çevrimiçi oyun hayranlarına kahramanları kontrol etme ve diğer oyuncularla iletişim kurma fırsatı sunar. Bu program sayesinde kullanıcılar fare veya klavye kullanarak figürlerin herhangi bir hareketini girerler. Bu görüş teknisyenlerin rahatlığı için yaratıldı, ancak zamanla bilgisayar pazarını şekillendiren buluş haline geldi.

Bilgi teknolojisi alanında birkaç temel kavram vardır. Bunlardan biri "arayüz" dür. Farklı bakış açılarından yorumlanabileceğini unutmayın. Önceki bölümde "Sistem Çağrısı Arayüzü" kavramı açıklanmıştır. Yandex Sözlüklerinde böyle bir terimi ararsanız, çoğu başka terimlerle birlikte verilen bir düzineden fazla terim tanımını alırsınız, örneğin: "Veri aktarım arayüzü", "Programlama arayüzü", "Uygulama arayüzü". SÖZLÜK .RU'daki "Doğa Bilimleri" sözlüğünde temel bir kavramın aşağıdaki tanımı verilmiştir.

En geniş anlamıyla bir arayüz, etkileşen bağımsız nesneler arasında standartlar tarafından tanımlanan bir sınırdır. Arayüz, nesnelerin etkileşiminin parametrelerini, prosedürlerini ve özelliklerini tanımlar.

"Yayıncılık Sözlüğü" nde, "arayüz" temel teriminin böyle bir tanımı vardır. O:

  1. Bilgisayar cihazlarının bağlantı ve etkileşimi sistemi.
  2. Bilgisayar işletim sistemi veya kullanıcı programı ile kullanıcı etkileşimi için araçlar. Bir grafik kullanıcı arayüzü (bir bilgisayarla etkileşim simgeler, menüler, iletişim kutuları vb. Kullanılarak düzenlenir) ve akıllı bir arayüz (kullanıcının doğal dilinde kullanıcı ve bilgisayar arasındaki etkileşim aracı) arasında ayrım yapın.

Gördüğünüz gibi, bu terimin burada iki anlamı var. Ancak kısaca ikinciye, yani "kullanıcı arayüzüne" odaklanacağız. Daha önce bahsettiğimiz SÖZLÜK .RU kaynağında şu şekilde tanımlanır: "Kullanıcı arabirimi, programın, kullanıcının yazılımla etkileşimini etkileyebilen öğeler ve bileşenleridir.

  • bilgilerin, görüntülenen bilgilerin, formatların ve kodların görüntülenmesi için araçlar;
  • komut modları, kullanıcı arayüzü dili;
  • veri giriş cihazları ve teknolojileri;
  • kullanıcı ve bilgisayar arasındaki diyaloglar, etkileşimler ve işlemler;
  • kullanıcı geribildirimi;
  • belirli bir konu alanında karar desteği;
  • programı ve belgelerini kullanma prosedürü ".

Bilgi işlemin gelişmesiyle birlikte, işletim sistemiyle kullanıcı etkileşiminin yöntemleri ve araçları değişti. Dijital bilgisayarların yaygın kullanımı, insanlar ve bilgisayarlar arasında özel bir dilde bir iletişim şekline yol açmıştır. İlk başta, görevlerin toplu olarak işlendiği dönemde, bu, özel depolama ortamları kullanılarak uygulandı (örneğin, bir bilgisayar için görevlerin uygulandığı delikli kartlar). Ancak daha sonra, terminallerin ve klavyelerin yaygın kullanımıyla, kullanıcının komut modu, etkileşimin yerleşik bir komut sistemine dayandığı ana mod haline geldi. Özgür ansiklopedi "Wikipedia" da şu şekilde tanımlanmaktadır.

Komut satırı arayüzü (İngilizce Komut satırı arayüzü, CLI) - bir kişi ile bilgisayar arasında, bilgisayara talimatların esas olarak klavyeden metin dizeleri (komutlar) girilerek verildiği bir tür metin arayüzü (CUI), UNIX sistemlerinde fare kullanımı mümkündür. "Konsol" olarak da bilinir.

Komut satırı modunda görünen ekranın yaklaşık bir parçası (Şekil 4.1).


Şekil: 4.1.

Komut istemi () satırın solunda görünür, ardından bir komut yazabilirsiniz, ardından sonuçları daha fazla görüntülenir. Linux'ta date komutunun çalıştırılmasına bir örnek (Şekil 4.2).


Şekil: 4.2.

Kişisel bilgisayarlar için Microsoft'un ilk işletim sistemleri IBM PC (MS DOS olarak adlandırıldı), diğer sistemlere benzer şekilde komut modunu da destekledi. Komutların yazıldığı satır yukarıdakilere benzerdi. Bugün, işletim sistemlerinin komut modu, cmd.exe emülatörleri (32 bit modu için) veya komut tarafından sağlanmaktadır. com.tr (16 bit modu için). UNIX / Linux ailesinin grafik modunda komut satırı Terminal programı (xterm) tarafından emüle edilmiştir.

MS DOS işletim sistemine sahip bilgisayarlar için efsanevi Norton Commander programının böyle bir kullanıcı arayüzünün uygulanmasına başarılı bir katkı haline geldiğini unutmayın. Komut satırına yazma eylemlerini en aza indirerek, her şeyden önce menüden uygun komutu seçerek çalıştırmanıza izin verdi. Bu program aynı zamanda bilgisayarın fonksiyon tuşlarını da aktif olarak kullanır. Wikipedia bu sistemi şu şekilde tanımlamaktadır:

"Norton Commander (NC), orijinal olarak Amerikalı programcı John Socha tarafından geliştirilen popüler bir DOS dosya yöneticisidir (bazı ek bileşenler tamamen veya kısmen başkaları tarafından yazılmıştır: Linda Dudinyak - Commander Mail, görüntüleyiciler; Peter Bradeen - Commander Mail; Keith Ermel, Brian Yoder - görüntüleyenler) Yazılım, daha sonra Symantec Corporation tarafından satın alınan Peter Norton Computing (başında Peter Norton) tarafından yayınlandı. "

İşte bu dosya yöneticisinin bir ekran görüntüsü örneği (Şekil 4.3).


Şekil: 4.3.

Programın popülaritesi o kadar büyüktü ki, sayısız klon ortaya çıktı ve Norton'u aşağı yukarı doğru şekilde kopyaladı.

Grafik kullanıcı arabirimi (GUI - Grafik Kullanıcı Arabirimi), kullanıcıların bir bilgisayarın donanım bileşenleriyle yeterince rahat ve kullanışlı bir şekilde etkileşim kurmasına olanak tanıyan bir araçtır.
Yıllar geçtikçe, OS / 2, Macintosh, Windows, AmigaOS, Linux, Symbian OS gibi çok sayıda işletim sistemi için daha da fazla grafik arayüz oluşturuldu.
Bu sistemlerin arayüz tasarımının 80'lerden beri gelişimine bir göz atmaya çalışalım.
Bu konunun yalnızca grafik tasarım alanında (ve genel olarak işletim sistemlerinde değil) önemli başarıları ve aşamaları gösterdiğini ve bugüne kadar tüm sistemlerin mevcut olmadığını söylemeliyim.

İlk GUI, uzak 70'lerde Xerox Palo Alto Araştırma Merkezi'nde (PARC) geliştirildi. Bu gelişme, bilgisayar grafiklerinde yeni bir yenilik çağı başlattı.
Yeni grafik arayüzü kullanan ilk kişisel bilgisayar, 1973'te oluşturulan Xerox Alto idi. Ticari bir ürün değildi ve esas olarak üniversitelerde bilimsel araştırma amaçlıydı.

1981-1985

Xerox 8010 Yıldız (1981)
Yazılım uygulamaları ve grafik arayüz dahil olmak üzere entegre bir masaüstü bilgisayar olarak tanıtılan ilk sistemdi. Bilgisayar "Xerox Yıldızı" olarak biliniyordu, daha sonra "ViewPoint" ve daha sonra hala "GlobalView" olarak yeniden adlandırıldı.

Apple Lisa Ofis Sistemi 1 (p1983)
Lisa OS olarak da bilinen kısaltma, bu durumda Office System (Office System) adı için çok belirsizdir. Belgelerle çalışmak için bir bilgisayar yapmak amacıyla Apple tarafından oluşturuldu.
Ancak maalesef bu sistem, o zamanlar daha erişilebilir olan Apple Macintosh işletim sistemi tarafından "öldürüldü".
Lisa OS sisteminin 1983'te Lisa OS 2'ye ve 1984'te Lisa OS 7/7 3.1'e yükseltmeleri de vardı, ancak bu değişiklikler sadece sistemin kendisini etkiledi, arayüzünü değil.


VisiCorp Visi On (1984)
Visi On, IBM PC için geliştirilen ilk arayüzdü. Bu sistem büyük şirketleri hedef alıyordu ve oldukça pahalıydı. Arabirim bir fare kullanıyordu, yerleşik bir yükleyici ve yardım sistemine sahipti, ancak simgeleri kullanmıyordu.


Mac OS System 1.0 (1984'te tanıtıldı)
System 1.0, Macintosh için üretilen ilk işletim sistemiydi. Zaten modern işletim sisteminin birkaç ayrıntısına sahipti - pencere ilkesine dayanıyordu ve simgeler içeriyordu. pencereler fare ile sürüklenebilir ve dosya ve klasörler hedeflerine sürüklenip bırakılarak kopyalanabilir.

Amiga Workbench 1.0 (1985)
Çıkışından sonra, Amiga zamanının ötesinde görünüyordu. GUI, örneğin şunları içeriyordu: renkli grafikler (4 renk: siyah, beyaz, mavi ve turuncu), çoğunlukla desteklenen çoklu görev, stereo ses ve çoklu durum simgeleri (seçili ve seçilmemiş).


Windows 1.0x (1985)
Bu yıl Microsoft nihayet küresel arayüzü devraldı ve ilk GUI tabanlı işletim sistemi olan Windows 1.0'ı piyasaya sürdü. Sistemin 32x32 piksel renkli grafik simgeleri vardı. Bununla birlikte, en ilginç yenilik (daha sonra ortadan kalkmasına rağmen) animasyonlu bir analog saatin (oklarla :)) simgesiydi.


GEM (1985)
Digital Research, Inc.'den GEM (Grafik Çevre Yöneticisi) (DRI) pencerelendi. Başlangıçta Intel 8088 ve Motorola 68000 mikroişlemcileri temel alan CP / M işletim sistemiyle kullanılmak üzere oluşturuldu, ancak daha sonra DOS'ta kullanılmak üzere değiştirildi. Çoğu kişi GEM'i Atari ST bilgisayarları için GUI olarak hatırlayacaktır ve ayrıca Amstrad'ın IBM serisi uyumlu bilgisayarlarında da kullanılmıştır. Aynı zamanda Ventura Publisher ve diğer birkaç DOS programı için motor görevi gördü. Ayrıca diğer bilgisayarlara da taşındı, ancak bilgisayarlarda popülerlik kazanmadı.

1986 - 1990

IRIX 3 (1986'da yayınlandı, ilk sürüm 1984)
64 bit IRIX işletim sistemi UNIX için oluşturulmuştur. GUI'sinin ilginç bir özelliği, vektör simgeleri desteğidir. Bu özellik, Mac OS X'in varlığından çok önce bu sisteme entegre edildi.

GEOS (1986)
GEOS (Grafik Ortam İşletim Sistemi), Berkeley Softworks (daha sonra GeoWorks) tarafından geliştirilmiştir. Başlangıçta Commodore 64 için geliştirildi ve geoWrite adlı bir grafik kelime işlemcisi ve geoPaint adlı bir boyama programı içeriyordu.

Windows 2.0x (1987)
Bu sürümde pencere yönetimi önemli ölçüde geliştirildi. Artık pencereleri üst üste getirmek, yeniden boyutlandırmak, büyütmek, büyütmek ve küçültmek mümkün.


OS / 2 1.x (1988)
Başlangıçta OS / 2, IBM ve Microsoft'un fikiriydi, ancak 1991'de iki şirket, Windows OC ve IBM için OS / 2'nin sürekli geliştirilmesine yönelik kendi GUI teknolojisiyle Microsoft'a ayrıldı. OS / 2'de kullanılan arayüz "Sunum Yöneticisi" olarak adlandırıldı. GUI'nin bu sürümü yalnızca tek renkli simgeleri destekledi.


NeXTSTEP / OPENSTEP 1.0 (1989)
Steve Jobs, araştırma laboratuvarları ve üniversiteler için ideal bir bilgisayar yaratma fikriyle ilgilendi. Daha sonra, bu fikir NeXT Computer Inc. adlı bir girişimle sonuçlandı.
İlk NeXT bilgisayarı 1988'de tanıtıldı, ancak daha sonra OPENSTEP olan NeXTSTEP 1.0 GUI'nin piyasaya sürülmesiyle 1989'da önemli ilerleme sağlandı.
Arayüz simgeleri büyüdü (48x48) ve daha fazla renk kullandı. GUI orijinal olarak tek renkliydi, ancak sürüm 1.0'dan başlayarak renkli monitörler için destek ortaya çıktı. Bu ekran görüntüsü, geç arayüzünün nasıl göründüğünü gösterir.

OS / 2 1.20 (1989)
GUI'nin bir sonraki sürümü birçok alanda bazı iyileştirmeler göstermektedir. Simgeler daha güzel görünüyor ve pencereler daha pürüzsüz.

Windows 3.0 (1990)
Bu sürümle, Microsoft'un geliştiricileri, GUI'nin tüm gerçek avantajlarını anladı ve onu önemli ölçüde geliştirmeye başladı.
İşletim sisteminin kendisi standartları desteklemeye başladı ve 640K'dan fazla bellek ve daha fazla sabit disk alanı gerektiren, Super VGA 800x600 ve XGA 1024x768 gibi çözünürlüklerle sonuçlanan 386 mimari için geliştirilmiş mod mümkün hale geldi.
Aynı zamanda Microsoft, Windows 3.0 simgelerini tasarlaması ve GUI'si için benzersiz bir görünüm yaratması için sanatçı ve grafik tasarımcı Susan Kare'yi işe aldı.


1991 - 1995

Amiga Workbench 2.04 (1991)
GUI'nin bu sürümünde birçok iyileştirme yapıldı. Renk şeması değiştirildi ve hacimsel tasarım öğeleri tanıtıldı. Masaüstü, bugün biraz garip görünse de, yerel çözünürlükler ve renk derinlikleri ile dikey olarak iki ekrana bölünebilir. Standart çözünürlük 640 × 256 idi, ancak donanımda daha yüksek çözünürlükler de destekleniyordu.

Mac OS Sistem 7 (1991)
Mac OS sürüm 7.0, rengi destekleyen ilk Mac sistemiydi. Simgelere gri, mavi ve sarı tonları eklendi.


Windows 3.1 (1992)
Windows'un bu sürümü önceden yüklenmiş TrueType yazı tiplerini içeriyordu. O zamanlar, bu aslında Windows'un kullanımını yayın platformu olarak tanımlıyordu.
Bu işlevsellik daha önce yalnızca Windows 3.0'da, bir Adobe font yönetim sistemi olan Adobe Type Manager (ATM) kullanılarak mevcuttu. Bu sürüm ayrıca canlı kırmızı, sarı ve siyah tonlarını içeren "Hotdog Standı" adlı bir renk şeması içeriyordu.
Bu şema, renkli görme engelli kişiler için metin ve grafik bilginin algılanmasını kolaylaştırmak için oluşturulmuştur.

İşletim Sistemi / 2 2.0 (1992)
Çok dilli arayüzleri desteklemeyi amaçlayan ilk GUI idi ve aynı zamanda kullanılabilirlik ve erişilebilirlik testlerinin yapıldığı ilk GUI idi. Arayüz, nesneye yönelik tasarım kullanılarak oluşturuldu. Her dosya ve klasör, diğer dosyalar, klasörler ve programlarla ilişkilendirilebilecek nesnelerle temsil edildi. Ayrıca sürükle ve bırak teknolojisini ve temayı değiştirme özelliğini de destekledi.


Windows 95 (1995)
Windows 95'te, kullanıcı arayüzü tamamen yeniden tasarlandı. Bu, pencereyi kapatmak için her pencerenin köşesinde çarpı işaretli bir düğmenin göründüğü ilk Windows sürümüydü.
Çeşitli simgelerin ve kontrollerin durumları eklendi (örneğin: mevcut, kullanılamıyor, seçildi, işaretlendi, vb.). Ayrıca ünlü "Başlat" düğmesi de ilk kez karşımıza çıktı.
Microsoft için bu, hem işletim sistemi hem de GUI birleştirme için büyük bir adımdı.


1996 - 2000

OS / 2 Warp 4 (1996)
1996 yılında IBM, masaüstü görünümünde önemli iyileştirmeler getiren OS / 2 Warp 4'ü piyasaya sürdü.
Simgeler, kullanıcının kendi dosya ve klasörlerini de yerleştirebileceği masaüstünde bulunuyordu. Görünen parçalayıcı, Windows'tan Geri Dönüşüm Kutusu'na veya Mac OS'deki çöp kutusuna (?) (Çöp Kutusu) benziyordu, ancak kurtarma olasılığı olan bir kopyasını saklamak yerine içine yerleştirilen belgeleri hemen silmişti.


Mac OS Sistem 8 (1997)
GUI'nin bu sürümü için standart simgeler 256 renkliydi. Ayrıca Mac OS 8, sözde 3B simgeler olarak da adlandırılan, simgelerin izometrik görünümünü kullanan ilk sistemlerden biriydi. İlk olarak burada kullanılan platin-gri tema, bu sistemin sonraki sürümlerinin ayırt edici özelliği oldu.

Windows 98 (1998)
Simge stili Windows 95'e benziyordu, ancak sistem grafik arayüzü görüntülemek için zaten 256'dan fazla renk kullanıyordu. Windows Gezgini neredeyse tamamen değişti ve ilk kez "Aktif Masaüstü" ortaya çıktı.

KDE 1.0 (1998)
Sürümde KDE ekibi projelerini şöyle tanımladı: “KDE, UNIX çalıştıran bilgisayarlar için modern bir masaüstü ortamıdır. KDE, MacOS ve Window95 / NT muadillerini anımsatan, Unix sistemleri için hızlı ve kolay bir arayüz ihtiyacını karşılamaya çalışıyor. Tamamen ücretsiz ve açık bir bilgisayar platformu, değişiklik için kaynak kodu da dahil olmak üzere herkes tarafından ücretsiz olarak kullanılabilir. "

BeOs 4.5 (1999)
BeOS işletim sistemi kişisel bilgisayarlar için geliştirilmiştir. Başlangıçta Be Inс olarak yazılmıştır. 1991 yılında BeBox makinelerde çalışacak. Daha sonra, modüler bir G / Ç sistemi kullanarak simetrik çoklu görev, neredeyse tam çoklu iş parçacığı, neredeyse tam çoklu görev ve BFS olarak bilinen 64 bit günlüklü dosya sistemi gibi yeni teknolojilerden ve donanımlardan yararlanmak için oluşturuldu. BeOS GUI, net, temiz ve beceriksiz olmayan tasarım ilkelerine dayanıyordu.

GNOME 1.0 (1999)
GNOME arayüzü öncelikle Linux Red Hat için oluşturuldu, ancak diğer Linux dağıtımları için sonraki sürümler de ortaya çıktı.

2001 - 2005

Mac OS X (2001)
2000'lerin başında, Apple yeni "Aqua" arayüzünü duyurdu ve 2001'de şirket yeni işletim sistemi Mac OS X'i tanıttı.
Varsayılan 32x32 ve 48x48 piksel simgeleri, kenar yumuşatma ve yarı saydamlık kullanılarak büyük 128x128 piksel simgelerle değiştirildi.
Bununla birlikte, bu GUI'nin piyasaya sürülmesinden sonra çok fazla eleştiri geldi. Görünüşe göre kullanıcılar bu kadar sert değişikliklere hazır değillerdi, ancak çok geçmeden yeni bir stil benimsediler ve bugün bu GUI, tüm Mac OS X sistemlerinin temelini oluşturuyor.

Windows XP (2001)
Microsoft, her yeni platformda kullanıcı arayüzünü tamamen değiştirmeye çalıştı ve Windows XP bir istisna değildir. GUI için stilleri değiştirmek mümkün hale geldi, kullanıcılar arayüzün görünümünü ve davranışını tamamen değiştirebildi. Varsayılan olarak, simgeler 48x48 piksel boyutundaydı ve milyonlarca renkte kullanıldı.

KDE 3 (2002)
1.0 sürümünden bu yana, KDE ortamı önemli ölçüde gelişti. Tüm grafikler ve simgeler iyileştirildi ve uygulama birleştirildi.

2007 - 2009 (günümüze)

Windows Vista (2007)
Bu, Microsoft'un rakiplerine cevabıydı. Çok sayıda 3D ve animasyon da eklendi. Windows 98'den beri Microsoft her zaman masaüstünü geliştirmeye çalıştı. Windows Vista, "Etkin Masaüstü" nün kaldırılmasıyla birlikte widget'lar ve çeşitli geliştirmeler sunar.

Mac OS X Leopard (2007)
Apple, altıncı nesil Mac OS X'te, kullanıcı arayüzü çıtasını bir kez daha yükseltti. GUI'nin temeli, parlak kaydırma çubuğu ve platin gri ve mavi renkleriyle hala Aqua arayüzüydü. Yeni arayüz detayları, 3 boyutlu bir yuva ve daha fazla animasyon ve etkileşim ile daha doğal ve hacimli görünüyor.

GNOME 2.24 (2008)
GNOME, bilgisayarınızın iyi görünmesini sağlamak amacıyla 2.2.4 sürümünde temalar ve duvar kağıtları oluşturmak için büyük çaba sarf etti. 2.24 sürümüne dahil ettikleri masaüstü arka planı olarak kullanmak üzere en büyüleyici görüntüleri toplamak için bir yarışma düzenlendi.

KDE (v4.0 - Ocak 2008, v4.2 - Mart 2009)
KDE'nin 4. Sürümü, animasyon, kenar yumuşatma, verimli pencere yönetimi ve masaüstü pencere öğeleri desteği gibi birçok yeni ortam ve arayüz iyileştirmesine sahipti. Masaüstü simgelerinin değiştirilmesi kolaydır ve her tasarım öğesi kolayca yapılandırılabilir. En dikkat çekici değişiklikler, Oxygen Project ekibi tarafından sağlanan simgeler, temalar ve seslerle geldi. Bu simgeler en fotogerçekçi hale geldi. Belki de KDE tarihindeki en büyük gelişme, artık hem Windows hem de Mac OS X platformlarında özgürce çalışabilmesidir.

it:
Windows 7 (muhtemelen 2009'un sonları)
Windows ailesinin bir işletim sistemi, şimdi beta testinde. Ortaya çıkan değişiklikler arasında, çoklu dokunma ekranları için destek ve yeni bir görev çubuğunun ortaya çıkması dikkat çekiyor. Örneğin turbomilk'te daha fazla ayrıntı.

Bu kadar kısa bir sürede ne kadar değiştiğini karşılaştırdığımda, 10 yıllık ve daha ilginç ekran görüntülerini buldum.

DERSİN İÇERİĞİ Dersin yeri: bilgisayar bilimleri odası.

Konu: Bilişim.

Ders konusu: İşletim sistemi kavramı. Ameliyathane arayüzü

Dersin amacı: Öğrencileri işletim sistemlerinin amacı hakkında bilgilendirmek. Görevler:

    Eğitici:

işletim sistemi, arayüz kavramlarını düşünün

işletim sistemi; kullanıcı doğrulama ve yetkilendirme kavramlarının yanı sıra;

® işletim sisteminin ana işlevlerini vurgulayın;

    işletim sistemlerinin sınıflandırmasını göz önünde bulundurun

randevu;

* İşletim sistemlerinin sınıflandırılmasını görevlerin işleme moduna göre düşünün;

® işletim sistemlerinin sınıflandırmasını şu şekilde dikkate alın:

sistemle etkileşim yolu;

    nesil işletim sistemlerini göz önünde bulundurun;

    Geliştirme: mantıksal düşünme geliştirmek;

    Eğitim: konuya bilişsel bir ilgi geliştirin.


Ders türü: ders. Malzeme ve teknik

ders sağlanması:

bilgisayar,

Ders planı:

D) Örgütsel

an (selamlama

ve kontrol et

yok).


    Yeni materyal öğrenmek.

    Dersi özetlemek.


Dersler sırasında



I. Örgütsel an

Öğretmen öğrencileri selamlar, devamsızlıkları kontrol eder, dersin konusunu ve dersin amacını iletir.

II. Yeni materyal öğrenmek

Ders içeriği

İşletim sistemi. (OS), bir yandan bilgisayar donanımı ile kullanıcı arasında görevleriyle bir arayüz görevi gören ve diğer yandan bilgi işlem sistemi kaynaklarının en verimli kullanımı ve güvenilir bilgi işlem organizasyonu için tasarlanmış bir sistem kontrol ve işleme programları kompleksidir. (SLAYT 2)

Listeliyoruzişletim sistemlerinin temel işlevleri. (SLAYT 3-5)

    Kullanıcıdan uygun dilde formüle edilmiş görevler veya komutlar almak ve bunları işlemek. Görevler, operatörün metin yönergeleri (komutları) biçiminde veya bir manipülatör kullanılarak gerçekleştirilen talimatlar biçiminde (örneğin, bir fare kullanılarak) iletilebilir. Bu komutlar, diğer komutlar olmasına rağmen, temel olarak programların başlatılması (duraklatılması, durdurulması), dosyalar üzerindeki işlemlerle (mevcut dizindeki dosyaların bir listesini alma, oluşturma, yeniden adlandırma, kopyalama, belirli bir dosyayı taşıma, vb.) İlişkilidir.

    Bellek ayırma ve çoğu modern sistem ve sanal bellek organizasyonunda.

    Programı başlatmak (işlemcinin programı yürütmesinin bir sonucu olarak kontrolü ona aktarmak).

    Tüm programların tanımlanması: ve veriler.

    Çalışan uygulamalardan çeşitli taleplerin alınması ve yürütülmesi.

    Tüm G / Ç işlemlerine hizmet eder.

    Çalışan programlar arasında mesaj ve veri alışverişi için mekanizmaların organizasyonu.


    Bir programı diğerinin etkisinden korumak, verilerin güvenliğini sağlamak, işletim sisteminin kendisini bilgisayarda çalışan uygulamalardan korumak.

    Kullanıcı doğrulama. Altında kimlik doğrulama bir kullanıcı adı ve parolayı hesaplarında depolanan değerlere göre doğrulama prosedürünü ifade eder. Açıkçası, kullanıcının giriş adı (giriş ^) ve şifresi aynıysa, büyük olasılıkla bu aynı kullanıcı olacaktır.

    Kullanıcı yetkilendirmesi. Dönem yetki Kimliği doğrulanan kullanıcının hesabına göre, kendisine (ve onun adına işletim sistemine gidecek tüm isteklere) bilgisayarda neler yapıp ne yapamayacağını belirleyen belirli haklar (ayrıcalıklar) atandığı anlamına gelir. ...

    Kullanıcıların programlarını hazırladıkları programlama sistemlerinin çalışmasını sağlamak.

Düşünmek

İşletim sistemi sınıflandırmaları

Çok sayıda sınıflandırma seçeneği olabilir, her şey, bir nesneyi diğerinden ayırt edeceğimiz seçilen özelliğe bağlı olacaktır. Bununla birlikte, işletim sistemine gelince, burada uzun zamandır nispeten az sayıda sınıflandırma oluşturulmuştur: amaca göre, işleme görevleriyle, sistemle etkileşim yoluyla ve yapım yoluyla (sistemin mimari özellikleri).

Randevu ile ... (SLIDE 6) Genel ve özel amaçlı işletim sistemleri vardır.

P sırtın işleme modu hakkında ah (SLIDE 7), tek programlı ve çok programlı modlar sağlayan işletim sistemlerini birbirinden ayırır. Örneğin, tek programlı işletim sistemi, bugün pratikte kullanılmasa da, iyi bilinenleri içerir. HANIMDOS.

Altında çoklu programlama Hesaplamaları organize etmenin yolu, tek işlemcili bir bilgi işlem sistemi oluşturulduğunda anlaşılır



birkaç programın eşzamanlı yürütülmesinin görünürlüğü. Programın kararındaki herhangi bir gecikme (örneğin, veri giriş-çıkış işlemlerinin uygulanması için) diğer (aynı veya daha az önemli) programların yürütülmesi için kullanılır.

Bilgisayarınızla etkileşime girme şekliniz (SLIDE 8) diyalog sistemleri ve toplu sistemler arasında ayrım yapar işleme ... Etkileşimli modda bir bilgisayar sistemiyle çalışma düzenlerken, tek kullanıcılı (tek terminalli) ve çok terminalli işletim sistemlerinden bahsedilebilir. Tek bilgisayar sistemli çok terminalli işletim sisteminde, her biri kendi terminalinden birkaç kullanıcı aynı anda çalışabilir. Bu nedenle kullanıcılar, her birinin kendi bilgi işlem sistemine sahip olduğu yanılsamasına sahiptir. Bir bilgisayar sistemine çoklu terminal erişimini düzenlemek için, çok programlı bir çalışma modu sağlamak gerekir. Linux, kişisel bilgisayarlar için çok terminalli işletim sistemine bir örnektir. Windows XP sisteminde bir tür çoklu terminal yetenekleri taklidi de mevcuttur. Bu işletim sisteminde, kayıttan sonra (oturum açtıktan sonra) her kullanıcı sanal makinesini alır. Bir bilgisayarı başka bir kullanıcıya geçici olarak sağlamak gerekirse, ilkinin hesaplama işlemleri sonlandırılmayabilir, ancak basitçe bu diğer kullanıcı için sistem yeni bir sanal makine yaratır. Sonuç olarak, bilgisayar hem birinci hem de ikinci kullanıcıların görevlerini yerine getirecektir. Paralel sanal makinelerin sayısı, mevcut kaynaklar tarafından belirlenir.

İşletim sistemlerinin nesli (SLIDE 9-11)

Geliştirme yolundaki işletim sistemleri bir dizi radikal değişikliğe uğramıştır. nesiller.

Sıfır nesil (40. yıl s)

İlk bilgisayarlarda işletim sistemi yoktu.

Kullanıcılar makine diline tam erişime sahipti ve tüm programlar doğrudan makine talimatlarında yazılıyordu.



Birinci nesil (50'ler)

1950'lerin işletim sistemleri, görevden göreve geçişi daha hızlı ve daha kolay hale getirmek için tasarlandı. Bu işletim sistemlerinin yaratılmasından önce, bir görevin tamamlanması ile bir sonraki görevin girişi arasındaki aralıklarda çok fazla bilgisayar zamanı kaybedildi. Bu başlangıçtı toplu işleme sistemleri bireysel görevlerin gruplar halinde gruplandırılmasını içeren veya paketleri. Çözümde başlatılan görev, makinenin tüm kaynaklarını tamamen emrinde aldı. Her görevin (normal veya anormal) tamamlanmasının ardından, kaynak yönetimi işletim sistemine geri döndürüldü ve bu da bir sonraki görevin başlatılmasını sağladı.

İkinci nesil (60'ların başı) (SLAYT 10)

İkinci nesil işletim sistemlerinin karakteristik bir özelliği, ortak sistemler olarak yaratılmış olmalarıdır. çok programlı işlem ve ilk sistemler nasıl çok işlemcili yazın.

T üçüncü nesil (60'ların ortası - 70'lerin ortası)

Üçüncü nesil işletim sistemleri aslında 1964'te IBM tarafından System / 360 bilgisayar ailesinin piyasaya sürülmesiyle ortaya çıktı. Bu bilgisayarlar şu şekilde tasarlanmıştır: genel amaçlı makineler. Kullanışlıydılar, genellikle etkisizdi, ancak uygulamanın herhangi bir alanından herhangi bir sorunu çözmek için tasarlandılar.

H 4. nesil (70'lerin ortalarından günümüze) (SLIDE 11)


Bu nesil sistemler için aşağıdaki terimler geçerlidir arkadaş canlısı. kullanıcı dostu, eğitimsiz kullanıcıyı hedefleyen, şunlar. modern sistemler, kullanıcılara bilgisayar kaynaklarına kolay erişim ile ortalama bir beceri düzeyi sağlar. Konsept yaygın olarak yayılmıştır sanal makineler. Kullanıcı, artık bilgisayar inşa etmenin fiziksel ayrıntılarını (veya



ağlar) çalıştığı. Bunun yerine, kullanıcı, işletim sistemi tarafından kendisi için yaratılan ve sanal makine adı verilen bir bilgisayarın işlevsel eşdeğeriyle ilgileniyor.

İşletim sistemi arayüzü: (SLIDE 12)

İşletim sistemi arayüzü - özel arayüzler

aşağıdaki görevleri gerçekleştirmek için tasarlanmış sistem ve uygulama programlama:

* süreç yönetimi (görevleri başlatma, duraklatma ve kaldırma

yürütme);

    hafıza yönetimi;

    g / Ç kontrolü;

* dosya işlemleri.

İşletim sistemi kullanıcı arayüzü, komutlarını kabul eden özel yazılım modülleri kullanılarak uygulanır.

uygun dil ve bunları sistemin ana arayüzüne göre normal çağrılara çevirin. Bu modüller genellikle komut yorumlayıcısı olarak adlandırılır.

İşletim sistemi arayüzlerinin gelişimi (SLIDE 13-18)

(bkz. SUNUM)

III. Dersi özetlemek.

Öğretmen özetliyor:

Bugün derste işletim sistemi kavramlarını inceledik,

işletim sistemi arayüzü; kullanıcı doğrulama ve yetkilendirme kavramlarının yanı sıra; işletim sisteminin ana işlevlerini vurguladı, çeşitli sınıflandırmaları ve işletim sistemlerinin neslini ele aldı.


İşletim sistemi arayüzü

Kişisel bir bilgisayarın işletim sistemi, kullanıcı dostu arayüz (bir iletişim aracı olarak uygun), kullanıcı hatalarına dirençli ve bilgisayardaki çalışmaları için uygun.

Komut satırı arayüzü 1990'lara kadar kullanıldı. kişisel bilgisayarların işletim sisteminde MS-DOS (eng. Microsoft Disk İşletim Sistemi). Ekrandaki bir satıra klavyeden alfanümerik sıra şeklinde komutlar gönderilerek sistemle etkileşim sağlandı. İşletim sistemi bu komutları bilgisayarda yürütülen işlemlere dönüştürdü. Komutlar ve dosya adları hatırlanmalı ve doğru bir şekilde girilmelidir. Kişisel bilgisayar, masada olmasına rağmen henüz programcı olmayanlar tarafından kullanılamıyordu.

1970'lerin sonunda. Xerox araştırması, resimlerin açık ve anlaşılır dilinin, uygun bir bilgi girişi ve sunumu biçimi olduğunu göstermiştir. Nesneler (dosyalar, cihazlar, komutlar, programlar), grafik bilginin bir kişi tarafından doğal olarak özümsenmesine dayalı olarak, benzer maddi nesnelere sahip kişiler tarafından gerçekleştirilenlere benzer manipülasyonlar ile kolayca tahmin edilebilen grafik görüntüler şeklinde temsil edilmelidir. Grafik arayüz ilk kez Apple tarafından Macintosh işletim sisteminde kullanıldı. Daha sonra Microsoft bunu Windows işletim sistemlerinde kullandı.

Grafik Kullanıcı Arayüzü (GUI), ekrandaki görsel kontroller aracılığıyla kullanıcının bilgi işlem sistemiyle etkileşimini düzenleyen grafik bir ortamdır: pencereler, listeler, düğmeler, köprüler, simgeler vb.

Böyle bir ortamda komutlar, klavyeden sözcükler girilerek değil, grafik arayüzün öğeleri kullanılarak verilir:

  • ekran (pencereler) üzerindeki dikdörtgen hareketli alanlar, açık bir programa ve mesajlara bilgi girişi veya çıkışı için bir tür "cihaz" haline gelmiştir;
  • menüler ve düğme panelleri, komut teslimi seçeneği sunar;
  • simgeler (küçük resimler) dosyaları, klasörleri, cihazları temsil eder;
  • ekrandaki işaretçi (imleç) - nesneleri seçmek ve komut vermek için ekran boyunca bir sembol (ok, dikey çubuk vb.) hareket eder;

Şu anda, tüm kişisel bilgisayar işletim sistemleri, bir grafik arabirim aracılığıyla kullanıcı etkileşimi sağlar. Grafik arabirim, çoğu uygulama programında da kullanılır ve bu, acemi bir kullanıcının bile bir işletim sistemi ortamında dosyalar, başlatma programları vb. İle çalışmasına yardımcı olur.

Aşağıdakiler Windows işletim sistemine odaklanmıştır.

Dosyalar ve dosya sistemi

Dosya - Bir bilgisayarın harici belleğinde (örneğin, bir diskte) saklanan ve bir bütün olarak kabul edilen adlandırılmış veri kayıtları kümesi. İşletim sistemi ve işleme uygulamaları, dosyayı işleme veya yürütme için bilgisayarın RAM'ine çağrılan tek bir bilgi nesnesi olarak ele alır. Dosyalar bölünebilir çalıştırılabilir (programlar) ve yürütülemez (veri ve belge dosyaları). Yürütülebilir dosyalar, yürütülmek üzere işletim sistemi tarafından yüklenebilir ve yürütülemeyen dosyalar, içeriklerini yalnızca programın etkisi altında değiştirebilir.

Program dosyası (veya bir kısmı) açıldığında, RAM'e yerleştirilir ve diğer programları çağırma, belge dosyalarını açma veya oluşturma dahil olmak üzere içinde açıklanan komutların yürütülmesi başlar. Diğer programlar onlarla etkileşimde bulunabileceğinden, yükleme sırasında yüklenen programların dosya adları değiştirilmemelidir.

Veri dosyası onunla herhangi bir eylem gerçekleştiren bir program oluşturur veya açar: okuma, düzenleme, ekranda sunum, yazıcıya yazdırma, dublaj; başka bir program için veriye dönüştürmek.

Dosya adı - bu, uzantı ve dosyaya erişim yolu ile birlikte dosyayı benzersiz şekilde tanımlayan dosyanın adıdır. Uygulama programlarında bir dosya oluştururken, kullanıcı ona bir isim verir.

Modern işletim sistemleri, uzun dosya adları - 256 karaktere kadar. Ancak dosya adında karakterler yasaktır< >: | "? * /, komut yazarken kullanılır. Dosya ve klasörlerle çalışırken, bilgisayar addaki büyük ve küçük harfleri ayırt etmez.

Rusça mektuplar bazı yabancı programlar tarafından yanlış okunmaktadır, bu nedenle bunların İnternet sitelerine gönderilen belge dosyalarının adlarında ve e-posta ile kullanılması önerilmez.

Dosya adının genellikle bir uzantısı veya türü vardır. Dosya adı uzantısı - dosya türünü tanımlayan bir karakter dizisi. Uzantı, dosya adından bir nokta ile ayrılır ve genellikle üç ila dört karakterden (İngilizce harfler) oluşur. Yani, academia.txt dosya adında uzantı txt'dir, uzantıdan sonra nokta konulmaz. İsim ve uzantı büyük ve küçük harflerle yazılabilir. Yaygın olarak kullanılan dosya adı uzantıları şunlardır:

belge (eng, belge) - metin biçimlendirmesine sahip belgeler, özellikle Word tarafından oluşturulanlar;

txt - yazı tipi ve paragrafların aynı görünüme sahip olduğu düz metin dosyaları biçimlendirilmez, resim yoktur; özellikle, bunlar standart Not Defteri programı tarafından oluşturulan dosyalardır;

exe - program dosyası (eng, yürütülebilir - yürütülebilir). İşletim sistemi, exe uzantılı bir dosyayı silmeye çalışırken, dosyanın bir program olduğu ve onsuz her şeyin çalışmayacağı konusunda uyarır; mp3, wav - ses dosyaları; avi - ses ve video dosyaları; htm, html - İnternet web sayfalarının dosyaları; gif, jpg, bmp, tiff - resimli grafik dosyaları; dll - "dinamik kitaplık", programın bir parçası olan ve bu bölüme ihtiyaç duyulduğunda belleğe yüklenen bir dosya;

tmp - geçici (eng, zamansal) işletim sistemi veya program tarafından belge işleme veya programın çalışması süresince oluşturulan dosya işin sonunda silinir, ancak bazen hatalı sonlandırma veya program hatası nedeniyle kalır.

Ad genişletmeye göre, işletim sistemi bağlantı Bu dosya türüne sahip bir bilgisayarda çalışan bir uygulama programı içeren dosya, gerekli programı başlatır ve önerilen dosyayı yükler.

İşletim sistemi, dosya uzantısı ilişkilerini belirli bir türdeki dosyalarla çalışan yeni bir program yükledikten sonra güncellenen bir listede depolar. Örneğin, ancak doc uzantısı bir ilişkiyi belirtebilir - Word kullanarak bir dosyayı açmak için veya Word yüklü değilse WordPad kullanarak.

Prensipte, dosya adına herhangi bir uzantıyı yazabilir, uzantı olmadan yeniden adlandırabilirsiniz: veriler zarar görmez, ancak yanlış bir uzantı, işletim sisteminin ve dosyayla çalışan programın onu tanımasını ve açmasını engeller.

Aynı ada sahip ancak uzantıları farklı olan dosyalar vardır: örneğin, winrar.exe bir dosya arşivleme (sıkıştırma) programıdır, winrar.hlp program için bir yardım dosyasıdır, winrar.cnt bir yardım içerik dosyasıdır.

Dosya adı kalıbı, bir dosyanın adı ve uzantısı ile ilgili bir koşulu belirtir ve komutlarda, belirtilen koşulu karşılayan benzer adlara sahip bir dosya grubunu tanımlamak için kullanılır.

Tam dosya adı bilinmediğinde veya benzer ancak tamamen aynı olmayan adlara sahip bir dosya grubunu eşleştirmek gerektiğinde, joker isim kalıbı kullanılır. Ad şablonlarındaki yıldız işareti - "*", adın sonuna veya yokluğuna kadar kalan herhangi bir sayıda karakterin yerini alır. Soru işareti - "?" - bir karakter anlamına gelir.

Dosya adı modellerine örnekler:

  • *. * - tüm dosyaları belirtir;
  • * .txt - aynı txt adı uzantısına sahip dosyalar için şablon;
  • Protokol * .doc - "protokol" adıyla aynı başlangıca ve doc uzantısına sahip dosyaların karşılık geldiği bir şablon. Örneğin: minutes.doc, minutes2.bos, sorgulama.doc tutanakları, toplantı.doc tutanakları ve anlaşmazlıklar.doc tutanakları;
  • senet ??. doc - adı aynı başlangıç \u200b\u200b"tapusu" olan dosyalar için bir şablon, ardından herhangi iki sembol ve uzantı doc. Örneğin: business3l.doc, business_8.dos, ancak business.doc, business 306.doc ve business_235.dos dosyaları uymuyor.

Dizin (klasör) - Kullanıcıya işletim sisteminin komutları aracılığıyla erişilebilen bir grup dosya (adları ve özellikleri ile birlikte) ve alt klasörlerin adlandırılmış listesi. MS DOS işletim sisteminde "dizin" terimi, Windows işletim sisteminde "klasör" terimi daha sık kullanılıyordu. Aşağıda her iki terim de kullanılmaktadır.

Windows işletim sistemlerinde, klasör adları dosyalarla aynı kuralları izler (maksimum 256 harf veya sayı). Panka'nın bir isim uzantısı yok, ancak bazen onun adına netlik için bir nokta kullanılıyor.

Bir dizin, dosya sisteminin hiyerarşik organizasyonunda kesin olarak tanımlanmış bir yere sahiptir ve dosya listesine ek olarak, ek olarak daha düşük bir seviyedeki (alt dizinler) bir dizinin bir göstergesini içerebilir.

Dosya ağacı (dizin ağacı) - Dizinlerdeki ve alt dizinlerdeki, dizinlerdeki alt dizinlerdeki dosyaların konumunu gösteren diskteki dizinlerin, alt dizinlerin ve dosyaların yapısı. Mantıksal bağımlılık, tek tepe noktasına sahip bir ağaç tarafından grafik olarak tasvir edilir. kök dizini, veya disk klasörü, ve dallanma (şek. 4.3, ve). Her dallanma noktası, "ana" klasörden (dizin) yalnızca bir dal içerir ve birkaçı alt klasörlere ("alt", alt dizinlere) gidebilir. Klasörden bir seviye yukarı çıkabilirsiniz - ana klasöre. Ortak bir dosya ve klasör grubu, yazıldıkları yalnızca bir yukarı akış (ana) dizine sahiptir. Alt klasörlere gittiğinizde, dallar yalnızca birbirinden ayrılır ve asla kesişmez.

Windows gibi bir GUI işletim sistemi, dizin ağacında bir kırtasiye klasörü simgesiyle bir klasörü görüntüler (Şekil 4.3.6 ), ancak ekli dosyaların ve diğer klasörlerin simgelerini ve adlarını içeren bir pencere olarak açılır.

Dosyanın yolu - dosyaya erişmeden önce sürücüyü ve klasörlerin (dizinler) sırasını belirleme. Yol, açılan sürücünün adıyla (üst düzey) başlar kök baba

Şekil: 4.3.

ve - dizin ağacı (dosyasız); b - Windows Gezgini (iç içe alt klasörlere sahip klasörler bir simgeyle açılır)

ku sürücü ve iki nokta üst üste ile bir İngilizce harfle gösterilir (örneğin, sürücü D: ve kök klasör D :) ve bölü - (ters eğik çizgi) ile ayrılmış alt klasörlerin adlarını listeleyen dizin ağacında aşağı gider. Sabit sürücüler C:, D: (iki tane varsa) olarak adlandırılır, CD'nin adı aşağıdaki Latin harfiyle verilir - E:. A ve B harfleri disket sürücülere (A: ve B :) atanır.

Tam dosya adı (Windows'ta) - Dosya yolunun önündeki dosya adını ve uzantısını, eğik çizgiyle ayrılmış dizin adları dizisi olarak yazar. Örneğin, D: LettersMoscowM MunicipalityApplication.dos adı, D: sürücüsündeki klasörden Mektuplar, Moskova, Belediye Binası klasörlerini geçmesi anlamına gelir (bkz.Şekil 4.3, b) Statement.doc dosyasını görebilir ve açabilirsiniz. Dosyanın klasöründe benzersiz bir adı olmalıdır, klasördeki diğer dosyaların adlarından en az bir karakter farklı olmalıdır.

Hiyerarşi, bilgilerin yapılandırılmasında, veritabanlarında, yardım sistemlerinde ve web sitelerinde saklanmasında yaygın olarak kullanılmaktadır. Program pencerelerinde sadece dizinler, yazılımlar ve komut menüleri hiyerarşik olarak organize edilmemiştir.

Dosya sistemi - Disk ortamında dosya yazmaya ve okumaya izin veren işletim sisteminin bir parçası. Verilerin diskteki dosyalarda depolanması, isimlendirme (tanımlama) ve buna eşlik eden dosya verileri (dosya erişim kontrolü) için mantıksal yapıyı tanımlar. Microsoft işletim sistemleri FAT ve NTFS (Yeni Teknoloji Dosya Sistemi) dosya sistemlerini kullanır.

FAT dosya sistemi, dosyaları organize etmek için kullanılan yöntemden sonra adlandırılır - dosya ayırma tablosu (Dosya Ayırma Tablosu, FAT). Dosya ayırma tablosu, disk formatlandığında ve üzerinde kesin olarak tanımlanmış bir yerde bulunduğunda oluşturulur. EAT'nin yapısı bir kitabın içindekiler tablosuna benzer; işletim sistemi bunu dosyaları aramak ve manyetik diskteki konumlarını belirlemek için kullanır.

Geliştirilmiş NTFS dosya sistemi, FAT dosya sisteminin sürümlerinde kullanılamayan özelliklerin yanı sıra yüksek düzeyde performans ve veri güvenliği sağlar: dosyalara ve dizinlere erişim kısıtlaması (bu nesneyle çalışmak için kullanıcı hakları tablosunda doğrudan açıklanmıştır), şifreleme, sıkıştırma. Bir arıza durumunda, dosya sisteminin bütünlüğü denetim verileri kullanılarak geri yüklenir.

Dosya özellikleri. Her dosya içerikten oluşur ve dosyayı diğer birçok dosyadan ayıran özelliklerle (öznitelikler, özellikler, işaretler) tanımlanır.

Dosya öznitelikleri - kaydedilmiş dosya özellikleri: dosya adı ve içerik türü; yaratma tarihi ve saati; Dosya boyutu; dosya sahibi adı; dosya erişim hakları ve yöntemi. Erişim yöntemi özniteliklerle açıklanır: salt okunur, arşivlenmiş, gizli, sistem. Bu dört özellik harfle belirtilir.

VE - arşiv dosyası (Arşiv). Dosyanın yedekleme arşivine eklenmesi gerektiğine dair bir gösterge, örn. oluşturulan veya değiştirilen ve yedekleme programı bunu ortama (teyp sürücüsü veya ağ sürücüsü) yerleştirmelidir.

R - sadece okumak (Sadece oku). Dosya düzenlenemez. Bazı metin düzenleyicileri, R özniteliğini kaldırır ve uyarı vermeden dosyayı düzenler.

H - gizli dosya (gizli) - standart dosya sistemi işlemlerine dahil değildir. İşletim sisteminin geçici ve hizmet dosyaları, yanlışlıkla silmemek için klasör penceresinde gösterilmez. Gizli belgelerin algılanmasına karşı koruma olarak, bu özellik işe yaramaz.

S - sistem dosyası (sistem) - işletim sistemine aittir, bu özelliğin silinmesi veya değiştirilmesi önerilmez ve modern işletim sistemlerinde kolay değildir.

R, H, S özniteliklerine sahip dosyaları değiştirmeye veya silmeye çalışırken, sistem kullanıcıyı önemli bir dosya özelliği konusunda uyarır. Total Commander dosya yöneticisi gibi bir dosya yönetimi programında dosya özniteliklerini görüntüleyebilir, ayarlayabilir ve temizleyebilirsiniz.

Windows işletim sistemi klasöründeki dosya özellikleri, karşılık gelen komutla görüntülenir (Şekil 4.4'teki dosya özelliklerini görüntüleme örneğine bakın).

Bir dosyayı kaydetmek ve açmak için, işletim sistemi verilerini diske yazmalı ve dosyanın adını, özelliklerini ve klasördeki konumunu kaydetmelidir. "Dosyanın klasörde olduğunu" söylemek alışılmış bir durumdur, aslında dosyaların bir listesini, özelliklerini saklar ve pencerede dosya simgelerini gösterir. Bu klasörün dosyalarındaki veriler fiziksel olarak diskte farklı yerlerde depolanabilir; punk'ta sadece isimler, özellikler ve adresler kaydedilir.

Dosya ve klasörlerle çalışma içerik oluşturmak, görüntülemek ve düzenlemek, yeniden adlandırmak, kopyalamak, taşımak, silmek ve değiştirmek

Şekil: 4.4.

dosya öznitelikleri. İşlemler, fare ve menü seçimleri kullanılarak işletim sistemi komutları tarafından gerçekleştirilir.

Klasör ve dosya oluştur disk klasöründen başlayarak herhangi bir klasörde mümkündür. Dosya belirli bir programda oluşturulur. Bir dosya kaydedildiğinde, verileri mümkünse komşu kümelere (birkaç bitişik sektörden oluşan bir diskin alanları) yazılır. Bu kümeler, disk dosyası ayırma tablosunda meşgul olarak işaretlenir. Klasör, dosya özelliklerini (ad, boyut, tarih, saat, öznitelik vb.) Ve dosyanın ilk kümesinin adresini içerir. Dosyanın her yeni düzenlemesinden sonra, diskteki yeni bir konuma verilerinin üzerine yazılır ve aynı klasördeki adres girişi değiştirilir.

Ne zaman kopya klasörü adı disk tablosunun karşılık gelen yerine girilir, bir dosyayı kopyalarken, önceki kayıtlar yerinde kalır ve verilerin kopyaları boş disk alanında veya başka bir diskte görünür ve bir dosya oluştururken olduğu gibi, belirtilen klasördeki kayıtlar.

Bir klasörü taşıma ilgili disk klasörü girişlerini değiştirir.

Bir dosyayı taşımak aynı diskin klasöründeki verileri aynı yerde bırakır ve dosya giriş klasöründe dosya adı ve özelliklerinin yeni bir kayıt kaydı görünür. Dosyanın başka bir diske taşınması verilerin yeniden yazılmasına neden olur ve dosya kümeleri eski diskteki dosya ayırma tablosunda boş olarak işaretlenir.

Bir dosyayı ve dizini yeniden adlandırma (klasörler) isim girişini değiştirir.

Bir dosyayı silme. Diskteki dosyaların tahsisi tablosunda ("içindekiler tablosu"), silinen dosyanın işgal ettiği kümeler boş olarak işaretlenir. Boş alana yeni bir dosya yazılıncaya kadar dosya verilerinin üzerine yazılmaz.

Dosya içeriğini görüntüleyin. Kural olarak, oluşturulduğu programı kullanarak bir dosyayı görüntülemek için açabilirsiniz. Ancak izleyiciler, düzenlemeye, değiştirmeye izin vermeseler de dosyanın içeriğini gösterir. Bazı dosyalar başka programlar tarafından da açılabilir. Örneğin, WordPad, Not Defteri gibi basit düzenleyicilerde oluşturulan metin dosyaları Word'de açılabilir. İnternet Web belgeleri, onları oluşturmayan tarayıcılarda açılır.

Dosyalarla işletim sisteminin dahili komutları ile işlemlere ek olarak, özel harici programlar kullanılarak dosyalara arşivleme, birleştirme ve dönüştürme işlemleri uygulanır.

Bir dosyayı arşivleme - dosyada depolanan veri kayıtlarının daha küçük bir arşiv dosyasına sıkıştırılması. Arşiv programları tarafından yapılır. İşletim sistemleri arşiv dosyalarını normal dosyalarla aynı şekilde ele alır.

Dosya parçalanması - diskte yeterli sürekli boş alan yoksa, dosya kayıtlarının disk üzerindeki bitişik olmayan, bitişik olmayan kümelerde dağıtılması. Parçalanma, verilere erişim süresini artırır, çünkü okurken ve yazarken, diğer dosyalar tarafından kullanılan sabit disk kümelerinin üzerinden geçmeniz gerekir. Parçalanmayı ortadan kaldırmak için, yardımcı programlar kullanılarak bitişik küme dizileri halinde birleştirme gerçekleştirilir.

Dosyaları dönüştürme - daha sonraki işlem koşulları için bilginin kendisinde küçük bir değişiklikle farklı bir biçimde sunmak için verilerin programlar tarafından dönüştürülmesi, değiştirilmesi. Programlar, çeşitli biçimlerdeki bilgileri içeren dosyaları açabilir: metin, tablo, grafik veya diğer ve çeşitli türlerdeki dosyalara kaydedebilir.

  • "Uzantı" η bilişim terimi, yalnızca dosya adını değil, aynı zamanda aygıtları, nesneleri, arama hizmetlerini de vb. Artırma, tamamlama anlamında kullanılır.