Geri

                       

 

Dersin Adı

Kodu

Yarıyılı

T+U

Kredisi

AKTS

Sistem programlama

0504601

1

3+0

3

4

 

Ön koşul Dersler

 

 

Dersin Dili

İngilizce

Dersin Türü

Zorunlu

Dersin Koordinatörü

 

Dersi Veren

Yrd.Doç.Dr. M. Akif Nacar

Dersin Yardımcıları

 

Dersin Amacı

Simgesel programlama öğeleri. Kaynak ve amaç program, Yeniden girilir program,

Yeniden çalıştırılır program. Adresleme teknikleri. Yordam kavramı. Parametre

iletişim teknikleri. İşletim dizgesi-simgesel program ilişkisi. Programlama teknikleri.

Yükleyici. Bağlayıcı. Mikro programlama. Tek ve çift geçişli simgesel çeviriciler. Çeşitli sistem yazılımlarının tasarım ve gerçekleştirimi. Makine mimarisi ve sistem yazılımları arasındaki ilişkiler. Windows, Unix işletim sistemlerinin tanıtımı.

Dersin Öğrenme Çıktıları

Simgesel programlama öğeleri. Kaynak ve amaç program, Yeniden girilir program,

Yeniden çalıştırılır program. Adresleme teknikleri. Yordam kavramı. Parametre

iletişim teknikleri. İşletim dizgesi-simgesel program ilişkisi. Programlama teknikleri.

Yükleyici. Bağlayıcı. Mikro programlama. Tek ve çift geçişli simgesel çeviriciler. Çeşitli sistem yazılımlarının tasarım ve gerçekleştirimi. Makine mimarisi ve sistem yazılımları arasındaki ilişkiler. Windows, Unix işletim sistemlerinin tanıtımı.

Dersin İçeriği

Simgesel programlama öğeleri. Kaynak ve amaç program, Yeniden girilir program,

Yeniden çalıştırılır program. Adresleme teknikleri. Yordam kavramı. Parametre

iletişim teknikleri. İşletim dizgesi-simgesel program ilişkisi. Programlama teknikleri.

Yükleyici. Bağlayıcı. Mikro programlama. Tek ve çift geçişli simgesel çeviriciler. Çeşitli sistem yazılımlarının tasarım ve gerçekleştirimi. Makine mimarisi ve sistem yazılımları arasındaki ilişkiler. Windows, Unix işletim sistemlerinin tanıtımı.

 

Haftalar

Konular

1

UNIX Sistemlerine Giriş

2

Unix Dosya Sistemleri

3

Metin Düzenleyiciler ve Komut Yorumlayıcı İşleçleri

4

Düzenli İfadeler ve Unix Pencere Sistemi

5

Unix Yorumlayıcı Çevreleri ve Script Kavramı

6

Script Programlama - I

7

Script Programlama - II

8

Arasınav

9

Program Geliştirme Araçları (gcc, make, gdb) ve Diğer Araçlar (sed, awk, perl)

10

Dosya Yönetimi - I (open, creat, read, write, lseek)

11

Dosya Yönetimi - II (chmod, chdir, link, fcntl, ioctl)

12

Süreç Yönetimi - I (fork, exec, wait)

13

Temel Unix Sistem Yönetimi

14

Dönem sonu sınavı

 

 

 

Genel Yeterlilikler

 

 

Kaynaklar

Ders notları

 

Değerlendirme Sistemi

Arasınav:       40
Final:              60

Projeler:

Ödevler: