İçeriğe atla

Y2K problemi

Elektronik bir tabelada gerçekleşmiş olan söz konusu problem

2000 yılı problemi (Y2K problemi, milenyum hatası, Y2K hatası ya da sadece Y2K diye de bilinir) 1 Ocak 2000 tarihinden sonra eski bilgisayar ve yazılımlarında görülen ve tarih ve zamanla ilgili işlemlerde hatalı sonuçlara yol açan bir yazılım hatasıdır.

Hata, bazı kurum ve kuruluşlarda (örneğin bankamatiklerde) ve devlet bilgisayarlarındaki çeşitli işlevlerin 31 Aralık 1999 tarihini müteakip 1 Ocak 2000 gecesi kesilmesi şeklinde ortaya çıkmıştır. Buna benzer bir hata da UNIX yüklü 32-bit sistemlerde 2038 yılında ortaya çıkacak olan 2038 yılı problemidir.

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Bilgisayar</span> çok sayıda aritmetiksel veya mantıksal işlemlerden oluşan bir işi, önceden verilmiş bir programa göre yapıp sonuçlandıran elektronik araç

Bilgisayar, aritmetik veya mantıksal işlem dizilerini (berim) otomatik olarak yürütmek üzere programlanabilen dijital bir elektronik makinedir. Çağdaş bilgisayarlar, programlar olarak bilinen genel işlem kümelerini gerçekleştirebilir. Bu programlar, bilgisayarların çeşitli görevleri gerçekleştirmesini sağlar. Ayrıca bir bilgisayar sisteminin tam verimle çalışabilmesi için donanım, işletim sistemi ve çevresel cihazlara sahip olması gerekmektedir. Bu terim aynı zamanda bir bilgisayar ağı veya bilgisayar kümesi gibi birbirine bağlı ve birlikte çalışan bir grup bilgisayar anlamına da gelebilir.

<span class="mw-page-title-main">İşletim sistemi</span> bilgisayar donanım kaynaklarını yöneten yazılım

İşletim sistemi ya da işletim dizgesi, bir bilgisayarın donanım kaynaklarını yöneten ve uygulama yazılımlarına hizmet sağlayan yazılımların bir bütünüdür. İşletim sistemleri, bilgisayarın donanımı ile uygulama yazılımları arasında bir köprü görevi görerek kullanıcıların sistemle etkileşim kurmasını sağlar. Öne çıkan örnekler arasında Microsoft Windows, macOS, GNU/Linux dağıtımları, Android ve iOS yer alır.

<span class="mw-page-title-main">Bilgisayar bilimi</span> belirli evren kurallarına dayalı, sistematik çalışan ve elementlerin ya da ağların birbirleriyle olan ilişkisi

Bilgisayar bilimi, bilgisayarların tasarımı ve kullanımı için temel oluşturan teori, deney ve mühendislik çalışmasıdır. Hesaplamaya ve uygulamalarına bilimsel ve pratik bir yaklaşımdır. Bilgisayar bilimi; edinim, temsil, işleme, depolama, iletişim ve erişimin altında yatan yönteme dayalı prosedürlerin veya algoritmaların fizibilitesi, yapısı, ifadesi ve mekanizasyonunun sistematik çalışmasıdır. Bilgisayar biliminin alternatif, daha özlü tanımı "büyük, orta veya küçük ölçekli algoritmik işlemleri otomatikleştirme çalışması" olarak nitelendirilebilir. Bir bilgisayar bilimcisi, hesaplama teorisi ve hesaplama sistemlerinin tasarımı konusunda uzmanlaşmıştır.

<span class="mw-page-title-main">Microsoft</span> Amerika Birleşik Devletleri merkezli çok uluslu teknoloji şirketi

Microsoft Corporation, ABD merkezli çok uluslu teknoloji şirketidir. Bilgisayar yazılımları, elektronik cihazlar, kişisel bilgisayarlar ve bilişim hizmetleri geliştirir, üretir, lisanslar ve satar. Şirketin en çok bilinen yazılımları Microsoft Windows ve MS-DOS işletim sistemi aileleri, Microsoft Office paketi, Bing adlı arama motoru, Internet Explorer ve Edge web tarayıcılarıdır. Öne çıkan donanım ürünleri ise Xbox video oyun konsolları, Microsoft Hololens sanal gerçeklik gözlükleri ve Microsoft Surface dokunmatik ekranlı kişisel bilgisayar ürün ailesidir. Microsoft, 2016 itibarıyla dünyanın en büyük yazılım geliştiricisi ve dünyanın en değerli şirketlerinden birisidir. Şirketin adı, "microcomputer" (mikrobilgisayar) ve "software" (yazılım) sözcüklerinin birleşmesinden meydana gelir.

