Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Melek ÇelikMümin Gülmez Ege Üniversitesi Bilgisayar Mühendisliği Celal Bayar Üniversitesi Makine Mühendisliği.

Benzer bir sunumlar


... konulu sunumlar: "Melek ÇelikMümin Gülmez Ege Üniversitesi Bilgisayar Mühendisliği Celal Bayar Üniversitesi Makine Mühendisliği."— Sunum transkripti:

1

2 Melek ÇelikMümin Gülmez Ege Üniversitesi Bilgisayar Mühendisliği Celal Bayar Üniversitesi Makine Mühendisliği

3 Hem bilgisayar sistemini oluşturan donanım birimlerinin yönetimini hem de kullanıcıların işlerini yapmak için gerekli olan programlardır.

4 Bilgisayar yazılımları genel olarak 2 ana grupta incelenebilir.  Sistem Yazılımları (System Software)  Uygulama Yazılımları (Application Software)

5  Bilgisayarın kendisinin işletilmesini sağlayan, işletim sistemi, derleyiciler (compilers) (Yazılım programında, yazılan programı makine diline çeviren program), çeşitli donatılar (facility) gibi yazılımlardır.

6  Bu kullanıcıların işlerine çözüm sağlayan örneğin çek, senet, stok kontrol, bordro, kütüphane kayıtlarını tutan programlar, bankalardaki müşterilerin para hesaplarını tutan programlar vs. gibi yazılımlardır.

7  Bilgisayarın bütün donanım ve yazılım kaynaklarını kontrol ettiği gibi, kullanıcılara ait uygulama yazılımlarının da çalıştırılmalarını ve denetlenmelerini sağlar.

8 Mikroişlemci Üzerinde Bulunan Eldeli Toplama Yapan Bir Çip Tasarımı

9 İlk DeğişkenOperatörİkinci Değişken İşlemSonuç 3 ( ) ( ) 2 = 8 ( ) 2 6 ( ) ( ) 2 = 13 ( ) 2 31 ( ) ( ) 2 = 34 ( ) 2

10  1969 yılında Bell Laboratuvarlarında geliştirilmeyebaşlanmış bir işletim sistemidir ◦ UNIX’in geliştirilme hedefi  Çok kullanıcılı  Etkin  Taşınabilir olmasıolarak belirlenmiştir ◦ Bu hedefler ile planlanan  C programlama dilinin desteklendiği  Pek çok farklı bilgisayar mimarisi/donanımı üzerinde eş arayüz ile çalışabilecek bir işletim sistemi üretmektir

11

12  2005 Pardus 1.0 yayınlandı (bu da GNU/Linux ama...)  2006 Venezuela Özgür Yazılım Yasası  2007 OpenJDK  2008 GNU'nun 25. yılı (20 Eylül)  2009 Özgür Yazılım, Özgür Toplum (Türkçe)  2010 Free Software Free Society, 2nd Edition; LibreOce,  "Bulut Hesaplama", Patentler, Oracle,.....  2011 Pardus Yayınlandı.

13  Yazılımı kendi gereksinimlerinize göre; ◦ Çalıştırma ◦ Paylaşabilme ◦ Değiştirebilme ◦ Değiştirdiğiniz halini tekrar paylaşabilme Richard Stallman

14  1985 yılında, özgür yazılımları bir çatı altına toplamak amacıyla kurulan Özgür Yazılım Vakfı, aynı yıl özgür yazılımları korumak amaçlı bir lisans yayınlar. Bu lisansın adı da GPL‘dir(GNU General Public Licence) yani Türkçesi “GNU Genel Kamu Lisansı”. Artık özgür yazılımlarımızı koruyacak bir dayanağımız vardır...

15 GPL‘in temel olarak koruduğu 4 hak vardır: ◦ Her türlü amaç için programı çalıştırma özgürlüğü (özgürlük 0). ◦ Programın nasıl çalıştığını inceleme ve kendi gereksinimleri doğrultusunda değiştirme özgürlüğü (özgürlük 1). Program kaynak koduna erişim bunun için bir ön şarttır. ◦ Yeniden dağıtma ve toplumla paylaşma özgürlüğü (özgürlük 2). ◦ Programı geliştirme ve gelişmiş haliyle topluma dağıtma özgürlüğü (özgürlük 3). ◦ Böylece yazılım bütün toplum yararına geliştirilmiş olur. Program kaynak koduna erişim bunun için de bir ön şarttır.

16  En başta "Özgürlük"  Yasaklanmış kopya/Lisanssız yazılımdan daha iyi  Lisans maliyeti düşük/yok  Uzmanlaşma  Lisans bedeli yerine teknoloji  geliştirmeye yatırım  Yazılım tekellerine, tekelleşmeye karşı bir duruş  Toplumsal mülkiyet, dayanışma ve toplum yararını güden bir fikri mülkiyet anlayışı  Güvenlik? Güvenilirlik?  Taşınabilirlik, birlikte çalışabilirlik, başarım  Özgür Yazlm, en güzel işlerin  para için yapılanlar olmadığının en güzel kanıtıdır.

