TV Box 32GB Rom vs 64GB Rom - Page 1
Forum section: electronics / beginners

author: sdancer75
author_rank: Frequent Contributor
timestamp: July 09, 2019, 01:26:21 pm
content: Hi,What's the difference between 32GB and 64GB Roms in a TV Box ie.https://www.banggood.com/H96-MAX-RK3318-4GB-RAM-64GB-ROM-5G-WIFI-bluetooth-4_0-Android-9_0-4K-VP9-H_265-TV-Box-p-1471897.html?rmmds=mywishlist&ID=43100&cur_warehouse=CN?I mean what is offering a bigger ROM in this case? More embedded applications/games from the manufacturer? Because in this case, we are talking about "Read Only Memory" which of course is different from the RAM and the purposes that she is used.Regards,

author: senso
author_rank: Frequent Contributor
timestamp: July 09, 2019, 01:32:48 pm
content: ROM as in flash memory, aka, more storage, the more storage you have, the most apps you can install, or download more videos to the box.

author: sdancer75
author_rank: Frequent Contributor
timestamp: July 09, 2019, 02:38:30 pm
content: ....but this is referred to as ROM and as I already mentioned ROM means Read Only Memory which means I can not write (ie install) files.In other cases it should referred to as eMMC or internal storage or SSD or something similar.

author: mikerj
author_rank: Super Contributor
timestamp: July 09, 2019, 02:46:04 pm
content: ROM is likely a misnomer in this case, it's virtually certain to be a flash based device.

author: sdancer75
author_rank: Frequent Contributor
timestamp: July 09, 2019, 03:01:24 pm
content: thanks, coming from the PC & Microcontrollers world, ROM is implying something else, and my mind was thinkings about the space manufacturer was able to use, apparently for his own needs like OS, utilities, applications etc.

author: tooki
author_rank: Super Contributor
timestamp: July 09, 2019, 11:46:21 pm
content: Quote from: sdancer75 on July 09, 2019, 02:38:30 pm...and if you bothered to scroll down to the specs, you’d see that it DOES list it as eMMC and Flash. It’s just failed English, nothing more.

author: james_s
author_rank: Super Contributor
timestamp: July 10, 2019, 12:08:40 am
content: This sort of thing is everywhere, I see mosfets, transistors and LED displays called "tubes".

author: amyk
author_rank: Super Contributor
timestamp: July 10, 2019, 12:20:05 am
content: Quote from: tooki on July 09, 2019, 11:46:21 pmThe entire Android community also uses that misnomer... it likely comes from feature phones which do have a flash ROM for their "OS" and "applications". You'll see phones advertised as "x GB RAM y GB ROM" for this reason. It's basically equivalent to "HDD size" for a PC.

author: wilfred
author_rank: Super Contributor
timestamp: July 10, 2019, 01:46:07 am
content: Quote from: sdancer75 on July 09, 2019, 01:26:21 pmMore is better. Remember this is a Chinese vendor and some technical points get lost in translation.It looks sort of interesting. But I am a bit concerned about heat. Would playing 4K 60fps video generate a lot of heat inside that little box?It might be a good box for a bit of hacking. Not that I am much of a judge of these things. I'm going to go look for a teardown online.

author: xani
author_rank: Frequent Contributor
timestamp: July 10, 2019, 02:24:03 am
content: Quote from: wilfred on July 10, 2019, 01:46:07 amDecoding is almost always done in hardware, usually the "hottest" mode of work is playing games, not playing video. Same as with phones really

author: tooki
author_rank: Super Contributor
timestamp: July 10, 2019, 09:28:47 am
content: Quote from: james_s on July 10, 2019, 12:08:40 amHeheh yes, the “7 segment led digital tube” displays! 😂Quote from: wilfred on July 10, 2019, 01:46:07 amNo more so than doing it in a mobile phone, and they’ve been able to do 4K60 video for 5 years now. As xani said, it’s done in hardware, so it creates no heat to speak of:Quote from: xani on July 10, 2019, 02:24:03 amWell, in phones, the hottest is when using mobile data, full-time GPS, and 3D rendering all at once. In other words, Pokémon Go. (It’s no coincidence it’ll drain a phone battery from full to empty in 1-2h...)

author: sdancer75
author_rank: Frequent Contributor
timestamp: July 10, 2019, 06:47:41 pm
content: Quote from: blueskull on July 10, 2019, 01:54:54 amThe terms have specific meanings in tech world.ROM = Read Only Memory,Memory = basically the RAM andFlash = is the technology to program chips (with high voltage in our case instead of external programmers). For example, flashing a bios chip means to get into a programming mode with high voltage in some pins of the bios chip.Confusion !!!

author: tooki
author_rank: Super Contributor
timestamp: July 10, 2019, 10:14:10 pm
content: Except that specific meanings still may only apply within a language. Start going across them and you get messes like this.Besides, it’s not as though the established terms are necessarily sensible anyway. RAM stands for “random access memory”, even though that term was established when a) “memory” meant storage, in today’s terminology and b) ALL modern memory and storage are random access, except for tape, which is what the term originally contrasted with. That we now understand RAM to mean specifically the non-storage, non-cache memory is nothing but a historical fluke.So the Chinese calling it “runtime memory” is actually possibly the best concise AND accurate term I’ve seen.As for flash, it is technically a kind of EEPROM, since we’ve sorta come to use ROM to mean non-volatile solid-state memory (if not used within another name, like CD-ROM). But “flash” absolutely does NOT mean high-voltage EEPROM, it means a specific type of low-voltage EEPROM. Look it up on wiki.

author: sdancer75
author_rank: Frequent Contributor
timestamp: July 11, 2019, 08:56:49 am
content: Quote from: tooki on July 10, 2019, 10:14:10 pmFlash technology: a) Winn L. Rosch Hardware Bible ( I own the 3rd edition ) - O'Reilly Media b) Designing Embedded Systems with PIC Microcontrollers Principles and Applications Book, 2nd Edition, 2010excerpt from the second book (b) dated in 2010. I can find more references, but I think for simplicity and for time-saving, there is no point to do that, right now.Almost all microcontrollers these days have on-chip program memory, usingFlash technology. The process of programming requires data to be transferred into the chip in a precisely timed way, applying certain programming voltages,usually higher than the normal supply voltage. Certain microcontroller pins therefore have a secondary function, being used in programming mode to transfer the program data into the chip, and transmit the programming voltages.excerpt from the Wikipediahttps://en.wikipedia.org/wiki/Flash_memoryand "Principles of operation" sectionDespite the need forrelatively high programming and erasing voltages, virtually all flash chips today require only a single supply voltageand produce the high voltages using on-chip charge pumps.Of course, manufacturers nowadays, are developing new methods for chip programming and things maybe have been changed a little bit, but in the begging, they were using flash programming technology (there does not exist any flash storage drives as we know them in this time) specifically ONLY with high voltages (Winn L. Roch Hardware Bible 3rd edition introduced this new technology in 1994 when I was still in University). Also, today right now, when I re-program a microcontroller ie PIC/Atmel this is done in some cases explicit manually, with higher voltages than the normal supply (ie ATMEL - High Voltage Parallel Programming) in specific pins.In my humble opinion, the ROM as storage in our mobile devices, it should be called embedded capacity or disk.

author: tooki
author_rank: Super Contributor
timestamp: July 11, 2019, 09:11:05 pm
content: Oh, ok! Thanks for the clarification.

author: sdancer75
author_rank: Frequent Contributor
timestamp: July 12, 2019, 08:59:52 am
content: Quote from: blueskull on July 11, 2019, 09:17:19 pmIn contrast! All the time :-)