WinPE 10 Sergei Strelec Boot Disk

Daha önce burada bahsettiğim ve yıllarca kullandığım teknik servis müdahale diskinin daha başarılı bir sürümüne denk geldim. Windows 10 altyapısı üzerine inşa edilmiş boot disk’in içinde yok yok. Hiren ve diğer boot disk alternatiflerine göre daha stabil çalışan ve içerisinde yok yok diyebileceğimiz bir disk. Bilgisayara ve donanımlarına acil müdahale, test, kurtarma, yedek alma ve parola sıfırlama gibi işlemleri ve çok daha fazlasını yapabileceğiniz araçlar ile donatılmış. Bu disk yılda birkaç kez güncelleniyor ve torrent il kolayca ulaşılabilir durumda. Torrent ile ulaşmak için buradaki yazıma göz gezdirebilirsiniz.  Diskin içinde yer alan ve hemen herkesin bildiği belli başlı araçlar şunlar:

  • Backup and restore
  • Acronis True Image 2019 Build 14690
  • Acronis True Image Premium 2014 Build 6673
  • Acronis Backup Advanced 11.7.50064
  • Active Disk Image 9.1.4
  • StorageCraft Recovery Environment 5.2.5.37836
  • FarStone Recovery Manager 10.10
  • QILING Disk Master 4.6
  • R-Drive Image 6.2 Build 6207
  • Veritas System Recovery 18.0.2.56692
  • Symantec Ghost 12.0.0.10618
  • Image for Windows 3.25
  • AOMEI Backupper 4.6.1
  • Isoo Backup 2.2.0.661
  • Drive SnapShot 1.46.0.18177
  • Macrium Reflect 7.2.3954
  • Disk2vhd 2.01
  • Vhd2disk v0.2
  • Hard disk
  • Disk Management, System
  • Acronis Disk Director 12.0.96
  • EASEUS Partition Master 13.0
  • Paragon Hard Disk Manager 15 10.1.25.1137
  • MiniTool Partition Wizard 10.2.2
  • AOMEI Partition Assistant 7.5.1
  • AOMEI Dynamic Disk Manager 1.2.0
  • Macrorit Disk Partition Expert 5.3.7
  • NIUBI Partition Editor 7.2.3
  • DiskGenius Professional 5.0.1.609
  • Defraggler 2.21.993
  • Auslogics Disk Defrag 8.0.21.0
  • HDD Low Level Format Tool 4.40
  • Active KillDisk 11.1.17
  • FarStone DriveClone 11 Build 20141022 (WinPE10)
  • Diskpart GUI Micro 1.5
  • Active Disk Editor 7.0.19

