Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this
11Activity
×

Table Of Contents

1.1. What is an Operating System?
1.2. Entering the system
1.3. Leaving the system
1.4. Editing and running commands
1.5. Obtaining help
1.6. Using files
1.7. Directories
1.8. Files and data
1.9. Permissions
1.10. Writing a C program in Plan 9
1.11. The Operating System and your programs
1.12. Where are the files?
1.13. The Shell, commands, binaries, and system calls
2.1. Processes
2.2. Loaded programs
2.3. Process birth and death
2.4. System call errors
2.5. Environment
2.6. Process names and states
2.7. Debugging
2.8. Everything is a file!
3.1. Input/Output
3.2. Write games
3.3. Read games
3.4. Creating and removing files
3.5. Directory entries
3.6. Listing files in the shell
3.7. Buffered Input/Output
4.1. Running a new program
4.2. Process creation
4.3. Shared or not?
4.4. Race conditions
4.5. Executing another program
4.6. Using both calls
4.7. Waiting for children
4.8. Interpreted programs
5.1. Input/Output redirection
5.2. Conventions
5.3. Other redirections
5.4. Pipes
5.5. Using pipes
5.6. Notes and process groups
5.7. Reading, notes, and alarms
5.8. The file descriptor bulletin board
5.9. Delivering messages
6.1. Network connections
6.2. Names
6.3. Making calls
6.4. Providing services
6.5. System services
6.6. Distributed computing
7.1. Resource fork
7.2. Protecting from notes
7.3. Environment in shell scripts
7.4. Independent children
7.5. Name spaces
7.6. Local name space tricks
7.7. Device files
7.8. Unions
7.9. Changing the name space
7.10. Using names
7.11. Sand-boxing
7.12. Distributed computing revisited
8.1. Programs are tools
8.2. Lists
8.3. Simple things
8.4. Real programs
8.5. Conditions
8.6. Editing text
8.7. Moving files around
9.1. Regular expressions
9.2. Sorting and searching
9.3. Searching for changes
9.4. AWK
9.5. Processing data
9.6. File systems
10.1. Synchronization
10.2. Locks
10.3. Queueing locks
10.4. Rendezvous
10.5. Sleep and wakeup
10.6. Shared buffers
10.7. Other tools
11.2. Thread names
11.3. Channels
11.4. I/O in threaded programs
11.5. Many to one communication
11.6. Other calls
12.1. Console input
12.2. Characters and runes
12.3. Mouse input
12.4. Devices for graphics
12.5. Graphics
12.6. A graphic slider
12.7. Keyboard input
12.8. Drawing text
12.9. The window system
13.1. Disk storage
13.2. The file system protocol
13.3. Semaphores for Plan 9
13.4. Speaking 9P
13.5. 9P requests
13.7. Semaphores as files
13.8. A program to make things
13.9. Debugging and testing
14.1. Secure systems
14.2. The local machine
14.3. Distributed security and authentication
14.4. Authentication agents
14.5. Secure servers
14.6. Identity changes
14.7. Accounts and keys
14.8. What now?
0 of .
Results for:
No results containing your search query
P. 1
Introduction to Operating Systems Abstractions Using Plan 9 from Bell Labs

Introduction to Operating Systems Abstractions Using Plan 9 from Bell Labs

Ratings: (0)|Views: 2,913|Likes:
Published by i_am_hidden
Francisco J Ballesteros
Francisco J Ballesteros

More info:

Published by: i_am_hidden on Jun 27, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

05/25/2012

pdf

text

original

You're Reading a Free Preview
Pages 9 to 270 are not shown in this preview.
You're Reading a Free Preview
Pages 279 to 324 are not shown in this preview.
You're Reading a Free Preview
Pages 333 to 347 are not shown in this preview.
You're Reading a Free Preview
Pages 356 to 393 are not shown in this preview.
You're Reading a Free Preview
Pages 402 to 416 are not shown in this preview.

Activity (11)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
futuro21001098 liked this
gonzalej liked this
gonzalej liked this
pradeepmanral liked this
larvalmagus liked this
keolie liked this
ksahara liked this
AK123KUMAR liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->