Bilgisayar Ve Programlamaya Giriş Dersi 1. Ünite Sorularla Öğrenelim

Bilgisayar Ve Programlamanın Gelişimi

1. Soru

Bilgisayar nedir, tanımlayınız?

Cevap

Günümüz insanı için hayatın vazgeçilmez bir parçası olan bilgisayarlar en basit tabirle aritmetiksel ve mantıksal işlemler yapabilen, programlanabilir elektronik cihazlardır.


2. Soru

Tarihteki ilk bilgisayar hangisidir?

Cevap

Tarihte yapılmış ilk bilgisayar 1946 yılında Tarihte yapılmış ilk bilgisayar 1946 yılında Amerika birleşik devletlerinde açıklanmış ENIAC (elektronik sayısal entegreli hesaplayıcı) adlı makinedir.


3. Soru

Modern bilgisayar tarihindeki beş ana dönem nedir?

Cevap

  • Birinci nesil bilgisayarlar (1940-1956)-
  • İkinci nesil bilgisayarlar (1956-1963)
  • Üçüncü nesil bilgisayarlar (1964-1971)
  • Dördüncü nesil bilgisayarlar (1971-günümüz)
  • Beşinci nesil bilgisayarlar (günümüz-yakın gelecek)


4. Soru

Birinci nesil bilgisayarlarda elektronik sistemi olarak hangi bileşen kullanılmıştır?

Cevap

Birinci nesil bilgisayarlarda elektronik sistemi olarak vakum tüpleri kullanılmıştır.


5. Soru

Birinci nesil bilgisayarlarda bellek olarak hangi bileşen kullanılmıştır?

Cevap

Birinci nesil bilgisayarlarda bellek olarak manyetik silindirler kullanılmıştır.


6. Soru

Birinci nesil bilgisayarların programlanmasında hangi dil kullanılmıştır?

Cevap

Birinci nesil bilgisayarların programlanmasında bilgisayar tarafından algılanabilen en düşün seviye dil olan makine dili kullanılmıştır.


7. Soru

Birinci nesil bilgisayarlara veri girişi nasıl yapılmaktadır?

Cevap

Birinci nesil bilgisayarlara veri girişi kağıt şeritler ve delikli kartlar ile yapılmaktadır.


8. Soru

Delikli kart nedir?

Cevap

Delikli kart üzerine açılan delikler sayesinde sayısal bilgi taşıyabilen, bu bilgiler aracılığıyla makinelere komut verebilen karton veya plastik parçalardır.


9. Soru

Birinci nesil bilgisayarların problemleri nelerdir?

Cevap

Birinci nesil bilgisayarlardaki en önemli problem fiziksel olarak çok fazla yer kaplamasıdır. Ayrıca işlemler esnasında çok fazla elektrik kullanılması ve yüksek miktarda ısı üretilmesi, tek seferde yalnız bir işlem yapabilme kapasitesi ve sonuç almanın uzun sürmesi gibi problemlerde mevcuttur.


10. Soru

Transistör nedir?

Cevap

Transistör elektrik akımını kontrol edebilen, gerektiğinde anahtar olarak kullanılabilen yarı iletken bir elektronik devre elemanıdır.


11. Soru

Transistörlerin vakum tüplerine göre avantajları nelerdir?

Cevap

Transistörler vakum tüplerine göre çok daha küçük, ekonomik, hızlı ve güvenilirdir.


12. Soru

İkinci nesil bilgisayarlarda transistörlerin kullanılması ne gibi avantajlar sağlamıştır?

Cevap

İkinci nesil bilgisayarlarda vakum tüpleri yerine transistörlerin kullanılmasıyla fiziksel boyut küçülmüş ve elektrik tüketimi azalmıştır.


13. Soru

İkinci nesil bilgisayarlarda hangi programlama dili kullanılmıştır?

Cevap

İkinci nesil bilgisayarlarda çevirici dil (assembly language) kullanılmıştır.


14. Soru

Çevirici dil nedir?

Cevap

İnsanlar tarafından algılanabilen sembollerin kullanıldığı, alt seviye bir programlama dilidir.


15. Soru

Üçüncü nesil bilgisayarlarda transistörler yerine hangi devre elemanı kullanılmıştır?

Cevap

