Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Prof. Dr. Erman COŞKUN İnsan Kaynakları Bilgi Sistemleri Hafta 8 – Bilgisayar Yazılımı.

Benzer bir sunumlar


... konulu sunumlar: "Prof. Dr. Erman COŞKUN İnsan Kaynakları Bilgi Sistemleri Hafta 8 – Bilgisayar Yazılımı."— Sunum transkripti:

1 Prof. Dr. Erman COŞKUN İnsan Kaynakları Bilgi Sistemleri Hafta 8 – Bilgisayar Yazılımı

2 Prof. Dr. Erman COŞKUN Yazılım Bilgisayara donanımın nerde ne zaman neyi nasıl yapacağını bildirmek üzere verilen ifadeler yada komutlar dizisidir. Program veya kod olarak da anılır. 2/34

3 Prof. Dr. Erman COŞKUN Yazılım Türleri Sistem yazılımı: Bilgisayarın kaynaklarını (donanımı) yöneten programlardır. Uygulama yazılımı: Son kullanıcılar için hazırlanmış, onların günlük işlerini yaparken kullandıkları programlardır. 3/34

4 Prof. Dr. Erman COŞKUN Yazılım 4/34

5 Prof. Dr. Erman COŞKUN Sistem Yazılımı ve PC İşletim Sistemleri İşletim sistemi Sistem yazılımı Bilgisayarı yönetir ve kontrol eder 5/34

6 Prof. Dr. Erman COŞKUN Sistem Yazılımı ve PC İşletim Sistemleri İşletim sisteminin fonksiyonları Sistem kaynaklarını belirler ve bölüştürür. Bilgisayarın kaynak kullanımını zamanlar. Bilgisayar sisteminin aktivitelerini gözetler. Veri ve programlar için ana bellekte konum sağlar. Girdi ve çıktı araçlarını kontrol eder. 6/34

7 Prof. Dr. Erman COŞKUN Sistem Yazılımı ve PC İşletim Sistemleri Çoklu Programlama Aynı bilgisayarın kullanımında iki veya daha fazla programı eşzamanlı yürütür. İşlemci sadece tek bir programı yürütür fakat diğerlerinin girdi/çıktı ihtiyaçlarını ayarlar. 7/34

8 Prof. Dr. Erman COŞKUN Çoklu Programlamaya Karşı Tek Program Uygulaması 8/34

9 Prof. Dr. Erman COŞKUN Sistem Yazılımı ve PC İşletim Sistemleri Çoklu Görev Tek kullanıcılı işletim sistemlerinde çoklu program kabiliyeti. Sanal Depolama Programları küçük parçalara veya değişken uzunluğa bölerek daha etkili işletilmesi. 9/34

10 Prof. Dr. Erman COŞKUN Sanal Depolama 10/34

11 Prof. Dr. Erman COŞKUN Sistem Yazılımı ve PC İşletim Sistemleri Zaman Paylaşımı Bilgisayar kaynaklarının birçok kullanıcı tarafından eş zamanlı paylaşımı. Çoklu işlemci Tek bir bilgisayar kullanımında çoklu merkezi işlemci biriminin bir veya daha fazla talimatı eşzamanlı uygulanması. 11/34

12 Prof. Dr. Erman COŞKUN Sistem Yazılımı ve PC İşletim Sistemleri Dil tercümesi ve yararlı yazılım Yüksek seviye dilli programları makine diline çevir. 12/34

13 Prof. Dr. Erman COŞKUN PC İşletim Sistemleri ve Grafiksel Kullanıcı Arabirimi GUI (Kullanıcı Arayüzü) ve Önemi Ms DOS Microsoft’s Windows 3.1, 95, 98 Windows Millennium Edition (Windows Me) Windows 2000 Windows XP Windows Vista Windows 7, 8 UNIX Linux 13/34

14 Prof. Dr. Erman COŞKUN Uygulama Yazılımı ve Programlama Dilleri 4 KUŞAK 1. Programlama dilleri: 1 ve o dan oluşan ikili koddur. 2. Assembly dili: Makine diline benzer, sayısal kodlar için bellek yerine kullanılır. 3. Üçüncü nesil diller: FORTRAN, COBOL, BASIC, Pascal, and C 14/34

15 Prof. Dr. Erman COŞKUN Assembly dili 15/34

16 Prof. Dr. Erman COŞKUN FORTRAN 16/34

17 Prof. Dr. Erman COŞKUN COBOL 17/34

18 Prof. Dr. Erman COŞKUN Dördüncü Nesil Diller ve PC Yazılım Araçları Dördüncü nesil diller: Doğruca son kullanıcılar tarafından kullanılır. Doğal diller: İnsan diline benzerler. 18/34

19 Prof. Dr. Erman COŞKUN Dördüncü Nesil Diller ve PC Yazılım Araçları Sorgulama dilleri: Doğru online cevapların talep edilmesini sağlar. Uygulama yazılım paketleri ve PC yazılım araçları: Kelime İşleme Yazılımı, Hesap Tabloları, Veri Yönetim Yazılımları 19/34

20 Prof. Dr. Erman COŞKUN Web Programlama Dilleri Hypertext Markup Language (HTML): Sayfa tanıma dili, Web sayfaları ve diğer hiper ortam dokümanlarını oluşturur. XML (eXtensible Markup Language): Genel amaç dili, çoklu dokümanların linklerini destekler, Web ve Web olmayan uygulamalarda kullanılır. 20/34

21 Prof. Dr. Erman COŞKUN Hesap Tablosu Yazılımları 21/34

