Kırmızı Yayınları
İşletim Sistemleri ve Sistem Programlama - Onur Ülgen

İşletim Sistemleri ve Sistem Programlama - Onur Ülgen

Kırmızı Yayınları
%
(Kargo Bedava)
(Kargo Bedava)
Beş Yıldız (28.10.2017)
İşletim sistemleri hakkında iyi bir Türkçe kaynak. devamını göster devamını gizle
DSACategoryId/60001501/2147483645/15033037/9934/211653

İşletim Sistemleri ve Sistem Programlama - Onur Ülgen

Günümüzde Bilgisayar Bilimleri ve Bilişim Teknolojileri yaşamın her alanı için vazgeçilmez olmuştur. İnternet ortamı hemen her konuda bulanıklığa neden olacak kadar fazla bilgi paylaşımı sağlamaktadır. Bu durum İşletim Sistemleri gibi Bilgisayar Bilimlerinin konularında görülmektedir. İyi planlanmış, duru, çelişmeyen ve uygulamalı bir bilgilendirme olmadığı sürece üretime dönüşebilecek bir eğitim süreci sağlanamamaktadır. Bu konuda Akademisyenlerimizin çalıştığı alanlarla ilgili Türkçe eserler vermesinin ülkemiz biliminin ve geleceğinin şekillenmesini sağlayacağına inanmaktayız. Bu düşünce doğrultusunda yaptığımız çalışmamızı, lisans seviyesinde bir ders kitabı olarak ulusal bilim platformuna sunmaktayız. Bu kitap bütün bilgisayar bilimleri için temel teşkil eden İşletim Sistemleri üzerine teorik bilgileri sistem programlama uygulamaları ile birlikte veren bir çalışmadır. Çok önemli bir konu olan İşletim Sistemleri ile ilgili yabancı dillerde yazılmış çok sayıda kitap bulunmasına rağmen, ülkemizde başvurabileceğimiz Türkçe kaynak sayısı oldukça azdır. Bu çalışma ile ülkemizin Bilgisayar Bilimleri alanındaki Türkçe kaynak ihtiyacına katkıda bulunmayı hedeflemekteyiz. Kitabımız, Bilgisayar Mühendisliği Lisans öğrencileri başta olmak üzere, Bilgisayar Bilimleri, Mühendislik Bölümleri ve iyi düzeyde C programlama dili bilip bilgisayar yazılımı üzerine uzmanlığını arttırmak isteyen her insana hitap edecek şekilde yazılmıştır. Kitaptan en iyi şekilde yararlanmak için, belirli bir düzeyde C programlama dili bilgisi ön şart olarak gereklidir.Kitabın Giriş bölümünde işletim sistemlerinin temel kavramları, işletim sisteminin çalışma ortamları ve ara yüzleri hakkında bilgilendirme yapılmış, Windows ve Linux işletim sistemleri için bu ara yüzler görselleştirilmiştir. Bu bölümün sonraki iki kısmı ise işletim sistemlerinin gelişim tarihçesi ile mevcut işletim sistemi yapılarının analiz edilmesi üzerinedir. Sonraki bölüm Linux sistem çağrıları ve Windows API üzerinedir. Bu bölüm sistem çağrılarını kategorize edip kullanımlarının örneklendirildiği kısımdır. İlk defa Linux ile tanışanlar için çok temel kabuk kullanımı ve kabuk komutları gibi bilgiler EK 1 bölümünde yer almaktadır. Linux ortamında yazılım geliştirme tecrübesine sahip olmayan okuyucuların bu bölüm öncesi EK 1 bölümünü okuması tavsiye olunur. Windows API kısmında ise Windows işletim sisteminde Visual Studio ortamında C dili ile API çağırma anlatılıp örneklendirilmektedir. Bu kısımda ayrıca Linux sistem çağrıları ile benzer işlevlerin Windows ortamında yapılabilmesi için gerekli API ler tanıtılmaktadır. Kitabın üçüncü bölümünde prosesler, bileşenleri, oluşturulmaları, askıya alınmaları, tekrar başlatılmaları ve proseslere sinyaller gibi konular anlatılmış ve örneklendirilmiştir. Kitabın dördüncü bölümünde yer alan iplikler, bu bölümde anlatılmış sonraki bölümlerde bol miktarda örneklendirilmiştir. Çok iplikli programlama günümüzün çok çekirdekli işlemcileri için önemli bir gereksinim olduğundan, bu bölüm ve sonraki bölümler çok iplikli programlama ve sorunlarının giderilmesi üzerine anlatım ve örnekler içermektedir. Beşinci bölüm hem prosesler hem de iplikler için iş sıralama yöntemlerinin incelendiği kısımdır. Mümkün olan en geniş içerik verilmeye çalışılmıştır. İşletim sisteminin iş sıralama algoritmasına müdahale kısıtlı veya hiç olmadığı için bu konuda örneklendirme yapılmamıştır. Kıtabın altıncı bölümü Petri Net''lerin tanıtıldığı bölümdür. Kitap içerisinde ölümcül kilitlenmenin sezilmesi için Petri Net''lerden yararlanılmış ve metodolojik bir akış verilmeye çalışılmıştır. Bu örgün İşletim Sistemleri kitaplarında yer almayan bir yaklaşımdır. Bu kitabın orijinalliğini arttıran, tecrübeye dayalı çözümler yerine metodolojik çözümleme sunan bir tekniktir. Kitap içerisinde Petri Net çözümü ölümcül kilitlenme ile ilgili klasik problemler dâhil olmak üzere pek çok problemde denenmiş ve uygulamaların hepsinde başarılı sonuçlar vermiştir. Kitabın sekizinci bölümü prosesler ve iplikler arası olası paylaşımların ele alındığı kısımdır. Burada çeşitli paylaşım yöntemleri anlatılmış ve örneklendirilmiştir. Dokuzuncu bölümde klasik problemler iplik olarak Petri Net tabanlı çözümlenmiştir. Çözümlemeler semafor kullanımı ile ölümcül kilitlenmenin giderilmesi ve bu işlem için Petri Netlerden yararlanılması şeklindedir. Linux ve Windows ortamında çözümlerin C kodları ile gerçekleşmesi verilmiştir. Onuncu bölümde işletim sisteminin ağ yönetim kısmı ile ilişkili, ağ yazılımcılığının temeli olan Soket programlama anlatılmıştır. Linux ve Windows ortamında Soket programlama örnekleri verilmiştir. On birinci bölümde bellek yönetimi, tahsisi ve işletim sisteminin bellek yönetimi incelenmiş, bölümün sonunda Linux ve Windows işletim sistemlerinin bellek yönetim birimleri kıyaslanmıştır. On ikinci bölüm dosya sisteminin anlatıldığı kısımdır. Dosya erişimleri, paylaşımları, yönetimleri bu bölümde anlatılmış ve örneklendirilmiştir. Kitap içeriği anonimleşmiş konuları içerdiği için kaynaklar kitabın en sonunda verilmiştir. Her konu ile ilgili bol örneklendirme yoluna gidilmiş, hem Linux (CentOS 5.4) hem de Windows ortamlarında aynı örnekler çözülmüştür. (Tanıtım Bülteninden)
Boyut Normal Boy
Cilt Durumu Ciltsiz
Sayfa Sayısı 465
Yayın Evi Heretik Yayıncılık
Yayın Tarihi 2016
Yazar Onur Ülgen
Diğer
Yurtdışına Satış Var
Stok kodu KKARAHAN382542
İşletim Sistemleri ve Sistem Programlama - Onur Ülgen Yorumları
Tüm yorumları gör (1)
Kapat Ürün Yorum Kriterlerimiz

