Today, coma across a special programming language: Erlang which is designed for OS design. It is open source and developed by Ericssion :). Sometime, I need to study its syntax and its compiler grammar to see how it works :p. More detail please see:
http://www.erlang.org/white_paper.html
Virtual Machines's roles in Computer Science:
versatile platforms of systems and processes.
Hardware: hard, inflexible.
VM wraps a layer of software around this hardware, and suddently computers become flexibile, malleable, and start doing new tricks:
running multiple operating systems, //compatiable different implementation and approaches
executing serveral instruction sets, //compatiable different sets of instructions
allowing running programs to switch machines, // multiple machines serving at the same time
or even rejecting unsafe code, //checking layer, provide more security at a lower layer.
Virtual machines are changing the way in which computer architects, operating system designers, prgramming language implementers, and security experts think about computers and computing.
A computer to imitate another computer, imitate multiple comupters
Saturday, July 28, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment