Çay Core Serüveni 1.0

Halil Enes Özdemir
7 min readAug 17, 2023

--

https://twitter.com/ismailabi/status/951774447324852224

Ankara kedisinin diyarı Ankara’dan hepinize merhaba dostlar.

Çok kıymetli bir arkadaşımızın düğünü vardı yakın zamanlarda…

Otobüs biletini aldık ve beklemeye koyulduk. Kaç saat önceden “Otobüste ne yaparım düşüncesi” ile başlayan fikirlerle koltuğuma doğru ilerledim.

Ufak bir müzik açıp yola devam ederken, biraz da video izleme isteği oluştu içimde. Trend olan videolar gözüme ilişti, acaba zamanımı bunlarla mı harcamalıydım?

Gerçek, bana bir adım daha yaklaş (yaklaş yaklaş yaklaş)
Gaflet, benden bir adım daha geri at (aman uzak dur benden)
Dessas! Ne bu caka bu fiyakalı hal? (bu caka bu fiyakalı hal)
Yolcu yolunda gerek hadi yollan… (Sago K.)

Tam içimdeki dessasa aldanacaktım, gerçekler bana bir adım daha yaklaştı. Bu 4 saat yolumda yollanacağım mesafe o kadar kıymetli idi ki… Gafletli vakitlerin endazesinden bu kadar sıkıntı çeken, ahh şu kadar zamanım daha olsa neler yapardım diyenlerin başında birisi olarak bu cakalı, fiyakalı zamanımı ne diye harcayacaktım…(*)

  • P.S “Dönüş yolunda Galatasaray maçı izlenmiştir…”

Kendimle olan mücadelemi kazandım ve bu zamanı daha verimli, daha bereketli nasıl kullanırım diye düşünürken gözüme bir çay logosu isabet etti.

Kanalın ismi Çay Core’du ve çay veren insandan zarar gelir miydi hiç?

Çay Core Youtube Kanalı

“Sıfırdan Geliştirici Olmak — Eğitimi — İlk Yayını”

2 saat 51 dakika idi video uzunluğu ve inanır mısınız 10 dakikalık videoları hızlandıran ben, bu uzunluktaki bir videoyu telefon ekranından izlememe karşın tamamlayabildim. (Yine hızlandırdım yalan söylemeye gerek yok)

İlim kendini bilmektir, bilmeyenden halt olmaz
Yalan söylediysen yanına kâr kalmaz (Sago K.)

Hem yazı yazmaya karşı olan açlığımı bir nebze dindirmek, hem de kendi ilerlememi görebilmek amaçlı bu playlisti bitirmeye ve her video sonunda bir yazı yazmaya niyet ettim.

Şimdi de gelelim öğrendiklerimizi aktarmaya…

Nedir bu videonun teknik-ül istifadesi…

1. Dijital elektronikte kullanılan ve bilgisayarların temel çalışma prensibini oluşturan 1 ve 0 mantığı

Biraz temel kavramlardan bahsedelim

  • Elektrik Sinyali: Dijital sistemlerde veri taşıyan temel bileşenlerdir. Elektriksel sinyallerin varlığı veya yokluğu 1 ve 0 değerleri ile temsil edilir.
  • Bit: “Binary Digit” kısaltmasıdır. En küçük veri birimidir ve 1 veya 0 değerini alabilir.
  • Volt (V), elektriksel potansiyel farkını ölçmek için kullanılan bir birimdir. Elektriksel potansiyel farkı, iki nokta arasındaki elektriksel gerilim farkını ifade eder. Örneğin, bir pilden akan elektrik enerjisi, bir lambayı veya bir cihazı çalıştırabilir. Bu gerilim farkı, elektronların bir noktadan diğerine hareket etmelerini sağlar ve elektrik akımını oluşturur.

Dijital sistemlerde kullanılan elektriksel gerilim seviyeleri, belirli değer aralıklarında tanımlanır. Örneğin, geleneksel olarak “1” seviyesi için yüksek gerilim seviyesi (örneğin 5 volt) ve “0” seviyesi için düşük gerilim seviyesi (örneğin 0 volt veya yakınında) kullanılır. Bu elektriksel gerilim seviyeleri, mantık devrelerinde ve dijital sinyallerin iletiminde kullanılır.

Dijital mantık sistemlerinde genellikle belirli bir gerilim eşiği kullanılır. Bu eşik değeri, bir sinyalin “0” veya “1” olarak kabul edilip edilmeyeceğini belirler. Yani, bu gerilim eşiği, “0” ve “1” arasındaki ayrımı yapar.

Örneğin, belirli bir dijital mantık devresinde “0” seviyesi için 0 volttan yaklaşık 0.8 volta kadar olan gerilim aralığı kullanılabilirken, “1” seviyesi için 2.5 volttan 5 volta kadar olan gerilim aralığı kullanılabilir. Bu durumda, 0.8 volttan düşük gerilim “0” olarak kabul edilirken, 2.5 volttan yüksek gerilim “1” olarak kabul edilir.