Diagnostics
HD Tune Pro 5.70
Check Disk GUI
Victoria 4.71b
HDD Regenerator 2011
HDDScan 4.0.0.13
Hard Disk Sentinel 5.30 Build 9417
Western Digital Data Lifeguard Diagnostics 1.36.0.0
CrystalDiskInfo 8.0.0
CrystalDiskMark 6.0.2
AIDA64 Extreme Edition 5.99.4900
BurnInTest 9.0 Build 1004
PerformanceTest 9.0 Build 1030
ATTO Disk Benchmark 4.00.0f2
RWEverything 1.7
CPU-Z 1.87
PassMark MonitorTest 3.2 Build 1006
HWiNFO32 6.00 Build 3620
OCCT Perestroika 4.5.1
Keyboard Test Utility 1.4.0
HDD Regenerator 2011
IsMyLcdOK 3.19
GSmartControl 1.1.3

  • Network programs
  • Opera
  • Firefox
  • PENetwork 0.58.2
  • TeamViewer 6
  • Ammyy Admin 3.5
  • AeroAdmin 4.1 Build 2767
  • µTorrent 3.1.3
  • FileZilla 3.24.0
  • Internet Download Accelerator 6.10.1.1527
  • OpenVpn 2.4.4
  • SoftEther VPN Client Manager
  • PuTTY 0.70
  • UltraVNC
  • FtpUse 2.2
  • Advanced IP Scanner 2.5 Build 3567
  • Other programs
  • Windows Login Unlocker 1.1
  • OO UserManager 1.0.1.5091
  • Active Password Changer 9.0.1.0
  • PCUnlocker 4.6.0
  • Password Reset 5.1
  • UltraISO 9.7.1.3519
  • Total Commander 9.00
  • Remote Registry (х86/64)
  • FastStone Capture 7.7
  • IrfanView 4.38
  • STDU Viewer
  • Bootice 1.3.4
  • Unlocker 1.9.2
  • 7-ZIP
  • WinNTSetup 3.9.2
  • 78Setup 2.4 (author conty9)
  • Double Driver 4.1.0
  • Imagex
  • GImageX 2.1.1
  • Media Player Classic
  • EasyBCD 2.4
  • EasyUEFI 3.0
  • SoftMaker Office
  • Far Manager 3.0 Build 5225
  • BitLocker
  • Dism++ 10.1.1000.80
  • WinHex 19.6
  • CIHexViewer 2.0
  • FastCopy 3.61
  • UltraSearch 2.2
  • Everything 1.4.1.924
  • Linux Reader 3.2
  • WinDirStat 1.1.2
  • Recover Keys 11.0.4.229
  • NirLauncher 1.20.67
  • Remote Registry Editor
  • Process Killer 1.5.0.6
  • Runtime Captain Nemo 7.00
  • Windows Recovery Environment (WinPE 10)
  • Data Recovery
  • R-Studio 8.9 Build 173593
  • Active File Recovery 18.0.6
  • Active Partition Recovery 18
  • Runtime GetDataBack for NTFS 4.33
  • Runtime GetDataBack for FAT 4.33
  • DM Disk Editor and Data Recovery 2.10.0
  • Hetman Partition Recovery 2.8
  • Eassos Recovery 4.2.1.297
  • EaseUS Data Recovery Wizard 12.0
  • O&O DiskRecovery 12.0.65
  • Ontrack EasyRecovery 12.0.0.2

MS-DOS tabanlı araçlar

  • HDD Regenerator 2011
  • HDDaRTs
  • HDD Regenerator 2011
  • MHDD 4.6
  • Victoria 3.52
  • MemTest86+ 5.01
  • MemTest86 6.3.0 (PassMark)
  • HDAT2 6.4
  • GoIdMemory PRO 7.85
  • Active Password Changer Professional 5.0
  • Ghost 11.5
  • BootIt Bare Metal 1.52
  • Eassos PartitionGuru
  • Kon-Boot for Windows 2.5.0

Windows’da Boş Disk Alanı Açmak

İşletim sistemi canlı bir organizma gibidir, kullandıkça ve işlem yaptıkça yeni dosyalar oluşur ve disk alanı azalır. Kendiliğinden oluşan bu dosyalar çoğu zaman gereksizdir ve sistemin temel işlevlerini yerine getirmesi açısından herhangi bir öneme sahip değildir. İşletim sistemi tarafından sıklıkla oluşturulan ve bazen önemli miktarda yer kaplayabilen dosyalar şunlardır:

  • Geri dönüşüm kutusu
  • İnternetten indirilen yazılım güncelleştirme ön bellekleri (Windows Update cache)
  • Günlük kayıtları ve hata rapor dosyaları
  • Web tarayıcılarının ön bellekleri (cache)

İşletim sistemleri yüsek başarımda çalışabilmek için bir miktar boş disk alanına ihtiyaç duyar. Bu miktar işletim sisteminden işletim sistemine değişen boyutlarda olabileceği gibi genellikle RAM billek miktarının iki katı kadar bir değerdir. Ayrıca diskin imaj olarak yedeğini almak gerektiğinde de gereksiz dosyalardan kurtulmak disk imajının boyutunu ve oluşturulma süresini azaltır.

Aşağıda ekran görüntüleri ve indirme sayfaları yer alan DriveTidy ve BleachBit adındaki ücretsiz araçlar diskte boş alan açma işini sizin yerinize otomatik olarak gerçekleştiriliyor. BleachBit boş alan açma konusunda daha fazla seçeneğe ve ayara sahip. Her iki programın da gelişmiş ayar seçeneklerini kurcalayarak temizlik yapılacak konumları ayarlayabilirsiniz.