17  1991 yılında başlayan bir deneyin sonucu Linus Torvalds adında genç bir öğrenci tarafından hobi olarak geliştirilmiş

18  Linux ilk defa i386 mimarisi için geliştirilmiştir  UNIX benzeri bir işletim sistemi çekirdeğidir  GNU Genel Kamu Lisansı (GPL) ile dağıtılmaktadır  GNU felsefesi ürünü diğer özgür yazılımlar ile desteklenmektedir

19  Kamu malı ◦ Herhangi bir birey ya da firmaya bağımlı değil  Kaynak kodu açık  Hataları kolaylıkla bulunup giderilebilir  Yeni özellikler eklenebilir, özgün beklentiler karşılanabilir  İşe uygun olarak özelleştirilebilir  Gömülü uygulamalar  Sunucu sistemler  Düşük kaynaklı PC’ler

20  Farklı donanım platformları desteği  Intel Pentium, Alpha, UltraSparc, PowerPC gibi pek çok değişik mimaride çalıştırılmaktadır  Diğer UNIX’ler ile uyumluluk  Diğer UNIX’ler üzerinde çalıştırılan uygulamalar kolaylıkla Linux üzerine taşınabilmektedir  Ölçeklenebilirlik  2MB ana belleğe sahip bir bilgisayarda çalışabileceği gibi 64 işlemcili, 64GB ana bellekli bir bilgisayar sistemi üzerinde de çalışabilmektedir  Yaygın endüstri desteği

21 Linux çekirdeği, GNU araçlar ve uygulamalardan oluşan, işletim sistemi oluşturmayı amaçlayan yazılımlar bütünüdür  Dağıtımlar GNU/Linux işletim sistemi, X pencere sistemi yardımıyla grafik desteği, masaüstü sistemleri, son kullanıcı uygulamalar; özetle bir kullanıcının gereksinim duyduğu her araç, yazılım, uygulamayı barındırır.  Dağıtımlardaki yazılımların büyük bir kısım özgür yazlımdır. Bazı dağıtımların amacı tamamen özgür yazılım olan uygulamalar barındırmaktır (Ututo, gNewSense)  300'den fazla dağıtım vardır  En çok bilinenler: Ubuntu, Mint, Fedora, Debian, openSUSE, Arch, Sabayon, PCLinuxOS, Puppy, CentOS,....

22 WindowsLinux WinampXmms Internet ExplorerFirefox, Konqueror Outlook ExpressThunderbird, Kmail Microsoft OfficeOpen Office Org FrontpageNVU Denetim MasasıTasma, Yast, Anaconda Program Ekle KaldırPisi Görev YöneticisiKsysGuard

23 WindowsLinux NeroK3B PhotoshopGimp 3D Studio MaxBlender AutocadQcad, Varicad DelphiLazarus,Kylix (Dellphi linux) Visual BasicReal Basic, Gambas.Net FrameworkMono Visual Studio.NetMono Develop

24 WindowsLinux DC++valknut Dreamveawer FlashFlash4linux IISApache Web Sunucu NotepadKate WordpadKwrite Edit (Konsol Ekranında)Emacs (Konsol), Xemacs (Pencere) Partition MagicQTparted JVMJVM JRE FlashGetFlashgot BittorentCbittorrent (c++ ile linux için yazılmış) MircKVIrc, Xchat Msn MessengerAmsn Yahoo Messenger, ICQKopete, Mercury WS Ftp, Bullet Proof Ftp, CuteFtpKasablanca, Gftp, KBear Ulead Video StudioKino MatlabOctave, Scilab, R, Yorrik, rlab, Yacas

25 ORTAK PROGRAMLAR WindowsLinux Skype Gaim Doom 3 NeroNeroLINUX eDonkey Matlab

26 ProgramKategori KnazarFirewall FirestarterFirewall SüperkarambaTheme gdeskletsTheme FirefoxWeb Tarayici KmailE-Posta İstemcisi KaffeineFilm Oynatıcı AmarokMüzik Çalar KateMetin Düzenleyici KwriteMetin Düzenleyici ArkArşiv Programı (winzip-winrar gibi) OpenOfficeOfis Paketi(word-excel-ppoint-access) KopeteMesajlasma (messenger) GimpResim Düzenleyici (photoshop) QuantaWeb Sayfası Düzenleme Apollon(Gift)Dosya Paylaşımı (Kazaa vs.) TasmaKontrol Paneli PisiPaket Yöneticisi KdarDisk, Partition İmaj ve Yedekleme

27 Xmms (winamp) Tasma (Denetim Masası) Xmms (winamp) KsysGuard (Görev Yöneticisi)

28 Open Office CalcOpen Office Impress Open Office Writer

29

30

31

32

33

34  8. Slaytta devresi gösterilen sistemin tahtadan mekanizma hali  Devre ve mekanizma yöntemi kendi tasarımım (:


"Melek ÇelikMümin Gülmez Ege Üniversitesi Bilgisayar Mühendisliği Celal Bayar Üniversitesi Makine Mühendisliği." indir ppt

Benzer bir sunumlar


Google Reklamları