03-15-2007
Windows is a collection of OS's and you can't really lump them together. XP has the NTFS filesystem which has rather powerful file permission capabilities. You can use a FAT filesystem with XP but Microsoft recommends ntfs. In my mind the glaring difference between Windows/Unix is that Unix is multi-user. Diff number 2 would be the XP GUI shell (explorer). Internally, unix has a monolithic kernel while XP has a microkernel (more or less). (Linux is also monolithic and this was the subject of a flamewar between Tovalds and Tennenbaum. Please remember our rules and do not start a flame war here. The thread will be quickly closed should that happen.) And a final large difference is the windows registry concept.
Your diagram does not strike me as correct. The shell should be a layer unto itself.
Swapping is moving entire processes into core or back to the swap area. At first Unix could swap but had no paging. After CPU's had MMU's paging became possible. Now unix pages all the the time and rarely swaps as a last resort. Some OS's (and I am thinking of HP-UX in particular) no longer swap at all. This leaves that swap area with a poor name! (Encrypted passwords have been removed from the password file too. Users rarely have home directories in /usr anymore. Unix has evolved a lot...)
8 More Discussions You Might Find Interesting
1. News, Links, Events and Announcements
Chapters on Linux and Unix:
http://www.prenhall.com/divisions/esm/app/author_tanenbaum/custom/mos2e/
Slides, figures, code, lots of goodies on-line!
CHAPTER 10 CASE STUDY 1: UNIX AND LINUX 671
10.1. HISTORY OF UNIX 672
10.1.1. UNICS 672
... (1 Reply)
Discussion started by: Neo
1 Replies
2. Filesystems, Disks and Memory
We are currently running two servers each with remote file systems mounted on each other. They need upgrading from Solaris 2.6 to 8.
Does anyone know if there is a problem with having one server running Solaris 2.6 and the other v8?? Until we have time to upgrade them both. (2 Replies)
Discussion started by: hesmas
2 Replies
3. UNIX for Advanced & Expert Users
I am interested in hearing anyones opinions on what OS they would choose to run a MySQl db and the reasons why, of course. I have a task to build a db server for a project that will be very busy if things work as the creative minds think that it will. I am running a FreeBSD box right now on... (0 Replies)
Discussion started by: smtpgeek
0 Replies
4. UNIX for Advanced & Expert Users
Dear administrators I want to post the following question and, honestly, I don't know in which forum to post it since its general meaning.
my question is: Where the operating system are going?
Microkernel, monolithich or hybrid ?
Because this question involves more forums at the same but... (2 Replies)
Discussion started by: Puntino
2 Replies
5. UNIX for Dummies Questions & Answers
Hi :)
I have unix Operating Systems 5
I need working for user logout befor 10 minutes,In the
case that he is not active :o
what do I do? :rolleyes: (4 Replies)
Discussion started by: fakhwork
4 Replies
6. Fedora
Hello. I own a MacBook (black) running Leopard (Mac OS X 10.5.8), and I'm curious about a few things -- any help will be very, very much appreciated. I'm pretty much a newbie to Unix, although I have some very basic command-line skills with Mac OS X's Terminal. So while I know how to work the... (13 Replies)
Discussion started by: Tron55555
13 Replies
7. Programming
The assembly code generated by assembler, from a C-source code depends on the CPU architecture underlying it, eg x-86 . Then does the assembler output of a simple C-source code (containing common function-calls of both windows and linux) differ between Operating Systems ? (1 Reply)
Discussion started by: vishwamitra
1 Replies
8. Google Chrome OS
we have
windows
linux- redhat ubuntu -or more i don't know
unix- solares
snow-lepord
and recently chrome
what do you think
well when i sow that all has extentions like exe -dsb i felt scared (1 Reply)
Discussion started by: Anna Hussie
1 Replies
LEARN ABOUT SUSE
xml::dom::documentfragment
XML::DOM::DocumentFragment(3) User Contributed Perl Documentation XML::DOM::DocumentFragment(3)
NAME
XML::DOM::DocumentFragment - Facilitates cut & paste in XML::DOM documents
DESCRIPTION
XML::DOM::DocumentFragment extends XML::DOM::Node
DocumentFragment is a "lightweight" or "minimal" Document object. It is very common to want to be able to extract a portion of a document's
tree or to create a new fragment of a document. Imagine implementing a user command like cut or rearranging a document by moving fragments
around. It is desirable to have an object which can hold such fragments and it is quite natural to use a Node for this purpose. While it is
true that a Document object could fulfil this role, a Document object can potentially be a heavyweight object, depending on the underlying
implementation. What is really needed for this is a very lightweight object. DocumentFragment is such an object.
Furthermore, various operations -- such as inserting nodes as children of another Node -- may take DocumentFragment objects as arguments;
this results in all the child nodes of the DocumentFragment being moved to the child list of this node.
The children of a DocumentFragment node are zero or more nodes representing the tops of any sub-trees defining the structure of the
document. DocumentFragment nodes do not need to be well-formed XML documents (although they do need to follow the rules imposed upon well-
formed XML parsed entities, which can have multiple top nodes). For example, a DocumentFragment might have only one child and that child
node could be a Text node. Such a structure model represents neither an HTML document nor a well-formed XML document.
When a DocumentFragment is inserted into a Document (or indeed any other Node that may take children) the children of the DocumentFragment
and not the DocumentFragment itself are inserted into the Node. This makes the DocumentFragment very useful when the user wishes to create
nodes that are siblings; the DocumentFragment acts as the parent of these nodes so that the user can use the standard methods from the Node
interface, such as insertBefore() and appendChild().
perl v5.12.1 2000-01-31 XML::DOM::DocumentFragment(3)