BleachBit indirme sayfasına gitmek için tıklayın.

DriveTidy indirme sayfasına gitmek için tıklayın.

BelachBit Linux ortamında da disk temizliği yapabilen bir araç

2019-2020 Bilişim Teknolojileri Alanı Yıllık Planları

Mesleki ve teknik anadolu lisesi, bilişim teknolojileri alanı Güncel (2019-2020) yıllık planlarını aşağıdaki bağlantılardan indirebilirsiniz.

Not: Mevzuatsal zorunluluktan Mobil Uygulamalar planına Elektrik-Elektronik alan dersi olan Haberleşme Temelleri dersi kaynaştırılmıştır.

İndir “2019-2020 – Açık Kaynak İşletim Sistemleri Yıllık Planı” 2019-2020-Açık-Kaynak-İşletim-Sistemleri-Yıllık-Planı.docx – 329 defa indirildi – 18 KB

İndir “2019-2020 – Bilgisayarlı Devre Tasarımı Yıllık Planı” 2019-2020-Bilgisayarlı-Devre-Tasarımı-Yıllık-Planı.xlsx – 291 defa indirildi – 28 KB

İndir “2019-2020 – Bilgisayarlı Devre Uygulamaları Yıllık Planı” 2019-2020-Bilgisayarlı-Devre-Uygulamaları-Yıllık-Planı.xlsx – 326 defa indirildi – 30 KB

İndir “2019-2020 – Bilişim Teknolojilerinin Temelleri Yıllık Planı” 2019-2020-Bilişim-Teknolojilerinin-Temelleri-Yıllık-Planı.docx – 301 defa indirildi – 38 KB

İndir “2019-2020 – internet-programciligiyıllık planı” 2019-2020-internet-programciligiyıllık-planı.docx – 305 defa indirildi – 15 KB

İndir “2019-2020 – Mobil Uygulamalar Yıllık Planı.xlsx” 2019-2020-Mobil-Uygulamalar-Yıllık-Planı.xlsx – 331 defa indirildi – 80 KB

İndir “2019-2020 – Programlamanın Temelleri Yıllık Planı” 2019-2020-Bilişim-Teknolojilerinin-Temelleri-Yıllık-Planı.docx – 311 defa indirildi – 38 KB

İndir “2019-2020 – Sistem Bakım Onarım Yıllık Planı” 2019-2020-Sistem-Bakım-Onarım-Yıllık-Planı.xlsx – 366 defa indirildi – 22 KB

İndir “2019-2020 – Sunucu İşletim Sistemleri ve Ağ Güvenliği Yıllık Planı” 2019-2020-Sunucu-İşletim-Sistemleri-ve-Ağ-Güvenliği-Yıllık-Planı.xlsx – 463 defa indirildi –

İndir “2019-2020 – Web Tasarım ve Programlama Yıllık Planı” 2019-2020-Web-Tasarım-ve-Programlama-Yıllık-Planı.xlsx – 314 defa indirildi – 22 KB

2020 Torrent Siteleri (*All In One)

Buradaki yazımda düzenli olarak torrent arama siteleri için tavsiyelerde bulunuyordum. Şimdi  de, sizleri kurtarıcınız, Bit Torrent’in Che’si (Che Guevara) ile tanıştırayım. Ekran görüntüleri aşağıda yer alan program ücretsiz versiyonu ile oldukça zaman kazandırmakta ve iş görmekte.

Buradaki sayfasından indirebileceğiniz Bit Che adlı program, 30 kadar üyelik gerektirmeyen,  40 kadar da üyelik gerektiren (hesap bilgilerini programa tanımlayabiliyorsunuz) torrent sitesinden aynı anda arama yapabiliyor.

Program, gerçekleştirdiği arama sonuçlarını leechers ve seeders verilerine göre sıralamaya da izin veriyor. Doğrudan sonuca tıklatarak, torrent/magnet dosyasını indirebilir veya kaynak siteyi ziyaret edebilirsiniz.

