25 Mayıs 2013 Cumartesi

Bil 461 Ödev 2

Öncelikle soru 1 den başlamak istiyorum :
1)IBM Power 7 işlemcili bir sunucu üzerinde RHEL 6 çalışıyor. Buradaki xeyes uygulamasını kendi PC'imde sanal ortamda çalışan RHEL 6 sunucuya atsam çalışır mı ?

Bu soruya şöyle bir cevap verilebilir.Her işlemci kendi mimarisini oluştururken kendine özgü buyruk kümesi mimarisi uygular. Bu durumda her buyruk kümesinin her mimaride çalışması mümkün değildir. Uyumluluk sorunu yaşanacağından kendi Pc'imizde çalışması mümkün değildir. Uygulama çalışması için kendi bilgisayarımıza göre derlememiz lazım . Ancak sanal ortamda çalışması mümkündür. Sonuçta kendi bilgsayarımız için başka işletim sistemi kullanıyoruz. 
-------------------------------------------------------------------------------------------------------
Soru 2 için ise 
Notepad++’i linux ortamında nasıl çalıştırabilirim. Çalıştırarak gösteriniz. Oluşturduğunuz yapının çalışma mantığınız açıklayınız. Notepad++ çalıştırabilmek için yaptıklarınızı video ile çekip youtube veya blog sitenize yüklemelisiniz. Lütfen yaptıklarınızı seslendirin, yani yaparken anlatın. Jing aracını en çok 5 dk uzunluğunda bu tip çalışmalar için kullanabilirsiniz.

Bu soruyu aşağıdaki video linki ile cevapladım . 

Linux Notepad++ video linki


-------------------------------------------------------------------------------------------------------

Soru 3 için ise
«merhaba dunya» yazan bir uygulamayı C’de yazıp derleyelim. strace  komutunu kullanarak yapılan sistem çağrılarını görüp yorumlayalım !

Öncelikle gedit aplikasyonundan istenilen C kodunu yazıyoruz ve terminalden gereken komutları koşturuyoruz.

Strace komutunu terminalde koşturduğumuzda karşımıza çıkan ise :

strace ./deneme --->



İstenilen uygulama çalıştığında API de karşımıza çıkanlar :

execve, brk , access , exit_group , mprotect , read , close , fstat , open , mmap , write , munmap ve arch_prctl . 

Burada mmap : adresde yeni bir yer açar. 
fstat : dosya hakkında bilgi verir.
open : dosyayı açar . 
Bu şekilde tüm bunların birer anlamları vardır. 

Hiç yorum yok:

Yorum Gönder