22 Prof. Dr. Erman COŞKUN Veri Tabanı Yönetimi Yazılımı 22/34

23 Prof. Dr. Erman COŞKUN Kurumsal Entegrasyon için Yazılım: Kurumsal Yazılım ve Ara Yazılım Kurumsal yazılım Birleştirilmiş birimler dizisi Verilerin, iş süreci ve çoklu amaç dahilinde kullanılmasına imkan verir 23/34

24 Prof. Dr. Erman COŞKUN Kurumsal Entegrasyon için Yazılım: Kurumsal Yazılım ve Ara Yazılım Kurumsal uygulama entegrasyonu yazılımı Kurumsal entegrasyonu desteklemek için çoklu uygulamaları bir araya getirir 24/34

25 Prof. Dr. Erman COŞKUN Bulut Bilişim Bulut bilişim en basit tanımıyla; uygulama ve servislerin internetteki bir sunucuda (bulutta) bulunup internete bağlı uyumlu herhangi bir cihaz ile bu uygulama ve servislerin çalıştırılmasıdır. Başka bir ifadeyle; Bulut bilişim, yapılandırılabilir bilişim kaynaklarından oluşan ortak bir havuza, uygun koşullarda ve isteğe bağlı olarak her zaman, her yerden erişime imkan veren bir modeldir. 25/34

26 Prof. Dr. Erman COŞKUN Bulut Bilişim 26/34

27 Prof. Dr. Erman COŞKUN Bulut Bilişim Bulut bilişimi kullanılabilir kılan ve altyapısını oluşturan bu üç teknoloji; Web hizmetleri  İnternet üzerinden erişilebilen platformdan bağımsız yazılımlardır Sanallaştırma (virtualization)  Az sayıdaki fiziksel bilgisayar üzerinde çok sayıda sanal bilgisayar oluşturulması mantığına dayanan sanallaştırma teknolojisi, mevcut donanım kapasitesinin çok daha etkin bir şekilde kullanılmasına imkân tanımaktadır Izgara (grid) bilişimdir.  coğrafi konum olarak birbirinden uzak mekanlar da bulunan sunucuların hesaplama, depolama ve bellek gibi kaynaklarının bilgisayar ağları ile bağlanmasıdır. 27/34

28 Prof. Dr. Erman COŞKUN Bulut Bilişim Özellikleri Donanım (bilgisayarlar, saklama üniteleri), bulut bilişim sağlayıcısı tarafından sunulmaktadır. Bulut bilişim hizmeti için gerekli donanım, bilgisayarların oluşturduğu şebeke tarafından dinamik olarak optimize edilmektedir. Kullanıcılar PC, dizüstü ve tablet bilgisayarları ve akıllı telefonları ile yer ve konum fark etmeksizin bilgilerine erişebilmekte ve yazılımlarını kullanabilmektedirler. Bulut bilişimin üç katmanı; donanım, platform ve uygulama yazılımıdır. Kullanıcılar genellikle kullandıkları kadar ödeme yapmaktadırlar. Kullanıcının ihtiyaç duyduğu kapasite artışı saniyeler mertebesinde sağlanabilmektedir 28/34

29 Prof. Dr. Erman COŞKUN Hizmet Modelleri Altyapı sağlama hizmeti modeli  Infrastructure as a Service (IaaS) Platform sağlama hizmeti modeli  Platform as a Service (PaaS) Yazılım sağlama hizmeti modeli  Software as a Service (SaaS) 29/34 IaaS PaaS SaaS

30 Prof. Dr. Erman COŞKUN Altyapı sağlama hizmeti modeli (IaaS) Bu hizmet modelinde firmalara bulut üzerinde altyapı desteği sağlanır. IaaS olarak aşağıdakiler bulutta paylaşılabilir  Sunucu  Bellek  Veritabanı  Yedekleme Üniteleri 30/34

31 Prof. Dr. Erman COŞKUN Platform sağlama hizmeti modeli Bu modelde altyapı hizmetlerine ek, satın alınan altyapı hizmetlerini etkin bir şekilde yönetmek için bir platform da kullanıcılara paylaşılır. 31/34

32 Prof. Dr. Erman COŞKUN Yazılım sağlama hizmeti modeli Bu modelde, bulut sağlayıcıları bulutta uygulama yazılımını yüklemeyi ve işletmeyi yönetir, bulut kullanıcıları bulut hizmeti alanlardan yazılıma erişirler. Bulut kullanıcıları uygulamanın üzerinde çalıştığı bulut altyapısı ve platformunu yönetmezler. Bu sayede uygulamanın bulut kullanıcısının kendi bilgisayarında kurulu olma ve çalıştırılma gereği kalmamış olur. 32/34

33 Prof. Dr. Erman COŞKUN Bulut Bilişimin Faydaları Düşük Donanım Maliyeti Gelişmiş Performans Düşük Yazılım Maliyeti Anında Güncelleme Sınırsız Depolama Kapasitesi Artırılmış Veri Güvenliği İşletim Sistemleri Arasında Geliştirilmiş Uyum Grup Çalışması Gizlilik ve Güvenlik 33/34

34 Prof. Dr. Erman COŞKUN Bulut Bilişimde Endişeler Gizlilik Güvenlik Hukuki sorunlar 34/34


"Prof. Dr. Erman COŞKUN İnsan Kaynakları Bilgi Sistemleri Hafta 8 – Bilgisayar Yazılımı." indir ppt

Benzer bir sunumlar


Google Reklamları