Program, script (betik) temelli bir çalışmaya sahip. Desteklenen her site için bir script çalışıyor. Zaman zaman arama scriptler’i güncellendiğinden arada bir Scripts Packs menüsünde yer alan Update… seçeneğini kullanarak script’leri güncelleyebilirsiniz.

Assembly Programlama Dili (eKitap )

Bu dokümanda Fehmi Noyan İSİ tarafından hazırlanan, Intel firmasının 80×86 serisi olarak nitelendirilen 8086, 80186, 80286, 80386,
80486 ve Pentium işlemcileri için 16-bit Assembly programlama dili genel yapısı ile anlatılacaktır . Bu sebepten, dokümanda sadece 8086, 80186 ve 80286 (Intel firmasının 16-bit işlemcileri) işlemciler için assembly dili anlatılacaktır. Örnekler MS-DOS işletim sistemi için yazılmıştır. Windows işletim sistemi için assembly programlama 32-bit olup bu dokümanda ele alınmayacaktır. Dokümanda bulunan “Linux Altında Assembly Dili” bölümünde, Linux işletim sistemi altında assembly dilinin kullanımı anlatılmaktadır. Assembly programlama dili ile ilgili elinize geçecek birçok kaynakta bazı temel terim ve ifadeler sürekli orijinal İngilizce halleriyle kullanıldıkları için ben de birçok terimin ve ifadenin Türkçe karşılığını kullanmadım. Bu, bazı durumlarda anlatımı biraz vasatlaştırmışsa da kavramların çok bilinen adları ile öğrenmenin daha faydalı olacağını düşünüyorum.

Kendi Linux Dağıtımınızı Oluşturun (LFS – Türkçe Dökümanı)

Linux From Scratch (LFS), Linux işletim sistemin gerekli bileşenlerini bir araya getirerek, yalnızca kullanım amacına yönelik yeni bir işletim sistemi oluşturmaişlemidir.Bu sayede, Linux dağıtımları ile birlikte gelen ve son kullanıcı tarafından kullanılmayacak programlar ve işlevlerin de işletim sistemi içerisinde yer almaması, böylece de performans ve sabit disk üzerinde kaplanan alan açısından da avantaj sağlanmış olmaktadır.Özellikle web sunucusu, dosya sunucusu, e-posta sunucusu, DHCP sunucusu gibi belirli bir amaca hizmet eden bilgisayarlarda üzerinde sadece ilgili programların olduğu bir işletim sistemi kullanmak bu açıdan faydalı olacaktır.

Bu çalışmada temel seviyede Linux bilgisi olan kullanıcılar için LFS işleminin nasıl gerçekleştirileceği, LFS kitabındaki detaylara girilmemesine karşın, sadece en temeli şlemler adım adım anlatılmıştır.Bu konuda temel kitap niteliği taşıyan Gerard Beekmans‟in Linux From Scratch kitabı daha çok ileri seviye kullanıcıları hedef alan bir kitaptır ve bu çalışmada yer alan Automated Linux From Scratch (ALFS) işlemleri temel LFS üzerinden anlatmaktadır. Çeşitli internet sitelerinde ALFS ile ilgili açıklamalar yer almış olsa da bu çalışmanın amacı, LFS konusunda Türkçe bir kaynak sağlamak, bu konudaki çeşitli çalışmaları bir araya toplamak ve temel seviyedeki kullanıcıların da LFS ile kendi ihtiyaçlarına yönelik bir işletim sistemi yapabilmelerini sağlamaktır ve sonuçta da sadece web sunucusu özelliği olan bir Linux işletim sistemi hazırlamaktır.

Çalışma öncesinde, öncelikle temel Linux bilgisi için bir çalışma yapılmış, Gerard Beekmans‟in Linux From Scratch 6.3 kitabı okunmuş ve ALFS ve LFS konusunda internet üzerinde genel bir araştırma yapılmıştır.Temel Linux bilgisi, yapılan işlemlerin ne işe yaradığı ve işlemler sırasında kullanılan komutları anlamak, LFS kitabı ise işlemlerin neler olduğunu öğrenmek ve konu hakkında ayrıntılı bilgi sahibi olmak, internet araştırması ise bu konuda daha önce yapılan çalışmaların incelenmesi ve konu hakkında daha çok fikir sahibi olmak açısından önem taşımaktadır.

Dökümanı (PDF) indirmek için aşağıdaki bağlantıyı kullanabilirsiniz.

 

RISC-V Komut Seti Mimarisi (ISA) Hakkında birkaç kelam

Yazmakta olduğum kitabıma (şuanki ismi Raspberry Pi ile Linux ve Elektronik Uygulamaları) ARM ile ilgili birkaç kelam eklerken karşılaştığım açık kaynak işlemci komut seti mimarisi olan RISC-V hakkında bazı yorumlarımı ve bilgileri paylaşmak için bu kısa notu yazıyorum. Önce kitabıma ARM hakkında ne yazmıştım onu vereyim:

ARM bilinenin aksine bir işlemci üreticisi değildir, daha çok gömülü sistemler için düşük güç tüketimine sahip RISC mimarisinde çalışan işlemci tasarımları yapar. ARM limited şirketi bu tasarımlarını lisans ücretleri karşılığında çeşitli sistem çipi (SoC) üreticisi firmalara satar (örn: Qualcom, Broadcom, NXP vb.). 1980’lerin başından beri farklı üreticiler tarafından yüzlerce ARM tasarımlı işlemci ürelmiştir. Günümüzde kişisel bilgisayarların (PC) dışındaki sistemlerde (mobil ve gömülü sistemler) kullanılan işlemcilerin %98’i ARM tabanlıdır yani en basit tabiri ile ARM firmasının tasarladığı komut kümesi ile uyumludur. ARM tabanlı belli başlı işlemci/SoC üreticileri Apple, NVidia, Qualcom ve Samsung’dur.

RISC-V Açık Kaynak İşlemci Mimarisi

ARM’dan bahsetmişken RISC-V (Risk-Beş) adlı yeni işlemci mimarisinden ve onu hayata geçiren topluluktan da bahsetmeden geçmeyelim. ARM’ın RISC işlemci pazarında sahip olduğu hâkimiyet ve lisans sınırlamaları, tıpkı yazılım dünyasında olduğu gibi kendini açık kaynak bir işlemci tasarımında da göstermiştir. Yüzlerce organizasyonun ve şirketin desteği ile geliştirilen RISC-V, herhangi bir firmaya bağlı olmayan ortak akılla geliştirilen bir işlemci mimarisi ortaya koymayı amaçlıyor. Destekçileri arasında ASELSAN’ın da olduğu işlemci tasarımının ilk modelleri FPGA üzerinde üretilmiş durumda. RISC-V yaygın bir kullanım bulduğunda donanım fiyatlarının düşeceğini ve işlemci kullanan sistemlerin başarımlarının artacağını tahmin etmek hayalci olmaz. RISC-V gibi bir projenin neden var olduğundan bahsetmek gerekirse;


Bilinen her büyük işlemci üreticisi kendi tasarımlarını kullanmaktalar. Her firmaya özel tasarım, işlemciler arasında bir standardizasyonun oluşamamasına, bu da işlemci üreticilerine bağımlı platformların oluşturduğu sınırlılıkların kullanıcıların zararına (hem maliyet hem de nitelik olarak) olmasına neden oluyor. RISC-V projesinin çıkış nedenlerinden biri de; AMD ve Intel gibi üreticilerin işlemci geliştirirken komut çalıştırma biriminin haricindeki birçok birimle de uğraşmak zorunda oldukları. Örneğin işlemcinin içerisine dâhili olarak eklenen h.264 kod çözücü, şifreleme, sanallaştırma, ses ve görüntü işleme gibi modüller. Bu da işlemcilerin komut mimarisi ile ilgili birimlerine yeterince geliştirme çabası ayrılamamasına neden oluyor. RISC-V projesi amacına ulaştığında, komut mimarisi yönünden gelişmiş ve her zaman geliştirilmeye açık bir işlemci tasarımı ortaya çıkacak, hem işlemcilerin başarımı artacak hem de ortak bir işlemci komut setinde buluşulması sağlanacak.

