You are on page 1of 45

İşletim Sistemleri

Yrd.Doç.Dr. Kamil ÖZCAN Öğr.Gör. Gökhan TURAN


www.kamilozcan.com www.gokhanturan.com

Gölhisar Meslek Yüksekokulu


Temel Kavr
amlar ve K
•İşletim S urulum
isteml eri nde Temel
•İşletim S Kavramlar

BÖLÜM 2
istemlerini
•DOS İşle n Temel Öz
tim Sistem ellikleri
•Fdisk ile i
Harddisk B
•Window ölümleme
s XP Kurulu
•Sürücü mu
Yükleme
•Ofis XP
Kurulumu
İşletim Sistemlerinde Temel Kavramlar
Proses (Process)
Dosyalar(Files)
İş(Job)
İstemci / Sunucu (Client/Server)
Terminal (Sonda Bulunan)
Boot (Yeniden Başlatma)
İşletim Sistemlerinde Temel Kavramlar
Proses (Process)
Bir proses temel olarak “çalıştırılmakta olan bir program” dır.
“Çalıştırılabilir bir program”, programın verileri, program sayacı ve
diğer bölümlerinden oluşan bir “veri yapısı” şeklindeki çatıdır.
Kişisel bilgisayarlarda (PC), genellikle ortam tek kullanıcılı
olmasına rağmen, zaman zaman işletim sistemine ilişkin
prosesler de işletime alınmaktadır. Ancak yine de bu
bilgisayarlarda çalışan işletim sistemlerinin bazılarının (MS-
DOS) gibi tek iş düzeni (monoprogramming), bazıları ise
kullanıcının kendisine ait farklı programları aynı anda işletime
alabilmeleri nedeni ile (Windows işletim sistemi gibi) çok görevli
(multitasking) özelliği taşıdığı söylenebilir.
İşletim Sistemlerinde Temel Kavramlar
Dosyalar(Files)
İşletim Sisteminin temel bir fonksiyonu, disklerin, çevre
üniteleri vs. ile ilgili özelliklerini tutmaktır. Dosya (file)
yaratmak, okumak veya yazmak için sistem çağrılarına
ihtiyaç vardır. Bir dosya okunmadan önce mutlaka
açılmalıdır. Dosyalar ile ilgili bilgiler “ Dizinler
(Directory)” şeklinde bir yapıdır.
İşletim Sistemlerinde Temel Kavramlar
İş(Job)
Kullanıcıların, bilgisayar sisteminde bağımsız bir bütün
olarak ve belli bir sıra dâhilinde işlenmesini istedikleri
hizmetler kümesine “İş (Job)” denilebilir.

Bilgisayarın sistemlerine gönderilen işler, bir veya birden


fazla programın ayrı ayrı işletileceği alt adımlardan
oluşabilir. İşler genellikle adımların art arda
uygulanacağı biçimde düzenlenir. Her adım, bir
öncekinin sonuçlanması üzerine işletime girer.
İşletim Sistemlerinde Temel Kavramlar
İstemci / Sunucu (Client/Server)
Modern İşletim Sistemlerin de genel eğilim, çekirdek
(kernel) (DOS’ daki Command.com gibi düşünülebilir) en
düşük düzeye indirip kullanıcıları etkileyen utility
(yardımcı program) leri zenginleştirmektir.

Örneğin, bir dosyadan bir blok bilgi okumak için bir istek
talebi olsun. Bu durumda istemci proses’ i (client process),
dosya sunucusuna (file server) bir istem gönderir. File
server işi yapar ve sonucu işlemciye gönderir.
İşletim Sistemlerinde Temel Kavramlar
Terminal (Sonda Bulunan)
Modern İşletim Sistemlerinde, istemci konumunda olan ve son uç
olarak bulunan sistemlerdir. Fakat bu sistemler, iki türlüdür.
Bunlardan birisi şu an kullanmakta olduğumuz şekli ile olandır.
Yani, kendi işletim sistemini kullanarak istemci konumunda
olanlardır.

Diğeri ise, sistemi olmayan yani sadece monitör ve klavyeden