CS50x 2023- Lecture 0- Scratch Part

Bu gerilim eşiği, bileşen toleransları, gürültü ve diğer faktörler göz önünde bulundurularak belirlenir. Bu şekilde, elektriksel sinyallerin istikrarlı bir şekilde işlenebilmesi ve yanlış sinyal değerlerinin engellenmesi sağlanır.

2. İşletim Sistemi Nedir?

https://maksimumbilisim.com.tr/isletim-sistemleri/

İşletim sistemi , bir bilgisayarın donanımını yöneten ve uygulama yazılımlarının donanım üzerinde çalışmasını sağlayan temel yazılım bileşenidir. İşletim sistemi, kullanıcı ve donanım arasındaki arabirim olarak çalışır, çeşitli görevleri yerine getirir ve kaynakların etkin bir şekilde kullanılmasını sağlar. İşte işletim sisteminin temel işlevleri:

  • Donanım Yönetimi: İşletim sistemi, bilgisayarın donanım bileşenlerini (merkezi işlem birimi, bellek, sabit disk, klavye, fare, monitör vb.) tanır, kontrol eder ve yönetir. Donanımın doğru ve etkin bir şekilde çalışmasını sağlar.
  • Kaynak Yönetimi: İşletim sistemi, bilgisayarın kaynaklarını (bellek, işlemci zamanı, depolama alanı) uygulamalar arasında adil ve verimli bir şekilde dağıtır. Bu sayede birden fazla uygulama aynı anda çalışabilir.
  • Dosya Yönetimi: İşletim sistemi, dosyaların ve klasörlerin depolanması, yönetilmesi ve erişilmesini kolaylaştırır. Bu, verilerin düzenli ve güvenli bir şekilde saklanmasını sağlar.
  • Kullanıcı Arabirimi: İşletim sistemi, kullanıcıların bilgisayarı etkileşimli olarak kullanmalarını sağlar. Grafiksel kullanıcı arayüzleri (GUI) veya komut satırı arayüzleri (CLI) gibi farklı türlerde kullanıcı arabirimleri sunabilir.
  • Ağ Yönetimi: İşletim sistemi, ağ bağlantılarını yönetir, ağ üzerinden veri iletimini sağlar ve ağ kaynaklarını kullanılabilir hale getirir.
  • Çeşitli Hizmetler: İşletim sistemi, zamanlayıcıları yönetir, çoklu işlem ve çoklu kullanıcı desteği sağlar, güvenlik önlemleri uygular, hata ayıklama araçları sunar ve diğer çeşitli hizmetleri gerçekleştirir.

Özetle, işletim sistemi bir bilgisayarın temel yazılım katmanıdır ve donanım ile uygulama yazılımları arasında köprü görevi görür. Bilgisayarın verimli ve güvenli bir şekilde çalışmasını sağlar, kullanıcıların işlerini kolaylaştırır ve farklı türdeki görevleri yerine getirebilmesini sağlar.

3- Hiç bilmeyen birine bilgisayarın temel parçalarını nasıl anlatırsın?

https://www.longlinenetwork.com/urunler/bilgisayarin-en-onemli-parcalari-nelerdir/
  1. İşlemci (Beyin): Bilgisayarın beyni gibi düşünebilirsin. İşlemci, bilgisayarın hızlı düşünmesine ve hesaplamalar yapmasına yardımcı olur. Ne kadar hızlı ve akıllı bir beyne sahipsen, o kadar hızlı ve akıllı işler yapabilirsin!
  2. Anakart (Ev): Anakart, bilgisayarın evi gibidir. Diğer tüm parçalar burada buluşur ve birlikte çalışırlar. Ev, odaların düzenli bir şekilde yerleştiği bir yerdir; anakart da parçaların yerleştiği bir yerdir.
  3. Bellek (Hafıza): Bellek, bilgisayarın hafızasıdır. Bir şeyleri hatırlamak istediğinde buraya kaydedersin. Büyük bellek, daha fazla şeyi aynı anda hatırlamanı sağlar.
  4. Sabit Disk (Depolama): Sabit disk, bilgisayarın dolap gibi düşünülebilir. Burada önemli bilgileri saklarsın. Oyuncaklarını ve kıyafetlerini düzenli bir şekilde saklamak gibi.
  5. Grafik Kartı (Resim Sanatçısı): Grafik kartı, bilgisayarın resimleri ve videoları güzel bir şekilde göstermesine yardımcı olur. Renkli ve parlak resimler çizebilir, böylece oyunları veya filmleri daha iyi görebilirsin.
  6. Güç Kaynağı (Pil): Güç kaynağı, bilgisayarın enerji kaynağı gibidir. Oyuncaklarını çalıştırmak için pillere ihtiyacın olduğu gibi, bilgisayarın da çalışması için güç kaynağına ihtiyacı vardır.
  7. Monitör (Ekran): Monitör, bilgisayarın gözleri gibidir. Burada bilgisayarın ne yaptığını görebilirsin. Renkli resimler ve metinler görüntüleyebilir.
  8. Klavye (Tuşlar): Klavye, bilgisayarla iletişim kurmanı sağlar. Harfleri, rakamları ve özel tuşları kullanarak bilgisayara ne yapmasını istediğini söylersin.
  9. Fare (Küçük Arkadaş): Fare, bilgisayarla oynamak ve onunla konuşmak için kullanabileceğin bir arkadaştır. Onunla tıklar, sürüklersin ve bilgisayarın ne yapmasını istediğini anlatırsın.
  10. Hoparlör (Ses): Hoparlör, bilgisayarın konuşma ve müzik çalmasına yardımcı olur. Oyuncak bebeklerin konuştuğu gibi, bilgisayar da hoparlörleri kullanarak ses çıkarır.