İşlemcinin ortak akılla geliştirilmesinin sağlayacağı bir özellik de, çoğu kişi tarafından bir NSA arka kapısı olarak görülen ve işlemcinin tasarımından kaynaklı bir güvenlik zafiyeti olan meltdown ve specter zafiyetleri.

FPGA sistemler içerisindeki milyonlarca elektronik elemanı programcısının tasarladığı şekilde bağlantılayarak bir donanım üretilmesini sağlıyor. Tasarlanan şey bir elektronik donanım  olduğundan bir yazılımın yapabileceğinden çok daha yüksek hızda bu görevi donanımsal olarak yerine getiriyor. Bu FPGA sistemler tek seferlik bir kullanıma sahip değil üzerindeki tasarım temizlenerek yeni bir devre tasarlanabiliyor. FPGA’lerin oldukça yüksek hızlara çıktığı günümüzde RISC-V açık işlemci mimarisini kullanılarak herkesin kendi işlemcisini üretmesi mümkün olacak. Hatta bu işi sipariş üzerine yapan sifive adından bir firma da var. İlerde bir firmware update indirir gibi işlemcinizi daha hızlı bir işlemci ile değiştirebildiğinizi düşünün. Bunun internetten indirdiğiniz birkaç kb’lık bir dosya ile yapabileceksiniz.

Sun Micro Systems’ın buna benzer bir açık kaynak işlemci tasarımı vardı (SPARC) fakat daha sonra Oracle tarafından satın alındıktan sonra bu açık olma özelliği rafa kaldırıldı. Bu açıdan da dünyanın ortak akılla geliştirilen bir işlemci komut seti mimarisine (ISA) ihtiyacı var. Bu teknolojinin dolayısıyla insanlığın gelişiminin önündeki engellerden birini kaldıracaktır. Açık kaynak ve onu destekleyen topluluklar dünyamızı hergün daha güzel bir yer yapan işler çıkartıyorlar. Açık kaynak işlemci modelinde yeterince geç kalınmıştı.

Vakıf projenin tüm dökümanlarının ve kaynak kodlarını yayınladı fakat henüz bir ticari şirket gerçek anlamda bir CPU işine girişmedi. Şirketler uzun yıllar kullanılacak bir ürünün tam olarak oturmasını ve denenmesini beklerler. Ayrıca vakfın yönetmeliğine göre tasarım modelinde yapılacak değişiklikler vakıfa ücretli üye olan katılımcıların onayına tabi. Yani tasarımda bir değişiklik yapılacağında veya RISC-V uyumlu ticari bir ürende logo kullanmak gerektiğinde ASELSAN’ın da oy hakkı var.


RISC-V gibi tamamen açık kaynak bir ISA’nın geliştirilmesi ile birçok programatik ve donanımsal süreç tam bir şeffaflık kazanacak. ARM mimarisinin lisans ücretini ödeyerek satın alan bir işlemci üreticisi ARM ile çok ciddi yaptırımları olan lisans anlaşmaları yapılıyor. Mesela bu üretici ARM komut setinin detaylarını içeren dökümantasyonu kesinlikle dışarı çıkaramaz. Diğer taraftan, kapalı yürüyen bu işler sırasında, ARM yapacağı yenilikler veya iyileştirmeler hakkında kimse ile bir bilgi paylaşmıyor. Bu işlemci ve donanım üreticileri için geleceği görmek açısından çok can sıkıcı bir durum. RISC-V bu sözünü ettiğim duruma da çözüm sağlamış oluyor.

RISC-V’in geliştirmesi yapılırken 128bit’lik adresleme uzayı hedef alınarak çalışılıyor. İleride artan bellek miktarları için onu adresleyebilecek genişlikte bir adres yoluna ihtiyaç olacak. Henüz pratikte bu tarz konularla ilgili fazla deneyim yok ama 128bit dönemeci oldukça parlak bir gelecek vaad ediyor. 128bit ile 64bit arasındaki farkın tam olarak “18.446.744.073.709.551.616” (OnSekizKentilyon DörtYüzKırkAltıKatrilyon YediYüzKırkDörtTrilyon YetmişÜçMilyar YediYüzDokuzMilyon BeşYüzElliBirBin AltıYüzOnAltı) kat olduğu düşünülerse RISC-5 tasarımının ne derece gelecek vizyonu ile devam ettiği güzel anlaşılabilir.