oluşan sistemlerdir. Bunlara Dumb Terminal (aptal terminal)
denir ve bunlar kendi içinde, özel kartla küçük bir server’ a bağlı
olarak çalışır ve istemci durumunda bulunur. Örnek olarak
bankalardaki memurların kullandığı bilgisayarları gösterebiliriz.
İşletim Sistemlerinde Temel Kavramlar
Boot (Yeniden Başlatma)
İşletim sisteminin yaptığı işler bitirilip veya kayıtları
tutularak yarıda kesilip işletim sisteminin tamamen
kapatılması veya elektriğinin kesilip yeniden verilmesi ve
işletim sisteminin yeniden başlatılmasıdır.
İşletim Sisteminin Başlıca Özellikleri
Batch Processing (Yığın İşleme)
İnteractive Processing (Etkileşimli İşlem)
On Line Processing (Çevrim İçi İşlem)
Off Line Processing (Çevrim Dışı İşlem)
Serial Processing (Seri İşleme)
Monoprogramming (Tek İş Düzeni)
Time-Sharing Systems (Zaman Paylaşımı)
Multiprogramming (Çok İş Düzeni)
Multitasking (Çok Görevlilik)
Multiuser systems (Çok Kullanıcılı Sistemler)
İşletim Sisteminin Başlıca Özellikleri
Batch Processing (Yığın İşleme)
İşletim Sistemine, okutulan programlar (Spooling sahası) denilen ve disk üzerindeki
özel bir alanı kapsayan bölüme sıra ile ve arka arkaya okutulup biriktirilmeye ve sonra
bu saha da derlenmek ve çalıştırılmak için bekleyen programların sıra ile derleme ve
çalıştırılma işlemine tabii tutulması yöntemine geçildi. İşte bu yöntem “yığın işlem” in
(Batch Processing) temellerini atmış oldu. Yığın İşlem, bilgisayar sistemlerinin daha
verimli kullanılmalarını sağlayarak, iş başına düşen sistem giderlerini azaltmıştır.

Ancak bu olumlu yönünün yanı sıra 2 önemli sakıncası vardır. Bunlardan ilki iş
yönetiminin durgun ve iş denetim dilinin olanakları ile sınırlanmış olmasıdır.
Kullanıcı işletimde oluşan hataları çözümlemek için işin sonuçlanıp sonucun
kendisine dönmesini beklemek zorundadır. Yani, işletim kullanıcının tamamen
kontrolü dışındadır. İkinci sakınca, çoğu işletim ortamında işler sonuçlanmış olsalar
bile çıktıların kullanıcıya ulaşması saatler sürebilmekte, buda verimliliği
azaltmaktadır.
İşletim Sisteminin Başlıca Özellikleri
İnteractive Processing (Etkileşimli İşlem)
Ekran başında oturan bir kullanıcının bilgisayara bir
komut vermesi ve o komuta bilgisayardan yanıt alması
türünde, bir nevi karşılıklı konuşma yapar gibi çalışma
biçimine “Etkileşimli İşlem” denir.
Bu tanımdan da anlaşılacağı gibi, kullanıcılar program
geliştirme, metin dosyaları oluşturma, program derleme
ve test etme, veri tabanı sorguları işletme, bilgisayar ağı
komutları girme, internet servislerini kullanma gibi kısa
süreli işlerini Etkileşimli İşlem olarak yürütürler.
İşletim Sisteminin Başlıca Özellikleri
On Line Processing (Çevrim İçi İşlem)
“On Line” işlem, otomasyon (bankacılık işlemi gibi)
uygulamalarında verilen sisteme sunuluş biçimini
tanımlayan bir terimdir. Eğer veriler bilgisayar sistemine
doğrudan bir biçimde ve işin sahibi tarafından bizatihi
aktarılıyorsa yapılan uygulamaya On Line Processing denir.
Bu tür çalışma biçiminde bilgisayar sistemine bağlı uç
birimlerde (başka illerdeki banka şubesindeki çalışanlar gibi),
menüler aracılığı ile belirli bir otomasyon projesine yapılması
istenilen bir işin gerçekleştirilmesi amacı ile veriler girilir.
İşlemde bilgisayar sistemi tarafından anında uygulanır.
İşletim Sisteminin Başlıca Özellikleri
Off Line Processing (Çevrim Dışı İşlem)
Off Line Processing, On Line İşlemlerin bir noktaya
kadar uygulanıp daha sonrasında Batch Processing
olarak yürütüldüğü uygulamalardır denilebilir. Belli bir
mekan içinde bulunan bilgisayar sitemine veriler
doğrudan girilmek suretiyle belli bir süre On Line olarak
yürütülen otomasyon projesinde, biriktirilen veriler bir
süre sonra asıl bilgisayar sistemine topluca aktarılarak
işlenirse bu tür uygulamalara Off Line Processing adı
verilir.
İşletim Sisteminin Başlıca Özellikleri
Serial Processing (Seri İşleme)
Kişisel bilgisayar için kullanılan çoğu tek kullanıcılı (Single User) işletim sistemi,
temel olarak Serial Processing yapmaktadır. Bu özellik, kullanıcının, komutları
ya da çalıştırmak istediği programların isimlerini klavye aracılığı ile arka arkaya
girmesi yoluyla gerçekleşir. Kullanıcının yapmak istediği işleri bilgisayar
ortamına birbiri ardı sıra aktarması işlemi Seri İşleme olarak anılır.

