On 9/25/2019 9:23 AM, dmccunney wrote:
Why would they do that? To create much simpler OS for RPI than Linux. Who
needs that whole complexity on such little SBC? CP/M would do just fine.
No, it wouldn't. Digital Research developed CP/M as an OS for 8 bit
micros like the Intel 8080 and Zilog Z80. They were single tasking
CPUs supporting a whopping *64K* of address space. OS, applications,
and data all had to fit into 64K.
DR offered CP/M not only for the 8080/8085/Z80 8 bit processors, but
also for Intel 8086 (x86), Motorola 680x0 and Zilog Z8000 CPUs, and at
least the last two don't have a 64K address space limitation...
The Raspberry Pi uses an ARM Cortex CPU, with a 32bit address space
and a multi-core design. It can run a full multi-user, multitasking
OS like Linux, and does. And ARM CPUs are often used in Internet of
Things devices. The critical point is the the CPU can run a full
TCP-IP networking stack, and become a node *on* the Internet. A
second critical point is the the costs of such CPUs have dropped to
the point where you *can* affordably use something like a a 32bit ARM
CPU in an embedded device.
Actually Current CP/M-86 and MP/M were CP/M versions that were
multi-user and networkable (though no Internet existed those days,
fortunately)...
Ralf
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user