Aslında RISC-V’den bahsederken tam olarak bir işlemciden bahsetmiyoruz. ISA (Instruction Set Artitecture) yani komut seti mimarisi, hangi komutların olacağını, özelliklerinin ne olacağını, girdileri çıktıları birbirleriyle programatik ilişkilerinden bahsediyoruz yani bir bilgisayar programının en küçük parçaları olan komutlar ve onları işlerlik kazandıran donanımsal tasarımdan. Mesela basit bir Mov komutu (iki hafıza konumu arasında kopyalama yapar) ARM veya Intel’de aynı şekilde işlemez. Donanım kısmında farklılıklar vardır. Komut daha da kompleksleştiğinde bu farklılıklar inanılmaz hale gelir. Bu nedenledirki donanım platformuna özel işletim sistemleri ve aynı şekilde programlar yazılması gerekir. Şuan GCC GNU derleme araçları içerisine RISC-V implemente edildi ama işlemci spesifik komutlar icra eden programlar için yapacak birşey yok, o spesifik kısımların RISC-5 modeline göre yeniden kodlanması gerekecek.

RISC-5 yazılımdan ve donanımdan bağımsız bir mimari öngörüyor. Bir arduino için yazdığınız kodun intel bir işlemcide doğrudan çalışabildiğini düşünün ya da bir Apple işlemcisinde çalışmak üzere derlenmiş bir kodun ARM işlemci üzerinde çalıştığını. Bu şekilde ta donanım tabanında ortaklaşmak hem işletim sistemleri hem de onların üzerinde koşan yazılımlar için esneklik getirecek ve hareket alanını genişletecek. Ticari üreticilerin kendi mikromimari ve teknoloji bağımlı özelliklerinin sınırlılığından kurtulunacak. Tabana yayılacak, Zeki Müren’in de bizi görmesi sağlanacak.

Donanım ve işletim sistemi üreticilerinin ticari ve lisanssal sınırlılıklar yüzünden başaramadığı standartlaşamama sorunu ortadan kalkarak tüm ortak aklın “sonuç işe” odaklanmasını sağlayacak. Donanımın apple, intel veya amd olması ya da işletim sisteminin windows, mac, Linux
vb gibi olması son kullanıcıyı çok ilgilendirmez. Son kullanıcı kullanmakta olduğu yazılımın işini hızlı ve düzgün yapmasını bekler. Yani işlemci tasarımındaki ortaklaşmayla donanım ve işletim sistemi platformları arasındaki farklar ortadan kalkacak tüm enerji son kullanıcının işine yarayan yazılımlara kayacak.

RISC-V tabanlı donanımlar üzerinde çalışan firmalardan birinin CEO’su ARM’ın günlerinin sayılı olduğunu ve ARM’a bu iş modeli ile giderse 5 yıl ömür biçiyorum gibi iddialı bir yorumda bulunmuş olması doğru yolda olunduğunun göstergesi. CEO, ARM’ın üretim politikalarının açık kaynak mimari ile karşılaştırıldığında sınırlı bir esnekliğe sahip olduğunu, zaman ve maliyet baskısı altındaki piyasaların lisens kuralları ile vakit kaybedemeyeceğini söylüyor.

 

 

https://www.sifive.com/boards