Örneğin, kişisel bilgisayarlardaki Ms-Dos işletim sisteminin bir kullanıcı


kullanırken doğal olarak bir Seri İşlem uygulamaktadır. Çünkü kullanıcı bir
program çalıştırıyorsa bir sonraki yapmak istediği işi ancak bu programın
çalışması tamamlanıp bittikten sonra uygulayabilecek, ondan sonrakini de
ikincinin tamamlanıp bitmesinden sonra ancak yine yöneltebilecektir. Böylelikle
yapılmak istenen işler kullanıcı açısından birbiri ardı sıra seri olarak bilgisayara
yöneltilebildiği için bu tür bir kullanım biçimi seri işleme olarak adlandırılır.
İşletim Sisteminin Başlıca Özellikleri
Monoprogramming (Tek İş Düzeni)
Monoprogramming yani tek iş düzeni, bir anda, bir
işletim sisteminin yalnızca bir programı
çalıştırabilmesidir.

Bu yöntemde kullanıcı, CPU’yu tümü ile tek başına


kullanmaktadır. İşletimde oluşan hatalar, başka bir
kullanıcıya yansımayacağı için, korunma önlemleri
yalnızca İşletim Sistemi ile kullanıcı arasında ön görülür.
Ancak, verimlilik düzeyi düşük bir özelliktir.
İşletim Sisteminin Başlıca Özellikleri
Time-Sharing Systems (Zaman Paylaşımı)
İşletim Sisteminde zaman paylaşımı, genel program geliştirme
ortamına ek olarak, bilgisayar destekli tasarım ve metin işleme
(text processing) sistemlerinde yaygın olan, Multiprogramming ve
Multiuser özelliklerini kapsayan bir yaklaşımdır.

Multiuser sistemlerin başlıca özelliklerinden bir tanesi, özellikle


Time-Sharing desteği sayesinde de iyi bir yanıt süresi (response-
time) göstergesi sağlamasıdır. İşletim sisteminin bu özelliği
sayesinde, her kullanıcı, Mainframe sisteme tümü ile yalnız kendisi
sahipmiş gibi çalışsa da, aslında time-sharing özelliği sistem
kaynaklarını eşit bir şekilde kullanıcılara paylaştırma amacını taşır.
İşletim Sisteminin Başlıca Özellikleri
Multiprogramming (Çok İş Düzeni)
Çok kullanıcılı bilgisayar sisteminde, bir çok farklı kullanıcılara
ait işler aynı anda işletime alınabiliyorsa, bu işletim sistemi
ortamına “Multiprogramming” yada çok iş düzeni denir.
Multiprogramming başlangıçta, CPU’ nun boş olarak beklediği
süreleri değerlendirmek için tasarlanmıştır.

