Mengapa konsol memiliki memori yang sangat sedikit dibandingkan dengan komputer klasik?

13

Saya ingat Playstation memiliki ram 2MB dan memori grafis 1MB.

Playstation 3 sekarang hanya memiliki RAM 256MB dan memori grafis 256MB, dan saya yakin hari konsol itu dirilis, bahkan kapasitas "standar" laptop setidaknya 1GB.

Jadi mengapa mereka menaruh sedikit memori di mesin mereka, sementara pengembang akan mendapat banyak manfaat dengan memiliki lebih banyak? Atau apakah memori itu jauh lebih cepat daripada desktop dan karenanya lebih mahal? Atau itu tidak sepadan dengan itu untuk pengembang? Apa pemikiran para insinyur Sony / XBox / Nintendo yang tampaknya menjadi alasan yang sama?

jokoon
sumber

Jawaban:

9

Seperti yang dikatakan @AttackingHobo, memori sangat cepat dan mahal. Juga, Anda harus mempertimbangkan bahwa konsol ini diluncurkan tahun lalu, ketika harga memori dan perangkat keras lebih tinggi.

Faktor lain yang membuat konsol sangat berkinerja pada sumber daya yang tampaknya sangat terbatas, adalah karena setiap konsol identik, kami sebagai pengembang dapat mengambil keuntungan dari optimasi platform spesifik. Pada PC Anda tidak bisa melakukan itu terlalu banyak, dan dengan demikian Anda diharuskan memiliki beefer PC sehingga dapat dengan kasar memaksa melalui tugas serupa yang tidak dioptimalkan.

Itu bukan untuk mengatakan tidak ada optimisasi dalam game PC, tetapi di area yang berbeda dari konsol, dan secara umum karena berbagai perangkat keras yang didukung, itu kurang efektif.

Nate
sumber
Bukan hanya karena memorinya mahal, tetapi titik harga konsolnya jauh lebih rendah daripada PC gaming biasa. Ada skala ekonomis, tetapi pada akhirnya, konsol tidak dapat memiliki perangkat keras sebaik PC gaming, karena mereka harus menjual dengan harga yang jauh lebih murah.
Nathan Reed
@NathanReed Itu perbandingan yang rumit, meskipun - untuk beberapa waktu sekarang, konsol sendiri telah dijual dengan kerugian, berharap untuk mengganti kerugian dengan menjual game (sebagian besar dari biaya game konsol pergi ke produsen konsol pergi ke produsen konsol ). Dari IIRC dari dua generasi terakhir, hanya Wii yang dijual dengan keuntungan langsung.
Luaan
5

Jelas mereka ingin mereka murah. Sedangkan untuk PS3 secara khusus, harga memori sangat tinggi pada rilis itu, tetapi mereka turun segera setelah itu.

Tidak ada sistem operasi kikuk yang berjalan bersama game, jadi tidak seperti pengembang Windows yang benar-benar dapat menggunakan semua memori, Anda dengan mudah memiliki lebih banyak "ruang" pada PS3 daripada pada mesin XP dengan memori sistem 512 MB. Mengetahui spesifikasi perangkat keras yang tepat berarti lebih mudah untuk pergi ke batas.

Sebagian besar game PC yang memakan memori dapat sampai batas tertentu dikaitkan dengan programmer malas, benar-benar tidak banyak yang bisa dilakukan dengan lebih banyak memori, kecuali tidak terlalu peduli tentang mengisinya.

Walaupun memori konsol pada umumnya cepat, saya ragu bahwa ini jauh lebih mahal, tetapi untuk sebagian besar perkembangan teknologi itu biayanya, produksinya sendiri mungkin tidak jauh lebih mahal. Jadi ketika Sony dan Microsoft membuat atau membeli tumpukan memori cepat, itu tidak menjadi jauh lebih mahal daripada memori yang lebih lambat.

Itu semua bermuara pada nilai tambah konsumen yang dianggap terlalu kecil untuk membenarkan harga tambahan.

aaaaaaaaaaaa
sumber
Tidak sepenuhnya benar tentang "memori game PC" karena Anda dapat pergi dengan optimasi yang signifikan dengan menyimpan data tambahan. Misalnya, hanya dengan menyimpan daftar simpul yang diindeks sederhana dan hubungannya dengan simpul lain, Anda dapat mengubah proses yang memerlukan beberapa detik menjadi proses yang membutuhkan milidetik (misalnya tri-stripping daftar-tri, saya menambahkan pengoptimalan ke offline, sistem ekspor lintas platform). Jenis data ini meningkatkan ukuran jerat kami sebesar 50%. Jerat tidak sebesar itu, tetapi terapkan hal-hal serupa pada sistem paling dinamis dan Anda mendapatkan bonus kecepatan besar dengan biaya mem
Grant Peters
Dalam beberapa kasus Anda dapat mengorbankan memori untuk kecepatan atau sebaliknya, itu benar, tetapi saya tidak akan berpikir itu penting bagi saya.
aaaaaaaaaaaa
1
@ eBusiness Saya tidak akan mengatakan bahwa "benar-benar tidak banyak yang dapat dilakukan dengan lebih banyak memori". Game PC dapat dan memang memuat model dan tekstur dengan resolusi lebih tinggi daripada game konsol yang bisa masuk; mereka dapat menyimpan lebih banyak dunia dalam memori sehingga mereka memiliki lebih sedikit streaming yang harus dilakukan; dan mereka sering menggunakan resolusi layar yang lebih tinggi dan pengaturan MSAA, yang membutuhkan lebih banyak memori untuk pembuat bingkai. Sebaliknya, sangat mudah memakan ingatan dengan hal-hal yang mengasyikkan. :)
Nathan Reed
3

Memori di 360 dan ps3 sangat cepat, dan mahal.

Jika jumlah memori lebih tinggi pada peluncuran konsol, mereka harus menaikkan harga atau mengambil kerugian lebih besar per konsol terjual.

SerangHobo
sumber
3

Selain apa yang orang lain tunjukkan di sini, saya ingin mengatakan bahwa konsol memiliki overhead yang sangat kecil ketika datang ke memori (XBox 360 hanya mencadangkan ~ 32 MB RAM untuk penggunaan sistem, sisa dari 512 MB adalah untuk permainan). Setelah Anda mengetahui apa yang sudah digunakan oleh OS dan aplikasi latar belakang pada sebagian besar PC konsumen, Anda akan menyadari bahwa tidak ada terlalu banyak RAM cadangan yang tersedia.

Untungnya OS modern memiliki sistem paging untuk RAM mereka sehingga kami umumnya tidak perlu khawatir tentang penggunaan memori, tetapi bahkan pada game PC itu akan menjadi ide yang baik untuk tetap pada batas 256 hingga 512 MB memori sehingga Anda tidak perlu khawatir. t mulai meronta-ronta memori halaman dan merusak kinerja game.

Berikan Peters
sumber
2

Ukuran bukan segalanya;)

Tidak serius bukan, kecepatan memori adalah stat kinerja nyata yang banyak orang abaikan. Memori cepat 256meg lebih disukai daripada ruang memori spead yang lebih lambat.

Biaya juga menjadi masalah, saya percaya XBox 360 dan Playstation 3 dijual / hilang

LiamB
sumber
3
Walaupun kecepatan memori itu penting, ukurannya tidak sesuai dengan ukuran, jika Anda tidak dapat memasukkan semua data yang sering digunakan dalam memori, Anda harus bertukar ke disk atau membaca dari drive optik, dan itu tidak benar-benar memotongnya ketika Anda cobalah untuk membuat animasi yang lancar.
aaaaaaaaaaaa