RISC-V komut seti mimarisini kullanan işlemci tasarımları üretildi. 64 bitlik Berkeley Sıra Dışı Makine (BOOM), 64 bitlik Roket, [20] Berkeley’den beş adet 32 ​​bitlik Sodor CPU tasarımını içeren, açık kaynaklı RISC-V işlemci tasarımları var. picorv32, Clifford Wolf, Syntacore’dan scr1, ETH Zürich / Bologna Üniversitesi’nden PULPino (Riscy ve Zero-Riscy) ve diğerleri. Üç aşamalı Sodor CPU, küçük bir gömülü CPU için uygun görünmektedir. Roket, kişisel cihazlar gibi kompakt, düşük güçlü ara bilgisayarlara uyabilir. BOOM, Rocket için oluşturulan altyapının çoğunu kullanır ve kişisel, süper bilgisayar ve depo ölçekli bilgisayarlar için kullanılabilir. Hem picorv hem de scr1, Verilog’da 32 bitlik mikrodenetleyici ünite (MCU) sınıfı RV32IMC uygulamalarıdır. PULPino’daki çekirdekler, mikro denetleyiciler (Zero-Riscy) için basit bir RV32IMC ISA veya gömülü sinyal işleme için özel DSP uzantıları olan daha güçlü bir RV32IMFC ISA uygular.

Son olarak komut seti mimarisi (ISA) açısından açık kaynak olunmasının sağladığı avantaj ve dez avantajların listelendiği şu tabloyu paylaşarak bitirmek istiyorum.

 

Fotoğraflarla bilgisayarın tarihi görseli/infogram’ı (3.8m X 0.8m)

bilgisayarın tarihi gelişimi görseli
Bilgisayarın tarihi gelişimi görseli 382cm x 80cm (3.8m x 0.8m) ölçülerinde

Bilişim Teknolojileri Öğretmeni Güven Demir tarafından tasarlanmış olan infogram’ın, PSD (photoshop kaynak dosyası) boyutu çok fazla olduğu için (1.41GB) ancak JPG halini paylaşabiliyorum.

CSI Cyber S01 – “Fire Code” Sahnesi Gerçek Olabilir mi?

Saldırgan uzaktan bir bilgisayar ağına erişerek bir ağ yazıcısını ele geçirir ve firmware’ini modifiye ederek yangın çıkartır.Hiç iz bırakmadan bir yeri yakmak için zekice düşünülmüş bir fikir. Kulağa hoş geliyor. Peki bu film sahnesi gerçekten mümkün olabilir mi? Bunu inceliyoruz.

Bisiklet Lastiği Nasıl Tamir Edilir?

Merhaba, bu video’da kanal çizgimin biraz dışına çıkarak, patlak bir bisiklet lastiğinin tamir kiti ile nasıl tamir edileceğini göstermeye çalıştım. Video’da tamir ettiğim lastik Dahon Marine D8 katlanır modeline ait fakat tüm bisiklere uygulanabilir.

Tamirde kullandığım kit: https://www.banggood.com/custlink/vDv…

USB Flash Belleğin İçi Nasıl Açılır?

Tek parça metal kılıflı flaş belleklerin içini açmak için, bir ataç telinden yapılmış basit bir araç kullanıyoruz. İçini açtıktan sonra temel bakımlarını yapıyoruz. Basit sorunlardan ötürü çalışmayan ya da sorunlu çalışan flaş bellekleriniz varsa bu video size göre olabilir.

Videolarımı beğendiyseniz kanalıma “abone olup” bildirimleri açarak diğer videolarımdan haberdar olabilirsiniz.

 

 

Bilgisayar derslikleri ve laboratuvarları için kullanım kuralları görseli

Çağrı Tacir adlı öğrencimizin hazırlamış olduğu görsel bilgisayar derslikleri ve bilgisayar laboratuvarlarında kullanılabilir.

Arduino Uno R3 SMD Görseli

Fritzing ve diğer çizim araçlarında görseli bulunmayan R3 SMD’nin görselini paylaşıyorum. Resme sağ tıklatarak “farklı kaydet” seçeneği ile bilgisayarınıza indirebilirsiniz. Görsel 2562p X 1686p ebatlarında. İhtiyacı olan izinsiz olarak kullanabilir. Görseldeki muhtemel çizim hatalarını yorum kısmına yazarsanız düzeltirim.

Arduino Uno R3 SMD
Arduino Uno R3 SMD

Ayrıca Arduino Uno ile çalışırken her zaman elinizin altında olması gereken kullanışlı bir pin şeması da paylaşıyorum. Bazı yerlerini Türkçeleştirdim ve orjinal görseldeki hatalı pin numaralarını düzelttim.

Arduino Uno pin şeması