Sistemde çalışan bir kullanıcıya ait herhangi bir iş, bir Giriş/Çıkış
(I/O) veya başka bir nedenle beklemeye geçtiğinde, CPU’ nun
başka bir kullanıcının programını işletmeye tahsis edilmesini
(atanması) ve böylece bu pahalı birimden daha fazla
yararlanılması amaçlanmıştır.
İşletim Sisteminin Başlıca Özellikleri
Multitasking (Çok Görevlilik)
Multitasking, bir işletim sisteminde bir kullanıcının, birden
fazla sayıda prosesini aynı anda işletime alınabilmesi
özelliğidir. Yani multitasking, bellekteki birkaç prosesi veriyi
aynı anda işlemesi ve işlemci ile I/O ünitelerinin de bunlar
arasında aynı anda kullandırılması ortamının yaratılmasıdır.

Ancak bir bilgisayar sisteminde, işletim sisteminin kendisine


ait birden fazla proses’ in aynı anda çalıştırılması, bu
sistemde “multitasking” özelliği olduğunu göstermez.
İşletim Sisteminin Başlıca Özellikleri
Multiuser systems (Çok Kullanıcılı Sistemler)
Multiprogramming’ i destekleyen işletim sistemleri, genellikle çok
sayıda kullanıcının sistemi çeşitli amaçlarla kullanmalarını sağlar ki,
bu sistemlere çok kullanıcılı sistemler (Multiuser System) denir. Bu
özellik sayesinde her kullanıcı sisteme ayrı bir terminalden ya da bir
bilgisayar ağına bağlı kendi bilgisayarından kendisine ait hesabını
(userid) şifresi ile birlikte girerek sisteme erişmiş olur.

Bu nedenle multiuser sistemler kullanıcı seviyesinde daha yüksek bir


güvenlik (security) ve koruma (protection) mekanizmaları sağlamaya
ek olarak kullanıcının sistem jaynaklarını kullanma düzeylerini
(accounting) saptamaya ve izlemeye yarayan mekanizmalar içerir.
DOS İşletim Sistemi
1980–1990 yıllarında kişisel
bilgisayarlarda en çok kullanılan
işletim sistemidir. Bu işletim
sistemi yüklü olan bilgisayarlar
açıldığında karşımıza bir komut
satırı gelmektedir. Burada komutlar
yazılır ve ENTER tuşu işe
çalıştırılırlar. Programlar ise
isimleri yazılarak çalıştırılırlar. Bu
işletim sisteminin görsel özellikleri
yoktur. Metin ekran olarak
nitelendirdiğimiz 25 satır ve 80
sütundan oluşan bir ekranda çalışır.
DOS İşletim Sistemi
DOS işletim sisteminin
gelişimi sırasında 1.0, 2.0,
3.0, 3.10, 3.30, 4.0, 4.01, 5.0,
6.0, 6.22 gibi sürüm
numaraları ile gelişmiştir.
Günümüzde Windows
işletim sistemi kullanıldığı
için bu işletim sistemi artık
kullanılmamaktadır.
DOS İşletim Sistemi
DOS işletim sistemi ile açılan
bir bilgisayarda ilk olarak
ROM bellekte bulunan BIOS
programı devreye girer. BIOS
bilgisayar üzerinde takılı
buluna aygıtları denetler. Bu
denetleme sırasında ekranda
denetleme bilgileri gösterilir.
Bundan sonra sabit disk (Hard
Disk) üzerinde bulunan
işletim sistemi çalıştırılır.
DOS İşletim Sistemi
DOS işletim sisteminde ilk olarak IO.SYS ve sırasıyla MSDOS.SYS,
COMMAND.COM, CONFIG.SYS ve AUTOEXEC.BAT hafızaya yüklenir.
CONFIG.SYS ve AUTOEXEC.BAT dosyaları kullanıcılar tarafından
oluşturulur. Bu dosyalarda klavye, fare, yazıcı gibi birimlerin ayarları ile
programlar ile ilgili bazı ayarlamalar yapılır. Bu işlemlerin sonunda komut
satırı ekrana gelir.
C:\>
Bundan sonra kullanıcı yapacağı işleme göre komutları kullanır.
DOS İşletim Sistemi
Dosya Ve Klasör Kavramı
Dosya (File, Kütük)
Bilgilerin kalıcı olarak disk üzerinde saklandığı birimlerdir. Dosyaları izlemek ve
kullanmak için her birine farklı farklı isimler verilir. Dosya isimleri iki bölümden
oluşur. İlk bölümde dosyanın adı yer alır ve en fazla 8 harfli olabilir. İkinci bölümde ise
dosyanın uzantısı bulunur. Uzantı dosyanın türünü belirtir ve dosya adından nokta
işareti ile ayrılır. Dosya adında ve uzantısında boşluk bırakılmaz, noktalama işaretleri
kullanılamaz.

