Sponsored Content
Special Forums News, Links, Events and Announcements Modern Operating Systems: Tanenbaum Post 20498 by Neo on Saturday 27th of April 2002 10:56:08 PM
Old 04-27-2002
Modern Operating Systems: Tanenbaum

Chapters on Linux and Unix:

http://www.prenhall.com/divisions/es.../custom/mos2e/

Slides, figures, code, lots of goodies on-line!

Code:
CHAPTER 10 CASE STUDY 1: UNIX AND LINUX 671 


        10.1. HISTORY OF UNIX 672 
                10.1.1. UNICS 672 
                10.1.2. PDP-11 UNIX 673 
                10.1.3. Portable UNIX 674 
                10.1.4. Berkeley UNIX 675 
                10.1.5. Standard UNIX 676 
                10.1.6. MINIX 677 
                10.1.7. Linux 678 

        10.2. OVERVIEW OF UNIX 681 
                10.2.1. UNIX Goals 681 
                10.2.2. Interfaces to UNIX 682 
                10.2.3. The UNIX Shell 683 
                10.2.4. UNIX Utility Programs 686 
                10.2.5. Kernel Structure 687 

        10.3. PROCESSES IN UNIX 690 
                10.3.1. Fundamental Concepts 690 
                10.3.2. Process Management System Calls in UNIX 692 
                10.3.3. Implementation of Processes in UNIX 699 
                10.3.4. Booting UNIX 708 

        10.4. MEMORY MANAGEMENT IN UNIX 710 
                10.4.1. Fundamental Concepts 711 
                10.4.2. Memory Management System Calls in UNIX 714 
                10.4.3. Implementation of Memory Management in UNIX 715 

        10.5. INPUT/OUTPUT IN UNIX 723 
                10.5.1. Fundamental Concepts 724 
                10.5.2. Input/Output System Calls in UNIX 726 
                10.5.3. Implementation of Input/Output in UNIX 727 
                10.5.4. Streams 730 

        10.6. THE UNIX FILE SYSTEM 732 
                10.6.1. Fundamental Concepts 732 
                10.6.2. File System Calls in UNIX 736 
                10.6.3. Implementation of the UNIX File System 740 
                10.6.4. NFS: The Network File System 747 

        10.7. SECURITY IN UNIX 753 
                10.7.1. Fundamental Concepts 753 
                10.7.2. Security System Calls in UNIX 755 
                10.7.3. Implementation of Security in UNIX 756 

        10.8. SUMMARY 757

 

9 More Discussions You Might Find Interesting

1. 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

2. 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

3. Shell Programming and Scripting

Unix Operating Systems Information Document

Hi all, I prepared a document on UNIX OS. Its an humble attempt to share my knowledge. Please review the document attached and correct if any mistakes and any suggestions to make it more useful and any troubleshooting information if needed to add. Please help in making the document to add... (2 Replies)
Discussion started by: gurukottur
2 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

9. Solaris

Modern systems and login parameters

With Solaris newer versions where SSH is enabled by default, do we still need to configure security parameters in /etc/default/login for e.g. SLEEPTIME, CONSOLE etc? (0 Replies)
Discussion started by: kurumi
0 Replies
ttk_image(n)							 Tk Themed Widget						      ttk_image(n)

__________________________________________________________________________________________________________________________________________________

NAME
ttk_image - Define an element based on an image SYNOPSIS
ttk::style element create name image imageSpec ?options? _________________________________________________________________ DESCRIPTION
The image element factory creates a new element in the current theme whose visual appearance is determined by Tk images. imageSpec is a list of one or more elements. The first element is the default image name. The rest of the list is a sequence of statespec / value pairs specifying other images to use when the element is in a particular state or combination of states. OPTIONS
Valid options are: -border padding padding is a list of up to four integers, specifying the left, top, right, and bottom borders, respectively. See IMAGE STRETCHING, below. -height height Specifies a minimum height for the element. If less than zero, the base image's height is used as a default. -padding padding Specifies the element's interior padding. Defaults to -border if not specified. -sticky spec Specifies how the image is placed within the final parcel. spec contains zero or more characters "n", "s", "w", or "e". -width width Specifies a minimum width for the element. If less than zero, the base image's width is used as a default. IMAGE STRETCHING
If the element's allocated parcel is larger than the image, the image will be placed in the parcel based on the -sticky option. If the image needs to stretch horizontally (i.e., -sticky ew) or vertically (-sticky ns), subregions of the image are replicated to fill the par- cel based on the -border option. The -border divides the image into 9 regions: four fixed corners, top and left edges (which may be tiled horizontally), left and right edges (which may be tiled vertically), and the central area (which may be tiled in both directions). EXAMPLE
set img1 [image create photo -file button.png] set img2 [image create photo -file button-pressed.png] set img3 [image create photo -file button-active.png] style element create Button.button image [list $img1 pressed $img2 active $img3] -border {2 4} -sticky we SEE ALSO
ttk::intro(n), ttk::style(n), ttk_vsapi(n), image(n), photo(n) KEYWORDS
style, theme, appearance, pixmap theme, image Tk 8.5 ttk_image(n)
All times are GMT -4. The time now is 12:56 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy