Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: Recognizers discussion Date: Sun, 07 May 2017 17:38:59 -0700 Organization: A noiseless patient Spider Lines: 12 Message-ID: <87vapcb2sc.fsf@nightsong.com> References: <2017May5.093139@mips.complang.tuwien.ac.at> <868tmbf8xn.fsf@molnjunk.nocrew.org> <2017May6.182659@mips.complang.tuwien.ac.at> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="93db9351c4bf5f6d468960e9cad430fe"; logging-data="21854"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/zLWW85mrcrKPqdWwwjPWQ" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:Kvcv+S3J1Y8Gl5WLiyb+SDrLpgE= sha1:VuQvuJcbfvg8qWZDFPLwzWJMD0c= Xref: csiph.com comp.lang.forth:58800 Bernd Paysan writes: > but I think most NAND flashes still are 512 bytes NAND flash pages are much larger than that, like 64k or larger, depending on the part. Good SSD's have less write amplification (= ratio of page size to block size) and will juggle blocks around behind the scenes, but devices like SD cards are of little help for that. There are file systems like F2FS (Linux) and an embedded one that I'm forgetting, that are designed to work well with flash. The Forth BLOCK words aren't quite the right thing, as Anton says. But, there are other media like FRAM that are a lot better. It will be interesting to see if Optane makes it down to the small embedded level.