Bu maddedeki bilgilerin için ek kaynaklar gerekli.Ağustos 2020) () ( |
Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik aygıtların birbirleriyle haberleşebilmesini ve uyumunu sağlayarak görevlerini ya da kullanılabilirliklerini geliştirmeye yarayan makine komutlarıdır.
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 dili kullanılarak oluşturulmuş anlamlı anlatımlar bütünüdür. Yazılım için çeşitli diller mevcuttur. Bunlardan bazıları Pascal, ve Java'dır.
Bilgisayar yazılım türleri
Bilgisayar yazılımları genel olarak üç ana grupta incelenebilir.
Sistem yazılımları
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.
Çekirdek(kernel) işletim sisteminin en temel parçasıdır. Burada çekirdek ile ilgili farklı yaklaşımlar olduğunu yani yazılım karar verme ve Programlama paradigması mevcut olsa da bir işletim sistemi çekirdeğinin esas görevi Bilgisayar Donanımı ile kullanıcıya ve kullanıcıya yazılım veya donanım üreten üreticilere Arayüz oluşturmak ve kaynakların yönetilmesi ile ilgili birimleri idare etmektir.
Uygulama yazılımları
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 gibi yazılımlardır.
Bütün sistem programları içinde en temel yazılım işletim sistemidir ki, 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.
Çevirici yazılımlar
Herhangi bir dilde yazılan programı makine diline çeviren yazılımlardır.
Yazılım çeşitleri
Sistem yazılımları
Sistem yazılımları bilgisayar kullanımı için gerekli ana fonksiyonları sağlar ve bilgisayar donanımına ve sistemin yürütülmesine yardımcı olur. Şu kombinasyonları içerir:
Sistem yazılımı çeşitli bağımsız donanım bileşenlerinin uyum içinde çalışmalarından sorumludur.
Sistem yazılımı bilgisayar donanımının işletilmesi ve uygulama yazılımının çalıştırılması için bir platform sağlamak için tasarlanmış bir bilgisayar yazılımıdır.
En temel sistem yazılımı türleri şunlardır:
- Bilgisayar BIOS’u ve aygıt yazılımı: Bilgisayara bağlı veya bilgisayar içindeki donanımı çalıştırmak ve kontrol etmek için gereken temel işlevselliği sağlar.
- İşletim sistemi (önde gelen örnekler; Microsoft Windows, Mac OS X ve Linux olmak üzere): Bilgisayar parçalarının; hafıza ile diskler arasında veri alışverişi veya monitöre görüntü sağlamak gibi görevleri uygulayarak birlikte çalışmasına olanak sağlar. Ayrıca üst düzey sistem yazılımı ve uygulama yazılımlarının çalıştırılması için bir platform oluşturur.
- Yardımcı yazılım: Bilgisayarın analiz edilmesine, yapılandırılmasına, yönetilmesine ve optimize edilmesine yardımcı olur.
Ayrıca sistem yazılımı terimi, bazı yayınlarda yazılım geliştirme araçlarını tanımlamak için de kullanılır. Bilgisayar alıcıları nadiren sahip olduğu işletim sistemini öncelikli olarak dikkate alarak bir bilgisayar alırlar. Fakat cep telefonu gibi aygıtları satın alan kişiler için bu durumun tersi geçerli olabilir. Çünkü iPhone örneğinde olduğu gibi bu tür aygıtların sistem yazılımlarının, son kullanıcı tarafından değiştirilmesi oldukça zordur. Ayrıca sistem yazılımı genellikle dahili ya da önceden yüklenmiş şekilde, yararlı ve hatta gerekli bir altyapı kodu olarak görev yapar. Sistem yazılımının dışında, kullanıcıların dokümanlar oluşturmasına, oyun oynamasına, müzik dinlemesine ya da İnternet'te gezinmesine olanak sağlayan yazılımlara uygulama yazılımı denir.
Kaynakça
- ^ TDK Bilişim Sözlüğü'ndeki tanımı: Bir bilgisayarda donanıma hayat veren ve bilgi işlemde kullanılan programlar, yordamlar, programlama dilleri ve belgelemelerin tümü.
- ^ 14:00-17:00. "ISO/IEC 2382:2015". ISO (İngilizce). 24 Nisan 2021 tarihinde kaynağından . Erişim tarihi: 19 Mayıs 2024.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu maddedeki bilgilerin dogrulanabilmesi icin ek kaynaklar gerekli Lutfen guvenilir kaynaklar ekleyerek maddenin gelistirilmesine yardimci olun Kaynaksiz icerik itiraz konusu olabilir ve kaldirilabilir Kaynak ara Yazilim haber gazete kitap akademik JSTOR Agustos 2020 Bu sablonun nasil ve ne zaman kaldirilmasi gerektigini ogrenin Yazilim degisik ve cesitli gorevler yapma amacli tasarlanmis elektronik aygitlarin birbirleriyle haberlesebilmesini ve uyumunu saglayarak gorevlerini ya da kullanilabilirliklerini gelistirmeye yarayan makine komutlaridir Kullanicinin tipik bir kisisel bilgisayarda uygulama yazilimlariyla nasil etkilesime gectigini gosteren bir diyagram Yazilim elektronik aygitlarin belirli bir isi yapmasini saglayan programlarin tumune verilen isimdir Bir baska deyisle var olan bir problemi cozmek amaciyla bilgisayar dili kullanilarak olusturulmus anlamli anlatimlar butunudur Yazilim icin cesitli diller mevcuttur Bunlardan bazilari Pascal C ve Java dir Bilgisayar yazilim turleriBilgisayar yazilimlari genel olarak uc ana grupta incelenebilir Sistem yazilimlari Bilgisayarin kendisinin isletilmesini saglayan isletim sistemi derleyiciler compilers Yazilim programinda yazilan programi makine diline ceviren program cesitli donatilar facility gibi yazilimlardir Cekirdek kernel isletim sisteminin en temel parcasidir Burada cekirdek ile ilgili farkli yaklasimlar oldugunu yani yazilim karar verme ve Programlama paradigmasi mevcut olsa da bir isletim sistemi cekirdeginin esas gorevi Bilgisayar Donanimi ile kullaniciya ve kullaniciya yazilim veya donanim ureten ureticilere Arayuz olusturmak ve kaynaklarin yonetilmesi ile ilgili birimleri idare etmektir Uygulama yazilimlari LibreOffice Writer Bu kullanicilarin islerine cozum saglayan ornegin cek senet stok kontrol bordro kutuphane kayitlarini tutan programlar bankalardaki musterilerin para hesaplarini tutan programlar gibi yazilimlardir Butun sistem programlari icinde en temel yazilim isletim sistemidir ki bilgisayarin butun donanim ve yazilim kaynaklarini kontrol ettigi gibi kullanicilara ait uygulama yazilimlarinin da calistirilmalarini ve denetlenmelerini saglar Cevirici yazilimlar Herhangi bir dilde yazilan programi makine diline ceviren yazilimlardir Yazilim cesitleriSistem yazilimlari Sistem yazilimlari bilgisayar kullanimi icin gerekli ana fonksiyonlari saglar ve bilgisayar donanimina ve sistemin yurutulmesine yardimci olur Su kombinasyonlari icerir Aygit suruculeri Isletim sistemleri Sunucular Sistem yazilimi cesitli bagimsiz donanim bilesenlerinin uyum icinde calismalarindan sorumludur Sistem yazilimi bilgisayar donaniminin isletilmesi ve uygulama yaziliminin calistirilmasi icin bir platform saglamak icin tasarlanmis bir bilgisayar yazilimidir En temel sistem yazilimi turleri sunlardir Bilgisayar BIOS u ve aygit yazilimi Bilgisayara bagli veya bilgisayar icindeki donanimi calistirmak ve kontrol etmek icin gereken temel islevselligi saglar Isletim sistemi onde gelen ornekler Microsoft Windows Mac OS X ve Linux olmak uzere Bilgisayar parcalarinin hafiza ile diskler arasinda veri alisverisi veya monitore goruntu saglamak gibi gorevleri uygulayarak birlikte calismasina olanak saglar Ayrica ust duzey sistem yazilimi ve uygulama yazilimlarinin calistirilmasi icin bir platform olusturur Yardimci yazilim Bilgisayarin analiz edilmesine yapilandirilmasina yonetilmesine ve optimize edilmesine yardimci olur Ayrica sistem yazilimi terimi bazi yayinlarda yazilim gelistirme araclarini tanimlamak icin de kullanilir Bilgisayar alicilari nadiren sahip oldugu isletim sistemini oncelikli olarak dikkate alarak bir bilgisayar alirlar Fakat cep telefonu gibi aygitlari satin alan kisiler icin bu durumun tersi gecerli olabilir Cunku iPhone orneginde oldugu gibi bu tur aygitlarin sistem yazilimlarinin son kullanici tarafindan degistirilmesi oldukca zordur Ayrica sistem yazilimi genellikle dahili ya da onceden yuklenmis sekilde yararli ve hatta gerekli bir altyapi kodu olarak gorev yapar Sistem yaziliminin disinda kullanicilarin dokumanlar olusturmasina oyun oynamasina muzik dinlemesine ya da Internet te gezinmesine olanak saglayan yazilimlara uygulama yazilimi denir Kaynakca TDK Bilisim Sozlugu ndeki tanimi Bir bilgisayarda donanima hayat veren ve bilgi islemde kullanilan programlar yordamlar programlama dilleri ve belgelemelerin tumu 14 00 17 00 ISO IEC 2382 2015 ISO Ingilizce 24 Nisan 2021 tarihinde kaynagindan Erisim tarihi 19 Mayis 2024