<span class="mw-page-title-main">Bilgisayar ağı</span> kaynaklarını paylaşmak üzere birbirine bağlanmış iki veya daha fazla bilgisayarın oluşturduğu yapı

Bilgisayar ağı, küçük bir alan içerisindeki veya uzak mesafelerdeki bilgisayarların ve/veya iletişim cihazını iletişim hatları aracılığıyla birbirine bağlandığı, dolayısıyla bilgi ve sistem kaynaklarının farklı kullanıcılar tarafından paylaşıldığı, bir yerden başka bir yere veri aktarımının mümkün olduğu iletişim sistemidir. En az iki bilgisayarı birbirine bağlayarak bir ağ oluşturulur. 1980'li yıllarla birlikte, Ethernet ve LAN teknolojisinin gelişmesiyle, kişisel bilgisayarlar ve ofisler bilgisayar ağlarına kavuşmuştur. En bilinen ve en büyük bilgisayar ağı, İnternettir.

<span class="mw-page-title-main">RAM</span> herhangi bir sırada okunabilen ve değiştirilebilen bir tür geçici veri deposu

Rastgele erişimli hafıza veya rastgele erişimli bellek mikroişlemcili sistemlerde kullanılan, genellikle çalışma verileriyle birlikte makine kodunu depolamak için kullanılan herhangi bir sırada okunabilen ve değiştirilebilen bir tür geçici veri deposudur. Buna karşın diğer hafıza aygıtları saklama ortamındaki verilere önceden belirlenen bir sırada ulaşabilmektedir, çünkü mekanik tasarımları ancak buna izin vermektedir.

Prolog, yapay zekâ uygulamalarında kullanılan dördüncü nesil bilgisayar dili ailesinden olan bir mantık programlama dilidir.

<span class="mw-page-title-main">Biyoenformatik</span> büyük, karmaşık biyolojik veri setlerinin hesaplamalı analizi

Biyobilişim veya Biyoenformatik, biyolojinin çeşitli dalları, ancak özellikle moleküler biyoloji ile bilgisayar teknolojisini ve bununla ilişkili veri işleme aygıtlarını bünyesinde barındıran bilimsel disiplin. Bir diğer tanımla, karmaşık biyolojik verilerin derlenmesi ve analiz edilmesi bilimidir.

Yazılım hatası (bug), bir bilgisayar programının veya yazılım sisteminin yanlış veya beklenmeyen bir sonuç üretmesine ve istenmeyen şekillerde davranmasına neden olan bir hata, kusur ya da arızadır. Hataları bulma ve düzeltme süreci "hata ayıklama" olarak adlandırılır ve genellikle hataları saptamak için resmi teknikler veya araçlar kullanır. 1950'lerden bu yana bazı bilgisayar sistemleri, yapılan işlemler sırasında çeşitli bilgisayar hatalarını caydırmak, tespit etmek veya otomatik olarak düzeltmek için tasarlandı.

<span class="mw-page-title-main">Programlama</span> bilgisayar probleminin orijinal formülasyonundan çalıştırılabilir bilgisayar programlarına yönlendiren süreç

Programlama ya da diğer adı ile yazılımlama, bilgisayarın donanıma nasıl davranacağını anlatan, bilgisayara yön veren komutlar, kelimeler, aritmetik işlemlerdir. Diğer bir tanımla programlama, bilgisayar programlarının yazılması, test edilmesi ve bakımının yapılması sürecine verilen isimdir.

<span class="mw-page-title-main">2038 yılı problemi</span> bir bilgisayar yazılımı hatası

2038 yılı problemi, 2038 yılında bazı POSIX zaman gösterimini kullanan 32-bit sistemlerin çökmesine yol açacak bir yazılım hatasıdır.

<span class="mw-page-title-main">Bilgisayar oyunu</span> bilgisayarda oynanan oyun türü

