donanım

Donanım ( / ⁠ hɑːdˌwɛə ⁠ / de İngiliz ve / ⁠ hɑɹdˌwɛɚ ⁠ / de Amerikan İngilizcesi bazen "HW" olarak kısaltılır) için jenerik bir terimdir fiziksel bir bileşenlerinin (elektronik ve mekanik bileşenler) veri işleme sisteminde olduğu gibi, tamamlayanından yazılımına ( programlar ve veriler ).

kelime kökeni

Başlangıçta İngiliz donanımı kabaca "donanım" ile eş anlamlıydı ve bugün İngilizce konuşulan ülkelerde bu anlamda hala kullanılmaktadır - yalnızca bilgisayar donanımı için değil .

Donanım ve yazılım arasındaki fark

Anakart (İngilizce anakart)

Bundan sonra “bilgisayar” olarak anılacak olan veri işleme sistemleri, çoğunlukla donanım ve yazılımdan oluşmaktadır. Donanım, bir bilgisayarın dokunabileceğiniz parçasıdır: basit bir kapasitörden tam doldurulmuş bir devre kartına kadar her bir bileşen, bir bütün olarak cihaz ve fare , klavye , ekran ve yazıcı gibi aksesuarları ve ayrıca veri taşıyıcıları gibi. olarak sabit disk sürücüleri veya USB hafıza kartlar .

Yazılım olduğu bilgi ve önemsiz olduğu için dokunulmaz edilemez. Programlara (süreç açıklamaları) ve verilere bölünebilir ve bir bilgisayarın ne yaptığını ve nasıl yaptığını belirler (kabaca bir komut dosyasıyla karşılaştırılabilir ). Donanım yazılımı çalıştırır ve onu eylemlere dönüştürür.

Tıpkı bilgi gibi, yazılım da fiziksel temsil olmadan var olamaz: yazılım, belirli ortamlarda saklanabilir, yazdırılabilir, görüntülenebilir veya taşınabilir. Ancak, bu olan bir yazılım değildir, onlar sadece bunu içerirler.

Donanım ve yazılım kontrollü çalışma prensibi

kabloları takarak programlanan erken bilgisayar
1950'lerde, yazılım delikli bantta depolandı. Her olası delik konumu bir biti temsil eder . Delikler vardır ancak yazılım değildir; onlar donanımın bir parçasıdır. Modern veri taşıyıcıları bile yazılım değil, her zaman yalnızca yazılımı içeren donanımdır.

İş akışında donanımı otomatik olarak kontrol etmek için yazılımın kullanılması gerekmez. Donanım kontrollü çalışma prensibi - karmaşık iş süreçleri bile donanımda tamamen uygulanabilir . Makinenin temel işlevi, burada hesaplama işlemi yapım sırasında belirtilir. Bir örnek erken atari oyunlarından biridir, 1976'da Atari tarafından üretilen Breakout oyunu . Komple "program" (dizi, mantık) tamamen donanımdan, mecazi olarak konuşursak, "bağlantılı kontrol panellerinden " oluşuyordu . Analog bilgisayarlarda bile tam mantık, bileşenlerinin ara bağlantıları ve kabloları ile belirlenir.

Günümüzün elektronik cihazlarında bile, otomatikleştirilmiş iş akışları bazen doğrudan donanımda uygulanmaktadır, örn. B. mantık kapıları şeklinde . Belirli bir talimat dizisini uygularlar. İşlevleri, donanımın yapısı tarafından sabitlenir ve sonradan pek değiştirilemez. Yeni işlevlerin güncellenmesi veya hataların düzeltilmesi için donanımın (en azından kısmen) değiştirilmesi, eklenmesi veya diğer fiziksel müdahaleler yoluyla uyarlanması gerekir. Buna karşılık, işlem hızı genellikle daha yüksektir ve enerji tüketimi bir yazılım çözümüne göre daha düşüktür.

Bir iş akışı, fiziksel müdahale olmaksızın basit konfigürasyonun ötesinde değiştirilebilecekse, yazılım kontrollü çalışma prensibi devreye girer: yazılım kolayca uyarlanabilir ve hatta donanımı değiştirmeye gerek kalmadan tamamen değiştirilebilir. Hemen hemen her uygulama aynı cihazda kullanılabilir. Donanım bunun için bir işlemci alır . Bu, yazılımı "anlayabilir", işleyebilir.

