惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Vulnerabilities – Threatpost
V
V2EX
GbyAI
GbyAI
Recent Announcements
Recent Announcements
Microsoft Security Blog
Microsoft Security Blog
阮一峰的网络日志
阮一峰的网络日志
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
Y
Y Combinator Blog
C
Check Point Blog
爱范儿
爱范儿
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
美团技术团队
雷峰网
雷峰网
IT之家
IT之家
WordPress大学
WordPress大学
V
Visual Studio Blog
Microsoft Azure Blog
Microsoft Azure Blog
MyScale Blog
MyScale Blog
N
News and Events Feed by Topic
罗磊的独立博客
S
SegmentFault 最新的问题
S
Security Affairs
aimingoo的专栏
aimingoo的专栏
F
Fortinet All Blogs
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
H
Hacker News: Front Page
Google DeepMind News
Google DeepMind News
B
Blog
O
OpenAI News
C
Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
The Last Watchdog
The Last Watchdog
Hacker News: Ask HN
Hacker News: Ask HN
博客园_首页
人人都是产品经理
人人都是产品经理
C
Cybersecurity and Infrastructure Security Agency CISA
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Help Net Security
Help Net Security
月光博客
月光博客
J
Java Code Geeks
L
LangChain Blog
博客园 - 司徒正美
Stack Overflow Blog
Stack Overflow Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
Apple Machine Learning Research
Apple Machine Learning Research
T
The Exploit Database - CXSecurity.com
N
News and Events Feed by Topic
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

Yusuf Aytas

When Code Is Cheap, Does Quality Still Matter? Why Crouching Tiger, Hidden Dragon Is a Masterpiece Why We Ignore Advice The Mirror Is Part of the Machine When Too Many Maps Overlap on One Person The Work Runs on Different Maps Your Work Introduces You Trial By Fire The Dude Why Headcount Math Lies Capacity Is the Roadmap The Roadmap Is Not the System Torres del Paine W Trek Escaping Status Theater Incentives Drive Everything Scaling Culture Without Dilution What Good Looks Like Why Airport Security Feels Random Why Politics Appear How to Work with Me The Janus Protocol Multi-Horizon Delivery Framework What Good Execution Looks Like Managing Your Manager Why Kingdom of Heaven’s Director’s Cut Is Better AI Broke Interviews Most of What We Call Progress Managers Have Been Vibe Coding All Along Stop Wasting Brainpower Why Over-Engineering Happens Prisoner's Dilemma Climbing No More The Weekly Win Mevlana Candy Brewing Turkish Tea Onboarding Your Engineering Manager Technical Deep Dives Yapay Zekâ Çağında Bilgisayar Mühendisliği Building Remote Teams From Idea to Launch in 2 Weeks Reflecting on Software Engineering Handbook Representing the Business New Manager Survival Guide Take Self Reviews Seriously Chasing Real Respect The Invisible Difference Learning the Johari Window Management is a Lonely Place Simple Task Management AI Balance in Work PIP Manager Insights Engineering Manager Interview Preparation Work-Life Balance as a Manager Bridging the Management Disconnect Tech Hiring Bubble Bursts Traits for EMs Simple Acts of Recognition Matter The Question I Ask Every New Report The Reality of an Employer's Market Bridging Ideals and Reality Hiring Red Flags Why The Godfather Is So Damn Good Subteam Tenets No Fluff Please Losing a Top Performer Balancing Act of Reliability Building Trust in Engineering Teams Ideal Number of Direct Reports Overriding a People Leader’s Decision From Misperception to Promotion Perception vs Perspective Setting Goals From Engineer to Manager Getting Delegation Right Interviewing Your Future Boss Celebrating Our Book in Iceland Operational Skills Needed On Writing Software Engineering Handbook Charlie Munger Quotes Working with Dependencies From Las Vegas to Canyons Navigating Layoffs Handling Competitive Dynamics A Weekend Getaway to Malta Engineering Health Essentials Should Dev Managers Code? Confronting the Life on Pause Winning Eleven Kindness is A Choice Bireysel Katılımcılar ve Yöneticiler Leading from Where You Are The Subtle Art of Listening Coding in Leadership The Power of Consistency The Making of a Leader The Path to Leadership Embracing TikTok Talent Sourcing Journey Leading Self Managing Teams Cracking Coding Bottlenecks
RAM(Random Access Memory)
Yusuf Aytas · 2009-03-11 · via Yusuf Aytas