Ürünle ilgili görüşlerinizi paylaştığınız için müşterilerimiz adına teşekkür ederiz.

Hepsiburada’da yer alan ürün yorumları, müşterilerimizin satın aldıkları veya kullandıkları ürünlere dair değerlendirmelerini içerir.

Ürün veya markayla ilgili bilgi veren, ürüne ve kullanımına dair artı ya da eksi özellikleri yazan, tedarik ve teslimat sürecini değerlendiren yorumlar onaylanarak ürün sayfasında yer alır.

Hakaret, argo veya alaycı tavır içeren, fiyat bilgisi verilen, soru sorulan, link verilen, karşılaştırma yapılan, 1-2 kelime olup yeterli bilgi içermeyen yorumlar onaylanamamaktadır.

Bu kriterlere göre incelenen yorumlar, kısa bir değerlendirme sürecinden geçer, uygunsa onaylanarak ilgili ürün sayfasında yer alır. Değerlendirme süresi, yorumların geliş sıralamasına göre değişkenlik gösterebilir.

İncelediğiniz bu ürünü,
alışveriş kredisi ile satın almak için detayları inceleyin;
Alışveriş Kredisi Detayları
Alışveriş Kredisi Nedir?
Sepetinizdeki ürünleri istediğiniz vade seçeneği ile almak artık çok kolay!

Sepet tutarınız kadar Alışveriş Kredisin’nden 48 aya varan vade seçenekleri ile yararlanın. İhtiyaç krediniz anında onaylanır, size sadece alışverişinizi tamamlamak kalır.
Nasıl Kullanırım?
1
Alışveriş kredisi kullanmak istediğiniz bankayı seçin
Ödeme adımında Alışveriş Kredisi ile ödemeyi seçin. Müşterisi olduğunuz bankaya Hepsiburada üzerinden giriş yaparak krediyle ödeme sürecini başlatın.
2
İstediğiniz vade ile başvurunuzu tamamlayın
Bankanıza güvenli bir şekilde giriş yaptıktan sonra bilgilerinizi kontrol edin ve size uygun vade seçeneği ile başvurunuzu tamamlayın.
3
Krediniz anında onaylansın, siparişiniz ayağınıza gelsin
Sepet tutarınız kadar ihtiyaç kredisi anında onaylansın. Size sadece alışverişinizi tamamlamak kalsın.
Örnek Alışveriş Kredisi Tabloları
Vade Taksit Tutarı Toplam Tutar
tüm vade seçeneklerini görüntüle
Taksitli Satış Detayları

Ürüne Özel Taksit Fırsatları

Taksit Tutarı Toplam Tutar

Önemli Not

Fiyat Satıcı Kampanya Kargoya Veriliş Tarihi
%
Ekstra indirimli fiyat
--
tarihinde stoklarda olacaktır.
--
Aşağıdaki kampanyalar, satıcısı olan ürünlerde geçerlidir.
BAŞA DÖN