There is another historical reason. MsDos was designed for a CPU with
a maximum memory space of 1 megabyte (only 640K of them as ram) - in
fact, the first PCs had about 64 Kbytes. There is no much place there
for big disk buffers, nor probably for the extra coding needed :-)
While this is true, Unix likewise was developed on very small machines,
but it was developed in a disk environment where MS-DOS was developed
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sun, 16 Nov 2003 04:57:08 +0100 (CET)
"Carlos E. R." wrote:
primarily in a floppy environment.
Unix was developed from Multics as a time sharing system where MS-DOS
was developed as a single user environment. The real difference is in
how Unix (and Linux) handle files. Even back in the 16 bit PDP11 days,
Unix did have the buffering. While DOS did have buffering, as you
mention, it was very limited.
- --
Jerry Feldman
Boston Linux and Unix user group
http://www.blu.org PGP key id:C5061EA9
PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
iD8DBQE/t5s9+wA+1cUGHqkRAhHwAJ42zcxSEnPc5g6rMDzh1y/arWgylACbBBwF
q9Te8vDJUi7wFyyL2bxRhms=
=PxCN
-----END PGP SIGNATURE-----