4- HDD ve SSD arasındaki farklar nelerdir?

https://www.avast.com/c-ssd-vs-hdd

HDD (Hard Disk Drive) ve SSD (Solid State Drive) arasındaki temel farklar şunlardır:

  1. Depolama Teknolojisi:
  • HDD: HDD’ler, manyetik diskler üzerine verileri kaydeden mekanik bir yapıya sahiptir. Bir okuma/yazma kafası, disklerin üzerinde hareket eder ve verilere erişim sağlar.
  • SSD: SSD’ler, verileri NAND flaş bellek yongalarına kaydeden elektronik bir depolama cihazıdır. Mekanik hareketli parçalara sahip değildir.

2. Hız:

  • HDD: HDD’ler, mekanik hareketli parçalara sahip olduğu için daha yavaşdır. Verilere erişim, diskin dönmesi ve okuma/yazma kafasının hareket etmesi gerektiği için gecikmeli olabilir.
  • SSD: SSD’ler, NAND flaş bellek kullanarak verilere hızlı ve neredeyse anında erişim sağlar. Bu nedenle çok daha hızlıdır.

3. Dayanıklılık:

  • HDD: HDD’ler, mekanik parçalara sahip olduğundan darbelere veya titreşimlere karşı daha hassastır. Taşınabilir bilgisayarlar veya dizüstü bilgisayarlar için bu önemli bir faktördür.
  • SSD: SSD’ler, mekanik parçalar içermediği için daha dayanıklıdır ve titreşimlere veya darbelere karşı daha iyi bir performans gösterir.

4. Gürültü Seviyesi:

  • HDD: HDD’ler, dönme diskler ve hareketli kafalar nedeniyle çalışırken ses üretebilirler. Bu, sessiz bir çalışma ortamı isteyenler için dezavantaj olabilir.
  • SSD: SSD’ler, sessiz çalışır, çünkü hareketli parçalar içermez.

5. Enerji Tüketimi ve Isınma:

  • HDD: HDD’ler, çalışırken daha fazla enerji tüketirler ve daha fazla ısınabilirler.
  • SSD: SSD’ler, daha az enerji tüketir ve daha az ısınır.

6. Boyut ve Ağırlık:

  • HDD: HDD’ler, daha büyük ve daha ağır olma eğilimindedir, bu nedenle taşınabilirlikleri sınırlı olabilir.
  • SSD: SSD’ler, daha küçük ve hafif olma eğilimindedir, bu nedenle taşınabilir bilgisayarlar ve ultrabooklar için daha uygundur.

7. Veri Güvenliği:

  • HDD: Veri koruma açısından HDD’ler, verilerin silinmesi veya kaybolması riskine daha açıktır, çünkü manyetik diskler mekanik hata veya çarpma nedeniyle zarar görebilir.
  • SSD: SSD’ler, daha sağlam bir yapıya sahiptir ve veri kaybı riskini azaltır.

Sonuç olarak, HDD ve SSD, depolama ihtiyaçlarına göre tercih edilebilecek farklı teknolojilere sahiptirler. Genel olarak, hız, dayanıklılık ve enerji verimliliği gibi faktörler göz önüne alındığında SSD’ler daha popüler hale gelmiştir, ancak depolama kapasitesi veya maliyet gibi özel gereksinimleriniz varsa HDD’ler hala bir seçenek olabilir.

https://tenor.com/view/penguin-hi-bye-gif-15543186

Teknik-ül istifade bölümünde eklemeler yapılmaya devam edecektir. Bu seriyi Allah ömür verdikçe tamamlamaya çalışacağım.

Bakalım yollar nere vara …

--

--