Üçüncü nesil bilgisayarlarda transistörler yerine tümleşik devreler kullanılmıştır.


16. Soru

Tümleşik devre nedir?

Cevap

Yarı iletken maddeler ile tasarlanmış, ince yüzeyler üzerine yerleştirilmiş bir elektronik devredir. Aynı veya farklı çeşit devre elemanlarının belirli bir düzen ve amaç doğrultusunda bir araya getirilmesiyle oluşur.


17. Soru

İşletim sistemi mimarisi hangi nesil bilgisayarlar ile oluşturulmuştur?

Cevap

İşletim sistemi mimarisi üçüncü nesil bilgisayarlar ile oluşturulmuştur.


18. Soru

Üçüncü nesil bilgisayarlarda veri girişi nasıl yapılmaktadır?

Cevap

Üçüncü nesil bilgisayarlarda veri girişinde delikli kart ve kağıt şerit yerine klavye kullanımına geçilmiştir.


19. Soru

Üçüncü nesil bilgisayarlarda işlem sonuçları nasıl alınmaktadır?

Cevap

Üçüncü nesil bilgisayarlarda işlem sonuçları yazılı çıktı ile alınması son bulmuş, operasyonlar ve sonuçlar için monitörler kullanılmıştır.


20. Soru

Dördüncü nesil bilgisayarlar dönemi ne ile başlamaktadır?

Cevap

Dördüncü nesil bilgisayarlar dönemi mikroişlemcilerin üretilmesiyle başlamıştır.


21. Soru

Mikro işlemci nedir?

Cevap

Mikroişlemci tek bir tümleşik devre üzerinde merkezi işlem biriminin fonksiyonlarını gerçekleştiren programlanabilir elektronik bileşendir.


22. Soru

İlk mikroişlemci ne zaman üretilmiştir?

Cevap

İlk mikroişlemci Amerikalı bilim adamı Ted Hoff tarafından 1971 yılında üretilen yaklaşık 2300transistöre sahip intel 4004 adlı işlemcidir.


23. Soru

Mikro işlemcilerin sağladığı avantajlar nelerdir?

Cevap

Mikroişlemciler ile daha hızlı, daha küçük ve daha ucuz bilgisayarların yapılması mümkün olmuştur.


24. Soru

Moore yasası nedir?

Cevap

İntel firmasının kurucularından Gordon Moore 1965 yılında yayınlanan makalesinde tümleşik devreler içindeki transistör sayısının her yıl iki katına çıkacağını öne sürdüğü yasadır.


25. Soru

İlk kişisel bilgisayar ne zaman geliştirilmiştir?

Cevap

İlk kişisel bilgisayar 1981 yılında IBM tarafından geliştirilmiştir.


26. Soru

Internet kavramı nasıl ortaya çıkmıştır?

Cevap

Yakın yerlerde bulunan bilgisayarların daha etkin kullanılması için bilgisayarlar birbirine bağlanmış ve yerel ağlar oluşturulmuştur ve oluşan yerel ağların birbirine bağlanması ile dünya geneline yayılması sonucunda internet kavramı ortaya çıkmıştır.


27. Soru

Yerel ağ nedir?

Cevap

Yakın yerlerde bulunan bilgisayarların birbirine bağlanması sonucunda elde edilmiş ağlardır.


28. Soru

Beşinci nesil bilgisayarlar hangi teknoloji ile donatılmaktadır?

Cevap

Beşinci nesil bilgisayarlar yapay zeka teknolojileri ile donatılmaktadır.


29. Soru

Yapay zeka nedir?

Cevap

Yapay zeka bilgisayarların ve makinelerin karmaşık problemlere insanlar gibi çözümler üretmesini sağlayan bilim dalıdır. İnsanlara özgü düşünme, karar verme, analiz etme gibi becerilerin makinelere kazandırılmasını hedefler.


30. Soru

Bilgisayar mimarisi nedir?

Cevap

Bilgisayarın temel işlevsel yapısına ve tasarımına bilgisayar mimarisi adı verilir.


31. Soru

Von Neumann modeli nedir?

Cevap

Modern bilgisayarların yapısını oluşturan mimari modeldir.


32. Soru

İşlemci ve bellek hangi model ile birbirinden ayrılmaktadır?

Cevap

