
C, yapısal bir programlama dilidir. Bell Laboratuvarları'nda, Ken Thompson ve Dennis Ritchie tarafından UNIX işletim sistemini geliştirebilmek amacıyla B dilinden türetilmiştir. Geliştirilme tarihi 1972 olmasına rağmen yaygınlaşması Brian Kernighan ve Dennis M. Ritchie tarafından yayımlanan "C Programlama Dili" kitabından sonra hızlanmıştır. Günümüzde neredeyse tüm işletim sistemlerinin yapımında %95'lere varan oranda kullanılmış, hâlen daha sistem, sürücü yazılımı, işletim sistemi modülleri ve hız gereken her yerde kullanılan oldukça yaygın ve sınırları belirsiz oldukça keskin bir dildir. Keskinliği, programcıya sonsuz özgürlüğün yanında çok büyük hatalar yapabilme olanağı sağlamasıdır. Programlamanın gelişim süreciyle beraber programlamanın karmaşıklaşması, gereksinimlerin artması ile uygulama programlarında nesne yönelimliliğin ortaya çıkmasından sonra C programcıları büyük ölçüde nesne yönelimliliği destekleyen C++ diline geçmişlerdir.

HTTP bir kaynaktan dağıtılan ve ortak kullanıma açık olan hiperortam bilgi sistemleri için uygulama seviyesinde bir iletişim protokolüdür. HTTP, World Wide Web için veri iletişiminin temelidir; burada köprü metni belgeleri, örneğin bir fare tıklamasıyla veya bir web tarayıcısında ekrana dokunarak kullanıcının kolayca erişebileceği diğer kaynaklara köprüler içerir.

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.

Dinamik Rastgele Erişimli Bellek, dinamik rastgele erişimli bellek bir tümleşik devre içinde her bir veri bitini ayrı bir kapasitör içinde saklayan Rastgele Erişimli Bellek türüdür. Kapasitörler yapıları gereği bir süre sonra boşalacağından yenileme/tazeleme (refresh) devresine ihtiyaçları vardır. Bu yenileme ihtiyacından dolayı DRAM, SRAM ve diğer statik belleklerin zıddı durumundadır. DRAM’in SRAM üzerindeki avantajı onun yapısal basitliğidir: 1 bit için 1 transistör ve 1 kapasitör DRAM için yeterliyken SRAM için 6 transistör gerekir. DRAM, yenileme devresinden dolayı çok yer kaplar. Güç kaynağı açık olduğu durumda DRAM ve SRAM sakladığı verileri korur bu nedenle her iki bellek aygıtı da volatiledir.

Ana belleğin işlemler arasında paylaştırılmasına ana bellek yönetimi ya da bellek yönetimi adı verilir. İşletim sisteminin bu amaçla oluşturulan kesimine de bellek yöneticisi adı verilir.

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.
Mikroişlemcilerde kural dışı durumlar, programların çalıştırılması esnasında verilen komutlar neticesinde oluşan hatalardır. Bu hatalar nedeniyle program istenilen şekilde çalışmaz. Hatta işlemcinin kilitlenmesine bile sebep olabilir. Bu tür durumlar normal bir işleyiş olmadığından kural dışı durum oluşturur.
Yazılım gerilemesi, belli bir olaydan sonra daha önceden çalışan bir özelliğin çalışmaması hatasıdır. Yazılım performans gerilemesi yazılımın hâlâ doğru olarak çalışması ama performasının azalması veya hafıza kullanımının önceki duruma göre artması durumudur.
Güvenilirlik mühendisliği, güvenilirlik öğrenimi, gelişimi ve Ömür Devri Yönetimi ile ilgilenen bir mühendislik dalıdır. Güvenilirlik, bir sistem veya parçanın, belirlenen süre ve şartlar altında, istenen fonksiyonları gerçekleştirebilme yeteneği olarak tanımlanır. Kavram çoğu zaman, sistemin hata verme olasılığı şeklinde algılanır. Güvenilirlik, ayrıca belirli bir zaman aralığında işlevsellik yeteneğini tanımlama için de kullanılabilir. Güvenilirlik mühendisliği Sistem Mühendisliği alt-disiplini olarak kabul edilir ve Entegre Lojistik Destek disiplinine sürekli girdi teşkil eder. Güvenilirlik mühendisliği, hatalar arasındaki ortalama sürenin hesaplanması ile sistem güvenilirliğini ve sürekliliğini sağlar.
PID oransal-integral-türevsel denetleyici kontrol döngüsü yöntemi, endüstriyel kontrol sistemlerinde yaygın olarak kullanılan bir geri besleme denetleyicisi yöntemidir. Bir PID denetleyici sürekli olarak bir hata değerini, yani amaçlanan sistem durumu ile mevcut sistem durumu arasındaki farkı hesaplar. Denetleyici süreç kontrol girdisini ayarlayarak hatayı en aza indirmeye çalışır.
Tedavinin, önlenebilir, hastaya belirgin veya belli olmayan zararlar veren yan etkilerine tıbbi hata denir. Tıbbi hata, hastalığın, sakatlığın, sendromun, davranışın, enfeksiyonun veya diğer hastalık durumlarının, eksik veya yanlış tanı ya da tedavilerini kapsar. Dünya çapında 1990 yılında 94,000 insan, 2013 yılında 142,000 insan tedavinin yan etkileri yüzünden ölmüştür.