Published · 3 min read

DDR2 RAM modülüDDR2 RAM modülü

RAM, bilgisayarda geçici olarak bilgi depoladığımız hafıza birimidir. Zaten çoğu kişinin de bildiği gibi elektriği kestiğimiz anda içindeki bilgiler silinir. Yani kalıcı değil, geçici bir bellektir. Bu yüzden de “volatile” olarak geçer.

Peki adına neden Random Access Memory denmiş?

Buradaki random kelimesi ilk bakışta biraz kafa karıştırabiliyor. Sanki rastgele çalışan bir yapıymış gibi geliyor ama aslında olay o değil. Buradaki mantık, belleğin herhangi bir yerindeki veriye doğrudan ve yaklaşık aynı sürede ulaşılabilmesidir. Yani veri belleğin başında da olsa sonunda da olsa erişim süresi çok fazla değişmez. Bu da RAM’i diğer bazı depolama birimlerinden ayıran en önemli özelliklerden biridir.

Örneğin harddisklerde olay biraz farklıdır. Orada mekanik yapı olduğu için veri okunurken gecikmeler olabilir. Disk döner, kafa gider, veri bulunur vs. RAM’de ise bu işler çok daha hızlıdır. Zaten bilgisayarın o an kullandığı verileri RAM’de tutmasının sebebi de budur. Hız.

RAM’ler genel olarak iki temel tipe ayrılır: SRAM ve DRAM.

SRAM, daha hızlı bir bellek türüdür. Genelde işlemciye daha yakın alanlarda kullanılır. DRAM ise daha yaygın kullanılan RAM türüdür ve bizim bilgisayarlarda gördüğümüz ana bellek tarafında yer alır. Kısacası SRAM daha hızlı ama daha pahalıdır. DRAM ise daha yaygın ve daha ulaşılabilir yapıdadır.

Bilgisayardaki hafıza yapısını düşünürsek, en hızlı tarafta işlemciye çok yakın bellekler vardır. Sonra ana RAM gelir. Ondan sonra ise harddisk gibi daha yavaş ama kalıcı depolama birimleri devreye girer. Yani sistemde her şeyin bir sırası vardır. En hızlı olan en pahalıdır, en büyük olan ise genelde daha yavaştır. Zaten bilgisayar mimarisi biraz da bu denge üzerine kuruludur.

Eskiden RAM’ler çok daha düşük kapasite ve hızlara sahipti. Byte’larla, megabyte’larla konuşulan dönemlerden şimdi gigabyte seviyelerine gelmiş durumdayız. Aynı şekilde hız tarafında da büyük gelişmeler oldu. Teknoloji geliştikçe RAM’ler hem kapasite olarak büyüdü hem de veri aktarımı açısından çok daha hızlı hale geldi.

Ama burada önemli bir nokta var. Sadece RAM’in büyük olması, bilgisayarın mutlaka çok hızlı olacağı anlamına gelmez. Mesela 2 GB RAM’i olan bir sistem, bazı durumlarda 1 GB RAM’i olan başka bir sistemden daha yavaş olabilir. Çünkü iş sadece kapasite meselesi değildir. RAM’in hızı da önemlidir. Bunun dışında işlemci (CPU) ve FSB gibi başka bileşenler de sistem performansında ciddi rol oynar.

Yani bilgisayarın hızlı olması tek bir parçaya bağlı değildir. Hepsi bir bütün halinde çalışır. RAM önemli midir? Evet, kesinlikle önemlidir. Ama tek başına her şeyi belirlemez.

Bu yüzden RAM alırken sadece kaç GB olduğuna bakmak bence yeterli değil. Hem kapasitesine hem de hızına bakmak gerekir. Çünkü bazen daha yüksek kapasiteli ama daha yavaş bir RAM yerine, daha dengeli ve hızlı bir RAM daha iyi sonuç verebilir.

Kısacası RAM, bilgisayarın o anki çalışma hızında büyük rol oynayan geçici bir bellek birimidir. Veriye hızlı erişim sağladığı için sistem performansını doğrudan etkiler. Ama yine de tek başına her şey değildir. İşlemciyle, veri yolu hızıyla ve diğer parçalarla birlikte düşünmek gerekir.

Daha fazla bilgi için aşağıdaki referans adreslerine bakabilirsiniz.

Referanslar:
http://en.wikipedia.org
http://www.corsair.com/