İşlemci ve bellek Von Neumann modeli ile birbirinden ayrılmıştır.


33. Soru

Von Neumann modeline göre bilgisayar bileşenleri nelerdir?

Cevap

Bu modele göre bilgisayar üç ana bileşenden oluşmaktadır.

  • Girdi/çıktı birimleri
  • Merkez işlem birimi
  • Bellek

34. Soru

Von neumann modeline göre girdi çıktı birimlerini tanımlayınız.

Cevap

Girdi çıktı birimleri kullanıcı ile bilgisayar arasındaki iletişimi sağlayan birimlerdir. Kullanıcı komutlarının girilmesi ve işlem sonuçlarının alınması, bu birimlerin temel görevidir.


35. Soru

Von neumann modeline göre merkezi işlem birimini tanımlayınız.

Cevap

Merkezi işlem birimi verilerin işlenmesinden sorumlu bileşendir. Programların çalışmasını ve işlemlerin yapılmasını sağlar.


36. Soru

Von Neumann modeline göre Belleği tanımlayınız.

Cevap

Bellek bilgisayarın kullanılacağı veri deposudur. Bilgisayar tarafından işlenecek veriler, programlar, komutlar bu bileşende saklanır.


37. Soru

Von neumann modelinde bileşenler arasındaki iletişim nasıl sağlanmaktadır?

Cevap

Von Neumann modelinde bileşenler arasındaki iletişim elektronik sinyaller ile sağlanmaktadır.


38. Soru

Von Neumann modelinde sinyallerin iletimi nasıl sağlanmaktadır?

Cevap

Sinyallerin iletimi veri yolu (bus) adı verilen kabloların bilgisayar bileşenlerini bağlaması ile yapılır.


39. Soru

Veri yolu nedir?

Cevap

Veri yolu bilgisayarlar içerisindeki parçalar arasında veri transferine imkan veren devre sistemidir.


40. Soru

Von Neumann engeli nedir?

Cevap

İşlemci ve bellek arasındaki veri transfer hız, bellek kapasitesine göre çok küçüktür. Ortaya çıkan bu gecikmeden dolayı, işlemci bellekten alınacak veya belleğe gönderilecek veriyi beklemek durumunda kalır. İşlemci ve bellek arasındaki veri transferi dolayısıyla yaşanan bu kısıtlamaya Von Neumann engeli adı verilmektedir.


41. Soru

Von Neumann engelini ortadan kaldırmak veya etkisini azaltmak için yapılan yöntemler nelerdir?

Cevap

  • Ön bellek kullanımı (caching)
  • Paralel işleme (Parallel processing)
  • Çoklu işleme (Multithreading)
  • Küme halindeişleme (Pipelining)


42. Soru

Donanım nedir?

Cevap

Bilgisayarın fiziksel ve elektronik yapısını oluşturan bileşenlere donanım adı verilir.


43. Soru

Modern bilgisayarı oluşturan beş temel donanım bileşeni nelerdir?

