ερώτηση για τη λειτουργία append to file

Michael Iatrou m.iatrou at freemail.gr
Thu Feb 8 01:24:56 EET 2007


When the date was Thursday 08 February 2007 00:23, Giorgos Keramidas wrote:

> Η χρήση της CPU και της μνήμης δεν είναι τόσο εύκολο να καθοριστούν για
> ένα και μόνο αρχείο.  Καλύτερα να μην ασχολείσαι με τη συγκεκριμένη
> ερώτηση (CPU και μνήμη), αλλά προσπάθησε να βρεις κάπου πληροφορίες για
> υποσυστήματα "virtual memory", "buffer cache" και "file cache" ενός UNIX
> kernel.  Μια καλή αρχή είναι τα παρακάτω links:
>
> http://www.freebsd.org/doc/en_US.ISO8859-1/articles/vm-design/
> http://en.wikipedia.org/wiki/Virtual_memory
> http://computer.howstuffworks.com/virtual-memory.htm
> http://people.msoe.edu/~mccrawt/resume/papers/CS384/mccrawt_cs384_virtual
>.pdf http://www.faqs.org/docs/linux_admin/buffer-cache.html
> http://en.wikipedia.org/wiki/Cache
>
> Αν μπορείς, βρες κάπου το βιβλίο "Solaris Internals":
> http://www.solarisinternals.com/si/index.php
>
> και το "Design and Implementation of the FreeBSD Operating System":
> http://www.amazon.com/Design-Implementation-FreeBSD-Operating-System/dp/0
>201702452

Επιπλέον:

Ο Mel Gorman έχει γράψει αναλυτικό documentation για τη VM του 2.4:
http://www.skynet.ie/~mel/projects/vm/

Η πρώτη έκδοση του "Linux Kernel Development", του Robert Love, έχει 
τριαντακάτι σελίδες αφιερωμένες στο θέμα, εξαιρετικό tutorial!

Η δεύτερη έκδοση του "Understanding the Linux Kernel" των Daniel Bovet και 
Marco Cesati, έχει πενήντα σελίδες, σαφώς πιο αναλυτικές, αλλά κάπου 
χάνεται στις λεπτομέρειες της περιγραφής (και προφανώς οι 50 σελίδες είναι 
λίγες για κάτι τέτοιο) με αποτέλεσμα να χάνεται και το design concept.

Αυτή τη στιγμή, το πρώτο βρίσκεται στη δεύτερη έκδοση και το δεύτερο στη 
τρίτη, υποτίθεται ότι είναι updated για τον 2.6 (το LKD από τη πρώτη έκδοση 
ήταν για τον 2.6) και υποθέτω ότι έχουν τηρήσει τις αναλογίες/χαρακτήρα με 
τις προηγούμενες εκδόσεις και απλά συμβαδίζουν περισσότερο με τις εξελίξεις 
στον κώδικα. Αν BTW, κανείς τα έχει ξεφυλλίσει, μπορεί να γράψει δύο 
αράδες. Μπορεί μάλιστα να γράψει και μια mini παρουσίαση τους για το 
magaz ;-)

-- 
 Michael Iatrou




More information about the Linux-greek-users mailing list