Daha karmaşık donanım sistemleri genellikle donanım ve yazılım kontrollü bileşenlerin bir kombinasyonunu içerir.

Yukarıdaki örnekte, Atari tarafından üretilen 1976 atari makinesi işlemci kullanmıyordu. Sadece bir yıl sonra, oyun prensibi işlemci kontrollü bir cihaz olan bilgisayara aktarıldı. O zamandan beri oyun aynı zamanda yazılım olarak da mevcut. Bilgisayar oyunu artık "kablolu kontrol panellerinden" değil, bir veri taşıyıcısında birlikte depolanan ve bilgisayar tarafından değerlendirilen , işleme için gerekli ek bilgileri (verileri) içeren bir işlemci için talimatlardan oluşuyordu .

alt bölüm

Bir işlemcinin temel bileşenleri, kontrol birimi, aritmetik birim ("ALU" aritmetik-mantık birimi ), depolama birimi ve giriş/çıkış birimi (çevre birimi ) gibi çeşitli alt gruplardır . Bu arada, bu bilgisayar yapılarının çoğu modern işlemcilerdeki bir donanım çipine entegre edilmiştir, örneğin:

  • ALU ve paralel işleme için birkaç kez komut kodlaması için kontrol ünitesi;
  • Bellek yönetimi için kontrol birimi (MMU Bellek Yönetim Birimi );
  • önbellek depolama tesisi bir parçası olarak,
  • dahili ve harici bileşenleri birbirine bağlayan bir veri yolu sistemi kontrolü.

Sözde ile gömülü işlemciler, PDA (kullanılanlar gibi Kişisel Dijital Asistan ) ya da çamaşır makineleri, seri arayüzler (örneğin USB), dijital formda ile aynı muhafaza içinde bir giriş / çıkış ünitesi orada da I / O ( Giriş / Çıkış) örneğin bir dokunmatik ekran veya bir motor kontrolü için ve örneğin ışıklar için analog G / Ç.

Akıllı telefonlar için sözde SoC'ler (Çip Üzerinde Sistem) , örneğin , ana belleğe (RAM) ve flash belleğe kadar ek bileşenlerin entegre edildiği , daha da güçlü bir şekilde entegre edilmiştir .

Bilgisayar donanımı ayrıca PC bileşenlerini içerir:

Bir bilgisayarın tüm bu çevresel aygıtları ve bileşenleri, çoğunlukla mantık devreleriyle yapılmıştır .

Donanıma genellikle üreticinin açıkça tanımlanmasını sağlayan bir FCC numarası verilir.

Ayrıca bakınız

İnternet linkleri

Commons :  Resimler, videolar ve ses dosyaları içeren bilgisayar donanımı albümü
Vikisözlük: Donanım  - anlam açıklamaları, kelime kökenleri, eş anlamlılar, çeviriler
Vikikitaplar: Bilgisayar  Donanımı - Öğrenme ve Öğretme Materyalleri
Vikikitap: Yeni Başlayanlar İçin Bilgisayar Donanımı  - Öğrenme ve Öğretme Materyalleri

Bireysel kanıt

  1. Terimin anlamı :
  2. Jochen Ludewig, Horst Lichter: Yazılım Mühendisliği. 1. baskı. dpunkt Verlag, 2007, ISBN 978-3-89864-268-2 , "Yazılım önemsizdir ve formüle edildiği dillerden ve gösterimlerden [...] oluşur."
  3. Tessen Freund: Bilgi yoğun geliştirme süreçlerini modelleyerek yazılım mühendisliği . ISBN 978-3-940019-11-0 , böl. 2.1.1 “Yazılım”, s. 25. Edmunds'tan alıntı: “Yazılım, bilgisayar programlarını ve bu programlar tarafından kullanılan verileri içerir […] Yazılım, bir bilgisayarın ne yaptığını ve nasıl yaptığını belirler.” Google-books
  4. a b Steve Wozniak : iWoz - Kişisel bilgisayarı nasıl icat ettim ve Apple'ı nasıl kurdum. Deutscher Taschenbuchverlag 2008, ISBN 978-3-423-34507-1, s. 144-149.