UNIX Türevi Sistemlerin Tarihsel Gelişimi
|
|
- İbrahi̇m Kızılırmak
- 7 yıl önce
- İzleme sayısı:
Transkript
1 UNIX Türevi Sistemlerin Tarihsel Gelişimi Kaan Aslan-Sebahat Ersoy 2 Şubat 2009 UNIX işletim sistemi AT&T (American Telephone & Telegraph) Bell Lab. da yıllarında geliştirilmiştir. UNIX proje grubu Ken Thompson, Dennis Ritchie, Douglas Mcllroy, Joe Ossanna gibi önemli kişilerden oluşuyordu. Aslında Bell Lab. daha önce MIT ve General Electric gibi kurumlarla birlikte Multics projesi üzerinde çalışmaktaydı. Bell Lab. ekibi çeşitli nedenlerden dolayı bu projeden çekildi ve kendi işletim sistemlerini yazmak için harekete geçti. Zaten UNIX ismi Brian Kernighan tarafından Multics isminden sözcük oyunu yapılarak uydurulmuştur. UNIX işletim ilk kez DEC in PDP-7 makinaları üzerinde gerçekleştirilmiş daha sonra da DEC in PDP-11 makinalarına aktarılmıştır. O zamanlar işletim sistemleri sembolik makina dillerinde yazılıyordu. Zaten sistem programlamaya yönelik başka bir araç da yoktu. Ken Thompson projede işleri kolaylaştırmak için B isimli bir dil geliştirdi. B yorumlama yöntemiyle işlev gören bir dildi. B de yazılan çeşitli kod parçaları PDP makinalarının sembolik makina diline otomatik dönüştürülüyordu. Böylece sembolik makina dilinde yazmanın bazı zahmetleri ortadan kaldırılmış oluyordu. UNIX geliştirme çalışmaları devam ederken Dennis Ritchie gruptan bağımsız olarak Ken Thompson tarafından geliştirilmiş olan B dilini temel alarak bunu C biçimine dönüştürmüştür. Yani C Programlama Dili UNIX projesinin bir yan ürünü olarak ortaya çıkmıştır. Proje grubu UNIX işletim sistemini 1973 yılında C Programlama Dili ile yeniden yazmıştır. O zamana kadar tüm işletim sistemleri belli bir donanımı hedef alarak o donanımda kullanılan işlemcinin sembolik makina dilinde yazılıyordu. UNIX büyük çoğunluğu yüksek seviyeli bir dilde yazılmış ilk işletim sistemidir. Bu çaba işletim sistemlerinin geliştirilmesinde bir devrim niteliğindedir. UNIX işletim sisteminin C ile yeniden yazılması onun çeşitli donanımlara uyumlandırılarak aktarılmasını ve dolayısıyla yaygınlaşmasını sağlamıştır. 70 ler UNIX işletim sisteminin yaygınlaştığı yıllardır. İşletim sisteminin kaynak kodlarının sembolik ücretlerle dağıtılması araştırmacılar ve uygulamacılar arasında işletim sistemi yazımına ilişkin bir bilinç oluşmasına büyük katkıda bulunmuştur. Ancak bu durum zamanla biribirinden az çok farklı UNIX sistemlerinin ortaya çıkmasına da yol açmıştır. Kısa sürede farklı kaynaklar tarafından çeşitli UNIX türevi işletim sistemlerinin yazılmış olduğunu görmekteyiz. UNIX türevlerinin en önemlilerinden biri Berkeley California Üniversitesi tarafından ilk kez 1975 yılında yazılmış olan BSD (Berkeley Software Distribution) sistemleridir. BSD sistemleri orijinal UNIX sistemlerine pek çok katkılarda bulunmuş önemli bir türevdir. Örneğin soket arayüzü ilk kez bu sistemlerde gerçekleştirilmiştir. Zamanla AT&T nin klasik UNIX i ile BSD sistemleri eksik özellikleri birbirlerinden alarak ortak noktada buluşmuşlardır. Microsoft 1980 yılında XENIX ile UNIX dünyasına bir giriş yaptıysa da devamını getirmemiştir. XENIX daha sonra SCO (Santa Cruz Operation) firması tarafından 1
2 alınmış ve SCO-UNIX biçiminde dağıtılmaya başlanmıştır yılında AT&T UNIX System III ü çıkardı. Yine aynı yıl Sun firmasının SunOS u (daha sonra Solaris olacak) ve HP firmasının da HP-UX i Unix piyasasındaki yerlerini aldılar. BSD nin 1984 teki 4.2 sürümü önemli bir dönüm noktasıdır. Bu sistemlerde ilk kez TCP/IP protokolleri de UNIX türevi sistemlerce gerçekleştirilmiştir. IBM şirketi UNIX pazarına AIX ile 1986 yılında girmiştir. AIX sistemleri IBM ve Motorola nın RS serisi ve PowerPC serisi makinalarında uzunca bir süre kullanılmıştır. Richard Stallman 1983 yılında tüm bileşenleri özgürce geliştirilebilen ve dağıtılabilen bir işletim sistemi yazma projesini başlattı. GNU (GNU Not Unix) projesi denilen bu proje kapsamında pek çok geliştirme aracı ve temel yazılım gerçekleştirilmiştir. Fakat işletim sistemi çekirdeği bugün bile istenildiği biçimde oluşturulamamıştır. UNIX sistemlerinin gelişimi ele alınırken özgür yazılım ve açık kaynak kodlu yazılım akımlarına da değinmek yerinde olur. Çünkü bu akımların yaratıclıları ve destekçileri büyük ölçüde UNIX türevi sistemleri geliştirmeye çalışan kişilerden oluşmaktadır. Bu akımların savunucuları da büyük ölçüde UNIX türevi sistemleri kullanmaktadır. Bir akım olarak özgür yazılım hiçbir kısıtlama olmaksızın yazılımların kullanılabilmesini, değiştirilebilmesini, kopyalanabilmesini ve yeniden dağıtılabilmesini savunur. Aşağıdaki dört özgürlüğün sağlandığı yazılımsal ürünlere özgür yazılım denilmektedir: 0) Programı herhangi bir amaçla çalıştırılabilme özgürlüğü. 1) Programı inceleme ve değiştirme özgürlüğü. 2) Programı kopyalama özgürlüğü. 3) Programı iyileştirme ve geliştirme özgürlüğü, iyileştirilmiş ve geliştirilmiş programı dağıtma özgürlüğü. Şüphesiz bir yazılımın özgür yazılım olabilmesi için kaynak kodlarının da açık olması gerekir. Bu sayede biz bir özgür yazılımı alıp, onu değiştirerek geliştirebiliriz. Ancak onu sahiplenemeyiz. Bizim de aynı hakkı başkalarına vermemiz gerekir. Özgür yazılımın öngördüğü hakları veren çeşitli lisanslar vardır. Bunların en yaygını GPL (GNU Public Liscence) dir. Açık kaynaklı yazılım akımı da özgür yazılım akımına temel olarak benzemektedir. Ancak iki akımın vurguladığı öğeler biraz farklıdır. Özgür yazılım akımı programın serbest dağıtılabilmesini vurgularken, açık kaynak kodlu yazılım akımı iyileştirme yoluyla etkin yazılım geliştirmeyi vurgulamaktadır. Pek çok durumda açık kaynak kodlu yazılımlar aynı zamanda özgür yazılımlardır. İki akımın tipik lisansları arasında farklılıklar olsa da her iki akım da öz olarak kaynak kodların açık olmasını savunmaktadır. UNIX sistemlerinin tarihsel gelişimi ele alınırken Hollanda lı profesör Andrew Tanenbaum un katkılarını da göz ardı edemeyiz. AT&T de UNIX sistemlerine telif uygulamaya başlayınca (eskiden sembolik bir telif uygulanıyordu) ucuz bir UNIX sistemi kalmamıştır. İşte Tanenbaum öğrencilerin deneysel amaçla kullanabilmesi için mini bir UNIX sistemi yazmıştır. Tanenbaum un Minix İşletim Sistemi ticari olarak ciddi anlamda kullanılmış olmasa da Minix kodları ve Minix üzerinden işletim 2
3 sistemlerini anlattığı Operating System Design and Implementation kitabı UNIX türevi sistemlerin tasarım ve yazımına ilişkin teorik ve pratik önemli katkılar sağlamıştır. 90 lı yılların hemen başında Linus Torvalds açık kaynak kodlu bir işletim sistemi yazımına başladı. Internet ortamı içerisinde pek çok kişinin katkısıyla oluşturulan Linux çekirdeği özgür yazılımın en göz dolduran örneklerinden biridir. Linus Torvalds Tanenbaum un Minix sisteminden etkilenmiştir. Torvalds ın mikro çekirdek yerine tek parçalı çekirdek mimarisini savunmasının Tanenbaum u kızdırdığı bilinir. Bugün Linux biçiminde dillendirdiğimiz işletim sisteminin tüm bileşenlerini Linus Torvalds a bağlamanın haklı bir gerekçesi yoktur. Linux temel olarak bir çekirdek geliştirme projesidir. Fakat bu çekirdek çeşitli özgür ve açık kaynak kodlu yazılımlarla birleştirilerek çeşitli gruplar, şirketler, kurumlar ve dernekler tarafından Linux dağıtımı (distribution) biçiminde dağıtılmaktadır. Linux dağıtımlarının çekirdeği aynı olsa da içerdiği araçlar ve diğer kullanım öğeleri arasında farklılıklar vardır. UNIX in ortaya çıktığı yıllardan bu yana birkaç UNIX türevi sistemin yoğun olarak tercih edildiğini görmekteyiz. Bu sistemler hakkında da bir parça bilgi verelim. UNIX System V Release 4 Bell Lab da geliştirilen kısa ismi UNIX olan sistemin uzun ismi aslında Unix Time- Sharing System biçimindedir. UNIX sistemleri 1971 deki Version 1 den 1989 daki Version 10 a kadar bu isim altında geliştirilmiştir. Bell Lab 1982 de UNIX sistemlerinden ticari fayda sağlamak amacıyla onu System III ismiyle piyasaya sürdü. Sonra eski versiyonlarını da benzer biçimde lisansladı. UNIX sistemleri en olgun düzeyine UNIX System V ile erişmiştir. Bu sürümün 1988 deki çıkan modeli Unix System V Release 4 klasik UNIX sistemlerinin en belirgin olanıdır. 4.4BSD, FreeBSD, NetBSD, OpenBSD, Sistemleri UNIX sistemlerinin en önemli çeşitlemelerinden biri Berkeley deki Kaliforniya Üniversitesi nde oluşturulan CSRG (Computer System Research Group) tarafından geliştirilmiş olan BSD (Berkeley Software Distribution) sistemidir. BSD nin öyküsü AT&T UNIX in 1974 yılında Kalifornia Üniversitesi ndeki PDP 11 makinalarına yüklenmesiyle başladı. Böylece buradaki araştırmacılar UNIX le tanışarak onu inceleme fırsatına buldular. BSD nin ilk versiyonu AT&T UNIX e bazı modüllerin monte edilmesiyle oluşturulmuştur. BSD ancak 1983 te bağımsız bir işletim sistemi niteliğine kavuşmuştur. BSD sistemleri daha sonra PDP makinalarından VAX makinalarına aktarıldı de oluşturulan 4 numaralı versiyonda (4BSD) çeşitli yenilikler eklendi. 4 numaralı versiyonu 1981 de 4.1, 1983 te 4.2 ve 1986 da da 4.3 izledi. BSD sistemlerinin en gelişkin versiyonu 4.4 tür te 4.4BSD iki farklı versiyonla çıktı. Bunlardan biri hiç AT&T kodu içermeyen ve özgürce dağıtılabilen 4.4BSD-Lite versiyonu, diğeri ise AT&T kodu içeren dolayısıyla özgür dağıtılamayan 4.4BSD-Encumered versiyonudur te 4.4BSD-Lite Release 2 den sonra CSRG dağıldı ve böylece bu ilk kuşak BSD sistemleri de sonlanmış oldu. Bu tarihten sonra BSD sistemlerinin kaynak kodları kullanılarak açık kaynak kodlu olacak biçimde yeni BSD sistemlerinin geliştirilmesine hız verildi. FreeBSD, NetBSD ve OpenBSD farklı gruplar tarafından paralel bir biçimde geliştirilmeye devam ediliyor. Aynı kod temelini kullanan bu sistemler arasında amaç ve felsefe bakımından farklılıklar olsa da programlama bakımından önemli bir farklılık yoktur. 3
4 Linux Bugün Linux sistemleri en yaygın kullanılan UNIX türevi sistemleri oluşturmaktadır. Linux çekirdeğinin 0.11 olarak numaralandırılan ilk sürümü 1991 yılında hazırlandı. Çekirdeğin 1.0 sürümü 1994 te, 2.0 sürümü 1996 da, 2.2 sürümü 1999 da, 2.4 sürümü 2001 de ve 2.6 sürümü de 2008 de kullanıma geçmiştir. Kitabın yazıldığı sıralarda 2.6 lı çekirdek versiyonları kullanımdadır. Linux sistemleri POSIX ve SUS da belirtilen özelliklere büyük ölçüde sahiptir. Mac OS X Günümüzde yaygın olarak kullanılan bir UNIX türevi de MAC OS X (me:k o es ten biçiminde okunuyor) sistemleridir. Apple firması tarafından geliştirilmiş olan Macintosh bilgisayarlarının ve Mac OS işletim sistemlerinin öyküsü oldukça ayrıntılıdır. Biz burada yalnızca özet bir bilgi vereceğiz. MAC OS X sistemlerinin çekirdeğine Darwin denilmektedir. Darwin açık kaynak kodlu bir projedir. Darwin çekirdeği NeXTSTEP ve FreeBSD işletim sistemlerinin kodlarından faydalanılarak oluşturulmuştur. NeXTSTEP çok kişi tarafından bilinmese de yazılıma önemli katkılarda bulunmuş bir işletim sistemidir. İlk web tarayıcısının Tim Berners-Lee tarafından NeXT bilgisayarlarında NeXTSTEP işletim sistemi üzerinde yazıldığını belirtelim. NeXTSTEP, işletim sisteminin çekirdeğine XNU denilmektedir. XNU, Carnegie Mellon Üniversitesi nde Mach çekirdeği ile 4.3BSD çekirdeğinin birleştirilmesiyle elde edilmiş hibrit bir çekirdektir. Mach çekirdeği de Carnegie Mellon Üniversitesi kökenli bir mikro çekirdektir. Solaris Sun firması 1983 te gerçekleştirdiği ilk UNIX türevi sistemine SunOS ismini vermişti. SunOS 1.0 versiyonundan versiyonuna kadar BSD tabanlı bir sistemdi. Daha sonra Sun firması SunOS u 5.0 versiyonuyla birlikte UNIX System V Release 4 kod tabanına geçirdi. Bu geçişle birlikte isim değişikliği de yapıldı, SunOS yerine Solaris ismi kullanılmaya başlandı. (Solaris in ilk versiyonu 2.0 dır ve bu SunOS un 5.0 versiyonuna karşılık gelmektedir. SunOS ismi de yine kullanılmaya devam ediyor) Solaris halen Sun firmasının SPARC ve Intel in 32 bit ve 64 bit X86 işlemcilerinin bulundğu makinalarda çalışmaktadır. Solaris sistemleri Open Solaris ismiyle tamamıyla olmasa da büyük ölçüde açık kaynak kodlu bir proje haline getirilmiştir. Solaris yüksek oranda POSIX ve SUS uyumlu bir sistemdir. AIX AIX (Advanced Interactive Executive) IBM tarafından UNIX Syetem V kod temeline dayandırılarak geliştirilen bir UNIX türevidir. İlk versiyonu 1986 da yazılmıştır. AIX önceleri IBM in RS/6000 serisi bilgisayarlarında çalışıyordu. Daha sonra PowerPC mimarisine de aktarıldı. 90 lı yılların sonlarına doğru IBM ile SCO firmaları güçlerini birleştirerek ortak bir UNIX sistemi çıkartmak için işbirliği yaptılar. Fakat bu işbirliği anlaşmazlıklar yüzünden mahkemede sonlanmıştır. HP-UX 4
5 HP-UX Hewlett Packard firması tarafından geliştirimiş olan bir UNIX türevidir. Bu sistem de UNIX System V kod temeline dayandırılmıştır. HP-UX HP-9000 PA-RISC ve Itanium işlemcilerinde çalışabilmektedir. HP-UX in ilk versiyonu 1983 piyasaya sürüldü. Makalenin yazıldığı zaman diliminde 11. vesiyonlar kullanımdadır. MINIX Minix, Andrew Tanenbaum tarafından deneysel amaçla geliştirilmiş mikro çekirdekli mini bir UNIX türevi sistemdir. Endüstriyel amaçla kullanılmamış olsa da işletim sistemi geliştirme etkinliklerine yaptığı önemli katkılar inkar edilemez. Tanenbaum, Operating System Design and Implementation isimli kitabında işletim sistemlerinin çeşitli alt sistemlerini MINIX çekirdeği çerçevesinde açıklar. Linus Torvalds ve pek çok çekirdek geliştiricisi (kitabın yazarları olarak bizler de) bu kitaptan ve MINIX in kaynak kodlarından faydalanmıştır. MINIX in geliştirilmesine açık kaynak kodlu bir sistem olarak devam ediliyor. Kitabın yazıldığı zaman diliminde MINIX in 3 numaralı versiyonu kullanımdadır. CSD Yukarıda açıkladığımız çok bilinen sistemlerin dışında ülkemizde de yürütülen bir UNIX türevi çekirdek geliştirme projesi vardır. İsmine CSD İşletim Sistemi Geliştirme Projesi denilen bu proje C ve Sistem Programcıları Derneği tarafından yürütülüyor. Makalenin yazıldığı sıralarda çekirdeğin %60 lık bir kısmı bitmiş durumdadır. CSD çekirdeği kod bakımından özgündür. POSIX.1 uyumlu olmasına ve Linux programlarının doğrudan çalıştırılmasına gayret edilmektedir. [1] Apple şirketinin kurucularından biri olan Steve Jobs 1985 yılında Apple dan ayrılarak NeXT şirketini kurdu. Şirketin geliştirdiği NeXT bilgisayarları ticari başarı sağlayamamış olsa da bu bilgisayarların işletim sistemi olan NeXTSTEP sistem yazılımlarına önemli katkılarda bulunmuştur da Apple NeXT şirketini ve dolayısıyla da NeXTSTEP işletim sistemini satın aldı. Steve Jobs da Apple a danışman olarak geri döndü de Jobs yeniden Apple a CEO oldu. 5
Yazılım Mühendisliğine Giriş 2018 GÜZ
Yazılım Mühendisliğine Giriş 2018 GÜZ 1 İşletim Sistemi (Operating System) 2 Unix İşletim Sistemi Unix AT&T çalışanları tarafından Bell Laboratuvarlarında 1969 yılında geliştirilmiştir. Farklı platformlar
DetaylıBİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ
BİLGİ İŞLEM MSGSU FİZİK BÖLÜMÜ DERS 1 Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ İŞLETİM SİSTEMİ OS(Operating System) İşletim sistemi temel olarak, belli girdileri alıp derleyen ve sonuçları üreten program
DetaylıBilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN
Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN İŞLETİM SİSTEMLERİ Bilinen İşletim Sistemleri İşletim Sistemlerinin Görevleri İşletim Sistemlerinin Gelişim Evresi İşletim Sistemi Türleri İşletim
Detaylıİşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI 19.10.2015. 3 Yazılım Türleri
İÇERİK 2 BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI İşletim Sistemleri ÖĞR. GÖR. HASAN ALİ AKYÜREK Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri
DetaylıYRD. DOÇ. DR. AGÂH TUĞRUL KORUCU Kernel çeşitleri
YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU agah.korucu@gmail.com Kernel çeşitleri Tek Parçalı Çekirdek (Monolithic Kernel) Mikro Çekirdek (Microkernel) Melez Çekirdek (Hybrid Kernel) Dış Çekirdek (Excokernel) Tek
DetaylıYazılım Mühendisliğine Giriş 5. Hafta 2016 GÜZ
Yazılım Mühendisliğine Giriş 5. Hafta 2016 GÜZ 1 C Dili ve İşaretçiler C programlama dili programların bellek adresinde yüksek düzeyli dillerden daha düşük düzeyde yazılabilmesini sağlar. Kısaca İşaretçi
DetaylıKemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR www.kemalettinyildiz.tk kemalettinyildiz@yahoo.com kemalettinyildiz@khas.edu.
Kemalettin YıldY ldız KADIR HAS UNIVERSITY BİLGİ İŞLEM MERKEZİ UNIX SYSTEM ADMINISTRATOR www.kemalettinyildiz.tk kemalettinyildiz@yahoo.com kemalettinyildiz@khas.edu.tr BSD BERKELEY SOFTWARE DISTRIBUTION
DetaylıEYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü
EYLÜL 2012 İŞLETİM SİSTEMLERİ İÇERİK 2 2 Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri Unix Linux Windows Mac OS Android Yazılım Yazılım(Software),
DetaylıAçık Kaynak Kodlu Yazılım
Temel Kavramlar İşletim Sistemi Bilgisayar kullanıcısı ile bilgisayarı oluşturan donanım arasındaki iletişimi sağlayan, aynı zamanda diğer uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır.
DetaylıİŞLETİM SİSTEMLERİ. Enformatik Bölümü
2015 İŞLETİM SİSTEMLERİ İÇERİK 2 2 Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri Unix Linux Windows Mac OS Android Yazılım Yazılım(Software),
DetaylıFinans Dünyasında Linux ve Özgür Yazılımlar
Finans Dünyasında Linux ve Özgür Yazılımlar volkan.uygun@ozguryazilim.com.tr Linux Nedir? Bir işletim sitemidir Linus Torvalds, Minix yerine Temmuz 91 başladı 5 ekim 91 de 0.02 sürümünü yayınladı 1991-0.02
Detaylı*BSD Ailesine genel bakış
*BSD Ailesine genel bakış *BSD Nedir? *BSD UNIX'lerin kisa tarihi *BSD UNIX'lerin ortak özellikleri Günümüzde sık kullanılan BSD Unix çesitleri Temel özgür BSD Dağıtımları NetBSD FreeBSD OpenBSD Ticari
DetaylıUnix İşletim Sistemi Ailesi Afşin Taşkıran
Unix İşletim Sistemi Ailesi Afşin Taşkıran EnderUnix Çekirdek Takımı Üyesi afsin ~ enderunix.org www.enderunix.org/afsin 11.12.2006 Sunum Planı Unix in Tarihçesi Unix Standartları Günümüzde Kullanılan
DetaylıLinux İşletim Sistemi. EnderUnix Çekirdek Takımı Üyesi afsin ~ enderunix.org www.enderunix.org/afsin
Afşin Taşkıran EnderUnix Çekirdek Takımı Üyesi afsin ~ enderunix.org www.enderunix.org/afsin Özgür / Serbest Yazılım? İlk defa Richard Stallman tarafından ortaya atılmıştır. http://www.stallman.org/ Özgür
DetaylıAÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ DERS NOTLARI 1-İşletim Sisteminin görevi nedir? En çok kullanılan işletim sistemleri nelerdir?
CANİK MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİ ALANI AÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ DERS NOTLARI 1-İşletim Sisteminin görevi nedir? En çok kullanılan işletim sistemleri nelerdir? İşletim
Detaylıİşletim Sistemlerine Giriş
İşletim Sistemlerine Giriş İşletim Sistemlerinin Tarihçesi ve Genel Yapısı İşletim Sistemlerine Giriş - Ders02 1 İşletim Sistemi Tarihçesi İLK NESİL işletim SİSTEMLERİ (1945 1955) 1940 larda Howard Aiken,
DetaylıÖzgür Yazılım ve GNU/Linux'a Giriş
Özgür Yazılım ve GNU/Linux'a Giriş Adil Güneş AKBAŞ adil.akbas [at] linux.org.tr 7 Nisan 2016 Turgut Özal Üniversitesi Özgür Yazılım Nedir? İngilizce: Free Software Free as in free speech, not as in free
DetaylıGNU/Linux'un Tarihi ve Önemi
GNU/Linux'un Tarihi ve Önemi Doruk Fişek Linux Kullanıcıları Derneği Linux Nasıl Okunuyor? Linux, Liinuks veya Lihnuks şeklinde okunuyor. İngilizce bir kelime olmadığı için; Linaks, Layneks, Laynaks gibi
Detaylıİşletim Sistemleri ve FreeBSD. 22 Nisan 2005 Halil DEMİREZEN halil@enderunix.org EnderUNIX Geliştirici Takım Üyesi
İşletim Sistemleri ve FreeBSD İşletim Sistemi Çekirdeği 22 Nisan 2005 Halil DEMİREZEN halil@enderunix.org EnderUNIX Geliştirici Takım Üyesi İşletim Sistemleri İşletim Sistemi Nedir? İşletim Sistemi Çeşitleri
DetaylıLinux ve Özgür Yazılım ile tanışma... Türker Gülüm İstanbul Koç Üniversitesi 2011
Linux ve Özgür Yazılım ile tanışma... Türker Gülüm İstanbul Koç Üniversitesi 2011 İşletim Sistemi Nedir? Bilgisayarı oluşturan donanım ve yazılım kaynaklarını kullanıcılar arasında kolay, hızlı ve güvenli
DetaylıÖzgür Yazılım Nedir?GPL, GNU...
Özgür Yazılım Nedir?GPL, GNU... İlk defa Richard Stallman tarafından ortaya atılmıştır. Oluşturulan bir yazılımın herkese ait ve özgür olmasını, ancak yazılımı yazan ilk programcının haklarının saklı tutulması
DetaylıVideo Oyunlarının Çıkışı Arası Teknolojideki
Video Oyunlarının Çıkışı 1973 1975 Arası Teknolojideki Gelişmeler Video Oyunlarının Çıkışı 1973 1975 Arası Teknolojideki Gelişmeleri yazımızda derledik. Ethernet in Keşfi Mayıs 1973 yılında telefon kablosu
DetaylıLinux ve Özgür Yazılım Nedir?
Efe ÇİFTCİ Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Aralık 2010 www.efeciftci.com Çankaya Üniversitesi Bilişim Teknolojileri Topluluğu (BiLTeC) Katkılarıyla Linus Torvalds Kimdir? Linux'un Ortaya
Detaylıİşletim Sisteminin Katmanları
İşletim Sistemi Bilgisayar donanımının doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden ve uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır. Bütün diğer yazılımların belleğe,
DetaylıLinux un Temel Bileşenleri. Linux Nedir? Aydın ÜSTÜN (Selçuk Üniversitesi) e-posta: austun@selcuk.edu.tr 02.03.2010
Linux Nedir? Aydın ÜSTÜN Selçuk Üniversitesi e-posta: austun@selcuk.edu.tr 02.03.2010 İçerik Giriş 1 Giriş Temel kavramlar Tarihçe 2 Çekirdek Linux dağıtımları Paketler 3 Neden Linux? Nereden ve nasıl
DetaylıYRD. DOÇ. DR. AGÂH TUĞRUL KORUCU
YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU AGAH.KORUCU@GMAIL.COM KERNEL GNU/LINUX Linux Çekirdeği Linus Torvalds Tarafından Geliştirilmiş ve İlk sürüm 25 Ağustos 1991'de duyurulmuştur. Free Software Foundation'ın
DetaylıLinux Nedir, Neden Önemlidir
Nedir, Neden Önemlidir A. Murat Eren, meren@pardus.org.tr Kullanıcıları Derneği 25 Mart 2007 A. Murat Eren, meren@pardus.org.tr Nedir, Neden Önemlidir İçerik 1 2 I 3 A. Murat Eren, meren@pardus.org.tr
DetaylıI. Oturum: GNU/LINUX A GİRİŞ
Son Kullanıcılar İçin GNU/Linux Eğitimi - I. Gün 20 Kasım 2011 1 Tarihçe Özgür Yazılım Hareketi Linux un Ortaya Çıkışı ; Açık Kaynak Hareketi Olgunluk Dönemi 2 Temel Özgürlükler Açık Kaynak 3 Dağıtım Ne
DetaylıEfe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu
Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu Sunum İçeriği Linux'tan Önce... Linus Torvalds Kimdir? Linux'un Ortaya Çıkışı
DetaylıGNU/Linux ve. E. Fatih Yetkin. fatih@be.itu.edu.tr. Bursa, Nisan 2006. slide 1
GNU/Linux ve Bazı Özgür Yazılımlar E. Fatih Yetkin fatih@be.itu.edu.tr Bilişim Enstitüsü, I.T.U. slide 1 İçerik İşletim Sistemi Nedir? Özgür Yazılım Hakkında GNU/Linux GNU/Linux Hakkında Sık Sorulan Sorular
DetaylıSistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması
Sistem Programlama Sistem programlama bilgisayar mühendisliğinin bir alanı olup karmaşık sistemlerin ve bu sistemlerin parçalarının ile ilgilenir. İşletim Sistemlerinin Programlaması Giriş/Cıkış( I/O)
DetaylıHafta 7 C Programlama Diline Giriş ve C Derleyicisi
BLM111 Programlama Dilleri I Hafta 7 C Programlama Diline Giriş ve C Derleyicisi Yrd. Doç. Dr. Caner ÖZCAN C Programlama Dili Tarihçesi C programlama dili 1972 yılında Bell Laboratuarlarında Dennis Ritchie
Detaylıİşletim Sistemi Nedir?
İşletim Sistemi Nedir? İşletim sistemi, bilgisayar donanımının doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden ve uygulama programlarını çalıştırmaktan sorumlu olan sistem yazılımıdır. İşletim
DetaylıFreeBSD Nedir? Ömer Faruk Şen EnderUNIX.ORG Core Team Üyesi ofsen@enderunix.org core@enderunix.org
FreeBSD Nedir? Ömer Faruk Şen EnderUNIX.ORG Core Team Üyesi ofsen@enderunix.org core@enderunix.org FreeBSD Nedir? Berkeley Software Distribution (4.4BSD- Lite) tabanlı bir işletim sistemi Tam teşeküllü
DetaylıLinux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler
Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler Kurtuluş Karasu, Sistem & Veri Depolama Uzmanı Turgut Özal Üniversitesi, Elektrik & Bilgisayar Mühendisliği May 27, 2014 1 Ajanda İşletim
DetaylıBilgi ve İletişim Teknolojileri (JFM 102) Ders 6. BİT in Temel Bileşenleri (Yazılım-3) BİLGİ & İLETİŞİM TEKNOLOJİLERİ.
Ders 6 BİT in Temel Bileşenleri (Yazılım-3) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Mac OS Ailesi Macintosh İşletim Sistemi, kısaca Mac OS, Apple firması tarafından piyasaya sürülen ticari bir işletim sistemi
DetaylıÖzgür Yazılım Nedir? Özgür Yazılım Tarihçesi Ve Sektörde İş Olanakları
Özgür Yazılım Nedir? Özgür Yazılım Tarihçesi Ve Sektörde İş Olanakları Emre Eryılmaz emre.eryilmaz@linux.org.tr Linux Kullanıcıları Derneği 28 Kasım 2013 Özgür Yazılım Nedir? "Özgür yazılım" bir özgürlük
DetaylıMİKROİŞLEMCİLER. Mikroişlemcilerin Tarihsel Gelişimi
MİKROİŞLEMCİLER Mikroişlemcilerin Tarihsel Gelişimi Mikroişlemcilerin Tarihi Gelişimi Mikroişlemcilerin tarihi gelişimlerini bir kerede işleyebildikleri bit sayısı referans alınarak dört grupta incelemek
DetaylıYazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım
Yazılım Yazılım Bilgisayarlar üretildikleri anda içlerinde herhangi bir bilgi barındırmadıkları için bir işlevleri yoktur. Bilgisayarlara belirli yazılımlar yüklenerek işlem yapabilecek hale getirilirler.
DetaylıİŞLETİM SİSTEMLERİ TARİHİ LINUX, UNIX, WINDOWS, APPLE, BEOS, NOVELL SİSTEMLERİNİN TARİHİ
İŞLETİM SİSTEMLERİ TARİHİ LINUX, UNIX, WINDOWS, APPLE, BEOS, NOVELL SİSTEMLERİNİN TARİHİ TOHUMLAR ATILILIYOR 1960 lı yıllarda bilgisayar kullanıcıları, elindeki komutu veya programı bilgisayara yüklemek
Detaylı3. NESİL BİLGİSAYARLAR VE UNIX ( )
3. NESİL BİLGİSAYARLAR VE UNIX (1965-1980) 1945 1955 yılları arasında geliştirlen 1. nesil bilgisayarlar, odalar dolusu yer kaplıyor ve binlerce vakumlu tüplerle çalışıyordu. 1950 lerde delikli kartların
DetaylıÖzgür Yazılım ve Linux'a Giriş
Özgür Yazılım ve Linux'a Giriş Özlem Özgöbek ozlem.ozgobek@linux.org.tr Yazılım Nedir? Donanımları yöneten, belirli bir işi yapmak üzere bilgisayar verilen komut setleri. İşletim sistemi, diğer programlar...
DetaylıÖZGÜR YAZILIM & GNU/LINUX
Ömer ÖZKAN omer@ozkan.info ÖZGÜR YAZILIM & GNU/LINUX Seminer Hakkında Özgür Yazılımın felsefesinin doğuşu GNU ve Linux Projesi Özgür Yazılım nedir? Özgür Yazılım Lisansları Linux Kullanım Alanları Linux
DetaylıAÇIK KAYNAK İŞLETİM SİSTEMİ KURULUMU MODÜLÜ
AÇIK KAYNAK İŞLETİM SİSTEMİ KURULUMU MODÜLÜ 1. AÇIK KAYNAK KODLU İŞLETİM SİSTEMİ YAPISI 1.1. Temel Kavramlar 1.1.1. İşletim Sistemi İşletim sistemi, bilgisayar donanımının doğrudan denetimi ve yönetiminden,
DetaylıÖğr.Gör. Gökhan TURAN www.gokhanturan.com.tr. Gölhisar Meslek Yüksekokulu
Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr Gölhisar Meslek Yüksekokulu Bilgisayarın Yapısı Donanım (Hardware): Bir bilgisayara genel olarak bakıldığında; Kasa, Ekran, Klavye, Fare, Yazıcı, Hoparlör,
DetaylıLinux ve Windows Üzerinde C ve C++ Kullanımı
Ön Bilgiler GCC, GNU Compiler Collection (GNU Derleyici Koleksiyonu, genelde GCC olarak kısaltılır), GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemidir.
DetaylıBSD İşletim Sistemi Ailesi. EnderUnix Çekirdek Takımı Üyesi afsin ~ enderunix.org www.enderunix.org/afsin
Afşin Taşkıran EnderUnix Çekirdek Takımı Üyesi afsin ~ enderunix.org www.enderunix.org/afsin Sunum Planı BSD Nedir? BSD Lisansı BSD Unixler Yönetim Yapısı BSD Dağıtımları NetBSD FreeBSD FreeBSD Ports Ağacı
DetaylıİŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; 1. Performans: İşletim sistemi, makine
Detaylıİşletim Sistemleri. Bilgisayar Mühendisliğine Giriş. Teknoloji Fakültesi / Bilgisayar Mühendisliği. Öğr.Gör.Günay TEMÜR
İşletim Sistemleri Bilgisayar Mühendisliğine Giriş Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör.Günay TEMÜR İşletim sistemi (Operating System) Bir işletim sistemini orkestrayı yöneten bir maestro
DetaylıSanal Makine ve Sanal MACos Kurulumu Macintosh 10.7
Sanal Makine ve Sanal MACos Kurulumu Macintosh 10.7 Macintosh hakkında genel bilgiler Mac OS X Macintosh işletim sistemi ailesinin son sürümüdür ve Apple tarafından Macintosh bilgisayarları için tasarlanmış
DetaylıBİLGİSAYAR MİMARİSİ. Komut Seti Mimarisi. Özer Çelik Matematik-Bilgisayar Bölümü
BİLGİSAYAR MİMARİSİ Komut Seti Mimarisi Özer Çelik Matematik-Bilgisayar Bölümü Komut Seti Mimarisi Bilgisayarın hesaplama karakteristiklerini belirler. Donanım sistemi mimarisi ise, MİB(Merkezi İşlem Birimi),
DetaylıGNU/Linux ve Özgür Yazılım. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi http://www.ekopc.com.tr http://mahir.asut.
GNU/Linux ve Özgür Yazılım Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi http://www.ekopc.com.tr http://mahir.asut.net Gündem Özgür Yazılım Nedir? İnternet'in Özgür Temelleri GNU/Linux ve
DetaylıÖzgür Yazılım ve Pardus. Erkan Tekman TÜBİTAK UEKAE 7 Aralık 2006
Özgür Yazılım ve Pardus Erkan Tekman TÜBİTAK UEKAE 7 Aralık 2006 Özgür Yazılım Nedir? Neden? Pardus Tarihçe Amaçlar / Hedefler Planlar Yazılım TDK: Bir bilgisayarda donanıma hayat veren ve bilgi işlemde
DetaylıÖzgür Yazılım, GNU/Linux, GNOME, Mono Yakın Geçmiş, Bugün ve Yakın Gelecek. Enver ALTIN. <ealtin@parkyeri.com> <enver.altin@linux.org.
Özgür Yazılım, GNU/Linux, GNOME, Mono Yakın Geçmiş, Bugün ve Yakın Gelecek Enver ALTIN Yazılım? Diğer bilim dallarına yardımcı araç olarak yazılımlar Kaynak
DetaylıÖzgür Yazılım Proje Yönetimi
Özgür Yazılım Proje Yönetimi Hakan Uygun İçerik Özgür Yazılım Nedir? Proje Yönetimi Özgür Yazılım Farkı Sorular Özgür Yazılım Nedir? Açık Kaynak Kodlu Yazılım Özgür Yazılım Bedava Yazılım Korsan Yazılım
DetaylıBitirme Ödevi Sunumu PLATFORM BAĞIMSIZ BENZETİM PROGRAMI. Danışman : Yrd.Doç.Dr. D Feza BUZLUCA Gökhan Akın ŞEKER
Bitirme Ödevi Sunumu BERKELEY RISC I işlemcisi İÇİN PLATFORM BAĞIMSIZ BENZETİM PROGRAMI Danışman : Yrd.Doç.Dr. D Feza BUZLUCA 0495 0639 Sunum Planı Ödev konusu hakkında Berkeley RISC I işlemcisi hakkında
DetaylıAkademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu 10-02-2007
Akademik Dünyada Özgür Yazılım Onur Tolga Şehitoğlu 10-02-2007 1 Özgür Yazılım Nedir? Neden Özgür Yazılım? 2 Masaüstü İşletim Sistemi Ofis Uygulamaları 3 Görüntüleme 4 Bilimsel Araçlar Octave SciLab R
DetaylıAÇIK KAYNAK İŞLETİM SİSTEMLERİ
AÇIK KAYNAK İŞLETİM SİSTEMLERİ Giriş Düzeyi Vize Hazırlık Ders Notları 1 Açık Kaynak İşletim Sistemleri 1. TEMEL KAVRAMLAR 1.1. İşletim Sistemi nedir? İşletim sistemi, bilgisayar donanımının doğrudan denetimi
DetaylıBilgisayar Mimarisi Nedir?
BİLGİSAYAR MİMARİSİ Bilgisayar Mimarisi Nedir? Bilgisayar mimarisi, diğer mimariler gibi, bir yapı kullanıcısının ihtiyaçlarını belirleme ve bu ihtiyaçları ekonomik ve teknolojik kısıtlamalar dahilinde
DetaylıGpl Nedir? Açık Kaynak Kod Nedir?
Richard Stallman General Public License(GPL) General Public License(GPL),bir çok yerde kullanılan ve büyük olanaklar sağlayan bir özgür yazılım lisansıdır. Bu lisans Richard Stallman tarafından 1983 yılında
DetaylıTÜRKİYE LINUX KULLANICILARI DERNEĞİ LINUX NEDİR? YENİR Mİ? Doruk Fişek (dfisek@fisek.com.tr)
TÜRKİYE LINUX KULLANICILARI DERNEĞİ LINUX NEDİR? YENİR Mİ? Doruk Fişek (dfisek@fisek.com.tr) http://seminer.linux.org.tr/ LINUX NEREDEN İCAP ETTİ? Helsinki Üniversitesi'nde bir öğrenci olan Linus Torvalds,
DetaylıLinux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler
Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler Kurtuluş Karasu May 12, 2015 1 Hakkımda Bilgi Teknolojileri Uzmanı, 5 yıl Lisans: İstanbul Üniversitesi Elektrik-Elektronik Mühendisliği
Detaylıİşletim Sistemi. İşletim sistemi temel fonksiyonları yerine getiren bir programlar kümesidir. İşletim sisteminin fonksiyonları:
İşletim Sistemleri İşletim Sistemi Bilgisayar donanımının doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden ve uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır. Bütün diğer
DetaylıÖzgür Yazılım ve Linux ile Tanışma. Serdar Dalgıç serdar.dalgic@linux.org.tr 3 Mayıs 2012 / İstanbul
Özgür Yazılım ve Linux ile Tanışma Serdar Dalgıç serdar.dalgic@linux.org.tr 3 Mayıs 2012 / İstanbul Gündem Özgür Yazılım Nedir? Linux Nedir? Linux Nerelerde Kullanılıyor? Kimler Linux Kullanıyor? Türkiye'de
DetaylıLinux'ta Kabuk ve Kabuk Programlama
Linux'ta Kabuk ve Kabuk Programlama Kabuk Nedir? Kabuk, kullanıcı ile bilgisayar sistemi arasındaki bir yazılım katmanıdır. Kabuk, kullanıcının hareketlerini yorumlayıp, işletim sistemini ve uygulamaları
Detaylıİşletim Sistemleri Okutman Murat KARA
İşletim Sistemleri Okutman Murat KARA İşletim Sistemi Bilgisayar donanımının doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden ve uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır.
DetaylıÖzgür Yazılım Lisansları
Özgür Yazılım Lisansları Doruk Fişek (dfisek@fisek.com.tr) http://seminer.linux.org.tr/seminer-notlari/lisanslar/ Başlarken Yazılım lisansı, yazılımı geliştiren kişi/kurum ile yazılımın kullanıcıları arasında
DetaylıTÜRKİYE LINUX KULLANICILARI DERNEĞİ LINUX NEDİR? YENİR Mİ? Serdar Köylü Doruk Fişek
TÜRKİYE LINUX KULLANICILARI DERNEĞİ LINUX NEDİR? YENİR Mİ? Serdar Köylü (serdarkoylu@fisek.com.tr) Doruk Fişek (dfisek@fisek.com.tr) http://www.linux.org.tr/belgeler/konferanslar/inettr-2001/linux/ LINUX
DetaylıLinux Çekirdeği 2.6 ve Güvenlik. Fatih Özavcı IT Security Consultant. holden@siyahsapka.com http://www.siyahsapka.com
Linux Çekirdeği 2.6 ve Güvenlik Fatih Özavcı IT Security Consultant holden@siyahsapka.com http://www.siyahsapka.com GNU/Linux Linux Çekirdeği Linus Torvalds Tarafından Geliştirilmiş ve İlk Sürüm 25 Ağustos
DetaylıTEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI
BARTIN ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI 3. Hafta BİLGİSAYAR YAZILIMI Dr. Öğr. Üyesi Nesibe YALÇIN nesibeyalcin.wordpress.com BİLGİSAYAR
DetaylıBİLGİSAYAR AĞLARI VE İLETİŞİM
Hafta 8: İşletim Sistemleri ve Ağ BİLGİSAYAR AĞLARI VE İLETİŞİM 1. İşletim Sistemi 2. Ağ İşletim Sistemi 1. Noktadan Noktaya Ağ İşletim Sistemleri 2. İstemci/Sunucu Ağ İşletim Sistemleri 3. Ağ İşletim
DetaylıSanallaştırma Nedir? Bahadır Demircioğlu. Şubat, 2013
Sanallaştırma Nedir? Bahadır Demircioğlu Şubat, 2013 İçindekiler 1 Giriş.................................................... 2 2 Peki bu sanallaştırma bize ne gibi yararlar sağlayacak?..........................
DetaylıTEMEL BİLGİSAYAR. Ders Notları. Yard. Doç. Dr. Seyit Okan KARA
TEMEL BİLGİSAYAR Ders Notları Yard. Doç. Dr. Seyit Okan KARA İşletim Sistemi Tanımı ve Tarihçesi Dos, Windows, Unix, Linux, Nowel in Tanımları İşletim Sisteminin İşlevleri Dosya Sistemleri Uygulama İşletim
DetaylıC++ da Nesne Kavramı
C++ da Nesne Kavramı 1.Nesne C++ da Nesne Kavramı Nesneye yönelik çözümleme ve tasarım yöntemi de bir dizi tanım, gösterim şekli ve yordam kullanılmaktadır. Bunlar, kullanılan araç veya dile göre küçük
DetaylıDONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.
1. Hafta DONANIM KURULUMU Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu Bilgisayar Teknolojisi Programı Dersin İçeriği Bilgisayara Giriş, Kısa Tarihçe,
DetaylıJAVA MOBIL UYGULAMALAR
JAVA MOBIL UYGULAMALAR Ahmet JAMEKOV Nevruz AGAYEV Orazmurat AVGANOV 1 MOBİL TEKNOLOJİ NEDIR? Bireylerin hareket halindeyken bile bilgiye erişebilmesini ve bu bilgilerle ilgili işlem yapabilmesini mümkün
Detaylıİşletim Sistemleri. İşletim sistemi deyince bugün çoğumuzun aklına
Alp Akoğlu İşletim Sistemleri Bilgisayarınızı açtığınızda kontrolün sizde olduğunu bilmek istersiniz. İnternette gezinmek, müzik dinlemek, arkadaşlarınızla sohbet etmek, okul için ödevinizi yetiştirmek
DetaylıBİT in Temel Bileşenleri (Yazılım-1)
Ders 4 BİT in Temel Bileşenleri (Yazılım-1) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların, birbirleriyle haberleşebilmesini ve uyumunu
DetaylıDoğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ
Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ Bilgisayar, kendine önceden yüklenmiş program gereğince
DetaylıPROGRAMLAMA TEMELLERİ
PROGRAMLAMA TEMELLERİ 2.HAFTA Yazılım Yazılım, elektronik aygıtların belirli bir işi yapmasını sağlayan programların tümüne verilen isimdir. Bir başka deyişle var olan bir problemi çözmek amacıyla bilgisayar
Detaylı1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu
Linux Dağıtımları GNU/Linux dağıtımı,linux çekirdeği ve GNU araçlarıyla tam donanımlı bir işletim sistemi haline getirilerek son kullanıcıya sunulmuş halidir.dağıtım kavramı, özgür yazılım felsefesinin
DetaylıGNU Özgür Belgeleme Lisansı (GFDL) Kapsamındaki Dokümanlar Đçin Bir Çevrimiçi Arşiv Geliştirilmesi
GNU Özgür Belgeleme Lisansı (GFDL) Kapsamındaki Dokümanlar Đçin Bir Çevrimiçi Arşiv Geliştirilmesi Emre Akadal 1, Şebnem Özdemir 1, Zerrin Ayvaz Reis 2 1 Đstanbul Üniversitesi, Enformatik Bölümü, Đstanbuul
DetaylıKursad MANGALOGLU Sales Specialist Power Systems Systems & Technology Group IBM Turkey
Kursad MANGALOGLU Sales Specialist Power Systems Systems & Technology Group IBM Turkey AJANDA Günümüz IT Trendleri Power Systems nedir? Neden Power Systems Sanallaştırma Teknolojisi? İNSANOĞLUNUN TEKNOLOJİ
DetaylıDOS (Disk Operating System)
DOS (Disk Operating System) 2 Windows işletim sistemi ilk olarak Microsoft tarafından IBM uyumlu kişisel bilgisayarlar için geliştirilen MS-DOS (Microsoft DOS) veya PC-DOS olarak bilinen çok farklı bir
DetaylıLinux un Tarihsel gelişimi
Linux un Tarihsel gelişimi Unix, 1969 yılında, Ken Thompson ve Dennis Ritchie tarafından Bell Laboratuvarları'nda geliştirilmiş, çok kullanıcılı, çok görevli yapıyı destekleyen bir bilgisayar işletim sistemidir.
DetaylıÖzgür Yazılım, İş ve Kariyer Modelleri. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi http://www.ekopc.com.tr http://mahir.asut.
Özgür Yazılım, İş ve Kariyer Modelleri Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi http://www.ekopc.com.tr http://mahir.asut.net Gündem Özgür Yazılım Nedir? İnternet'in Özgür Temelleri GNU/Linux
DetaylıBİLGİ VE İLETİŞİM TEKNOLOJİLERİ
BİLGİ VE İLETİŞİM TEKNOLOJİLERİ DERS NOTLARI ÇUKUROVA ÜNİVERSİTESİ ENFORMATİK BÖLÜMÜ Bilgisayar, Donanım ve Yazılım 1.Bilgisayar Bilgisayarın Tanımı Bilgisayarlar Bilgisayar Nasıl Çalışır? Bit-Byte Bellek
DetaylıGörsel Programlama DERS 01. Görsel Programlama - Ders01/ 1
Görsel Programlama DERS 01 Görsel Programlama - Ders01/ 1 Takdim Planı Nesneye Dayalı Programlama Kavramı Nesne, Sınıf Kavramı Java Programlama Dili Java Programlama Dili Temel Özellikleri Java Sürümleri
DetaylıJava ve Linux. Bora Güngören Portakal Teknoloji bora@portakalteknoloji.com Akademik Bilişim 2006 09.02.2006
Java ve Linux Bora Güngören Portakal Teknoloji bora@portakalteknoloji.com Akademik Bilişim 2006 09.02.2006 Sunum Planı Java Çalışma Ortamı POSIX uyumu ve Linux Java Toplum Süreci (JCP) Açık kaynak kodlu
DetaylıTemel Linux Eğitimi 1., 2. ve 3. Bölümler
Süha TUNA Bilişim Enstitüsü UHeM Yaz Çalıştayı - 11.06.2012 İçerik 1. Linux, Kavramlar ve Dizin Yapısı 2. Temel Linux Komutları 3. Sunucuya Uzaktan Bağlanma 1. Linux, Kavramlar ve Dizin Yapısı Linux Linux,
DetaylıREALTIME LINUX. 3. Linux ve Özgür Yazılım Şenliği Murat Demirten, 16 Mayıs 2004, Ankara
REALTIME LINUX 3. Linux ve Özgür Yazılım Şenliği Murat Demirten, 16 Mayıs 2004, Ankara Bu belgeyi, Free Software Foundation tarafından yayınlanmış bulunan GNU Genel Kamu Lisansının 2 ya da daha sonraki
DetaylıJava Temel Özellikleri
Java Temel Özellikleri Java Programlama Dili Java programlama dili şu anda dünyadaki en popüler programlama dillerinden biri haline gelmiştir. Java SUN bilgisayar şirketince elektrikli ev aletlerinin birbiriyle
Detaylıİşletim Sistemlerinin Tarihçesi. Bilgi Güvenliği Teknolojisi Ön Lisans Programı İŞLETİM SİSTEMLERİ. Öğr. Gör. Tuğba CANSU
İşletim Sistemlerinin Tarihçesi Ünite 1 Bilgi Güvenliği Teknolojisi Ön Lisans Programı İŞLETİM SİSTEMLERİ Öğr. Gör. Tuğba CANSU 1 Ünite 1 İŞLETİM SİSTEMLERİNİN TARİHÇESİ Öğr. Gör. Tuğba CANSU İçindekiler
Detaylıİşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi TRscaler Technology Solutions
İşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi 05.12.2013 TRscaler Technology Solutions SİSTEM MİMARİSİ: Yerel Okul Sunucusu Uygulama Yazılımları Prototipi Teknik Şartnamesinde
DetaylıUSE IMPROVE EVANGELIZE. OpenSolaris. Afşin TAŞKIRAN EnderUNIX Yazılım Geliştirme Ekibi Türkiye OpenSolaris Kullanıcıları Grubu afsin ~ enderunix.
OpenSolaris Afşin TAŞKIRAN EnderUNIX Yazılım Geliştirme Ekibi Türkiye OpenSolaris Kullanıcıları Grubu afsin ~ enderunix.org OpenSolaris Nedir? Solaris işletim sisteminin açık geliştirme modeliyle açık
DetaylıÖzgür yazılım nedir?
Özgür yazılım nedir? Enver ALTIN http://enveraltin.com/ ealtin@construia.com Yazılım mühendisi (adayı) Yazılım nedir? Bilgisayar sisteminin ayrılmaz parçası, elle tutulamayan yeri Nasıl yazılır? Fakat
DetaylıFreeBSD 5.X Serisi. Ömer Faruk Şen EnderUNIX Çekirdek Takımı Üyesi ofsen@enderunix.org
FreeBSD 5.X Serisi Ömer Faruk Şen EnderUNIX Çekirdek Takımı Üyesi ofsen@enderunix.org FreeBSD 5.X Yenilikler ve Değşiklikler Sunum Özeti: FreeBSD 5 serisi ile gelen Yenilikler FreeBSD 5 serisi ile gelen
DetaylıIşletim Sistemlerinde Güvenlik Tartışması
GUVENLIKEGITIMLERI.COM Işletim Sistemlerinde Güvenlik Tartışması Linux mu daha güvenli Windows mu? Huzeyfe ÖNAL 12/4/2009 [ Bu yazı günümüzde yaygın kullanılan işletim sistemlerinin
DetaylıBMS-302 İleri Web Programlama. İş Parçacığı (Thread) ve Soket (Socket) Programlama
BMS-302 İleri Web Programlama İş Parçacığı (Thread) ve Soket (Socket) Programlama İş Parçacıkları (Threads) Ana programa paralel çalışan işler oluşturmak için kullanılır Makine birden fazla çekirdeğe sahipse
DetaylıBilgisayar Programlama. 1.Hafta
Bilgisayar Programlama 1.Hafta Ders Planı 1. Bilgisayar Programlamaya Giriş 2. C Derleyicileri 3. GCC Kullanımı 4. Veri Tipleri ve Operatörler 5. Kontrol Yapıları 6. Döngüler 7. Döngüler 2. Hafta 8. Fonksiyonlar
Detaylı