Bilgisayar oyunu veya kişisel bilgisayar oyunu olarak da bilinen PC oyunu, bir video oyun konsolu veya atari makinesi yerine kişisel bilgisayarda oynanan bir tür video oyunudur. Tanımlayıcı özellikleri şunları içerir: daha çeşitli türleri ve kullanıcı tarafından belirlenen oyun donanımı ve yazılımı; genellikle giriş, işleme, video ve ses çıkışında daha büyük kapasite. Bilgisayar oyunu oynamak için özel olarak oyun bilgisayarı modelleri, farklı aksesuarlar tasarlanmıştır. Mobil oyunların son yıllarda büyümesine rağmen, 2018 yılında, küresel PC oyunları pazarı yaklaşık 27,7 milyar dolar değerindeydi.

<span class="mw-page-title-main">Sayısal analiz</span>

Sayısal analiz, diğer adıyla nümerik analiz veya sayısal çözümleme, matematiksel analiz problemlerinin yaklaşık çözümlerinde kullanılan algoritmaları inceler. Bu nedenle birçok mühendislik dalı ve doğa bilimlerinde önem arz eden sayısal analiz, bilimsel hesaplama bilimi olarak da kabul edilebilir. Bilgisayarın işlem kapasitesinin artması ile gündelik hayatta ortaya çıkan birçok sistemin matematiksel modellenmesi mümkün olmuş ve sayısal analiz algoritmaları burada ön plana çıkmıştır. 21. yüzyıldan itibaren bilimsel hesaplama yöntemleri mühendislik ve doğa bilimleri ile sınırlı kalmamış ve sosyal bilimler ile işletme gibi alanları da etkilemiştir. Sayısal analizin alt başlıklarına adi diferansiyel denklemlerin yaklaşık çözümleri ve özellikle veri biliminde önem taşıyan sayısal lineer cebir ile optimizasyon örnek gösterilebilir.

Sonlu farklar yöntemi bir sayısal yöntemdir. Sonlu fark denklemlerinden faydalanır. Bu denklemler ile diferansiyel denklemlerin analitik çözümlerine yaklaşılır.

<span class="mw-page-title-main">CD Çalar (Windows)</span>

CD Çalar Microsoft tarafından yapılan, bilgisayarın ses kartını kullanarak ses CD'lerini (CDDA) çalabilen bir bilgisayar programıydı. Windows 98, Windows NT 3.51, Windows NT 4.0 ve Windows 2000'de dahil edilmiştir. Program ayrıca Windows 95 için hazırlanmıştır. Windows ME'den başlayarak Windows Media Player ile değiştirilen Windows'un sonraki sürümlerinden kaldırılmıştır.

<span class="mw-page-title-main">Palm-boyutlu PC</span>

Palm-boyutlu PC Microsoft'un "elde" bir profile uyan bir bilgisayardaki ilk denemesi idi. Platform 2000'de aşamalı olarak kaldırıldı.

Güvenli kodlama, bilgisayarın yazılımsal olarak güvenlik zafiyetlerinden korumayı amaçlayan bir yöntemdir. Yazılım hata ve kusurları ile mantıksal hatalar yazılımı sömürme amaçlı kullanılan güvenlik zafiyetlerin başında gelir. Raporlanan zafiyetlerden elde edilen bilgiler ışığında güvenlik uzmanları çoğu zafiyetin ufak programlama hatalarından kaynaklandığını keşfetmiştir. Güvenli olmayan bu kodlar incelenerek eğitimci yazılım geliştiren kişiler ve kurumlar bu açıklıkları azaltmayı hedeflemektedir.

Michael Anthony Jackson, İngiliz bilgisayar bilimcisi ve Londra, İngiltere'de bağımsız bilgisayar danışmanıdır. Aynı zamanda Birleşik Krallık'taki Açık Üniversite'de misafir araştırma profesörüdür.

<span class="mw-page-title-main">Kernel panic</span>

Bir kernel panic, bir işletim sisteminin çekirdeği tarafından, güvenli bir şekilde kurtarılamadığı veya sistemi çalıştırmaya devam etmenin büyük veri kaybı yaşanabilmesinin yüksek bir riske sahip olacağı dahili bir kritik hata tespit edildiğinde alınan bir güvenlik önlemidir. Terim büyük ölçüde Unix ve Unix benzeri sistemlere özgüdür. Microsoft Windows işletim sistemlerindeki eşdeğeri, genellikle "mavi ekran" olarak adlandırılan bir durdurma hatasıdır.