Cevap

  • Merkezi işlem birimi (CPU- Central Processing Unit
  • Ana bellek (Main Memory) 
  • İkincil depolama aygıtları (Secondary Storage Devices)
  • Girdi aygıtları (Input Devices)
  • Çıktı aygıtları (Output devices)


44. Soru

Merkezi işlem birimi nedir?

Cevap

Bilgisayarda programların çalışmasını ve işlemlerin yapılmasını sağlayan temel bileşen merkezi işlem birimidir.


45. Soru

Merkezi işlem biriminin görevi nedir?

Cevap

Merkezi işlem biriminin görevi işlenecek veriyi ve kullanılacak programı belleğe yüklemek, verinin işlenmesini sağlamaktır.


46. Soru

Mikro işlemciler kaç parçadan oluşmaktadır?

Cevap

Fiziksel olarak çok küçük, performans olarak çok hızlı olan mikroişlemcilerin üç ana parçası vardır.
• Kontrol birimi (CU Control unit)
• Aritmetik ve mantık birimi (ALU Arithmetic and Logic Unit)
• Yazmaçlar (Registers) 


47. Soru

Ana bellek nedir?

Cevap

Ana bellek bilgisayarın çalışma esnasında kullandığı alandır.


48. Soru

İkincil depolama aygıtı nedir?

Cevap

Yardımcı bellek olarak da tanımlanan ikincil bellek, verinin uzun süre saklanmasına imkan sağlayan bellek türüdür. Bilgisayar kapatıldığında veya elektrik bağlantısı olmadığında, ikincil bellekteki bilgilerde herhangi bir kayıp yaşanmaz.


49. Soru

İkincil depolama aygıtlarını örneklendiriniz.

Cevap

Sıklıkla kullanılan ikincil depolama aygıtları 

  • Sabit disk
  • Harici disk
  • CD
  • DVD
  • Manyetik teyp
  • USB bellek

50. Soru

Girdi aygıtı nedir?

Cevap

Kullanıcılardan veya farklı cihazlardan bilgisayara gelen her türlü veriye girdi adı verilir.


51. Soru

Girdi aygıtlarını örneklendiriniz.

Cevap

  • Klavye
  • Fare
  • Mikrofon
  • Dijital kamera
  • Tarayıcı
  • Barkod okuyucu


52. Soru

Çıktı aygıtı nedir?

Cevap

Bilgisayarın kullanıcılar veya farklı cihazlar için oluşturduğu her türlü veriye çıktı adı verilir.


53. Soru

Çıktı aygıtlarını örneklendiriniz.

Cevap

  • Monitör
  • Yazıcı
  • Hoparlör
  • Kulaklık
  • Projektör


54. Soru

Yazılım nedir?

Cevap

Bilgisayar sistemini oluşturan donanım bileşenlerini yönetmek ve kullanıcıların işlemlerini gerçekleştirebilmek için gerekli olan komutlar topluluğuna yazılım denir.


55. Soru

Yazılımlar kaça ayrılır?

Cevap

Yazılımlar sistem yazılımları ve uygulama yazılımları olarak iki ana gruba ayrılır.


56. Soru

Sistem yazılımları nedir?

Cevap

Sistem yazılımları bilgisayar kullanımı için gerekli ana fonksiyonları sağlayan bilgisayar donanımına ve sistemin yürütülmesine yardımcı olan yazılımlardır.


57. Soru

Sistem yazılımları kaça ayrılır?

Cevap

  • İşletim sistemleri
  • Hizmet programları
  • Yazılım geliştirme araçları


58. Soru

İşletim sistemi nedir?

Cevap

Bilgisayarda işlem yapabilmek, bilgisayara bağlı birimleri kontrol edebilmek ve bilgisayar programlarını kullanabilmek için geliştirilmiş yazılımlardır.


59. Soru

Hizmet programları nelerdir?

Cevap

Bilgisayar sistemini desteklemek amacıyla kullanılan yazılımlardır.


60. Soru

Yazılım geliştirme araçları hangi amaçlarla kullanılmaktadır?

Cevap

Yazılım geliştirme, geliştirilen yazılımları test etme, var olan yazılımları güncelleme gibi amaçlar için programcılar tarafından kullanılan yazılımlardır.


61. Soru

Uygulama yazılımı nedir?

Cevap

Uygulama yazılımı bilgisayarı günlük hayatımızın bir parçası yapan, bizlere birçok alanda çeşitli işlemler yapma olanağı veren yazılımlardır.


62. Soru

Programlama dili nedir?

Cevap

Yazılımcıların belirli bir algoritmayı ifade etmek için kullandığı yapılacak işlemi bilgisayara anlatmaya yarayan standart gösterimlere programlama dili denir.


63. Soru

Algoritma nedir?

Cevap

Bir problemin çözümünde uygulanan sistematik yöntemdir. Bir algoritmanın adımları açık, düzenli ve sıralı şekilde tanımlanmalıdır. Programlama dillerinin temeli algoritmaya dayanır.


64. Soru

Bir programlama dili neden sonsuza kadar kullanılamamaktadır?

Cevap

Teknolojinin sürekli değişmesi ve gelişmesi, farklı ihtiyaçların doğması, kullanım amaçlarının değişmesi, gibi sebeplerden ötürü bir programlama dili sonsuza kadar kullanılamaz.


65. Soru

Günümüzde popüler programlama dillerini örneklendiriniz.

Cevap

  • C
  • C++
  • Python
  • Java
  • PHP
  • Javascript
  • Ruby


66. Soru

Bir programlama dilinin faydalı ve başarılı sayılması için hangi kriterleri sağlamalıdır.

Cevap

Bir programlama dilinin faydalı ve başarılı sayılması için

  • Yazılımda güvenilirlik,
  • Sürdürülebilirlik,
  • Verimlilik sağlanabilmelidir

67. Soru

Yazılımda güvenilirlik sağlanabilmesi için programlama dilinin hangi kriterlere sahip olmalıdır?

Cevap

  • Yazılabilirlik (Writability)
  • Okunabilirlik (Readability)
  • Sadelik (Simplicity) 
  • Güvenlik (Safety)
  • Sağlamlık (Robustness)


68. Soru

Yazılımda sürdürülebilirlik nedir?

Cevap

Yazılımda sürdürülebilirlik bir yazılımın değişen istek ve ihtiyaçlara cevap verebilme yeteneğidir.


69. Soru

Bir yazılımın verimliliğini belirleyen kriterler nelerdir?

Cevap

Bir yazılımın verimliliğini belirleyen kriterlerden başlıcaları yazılımın çalışması için gereken bellek ve işlem hızıdır.


70. Soru

Programlama dillerinin tarihçesi göze alındığında programlama dilleri kaç farklı seviyeye sahiptir?

Cevap

Programlama dillerini üç seviyede sınıflandırmak mümkündür

  • Makine seviyesi
  • Çevirici seviyesi 
  • Yüksek seviye

71. Soru

Makine seviyesi programlama dilini tanımlayınız.

Cevap

Programlama dillerinin birinci nesli olarak da adlandırılan bu seviyedeki diller yalnızca 0 ve 1 değerlerinden oluşur.


72. Soru

Çevirici seviyesi programlama dilini tanımlayınız.

Cevap

Programlama dillerinin sınıflandırmasında orta düzeyde bulunan dillerdir. Makine seviyesindeki diller ile aynı komutlara sahip olmalarına karşın, komutların ve değişkenlerin gösterimi için özel semboller bulunur. çevirici dillerin bilgisayar tarafından anlaşılabilmesi için, o dile özel bir çevirici kullanılır.


73. Soru

Yüksek seviye programlama dillerini tanımlayınız

Cevap

İçerdikleri ifadeler, semboller ve kurallar sayesinde insanlar tarafından en rahat anlaşılan, en çok kullanılan programlama dilleridir. Bu seviyedeki diller ile geliştirilen programların bilgisayar tarafından anlaşılması için derleyiciler ve yorumlayıcılar kullanılır.


74. Soru

Makine seviyesi programlama dilinin avantajları nelerdir?

Cevap

  • Bilgisayar ile doğrudan iletişim yapılır.
  • Derleyici veya yorumlayıcı yazılımlara ihtiyaç yoktur.
  • Herhangi bir dönüşüm yapılmadığı için, programlar hızlı çalışır.


75. Soru

Makine seviyesi Programlama dilinin dezavantajları nelerdir?

Cevap

  • Programlama dili ve makine mimarisi arasında bağımlılık vardır.
  • Programların yazılması ve anlaşılması zordur. 
  • Geliştirilen programlar portatif değildir


76. Soru

Çevirici seviyesi programlama dilinin avantajları nelerdir?

Cevap

  • Makine seviyesindeki dillere göre daha anlaşılır bir yapı mevcuttur.
  • Geliştirilen programlar portatiftir


77. Soru

Çevirici seviyesi programlama dilinin dezavantajları nelerdir?

Cevap

  • Dildeki komutların kullanımını anlamak zahmetlidir.
  • Programlama dili ve çevirici arasında bağımlılık vardır.


78. Soru

Yüksek seviye programlama dilinin avantajları nelerdir?

Cevap

  • Bu seviyedeki diller, insanlar tarafından okunabilir ve anlaşılabilir.
  • Yeni programlar geliştirme, hata ayıklama, güncelleme yapma gibi işlerin yapılması daha kolay ve güvenlidir.
  • Geliştirilen programlar portatiftir.


79. Soru

Yüksek seviye programlama dilinin dezavantajları nelerdir?

Cevap

  • Diğer seviyedeki dillere göre daha fazla sistem kaynağı kullanır.
  • Geliştirilen programlar daha yavaş çalışır.


80. Soru

Modern bilgisayarların tarihi kaç ana dönem altında incelenir?

Cevap

Birinci nesil bilgisayarlar (1940-1956): Vakum tüplerinin kullanıldığı ENAC benzeri çok büyük cihazlardır. • İkinci nesil bilgisayarlar (1956-1963): Transistörlere geçişin yapıldığı bilgisayarlardır. • Üçüncü nesil bilgisayarlar (1964-1971): Tümleşik devreler kullanılan ve kendi aralarında haberleşebilen bilgisayarlardır. • Dördüncü nesil bilgisayarlar (1971 - günümüz): Günümüzde kullanılan bilgisayarların da dâhil olduğu modern bilgisayarlardır. • Beşinci nesil bilgisayarlar (günümüz - yakın gelecek): Yapay zekâ ile donatılmış, gelişim süreci devam eden bilgisayarlardır. Birinci


81. Soru

Birinci nesil bilgisayar nedir?

Cevap

Günümüzde kullanılan modern bilgisayarların temeli 1940’lı yıllarda atılmıştır. Lamba olarak da adlandırılan vakum tüplerinin kullanımına dayanan bu bilgisayarlar, devasa büyüklükte yer kaplayan elektronik cihazlardır. Birinci nesil bilgisayarlarda elektronik sistemi olarak vakum tüpleri, bellek olarak da manyetik silindirler kullanılmıştır. Bu bilgisayarların programlanmasında, bilgisayar tarafından algılanabilen en düşük seviye dil olan makine dili kullanılmıştır. Veri girişi kağıt şeritler ve delikli kartlar ile yapılırken, sonuçlar yazılı çıktı olarak alınmıştır.


82. Soru

İkinci nesil bilgisayar nedir?

Cevap

Transistör, elektrik akımını kontrol edebilen, gerektiğinde anahtar olarak kullanılabilen yarı iletken bir elektronik devre elemanıdır. 1947 yılında, dünyanın önde gelen telefon şirketlerinden Bell laboratuvarlarında, Amerikalı fizikçiler John Bardeen, Walter Brattain ve William Shockley tarafından icat edilmiştir. Vakum tüplerine göre çok daha küçük, ekonomik, hızlı ve güvenilir olan transistörler, radyo, televizyon, telefon ve bilgisayar gibi araçların daha kolay üretilmesine olanak sağlamıştır.


83. Soru

Üçüncü nesil bilgisayar nedir?

Cevap

Bilgisayarların elektronik donanımında transistörlerin kullanılması bilgisayar teknolojisine seviye atlatırken, bazı problemleri de beraberinde getirmiştir. Kullanılan transistör sayısının fazlalığı sebebiyle, devreler karmaşık hâle gelmiş ve transistör kablolarını birbirine bağlamak zorlaşmıştır. Fiziksel kısıtlardan dolayı transistörlerin ve devrelerin küçülmesi olanaksız olmuştur. Bu problemler, 1958 yılında ack Kilby tarafından geliştirilen tümleşik devrenin transistörlerin yerini almasıyla aşılmış, üçüncü nesil bilgisayarlarda tümleşik devreler kullanılmıştır.


84. Soru

Dördüncü nesil bilgisayar nedir?

Cevap

Günümüzde kullanılan modern bilgisayarları da kapsayan dördüncü nesil bilgisayar dönemi, mikroişlemcilerin üretilmesiyle başlamıştır. Genel amaçlı ilk mikroişlemci, Amerikalı bilim adamı Ted Ho tarafından, 1971 yılında üretilen, yaklaşık 2300 transistöre sahip, ntel 4004 adlı işlemcidir. Mikroişlemcilerin geliştirilmesi, daha hızlı, daha küçük ve daha ucuz bilgisayarların yapılmasına imkan vermiştir.


85. Soru

Beşinci nesil bilgisayar nedir?

Cevap

Yakın gelecekte uygulama ve kullanım alanlarının yaygınlaşacağı beşinci nesil bilgisayarlar, yapay zekâ teknolojileri ile donatılmaktadır. Modern bilgisayarlar ses tanıma yöntemlerini kullanarak, verilen komutları algılayabilmekte ve gerekli cevapları verebilmektedir. Bilgisayarların hesaplama ve işleme gücünü arttırmak da bilim adamlarının yoğunlukla üzerinde çalıştığı bir konudur. Tüm bu çalışmalar ve ileri programlama teknikleriyle insan zekâ düzeyine yakın makineler geliştirilecektir.


89. Soru

Modern bilgisayarları oluşturan kaç temel donanım bileşeni vardır?

Cevap

Merkez İşlem Birimi (CPU - Central Processing Unit) • Ana Bellek (Main Memory) • İkincil Depolama Aygıtları (Secondary Storage Devices) • Girdi Aygıtları (nput Devices) • ıktı Aygıtları (Output Devices)


90. Soru

Merkezî işlem birimi nedir?

Cevap

Bilgisayarda programların çalışmasını ve işlemlerin yapılmasını sağlayan temel bileşen merkez işlem birimidir. Bilgisayarın beyni olarak da kabul edilen merkez işlem birimi, bilgisayarın en önemli ve karmaşık parçasıdır.


92. Soru

İkincil depolama aygıtları nelerdir?

Cevap

İkincil depolama aygıtlarının en sık kullanılan çeşidi sabit disklerdir. Genellikle tüm bilgisayarlarda gömülü bir sabit disk bulunmaktadır. Günümüzde sabit disklerin kapasitesi TB (Terabyte) seviyesine kadar çıkmıştır. Sıklıkla kullanılan diğer depolama aygıtları haric disk, CD (compact disc), DVD (digital versatile disc), manyetik teyp ve USB bellek olarak listelenebilir.


93. Soru

Girdi aygıtları nelerdir?

Cevap

Kullanıcılardan veya farklı cihazlardan bilgisayara gelen her türlü veriye girdi adı verilir. Bu verilerin toplanması ve bilgisayara iletilmesi, girdi araçları tarafından gerçekleştirilir. Modern bilgisayarlarda en sık kullanılan girdi araçları klavye, fare, mikrofon, dijital kamera, tarayıcı ve barkod okuyucudur.


94. Soru

Çıktı aygıtları nelerdir?

Cevap

Bilgisayarın kullanıcılar veya farklı cihazlar için oluşturduğu her türlü veriye çıktı adı verilir. Üretilen verilerin belirli bir formata çevrilmesi ve sunulması çıktı araçları ile yapılır. Modern bilgisayarlarda en sık kullanılan çıktı araçları monitör, yazıcı, hoparlör, kulaklık ve projektördür.


96. Soru

Programlama dillerinin hedefleri nedir?

Cevap

Programlama dilleri yazılım geliştirmek için kullanılan araçlardır. Yazılımın kalitesi ile programlama dili arasında doğrudan bir ilişki olduğu için, bir yazılım sisteminde olması gereken temel özellikler ile programla dillerinin hedefleri paralellik gösterir. Bir programlama dilinin faydalı ve başarılı sayılabilmesi için yazılımda güvenilirlik, sürdürülebilirlik ve verimlilik sağlanabilmelidir.


97. Soru

Yazılımda güvenilirlik nedir?

Cevap

Bilgisayar programlamada, geliştirilen yazılımın güvenilir olması öncelikli hedeflerden biridir. Kullanıcılar yazılıma güven duymalı, çalışma esnasında programdan kaynaklanan hatalar ile karşılaşmamalıdır. Yazılım veya donanım kaynaklı bir problem yaşandığı takdirde, kullanıcıya destek verilebilmelidir.


99. Soru

Yazılımda verimlilik nedir?

Cevap

Bir yazılımın verimliliğini belirleyen kriterlerden başlıcaları yazılımın çalışması için gereken bellek ve işlem hızıdır. Geliştirilen programların isteklere hızlı yanıt vermesi ve çalışma süresince düşük sistem kaynağı kullanması, tüm programlama dillerinde ortak amaçtır. Yazılım geliştirme sürecinde ve sürdürülebilirlik aşamasında harcanan efor, verimliliği belirleyen bir diğer unsurdur. Programlama dilleri yeniden kullanılabilir ve portatif kodlar geliştirmeye imkan tanımalıdır. Bu olanak, programcılara zaman ve emek açısından büyük bir kolaylıktır.


Güz Dönemi Dönem Sonu Sınavı
18 Ocak 2025 Cumartesi
v