DONANIM VE YAZILIM
DONANIM VE YAZILIM
İlk nesil boyunca, bilgisayar endüstrisi bir avuç satıcıdan oluşuyordu. Her şirket kendi donanım ve yazılım hattını üretti.
müşterilerine de hizmet vermiştir. 30 yıl önceki bilgisayar üreticilerinin sayısını birkaç bin ile çarpın ve bugün bilgisayar endüstrisinin ne kadar büyük olduğu hakkında bir fikriniz var.
Ayrıca sektördeki bazı firmalar sadece tek bir segmentte uzmanlaşmıştır; diğerleri iki veya üçte yarışırlar.
Bilgisayar donanımı
Bugün 100’den fazla firma bilgisayar sistem birimleri üretmektedir. Bazıları anabilgisayarlarda, diğerleri minilerde ve yine de diğerleri mikrobilgisayarlarda özellikle güçlüdür. Sadece birkaç büyük firma bu alanların birden fazlasında ürün sunmaktadır.
ayrıca tabii ki kendi sistem birimlerini üreten birçok firma, destekleyici donanımlar da yapmaktadır. Ancak, çevresel aygıtlar yapan tüm firmalar aynı zamanda sistem birimleri de üretmez.
Bilgisayar pazarı çok büyük olduğundan, hemen hemen her şirket belirli alanlarda uzmanlaşmıştır. Örneğin, Apple ve Compaq mikro bilgi işlem ürünlerine odaklanmaktadır. Digital Equipment Corporation (DEC) ve Data General, mini bilgisayar ürünlerinin önde gelen satıcılarıdır.
Qume, önemli bir yazıcı ve görüntüleme cihazı üreticisidir. Diğer şirketler belirli sektörlerde uzmanlaşmıştır. Örneğin, Diebold bankacılık için teknoloji ürünlerine odaklanır ve Quotron, borsa kotasyonları sağlamakla ilgili ürünlerde uzmanlaşmıştır.
Ve IBM, anabilgisayarlarda, küçük işletme sistemlerinde, mikrobilgisayarlarda, çevresel araçlarda ve yazılımda büyük bir güç olarak kendi başına bir sınıftadır. Japon firmaları ise çevresel donanım pazarlarında özellikle zorlu oyuncular haline geldi.
Ayrıca Donanım, bir bilgisayarın fiziksel bileşenlerini ifade eder. Bilgisayar Donanımı, bilgisayarın bu parçalara dokunabildiğimiz herhangi bir parçasıdır. . Bilgisayardaki donanım örnekleri, İşlemci, Bellek Aygıtları, Monitör, Yazıcı, Klavye, Fare ve Merkezi İşlem Birimidir.
Bilgisayar yazılımı
Donanıma rağmen Yazılım, bir bilgisayar sisteminde farklı görevleri yerine getiren talimatlar, prosedürler ve belgeler topluluğudur. Bilgisayar Yazılımı, bir bilgisayar işlemcisinde yürütülen bir programlama kodudur da diyebiliriz. Evenso Kod, makine düzeyinde kod veya bir işletim sistemi için yazılmış kod olabilir. Yazılım örnekleri Ms Word, Excel, Power Point, Google Chrome, Photoshop, MySQL vb.
En önde gelen salt yazılım firmaları arasında Microsoft Corporation, Lotus Development Corporation, Computer Associates International ve Borland International bulunmaktadır.
Ayrıca bir bilgisayarın donanımında farklı parçalar vardır: giriş birimi, merkezi işlem aygıtı ve çıkış birimi.
a) Giriş Cihazları:
Veriler ve talimatlar, giriş aygıtları kullanılarak bir bilgisayara beslenir.
(b) Merkezi İşlem Birimi (CPU):
gerçekte Bilgisayarın ana birimidir. Verilerin işlenmesinden sorumludur. . Böyle bir bilgisayarın işleyişi prensipte oldukça basittir.
Veriler gibi talimatlar, Örneğin, Intel X86 mikroişlemci serisindeki bir tür kopyalama işleminin kodu 10110000’dir.
Ve özel talimat, Halihazırda popüler olan bir makine dilini kullanarak mevcut yazılımı yeni bir makinede çalıştırmayı çok daha kolay hale getirir.
Sonuç olarak, ticari yazılım kullanılabilirliğinin önemli olduğu pazarlarda, tedarikçiler bir veya çok az sayıda farklı makine dilinde bir araya geldi.
i) Bellek:
Gerektiğinde bunları tutan ve ileten verileri kabul eden bir cihazdır. Bu tür belleğe “birincil depolama bölümü” (PSS) de denir. Tipik olarak, her saat döngüsünde bilgisayar, belleğinden talimatları ve verileri alır.
Bu nedenle bir bilgisayar, ‘bayt’ adı verilen bir yerde veya hücrede bir bilgi parçasını saklar. Herhangi bir yerin referans için bir adresi vardır. Bellek adresleme, bellekte numara kullanarak adresleme hücresi (veya konumu)dur. Örneğin, bir bellek ‘n’ hücreye sahipse, 0’dan n-1’e kadar adresleri olacaktır. Bir bellekteki tüm hücrelerin boyutu eşittir.
Aşağıda belirtildiği gibi farklı donanım ve yazılım bellekleri vardır.
1. Rastgele Erişim Belleği (RAM):
Verileri ve programı geçici olarak saklar. İşletim sistemi, (temel) yazılım ve diğer uygulama programlarının verilerini içerir.
2. Salt Okunur Bellek (ROM)
bilgisayarı çalıştırmak için her zaman gerekli olan bu tür programlar ROM’a yazılır. ROM her zaman ‘önyükleme yükleyicisini’ içerir. Bu nedenle işletim sistemini belleğe yükler ve açıldığında bilgisayarı başlatır.
3. Programlanabilir Salt Okunur Bellek (PROM):
ROM verileri arasında değişiklik yapılamaz, ancak bazı durumlarda özel yazma devreleri kullanılarak programlama yapılabilir. Sonra buna PROM denir.
4. Silinebilir Programlanabilir Salt Okunur Bellek (EPROM):
PROM’da veriler değiştirilemez. Ancak EPROM, verilerin güçlü bir ultraviyole ışınlarından geçirilerek değiştirilebileceği şekilde yapılmıştır.
5. Önbellek (Tamponlar):
Ana bellekten alınan bazı programları geçici olarak saklayan çok yüksek hızlı bir bellektir. Daha hızlıdır ama pahalıdır.
Kontrol ünitesi
Terimden de anlaşılacağı gibi, kontrol ünitesi birbirine bağlı tüm işlemleri kontrol eder.
Yürütülen programları seçer, yorumlar ve yönlendirir. Böylece tüm sistemin düzenini ve düzenini sağlar. Bu birim verileri işlemez, bilgisayarın merkezi sinir sistemi olarak görev yapar.
Aritmetik ve Mantık Birimi (ALU):
ALU bilgisayarın kalbidir, ayrıca iki sınıf temel işlemi gerçekleştirebilir: (i) aritmetik işlemler örn. iki sayıyı toplama veya çıkarma [aritmetik işlemler kümesi çok sınırlı olabilir; gerçekten de, bazı tasarımlar çarpma ve bölme işlemlerini doğrudan desteklemez (bunun yerine, kullanıcılar çoklu toplama, çıkarma ve diğer basamak işlemlerini gerçekleştiren programlar aracılığıyla çarpma ve bölmeyi destekler) ve (ii) iki sayı verilen ikinci karşılaştırma işlemlerini, eşittirler veya eşit değillerse hangisi daha büyüktür, örneğin A>B ise, o zaman A] yazdırın,
mikroişlemci
Kontrol ünitesi ve ALU’nun çalışması için yapılmış özel bir çiptir. Ayrıca bilgisayarın merkezi işlem birimi olarak da görev yapar. Mikroişlemci üreten firmalar şunlardır: Intel, Zilog, Motorola, vb. Her mikroişlemci, aşağıda belirtildiği gibi benzersiz bir numara ve üretici adı ile işaretlenmiştir:
Intel 8085 (8 bit) Motorola 68020 (8 bit) ,Intel 80286 (16 bit) Motorola 68030 (16 bit) ,Intel 80336 (32 bit) Motorola 68040 (32 bit)
Sayısal Yardımcı işlemci:
Temel olarak CPU, aritmetik ve mantıksal işlemleri gerçekleştirir, ayrıca veri talebini ağırlar ve trafiği kontrol eder. , bir bilgisayarda bulunur.
İkincil Depolama Ortamı:
Daha önce açıklandığı gibi, belleğin verilerin geçici olarak depolanmasını sağlaması, verilerin elektrik kesintisi veya başka nedenlerle kaybolması veya silinmesi anlamına gelir. ek olarak, bu tür sorunlardan kurtulmak için, örneğin disket, kompakt disk (CD), sabit disk sürücüleri vb. gibi bilgisayarlarda ikincil depolama ortamı da mevcuttur.
Çıktı ünitesi:
Verileri işledikten sonra, nihayet bilgisayar sonuçları sağlar. Böylece kullanıcılar, örneğin monitör ve yazıcı gibi çıktı aygıtlarını kullanarak sonuçları okurlar.
Monitör:
Bir monitöre görsel görüntüleme birimi denir. Gerçekte, ekranında görüntülerin görülebildiği televizyon gibi çalışır. Bu nedenle, küçük piksellerden oluşan görüntü bir monitörün ekranında görülebilir. bu nedenle piyasada farklı şirketler tarafından üretilen farklı monitör türleri vardır.
Yazılımlar
Bilgisayar programları için alternatif bir terimdir ve ayrıca daha kapsayıcı bir ifadedir ve faydalı görevleri yapmak için gerekli programlara eşlik eden tüm yardımcı materyalleri içerir.
Örneğin, bir video oyunu yalnızca programın kendisini değil, aynı zamanda oyunun sanal ortamını yaratmak için gereken resimleri, sesleri ve diğer materyalleri temsil eden verileri de içerir. gerçekte Bir bilgisayar uygulaması, çoğu bilgisayar kullanıcısına, genellikle perakende ortamında sağlanan bir bilgisayar yazılımı parçasıdır.
Yazılım Türleri:
“Yazılım” terimi ilk kez 1957 yılında John W. Türkiye tarafından kullanılmıştır. Sistemin fiziksel bileşenlerinin (donanım) aksine, bilgisayarın belirli bir görevi yerine getirmesini sağlayan programlardır.
Bu, uygulama yazılımını (bir kullanıcının bir görevi gerçekleştirmesini sağlayan bir kelime işlemci gibi) ve bunun sistemini (donanım ve diğer yazılımlarla arayüz oluşturarak diğer yazılımların düzgün çalışmasını sağlayan bir işletim sistemi gibi) içerir.
ayrıca Bilgisayar yazılımı üç kategoriye ayrılabilir: sistem yazılımı, programlama yazılımı ve uygulama yazılımı.
Sistem yazılımı:
Bilgisayarın kendisini işleme yeteneğini çalıştırmak ve genişletmek için tasarlanmış bir program koleksiyonuna yazılım denir. Temel olarak üreticiler bu programları hazırlar ve kullanıcılara sunar. Kullanıcılar gerektiğinde bu programları yürütürler. bu nedenle aşağıda verilen farklı sistem yazılımı kategorileri vardır:
İşletim sistemi:
Bunun tüm işlemleri işletim sistemi tarafından otomatik olarak yönetilir. Ayrıca donanımın işleyişini de kontrol eder.
Bellenim:
Firmware, bilgisayarın ROM‘una yazılan programlardır.
Program Verimlilik Araçları:
benzer şekilde Programlama bilgisine ihtiyaç duymayan birkaç güçlü araç vardır. yani bunlar önemli araçlardan bazıları:
i. Veri Tabanı Yönetim Yazılımı (DBase)
ii. Veri İletişim Yazılımı (D-Link)
iii. Masaüstü Yayıncılık Yazılımı (Sayfa oluşturucu, CorelDraw)
iv. Grafik Yazılımı (Paint, brush, PM4)
v. Spread Sheet yazılımı (Lotus)
vi. Kelime İşlem Yazılımı (Kelime Yıldızı)
Programlama Yazılımı:
sonuç olarak, bir programcıya farklı programlama dillerini kullanarak daha uygun bir şekilde bilgisayar programları ve yazılımlar yazmasına yardımcı olacak araçlar sağlar. ve Araçlar, metin düzenleyicileri, derleyicileri, yorumlayıcıları, bağlayıcıyı, hata ayıklayıcıları vb. içerir.