COMMAND.COM

Dosya Adı Dosya uzantısı


DOS İşletim Sistemi
Dosya Ve Klasör Kavramı
Dosya (File, Kütük)
Dosyaları üçe ayırabiliriz.
a)Çalıştırılabilir dosyalar: Bu dosyalar makine dilinde yazılmış olup, kendi başlarına çalışırlar. Uzantıları
EXE ve COM olan dosyalardır.
b)Toplu işlem dosyaları: BAT uzantılı dosyalar olup kendi başlarına çalışırlar. Fakat içeriğinde komutlar ve
program isimleri vardır.
c)Diğer dosyalar: Bunların uzantıları çok çeşitli olmaktadır. Kendi başlarına çalışamazlar. Programlar
tarafından oluşturulan yardımcı dosyalardır.
Örnek olarak:
SYS Sistem dosyası
TXT Metin içerikli dosya
DOC Word kelime işlemci dosyası
XLS Excel programı dosyası
ZIP Sıkıştırılmış bilgilerin bulunduğu dosya
ARJ Sıkıştırılmış bilgilerin bulunduğu dosya
BMP Resim dosyası
DOS İşletim Sistemi
Dosya Ve Klasör Kavramı
Klasör (Dizin, Directory, Rehber)
Disk üzerinde birçok dosya bulunabilmektedir. Farklı programlara
ait aynı isme sahip farklı dosyalar bulunabilir. Aynı yerde aynı isme
sahip iki dosyanın bulunması mümkün değildir. Bu nedenle bu iki
dosya aynı anda bilgisayar üzerinde bulunamayacaktır. Bu sorunu
ortadan kaldırmak ve aynı zamanda dosyaları gruplandırmak
amacıyla disk üzerinde klasör isminde bölümler oluşturulur. Her
bir programa ait olan dosyalar farklı klasörlere yerleştirilerek
karışıklıklar önlenmiş olur. Klasörlerin içinde yeni klasörler
oluşturulabilir. Bunlara da alt klasör denmektedir.
DOS İşletim Sistemi
Dosya Ve Klasör Kavramı
Klasör (Dizin, Directory, Rehber)
Klasör isimleri de dosya isimlerinde olduğu gibi iki bölümden
oluşmaktadır. Fakat klasörlerin uzantıları çok nadir olarak
kullanılmaktadır. Uzantı kullanılmış olsa bile uzantı dosyalarda
olduğu gibi tür belirtmez. DOS işletim sisteminde içinde
bulunduğumuz klasör aşağıda görüldüğü gibi tespit edilir.

C:\BELGE\DERS>

Klasör Alt Klasör


DOS İşletim Sistemi
Dosya ve klasör isimlerinde jokerler
Soru İşareti (?): bir karakter yerine kullanılır. Örneğin
baş harfi a olan ve iki harfli olan EXE dosyalar aşağıdaki
gibi belirtilir.
A?.EXE
Yıldız İşareti (*): birden fazla karakteri temsil eder.
Örneğin a harfi ile başlayan ve uzantısı DAT olan
dosyalar aşağıdaki gibi ifade edilir.
A*.DAT
DOS İşletim Sistemi
Komutlar
Komutlar hakkında bilgi almak için komutu yazdıktan sonra
yanına /? Parametresi ilave edildiğinde o komut ile ilgili
açıklamalar ekranda gösterilir. Sürücü değiştirmek için o
sürücünün ismi yazılarak iki nokta üst üste işareti konur ve
ENTER tuşuna basılır.
Örneğin diskete geçmek için
A:
Hard diske geçmek için
C:
kullanılır. DOS işletim sisteminde komutlar iki bölümde
incelenir
DOS İşletim Sistemi
İç komutlar
CLS
DIR
REN (RENAME)
DEL (ERASE)
CD (CHDIR)
MD
RD
DATE
TIME
TYPE
COPY
Dış Komutlar
FORMAT
DISKCOPY
XCOPY
DELTREE
BACKUP
RESTORE
DOS İşletim Sistemi
İç komutlar
Bilgisayar açılışında hafızaya yüklenen COMMAND.COM programı
içinde yer alan komutlardır. Bilgisayarın açılışında hafızaya
yüklenirler.
CLS
C:\>CLS
Ekranda bulunan bilgileri temizler.
DIR
Disk üzerinde bulunan klasör ve dosyaları listeler.
C:\>DIR [/P] [/W]
/P parametresi ile kullanıldığında dosyaları sayfa sayfa sıralar.
/W parametresi ile kullanıldığında dosyaları 5 sütun halinde sıralar.
DOS İşletim Sistemi
İç komutlar
EXE uzantılı dosyaları listelemek için
 DIR *.EXE
A harfi ile başlayan COM uzantılı dosyaları listelemek için
DIR A*.COM Kullanılır.

REN (RENAME)
Dosya ve klasör isimlerini değiştirmek için kullanılır.
REN EskiDosyaAdı YeniDosyaAdı
DOS İşletim Sistemi
İç komutlar
DEL (ERASE)
Dosyaları silmek için kullanılır.
DEL DosaAdı

CD (CHDIR)
Klasör değiştirme komutu
CD KlasörAdı
BELGE isimli klasöre girmek için
CD BELGE
Bir klasörden çıkmak için
CD ..
DOS İşletim Sistemi
İç komutlar
MD
Klasör oluşturma komutu
MD KlasörAdı
RD
Boş klasörü silme komutu. Eğer klasör boş değil ise içinde
yer alan dosyalar silindikten sonra klasör silinebilir.
RD KlasörAdı
DOS İşletim Sistemi
İç komutlar
DATE
Bilgisayarın tarihini öğrenme ve değiştirme komutu

TIME
Bilgisayarın saatini öğrenme ve değiştirme komutu

TYPE
Belirtilen dosyanın içeriğini ekranda gösterir.
TYPE DosyaAdı
DOS İşletim Sistemi
İç komutlar
COPY
Dosya kopyalama komutu.
COPY Kaynak Hedef
Burada kaynak bölümüne kopyasını oluşturmak istediğimiz
programın yolu ve adı yazılır. Hedef bölümüne de dosyanın
kopyasını oluşturacağımız hedef klasörün yolu ve adı yazılır.

WINDOWS klasöründe yer alan CONTROL.INI dosyasını DERS


klasörüne kopyalamak için;

COPY C:\WINDOWS\CONTROL.INI C:\DERS


DOS İşletim Sistemi
Dış komutlar
Sistem açılışında hafızaya yüklenmezler. Disk üzerinde
dosyalar halinde bulunurlar.
FORMAT
Yeni bir diski kullanmak üzere hazırlar. Bu işlem
yapılmazsa diski kullanmak mümkün olmaz. Daha
önceden formatlanmış olan bir disk tekrar formatlanırsa
üzerindeki tüm bilgiler silinir.
FORMAT A:
DOS İşletim Sistemi
Dış komutlar
DISKCOPY
Bir disketin içeriğini başka bir diskete aynen kopyalar. DISKCOPY A: B:

XCOPY
COPY komutu ile sadece dosyalar kopyalanabilir. Klasörleri de
kopyalamak için XCOPY komutu kullanılır.

XCOPY Kaynak Hedef

Kaynak olarak kopyalama yapılacak olan klasör, Hedef ise kaynak


dosyaların kopyasının oluşturulacağı klasördür.
DOS İşletim Sistemi
Dış komutlar
DELTREE
RD komutu ile sadece boş olan klasörler silinebilmektedir. İçi dolu olan
klasörleri DELTREE komutu ile silebiliriz.
DELTREE KlasörAdı

BACKUP
Sabit disk üzerinde bulunan bir klasör içindeki dosya ve alt klasörlerin
yedeğini diskete almak için kullanılır.

RESTORE
BACKUP komutu ile oluşturulmuş olan yedek disketlerdeki bilgileri sabit
diske tekrar kopyalar.
UYGULAM
A
Fdisk İle Harddisk Bölümleme

UYGULAM
A
Windows XP Kurulumu

XP Kurulum
Simülasyonunu Çalıştır.
Dinlediğiniz İçin Teşekkürler.
Sorular

You might also like