Forums - Open Redstone Engineers
Redstone Pseudo HDD Partitioning - Printable Version

+- Forums - Open Redstone Engineers (https://forum.openredstone.org)
+-- Forum: ORE General (https://forum.openredstone.org/forum-39.html)
+--- Forum: Projects & Inventions (https://forum.openredstone.org/forum-19.html)
+---- Forum: In Progress (https://forum.openredstone.org/forum-20.html)
+---- Thread: Redstone Pseudo HDD Partitioning (/thread-4723.html)



Redstone Pseudo HDD Partitioning - Neogreenyew - 09-15-2014

So I won't actually make this because I have no drive to spend time on anything so want someone to make this.

Create a HDD Partitioning type of machine. This will need to act as addressable memory. Along with that, the user should be able to partition the memory off by selecting partition size and the control unit will find a string of consecutive cells of memory that are empty and partition them off so that they can't be written to without the user specifying that data should be written to it.

So pretty much make something that can partition RAM.

Have fun. This shouldn't be very difficult but I haven't seen anyone make this before.


RE: Redstone Pseudo HDD Partitioning - Tjakka5 - 09-16-2014

Waitwaitwait.

So you're kind of saying we need to have save in ram what ram is used for what?
If so can we also make ram to save what to save in which ram?
And also ram to save what to save to ram to save from?

I confused myself


RE: Redstone Pseudo HDD Partitioning - Neogreenyew - 09-16-2014

What the hell? Is someone paying you every time you say the word 'ram'? Are you sponsored by dodge? Also you need to reword that because I don't understand what you're saying.


RE: Redstone Pseudo HDD Partitioning - Legofreak - 09-17-2014

I think he's saying: use memory to store where the data partitions are on the pseudo HDD.

RAM to store RAM information

it's just not technically RAM I assume. Is that what a "cache" is?


RE: Redstone Pseudo HDD Partitioning - Neogreenyew - 09-17-2014

No memory in minecraft is ram. ram is just the easiest way of talking about it


RE: Redstone Pseudo HDD Partitioning - Tjakka5 - 09-17-2014

Yeah, so we have ram to store ram information.
But does that mean we can also have ram that stores ram information about ram that stores ram information?
And if so, can we also have ram that stores ram information about ram that stores ram information about ram that stores ram information?


RE: Redstone Pseudo HDD Partitioning - greatgamer34 - 09-17-2014

why even bother. there would be no practical feasible use.


RE: Redstone Pseudo HDD Partitioning - Neogreenyew - 09-17-2014

gg it isnt meant to be useful. it is just meant to show that it can be done and it would be neat. there's no feasible use for a lot of the stuff that people make

also is anyone able to understand tjakka?


RE: Redstone Pseudo HDD Partitioning - Legofreak - 09-18-2014

obvious troll is obvious


RE: Redstone Pseudo HDD Partitioning - Apuly - 09-22-2014

Tjaka is suggesting a ram-seption. Aka partitioning partitioned partitions, if that's even possible.


RE: Redstone Pseudo HDD Partitioning - TSO - 10-05-2014

... This is actually an extremely useful endeavor. *cough cough*


RE: Redstone Pseudo HDD Partitioning - VoltzLive - 10-06-2014

I'm not really sure if you're being serious or not....


RE: Redstone Pseudo HDD Partitioning - Apocryphan - 11-18-2014

(09-18-2014, 03:44 AM)RekcirBrickeR Wrote: obvious troll is obvious

Too many comparators, pffft, only 15977, that's not even 16k, but it's all about the timing, and you gotta love that it fits so seamlessly

http://imgur.com/a/RHDrC

it can't read a value of 0 though, but i could just use a cell to hold the trigger value and decode the whole partition at once or in preset sequences, i made something smaller with shifting memory cells that holds 16 sets of 4 hex values and uses a countdown clock to trigger every signal and assign it the Y value to be sent to a display. what did he plan to do with this kind of power anyways?

Edit: realized it was your sig, not a comment about why no one made this


RE: Redstone Pseudo HDD Partitioning - LordDecapo - 11-18-2014

Neo, our system supports this xD lol
this actually isn't that hard, u just have to have a base offset that applies to ALL info in ram except the allocation info, so u kinda keep a portion (would be the same size as the offset) of the RAM as a papartition table,
you put that base offset in a register so it can be expanded if needed, or u have the table starting at high address and go backwards with the partition table.
Then u have each entry be 3 bytes long.
one is the PID (program ID for the program ur allocating for) the start address and the end.
then when u store data the main offset is added plus the start address, then it checks the resulting value against ur End address, if it's higher, it haults and returns an error, or automatically expands.

Easy as hell in logisim, in MC, the system would be able the size of the avg CLE data loop, (same bit size as ur addressing). Would add at least like 10-15 ticks per store/load tho..


RE: Redstone Pseudo HDD Partitioning - Legofreak - 11-21-2014

(11-18-2014, 05:40 AM)Apocryphan Wrote:
(09-18-2014, 03:44 AM)RekcirBrickeR Wrote: obvious troll is obvious

Too many comparators, pffft, only 15977, that's not even 16k, but it's all about the timing, and you gotta love that it fits so seamlessly

http://imgur.com/a/RHDrC

it can't read a value of 0 though, but i could just use a cell to hold the trigger value and decode the whole partition at once or in preset sequences, i made something smaller with shifting memory cells that holds 16 sets of 4 hex values and uses a countdown clock to trigger every signal and assign it the Y value to be sent to a display. what did he plan to do with this kind of power anyways?

Edit: realized it was your sig, not a comment about why no one made this

That is beautiful. you're making me want to redstone again...

I'm not sure how your read works but you should be able to read/write 0 if you just reset the cell without writing a new value. that's how i do it in my analog memory.

I am addicted to comparators when I build, that's why it is my sig.