Sponsored Content
Top Forums Shell Programming and Scripting Unix Operating Systems Information Document Post 302110746 by Perderabo on Thursday 15th of March 2007 03:19:00 AM
Old 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

Modern Operating Systems: Tanenbaum

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

Operating Systems??

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

Opinions on db operating systems Wanted

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

Where the operating systems are going

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

unix Operating Systems 5

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

Unix-based operating systems

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

Does the assembler output differ between operating systems ?

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

Do we need many Operating Systems?

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
dynamic_pager(8)					    BSD System Manager's Manual 					  dynamic_pager(8)

NAME
dynamic_pager -- dynamic pager external storage manager SYNOPSIS
dynamic_pager [-F filename] [-S filesize] [-H high-water-trigger] [-L low-water-trigger] [-P priority] DESCRIPTION
The dynamic_pager daemon manages a pool of external swap files which the kernel uses to support demand paging. This pool is expanded with new swap files as load on the system increases, and contracted when the swapping resources are no longer needed. The dynamic_pager daemon also provides a notification service for those applications which wish to receive notices when the external paging pool expands or contracts. OPTIONS
-F The base name of the filename to use for the external paging files. By default this is /private/var/vm/swapfile. -S The fixed filesize [in bytes] to use for the paging files. By default dynamic_pager uses variable sized paging files, using larger sized files as paging demands increase. The -S, -H and -L options disable that default and cause dynamic_pager to use a series of fixed sized external paging files. -H If there are less than high-water-trigger bytes free in the external paging files, the kernel will signal dynamic_pager to add a new external paging file. -L If there are more than low-water-trigger bytes free in the external paging files, the kernel will coalese in-use pages and signal dynamic_pager to discard an external paging file. Low-water-trigger must be greater than high-water-trigger + filesize. -P This option is currently unimplemented. FILES
/private/var/vm/swapfile* Default external paging files. SEE ALSO
macx_swapon(2), macx_swapoff(2). Mac OS X July 8, 2003 Mac OS X
All times are GMT -4. The time now is 07:39 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy