Elektronik ve Teknoloji Merkezi Elektrotekno.com
Elektronik ve Teknoloji Merkezi




Click here to go to the original topic

Elektrotekno.com Ana Sayfa Bilgisayar Programlama
Yazar Mesaj
engineer_of_technology
Tarih: 19.05.2006, 22:38 Mesaj konusu: Unix/Linux sistem programlama ders notları

Bu notlar C ve Sistem Programcıları Derneği'nin düzenlediği, Kaan Aslan tarafından açılmış
olan Unix/Linux Sistem Programlama kursunda derste tutulan notlardan derlenerek
hazırlanmıştır.

---------------------
18-07-02
UNIX Grubu İşletim Sistemlerinin Tarihsel Gelişimi
UNIX işletim sisteminin tarihi 1968-69 senelerine dayanır. C programlama dili UNIX işletim
sisteminin geliştirilmesi süresinde tasarlanmıştır. 1968 yılında AT&T’den K.Thombson,
D.Ritchie ve B.Kernighan Multics isimli bir işletim sistemi projesine başladılar. Multics
projesi MIT gibi üniversitelerle ortak olarak yürütülüyordu. Ancak Multics projesinin çeşitli
problemlerinden dolayı 1969 yılında AT&T projeden ayrılma kararı vermiştir. 1969 yılında
ekip yeni bir işletim sistemi yazma projesine başlamıştır. 1970 yılında B.Kernighan bu yeni
işletim sistemini Multics’ten kelime oyunu yaparak UNIX ismini vermiştir.
UNIX işletim sistemi 1970 yılında DEC’in PDP-7 makinelerinde yazılmıştır. UNIX’in bu ilk
versiyonu tamamen sembolik makine dilinde yazılmıştır. Yalnızca işletim sisteminin çekirdek
kısmı değil, tüm yardımcı programlar da sembolik makine dilinde yazılmışlardır.
K.Thombson bu yeni işletim sistemi için önceleri Fortran derleyicisi yazmaya niyetlendiyse
de daha sonra tamamen yeni bir arayışa geçmiştir. K.Thombson BCPL dilinden esinlenerek
alçak seviyeli işlemlerde kullanılabilecek B programlama dilini tasarlamış ve derleyicisini
yazmıştır. B her yönü ile tanımlanmış bir programlama dili değildir. Ancak çalışma ekibini
sembolik makine dilinden kurtarmıştır. D.Ritchie bu süreç içerisinde B programlama dilini
geliştirerek bugün kullandığımız C programlama dilini tasarlamış ve derleyicisini yazmıştır
(1971).
1973 yılında ekip DEC’in PDP-11 makineleri için UNIX işletim
Elektrotekno.com Ana Sayfa Bilgisayar Programlama
1. sayfa (Toplam 1 sayfa)

Unix/Linux sistem programlama ders notları

Gizlilik Politikası

PLC programming