Map
Index
Random
Help
Topics
th

QuoteRef: ritcDM7_1978a

topics > all references > ThesaHelp: references p-r



ThesaHelp:
references p-r
ThesaHelp:
ACM references m-z
Topic:
examples of file systems
Topic:
file directory
Topic:
security by access rights
Topic:
security leaks and weaknesses
Topic:
updating information with locking
Topic:
file cache
Topic:
asynchronous processing
Topic:
unique numeric names as surrogates
Topic:
disk allocation
Topic:
defining a process
Group:
operating system
Topic:
virtual memory
Topic:
Unix pipes
Topic:
waitfor condition in parallel processing
Topic:
termination of control unit
Topic:
user maintenance
Topic:
source-rich system

Reference

Ritchie, D.M., Thompson, K., "The UNIX time-sharing system", Bell System Technical Journal, 57, 6, July-August 1978, pp. 1905-1929. Google

Other Reference

revised from Communications of the ACM 17.7:365-375 July/74

Notes

QuoteRef: ritcDM7_1978b

Quotations
1909 ;;Quote: a Unix file exists independently of its directory entries; deleted when last entry is deleted
1909 ;;Quote: Unix has universal names for the current and parent directories; . and ..
1910 ;;Quote: the 'mount' command turns a file into the root directory of a removable volume
1910 ;;Quote: files on different devices are treated the same, but no inter-device links
1910 ;;Quote: set-user-ID changes program access rights to those of the program's creator; allows privileged programs
1911 ;;Quote: the Unix super-user has unrestricted access rights
1912 ;;Quote: while Unix does not have user-level locks, it has internal locks for maintaining the logical consistency of the file system
1913 ;;Quote: Unix files accessed by their i-number which indexes their i-node in the devices i-list
1915 ;;Quote: if a program accesses sequential blocks, Unix asynchronously pre-reads the next block; improves performance significantly
1916 ;;Quote: the Unix i-list gives each file a short, unique name; is reliable and simple, with easy access to file information
1916 ;;Quote: Unix can quickly verify disk allocation by a sequential scan of the i-list
1916 ;;Quote: a Unix process is the execution of an image; i.e., the current state of a computer execution environment
1917 ;;Quote: Unix virtual address space: shared, write-protected program text, non-shared data, and stack at high end
1917 ;;Quote: Unix 'fork' creates two identical processes with the same open files; parent/child distinguished
1917 ;;Quote: a Unix pipe is an open file shared via a 'fork' call; a read waits until something is written; looks like a file
1918 ;;Quote: Unix pipes must be initialized by a common ancestor of the processes
1918 ;;Quote: Unix 'execute' replaces the current process with new program text and data; open files, etc., are retained
1918 ;;Quote: Unix 'wait' suspends until a child process exits; receives the child's processid and exit status
1918 ;;Quote: Unix 'exit' terminates a process, destroys its image, closes its files, and generally obliterates it
1927 ;;Quote: Unix source is always available and easily modified; encourages revisions and rewrites


Related Topics up

ThesaHelp: references p-r (245 items)
ThesaHelp: ACM references m-z (280 items)
Topic: examples of file systems (44 items)
Topic: file directory (42 items)
Topic: security by access rights (36 items)
Topic: security leaks and weaknesses (56 items)
Topic: updating information with locking (20 items)
Topic: file cache (23 items)
Topic: asynchronous processing (30 items)
Topic: unique numeric names as surrogates (67 items)
Topic: disk allocation (32 items)
Topic: defining a process (20 items)
Group: operating system   (27 topics, 877 quotes)
Topic: virtual memory (32 items)
Topic: Unix pipes (10 items)
Topic: waitfor condition in parallel processing (20 items)
Topic: termination of control unit (22 items)
Topic: user maintenance (13 items)
Topic: source-rich system (27 items)

Collected barberCB 1/83
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.