Abi keşke bizim okuldada sizin gibi bir hocamız olsa. Konuları buradan anlatırken bile enerjin çok yüksek ve çokda güzel bağlıyorsun herşeyi. Çok teşekkür!
37:31 Programlamayı bilmek demek C bilmek, Java bilmek değildir. Programlamayı bilmek, konseptleri, kavramları, problemlerin nasıl çözüleceğini bilmek demektir. -ŞadiEvrenŞeker
Sadi hocam kendini gelistirmis ve fazlasiyla kultur edinmis bir insan semaphore kelimesinin turkce boyle anlatmasi cok harika. Hocam 6 yildir bu ders icerigi ile muhendislere isik tutuyorsunuz tesekkur ederiz
9:25 gerçek hayattaki uygulamalar çok daha zevkli oluyor hocam :) Okulda işlemtim sistemleri dersinden sorumluyken videolarınızda uyukluyordurm. Şimdi tek solukta 6 video bitirdim :D Emeğinize sağlık.
Hocam olumsuz yorumların hiçbirine katılmadan size canı gönülden teşekkür ediyorum. Bizim bilgisayarın yapısını anlamamızı sağlayıp ve aynı zamanda derslerimizden geçmemize yardımcı oluyorsunuz.
Hocam, üniversite dersi yerine geçmez, biz uzun bir şekilde örneklerle konuşup tartışıyoruz dediğinizde hem üzülüyorum hem de benim üniversite hocalarımdan iğreniyorum.
5.14 sayfasındaki slaytta neden while döngüsü içinde turn == j sorgusu yaptığımızı anlayamadım. Zaten üst tarafta turn = j yapmıştık ve her zaman turn == j sağlanacak.
cift tarafli kilit gibi dusun. ikisini de acmamiz gerekiyor. Turn==j olmasi flag i nin ben gircem demesidir. Ama flag[j] = True degerindeyse yani kardesim icerde ben varim derse. i process'i beklemeye girer yani critical sectiona girer. Aslinda sadece buna bakarak anlamak biraz karmasik. Iki process'i birden gormek lazim. 2018 baskisinda vardi burda yokmus.
39:30 Hocam empty'de consumer full'de producer beklemesi gerekmiyor mu? Çünkü adı üstünde empty(boş) queue içinde consumer'ın tüketeceği bir şey yok o yüzden onu beklemeye alıyor. Full'de de queue full(dolu) olduğu için producer beklemeye alınıyor buffer size aşılmasın diye.
Hocam öncelikle elinize sağlık uzun konuları az ve öz şekilde anlatıyorsunuz fakat çok yanlışınız oluyor. Mesela Peterson Solution da her process critical section sırasını öncelikle karşısındakine veriyor ya da semaphore anlatırken synch değerlerini hep karıştırdınız. Daha önceden network videolarında da yanlış öğrenip sınavda yanlış yapmıştım. Ama sizi anlıyorum her konuda video yapmak isteyince kafa biraz bulanıyor. Biraz daha dikkatli anlatırsanız 100 lira bile olsa bu kursları satın alırdım.
Hocam merhaba. javada server-client basit chat programı yazmaya çalışıyorum. Hem server tarafında(eclipse),hem de client tarafında(netbeans), çifter thread açıp socketten veri almayı bir thread ile, socketten veri yollamayı ikinci threadle yaptım. Ancak bazen hiç iletişim olmazken bazen de normal şekilde çalışıyor. Kodda hiç bir değişiklik yok. IDElerde sadece işlemleri terminate edip tekrar çalıştırıyorum. Bunu neden yapar, bu konuda bilgi verirseniz sevinirim.
Hocam hep söylüyorsunuz "...Üniversite kültür aktarımıdır." Bilgiyi sayenizde öğreniyoruz emeğinize sağlık. Kültür içinde bizlere önerebileceğiniz bir kaynak (Mümkün ise Türkçe) yada kitap var mı?
hocam işte ben işletim sistemlerini yutmak istiyodum sizin anlatımınız güezl olduğu için başlıyım dedim herhangi bir eğitimim olmadığı gibi alakamda yok ama istiyorum çünkü istediğimin bir parçası olmazsa olmazı..
Dakika 46:00 heyt bee benim gözümde üniversiteler maalesef hiç böyle değil. Dünyanın en gereksiz yerleri olarak görüyorum. (Sözüm meclisten dışarı ben sadece başta kendi üniversitem olmak üzere kendi üniversitemin tipinde ki üniversitelerden bahsediyorum)
evet, yarım saati geçince bir panik hali geliyor, çok uzadı diyerek, bir de bu videoyu tam ne zaman çektim hatırlamıyorum ama bazı zamanlarda yorgunluk veya kafa dağınıklığı da oluyor, her anımız aynı olmuyor neticede, yine de ilginiz için teşekkürler, şayet anlaşılmayan ve detaylı bilgiye ihtiyaç duyduğunuz bir nokta olursa haber verin tekrar anlatmaya çalışırım. Başarılar
@@Sadievrenseker_BK Merhaba hocam, konuyu 30 dk olacak şekilde bölerseniz panik olma durumu geçici olabilir. Ve monitors konusundan sonrası için video çekebilir misiniz?
Assembly makina dili değildir hocam. Birde hocam biz burda register1 counteri için 6 reg2 için 4 bulduk. Hangisi önce işleme girecek diye yaklaşım yapabilirmiyiz şuanda?
slayt okuyan bir hocaniz var ise cogunluk telefonuyla oynuyor, dolayisiyla universite kulturu filan hikaye oluyor. Tesekkur ederim.
"Yalnızca" slayt okuyan diyebilirim.
facts
Abi keşke bizim okuldada sizin gibi bir hocamız olsa. Konuları buradan anlatırken bile enerjin çok yüksek ve çokda güzel bağlıyorsun herşeyi. Çok teşekkür!
37:31 Programlamayı bilmek demek C bilmek, Java bilmek değildir. Programlamayı bilmek, konseptleri, kavramları, problemlerin nasıl çözüleceğini bilmek demektir.
-ŞadiEvrenŞeker
İMPARATOR
Sadi hocam kendini gelistirmis ve fazlasiyla kultur edinmis bir insan semaphore kelimesinin turkce boyle anlatmasi cok harika. Hocam 6 yildir bu ders icerigi ile muhendislere isik tutuyorsunuz tesekkur ederiz
Hocam anlatımınız inanılmaz güzel. Çok teşekkürler. Okulda koca bir dönem bu bilgilerin yarısını bile alamıyorum :)
Hocam anlatımınız gerçekten çok güzel, akıcı ve rasyonel bir şekilde geçirebiliyorsunuz. Teşekkür ederiz.
9:25 gerçek hayattaki uygulamalar çok daha zevkli oluyor hocam :) Okulda işlemtim sistemleri dersinden sorumluyken videolarınızda uyukluyordurm. Şimdi tek solukta 6 video bitirdim :D Emeğinize sağlık.
Hocam olumsuz yorumların hiçbirine katılmadan size canı gönülden teşekkür ediyorum. Bizim bilgisayarın yapısını anlamamızı sağlayıp ve aynı zamanda derslerimizden geçmemize yardımcı oluyorsunuz.
Bugün vizeden 50 aldığımı öğrendim. Sıkıntı hocada biraz ama en azından finalde kalmayalım. Çalışmaya devam...
Her thread patlamaya hazır bir bomba ! Çok iyi
Hocam sayenizde mezun olucam şu okuldan. Çok sağolun, harika anlatıyorsunuz
Hocam, üniversite dersi yerine geçmez, biz uzun bir şekilde örneklerle konuşup tartışıyoruz dediğinizde hem üzülüyorum hem de benim üniversite hocalarımdan iğreniyorum.
AHaha o kadar doğru ki. Bizim hoca bu videolara kıyasla daha üstünkörü geçiyor :D:D:D
Üniversitedeki derslerden daha iyi ve ayrıntılı anlatıyorsunuz.
Emeğinize sağlık hocam :)
5.14 sayfasındaki slaytta neden while döngüsü içinde turn == j sorgusu yaptığımızı anlayamadım. Zaten üst tarafta turn = j yapmıştık ve her zaman turn == j sağlanacak.
cift tarafli kilit gibi dusun. ikisini de acmamiz gerekiyor. Turn==j olmasi flag i nin ben gircem demesidir. Ama flag[j] = True degerindeyse yani kardesim icerde ben varim derse. i process'i beklemeye girer yani critical sectiona girer.
Aslinda sadece buna bakarak anlamak biraz karmasik. Iki process'i birden gormek lazim. 2018 baskisinda vardi burda yokmus.
hocam 5.video slaytları bitmemişti sanıyorum. 6.video da direk beşinci chapterdan başlıyor. kalan slaytları sonra mı anlatıcaksınız hocam selamlar.
hocam cok tesekkür ederiz cok işimize yarıyor bu videolar sağolun
Teşekkürler Şadi hocam emeğinize sağlık
Hocam Boşnakçada da semaforu trafik lambası anlamında kullanıyorlar.
hocam saygılar
39:30 Hocam empty'de consumer full'de producer beklemesi gerekmiyor mu? Çünkü adı üstünde empty(boş) queue içinde consumer'ın tüketeceği bir şey yok o yüzden onu beklemeye alıyor. Full'de de queue full(dolu) olduğu için producer beklemeye alınıyor buffer size aşılmasın diye.
wait-free ile un-blocking şekilde (lock olmadan) asenkron çalışan thread'ler de (compare-and-swap) var bununla ilgili bir video gelecek mi hocam?
sadi hocam buse diyorki "chopstickleri ikiye kirsak olmaz mi?"
hocam gerçekten çok iyisiniz.
Üniversitedeki dersimden çok daha iyi hocam saolun
Hocam öncelikle elinize sağlık uzun konuları az ve öz şekilde anlatıyorsunuz fakat çok yanlışınız oluyor. Mesela Peterson Solution da her process critical section sırasını öncelikle karşısındakine veriyor ya da semaphore anlatırken synch değerlerini hep karıştırdınız. Daha önceden network videolarında da yanlış öğrenip sınavda yanlış yapmıştım. Ama sizi anlıyorum her konuda video yapmak isteyince kafa biraz bulanıyor. Biraz daha dikkatli anlatırsanız 100 lira bile olsa bu kursları satın alırdım.
Hocam merhaba. javada server-client basit chat programı yazmaya çalışıyorum. Hem server tarafında(eclipse),hem de client tarafında(netbeans), çifter thread açıp socketten veri almayı bir thread ile, socketten veri yollamayı ikinci threadle yaptım. Ancak bazen hiç iletişim olmazken bazen de normal şekilde çalışıyor. Kodda hiç bir değişiklik yok. IDElerde sadece işlemleri terminate edip tekrar çalıştırıyorum. Bunu neden yapar, bu konuda bilgi verirseniz sevinirim.
Hocam hep söylüyorsunuz "...Üniversite kültür aktarımıdır." Bilgiyi sayenizde öğreniyoruz emeğinize sağlık. Kültür içinde bizlere önerebileceğiniz bir kaynak (Mümkün ise Türkçe) yada kitap var mı?
kültür kitaptan öğrenilmez
Hocam 29:47'de synch neden sıfır ? Kritik bölgeye aynı anda 1 processin erişmesi isteniyorsa semaphore değeri 1den başlaması gerekmiyor mu ?
teşekkürler.
computer arthitecture dersinde interrupt ve direct memory access gibi konuları öğrenmem gerekiyor bu videolar var mı yada hazırlanabilirmi?
merhaba acaba anlattıklarınızı yazdığınız bir blog ve ya web site varmı ?
Teşekkürler.
hocam işte ben işletim sistemlerini yutmak istiyodum sizin anlatımınız güezl olduğu için başlıyım dedim herhangi bir eğitimim olmadığı gibi alakamda yok ama istiyorum çünkü istediğimin bir parçası olmazsa olmazı..
teşekkürler hocam iyi ki varsın
teşekkürler
Dakika 46:00 heyt bee benim gözümde üniversiteler maalesef hiç böyle değil. Dünyanın en gereksiz yerleri olarak görüyorum. (Sözüm meclisten dışarı ben sadece başta kendi üniversitem olmak üzere kendi üniversitemin tipinde ki üniversitelerden bahsediyorum)
faydası olabilir
www.geeksforgeeks.org/operating-systems/
30:33 korktum
hocam her şey güzel de esprilere çalışmanız lazım :Ddd
46:14 o sırada İYTE'de okuyan ben +_+
Eleştiri olarak algılamayın ama çok hızlı anlatmışsınız bu videoda
ama bu yaptığınızı işi(genel olarak) çok taktir ediyorum. minnettarım bu eğitimler için
evet, yarım saati geçince bir panik hali geliyor, çok uzadı diyerek, bir de bu videoyu tam ne zaman çektim hatırlamıyorum ama bazı zamanlarda yorgunluk veya kafa dağınıklığı da oluyor, her anımız aynı olmuyor neticede, yine de ilginiz için teşekkürler, şayet anlaşılmayan ve detaylı bilgiye ihtiyaç duyduğunuz bir nokta olursa haber verin tekrar anlatmaya çalışırım.
Başarılar
@@Sadievrenseker_BK Merhaba hocam, konuyu 30 dk olacak şekilde bölerseniz panik olma durumu geçici olabilir. Ve monitors konusundan sonrası için video çekebilir misiniz?
@@Sadievrenseker_BK hocam siz panik oldunuz bense eror..
Assembly makina dili değildir hocam. Birde hocam biz burda register1 counteri için 6 reg2 için 4 bulduk. Hangisi önce işleme girecek diye yaklaşım yapabilirmiyiz şuanda?
Hocam Çok Teşekkür ederin aynı konu farklı bir açıdan th-cam.com/video/p7dW1dt2TB8/w-d-xo.html Cengiz Hoca' dan da dinlenebilir.
allah sizden razı olsun 10. baskı gelir mi çok değiştirmişler çok farkı var chapterlar farklı aq
gerçekten çok kötü anlatan bir hocamız var ingilizcesine aksan eklemek yerine keşke ders anlatabilse