Poka-yoke (ポカヨケ) "hata engelleme" anlamındaki Japonca terim. Poka-yoke operatörlerin manuel iş yapma sırasında hata (poka) yapmalarını engelleyen (yokeru) yalın üretim yöntemidir. Amacı insan hatalarını daha oluşmadan önce engelleme, düzeltme veya bunları ortaya çıkarmaktır. Terim olarak Shigeo Shingo tarafından ortaya atılmıştır, Toyota Üretim Sisteminin bir parçasıdır. İlk ortaya atıldığında "aptal engelleme" anlamında baka-yoke terimi kullanılmasına rağmen, çalışanların tepkilerinden sonra poka-yoke adı tercih edilmiştir.
Otorite kontrolü, bilgi biliminde kütüphanecilikte katalog ve bibliyografik bilgilerin tek ve eşsiz bir ad verilerek düzenlenmesi sürecine verilen isimdir. Otorite kontrolündeki otorite kelimesi, insanların, yerlerin, şeylerin ve kavramların isimlerinin yetkilendirildiği, yani belirli bir biçimde oluşturulduğu fikrinden türemiştir. Farklı adlarla anılan aynı kişinin ya da aynı isme sahip farklı kişilerin tek bir eşsiz numara ile tanımlanarak karışıklıkların önlenmesini amaçlar. Bazı ülke ve kuruluşlar kendilerine özgü otorite kontrol sistemleri geliştirmişlerdir. Bu türünün tek örneği olan başlıklar veya tanımlayıcılar, ilgili otorite dosyasını kullanan kataloglar boyunca tutarlı bir şekilde uygulanır ve bağlantılar ve çapraz referanslar gibi diğer veri düzenleme yöntemleri için uygulanır. Her kontrollü giriş, kapsamı ve kullanımı açısından bir otorite kaydında tanımlanır ve bu düzenleme, kütüphane personelinin kataloğu korumasına ve araştırmacılar için uygun hale getirmesine yardımcı olur.

Termodinamikte, sistemin termodinamik durumu, durum fonksiyonları olarak bilinen uygun değişken değerleriyle tam olarak tanımlanabilir. Termodinamik değişkenlerinin değerleri bir sistem için bir kere belirlendiğinde, termodinamiğin bütün özelliklerinin değerleri eşsiz bir şekilde belirlenmiş olur. Genellikle, termodinamik durum termodinamik dengenin biri olarak varsayılır. Yani, bu durum bir sistemin sadece belli bir süredeki durumu değil, durum süresiz uzunlukta aynı ve değişmezdir.

Hata ağacı analizi (HAA), alt seviyedeki bir dizi olayı birleştirmek için kullanılan Boolean mantığı ile analizi yapılan sistemdeki arzu edilmeyen bir durum için uygulanan, yukarıdan aşağı ve tümdengelim mantığı olan başarısızlık analizidir. Bu analiz yöntemi, esas olarak güvenlik mühendisliği ve güvenilirlik mühendisliği alanlarında sistemlerin nasıl bozulabileceğini anlamak, riski azaltacak en iyi yolları tanımlamak veya sistemin belli bir seviyesindeki başarısızlığı veya emniyetli kaza olaylarının oranlarını belirlemek için kullanılır. HAA havacılık, nükleer enerji, kimyasal süreç, ilaç, petrokimya ve diğer yüksek tehlikenin bulunduğu endüstrilerde kullanılmaktadır, fakat sosyal hizmet sistemi başarısızlıkları ile ilgili risk faktörü tanımlamaları gibi farklı alanlarda da kullanılır. HAA aynı zamanda yazılım mühendisliğinde hata ayıklama amacıyla kullanılır ve hataları tespit etmek için kullanılan sebep-eleme tekniği ile yakından ilişkilidir.

MissingNo. veya MissingNO, video oyunları Pokémon Red ile Pokémon Blue'da bulunan, oyun hatası sonucu ortaya çıkan gayriresmî bir Pokémon türüdür. "Missing Number" anlamına gelen MissingNo. oyunun geliştiricisi Game Freak tarafından hata işleyicileri olarak kullanılmakta ve bu hata işleyiciler, oyun mevcut olmayan bir Pokémon türüne erişmeye çalıştığında ortaya çıkmaktadır. Oyunda karşılaşılan üç farklı durumda, programlama sorunu nedeniyle oyuncular glitch üzerinden MissingNo. ile karşılaşabilirler.

Analiz, karmaşık bir konuyu veya maddeyi daha iyi anlamak için daha küçük parçalara ayırma sürecidir. Teknik, matematik ve mantık çalışmalarında Aristoteles'ten önce uygulanmıştır.

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.
Bilgi işlemde, ölümcül özel durum hatası veya ölümcül hata, bir programın durmasına neden olan ve bu nedenle kullanıcıyı işletim sistemine döndürebilen bir hatadır. Eğer bu olursa, programın işlediği veriler kaybolabilir. Ölümcül bir hata genellikle ölümcül bir sistem hatasından ayırt edilir. Ölümcül bir hata genellikle aşağıdaki durumlardan herhangi birinde oluşur:
- Yasadışı bir talimat verilmeye çalışılırsa
- Geçerli zil sesi veya CPU modunda bir işleme izin verilmezse
- Eğer bir program bir şeyi sıfıra bölmeye çalışıra ölümcül hata ortaya çıkar