[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/2019\/04\/01\/copy-on-write-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/2019\/04\/01\/copy-on-write-wikipedia\/","headline":"Copy-on-Write – Wikipedia","name":"Copy-on-Write – Wikipedia","description":"Cet article ou section suivante n’est pas suffisamment \u00e9quip\u00e9 de supports (par exemple, avis individuels). Des informations sans preuves suffisantes","datePublished":"2019-04-01","dateModified":"2019-04-01","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/b\/b7\/Qsicon_Quelle.svg\/24px-Qsicon_Quelle.svg.png","url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/b\/b7\/Qsicon_Quelle.svg\/24px-Qsicon_Quelle.svg.png","height":"24","width":"24"},"url":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/2019\/04\/01\/copy-on-write-wikipedia\/","wordCount":1081,"articleBody":"Cet article ou section suivante n’est pas suffisamment \u00e9quip\u00e9 de supports (par exemple, avis individuels). Des informations sans preuves suffisantes pourraient bient\u00f4t \u00eatre supprim\u00e9es. Veuillez aider Wikipedia en recherchant les informations et Ins\u00e9rer de bonnes preuves. Le Copie-\u00e9criture -Chreis (court VACHE Mentionn\u00e9, l’anglais litt\u00e9ralement pour “Copy-to Write”) est une m\u00e9thode d’optimisation pour \u00e9viter les copies et les processus de copie inutiles, par exemple entre les processus sous les syst\u00e8mes de type UNIX, en particulier dans ou apr\u00e8s un appel du syst\u00e8me de fourche. L’id\u00e9e de base de la proc\u00e9dure est que la copie n’est rendue “r\u00e9elle” que d\u00e8s qu’elle est modifi\u00e9e par l’un des participants. Tant que toutes les personnes impliqu\u00e9es n’ont pas chang\u00e9 leur copie, il suffit de sauver l’original une fois. [d’abord] La copie se voit attribuer un inode s\u00e9par\u00e9, les structures de pointeur stock\u00e9es, qui pointent vers les blocs de donn\u00e9es, correspondent \u00e0 celles de l’original. Ce n’est que lorsque l’un des blocs de donn\u00e9es est modifi\u00e9 est un nouveau bloc de donn\u00e9es utilis\u00e9 pour le changement et que le pointeur correspondant est remplac\u00e9. Si les blocs de donn\u00e9es n’ont pas \u00e9t\u00e9 modifi\u00e9s, les blocs d’origine peuvent continuer \u00e0 \u00eatre r\u00e9f\u00e9renc\u00e9s. Si le noyau doit rendre un c\u00f4t\u00e9 m\u00e9moire disponible dans la salle d’adresses d’un autre processus, il n’est pas n\u00e9cessaire de copier r\u00e9ellement les donn\u00e9es ou de les remettre dans la m\u00e9moire principale si les donn\u00e9es sont uniquement lues mais non d\u00e9crites. Il est suffisant si les deux processus acc\u00e8dent d’abord \u00e0 un et \u00e0 la m\u00eame m\u00e9moire. Ce n’est que lorsque l’un des deux processus essaie de modifier les donn\u00e9es doit \u00eatre copi\u00e9e (et seulement partiellement), car le contenu des c\u00f4t\u00e9s de la m\u00e9moire diff\u00e8re alors. Ceci est g\u00e9n\u00e9ralement mis en \u0153uvre sur les processeurs principaux modernes \u00e0 l’aide de la pagination, les deux processus acc\u00e9dant au m\u00eame c\u00f4t\u00e9 de la m\u00e9moire. \u00c0 la fois dans la salle d’adresses du propri\u00e9taire de l’original et dans le propri\u00e9taire de la copie, cette zone de stockage commune est marqu\u00e9e comme “uniquement lisible”. Si un acc\u00e8s \u00e0 l’\u00e9criture a lieu, le syst\u00e8me d’exploitation est inform\u00e9 afin qu’il puisse remplacer le c\u00f4t\u00e9 m\u00e9moire affect\u00e9 par une copie r\u00e9elle avant l’acc\u00e8s r\u00e9el. Pour les syst\u00e8mes de fichiers signifie Copie-\u00e9criture Ces blocs modifi\u00e9s ne sont pas \u00e9cras\u00e9s, mais sont initialement compl\u00e8tement copi\u00e9s dans un espace libre. [2] Ensuite, les r\u00e9f\u00e9rences au bloc dans les m\u00e9tadonn\u00e9es sont mises \u00e0 jour. Copie-\u00e9criture Permet des syst\u00e8mes de fichiers bas\u00e9s sur la transaction qui peuvent cr\u00e9er des images de m\u00e9moire (ou des instantan\u00e9s de m\u00eame) sans d\u00e9lai. Les anciennes m\u00e9tadonn\u00e9es et les blocs ne sont pas supprim\u00e9s, mais sont affect\u00e9s \u00e0 l’image de m\u00e9moire respective. ZFS, BTRFS, APFS et NILFS sont des repr\u00e9sentants connus de syst\u00e8mes de fichiers qui sont sur Copie-\u00e9criture construire. \u2191 Ralph Tandetzky: COW_PTR-The Smart Point for Copy-on-Write. Dans: Informatique actuelle: langages de d\u00e9veloppement \/ programmation. Alkmene Verlags- und Medieensellschaft MBH, 19 septembre 2017, Consult\u00e9 le 28 novembre 2018 : “La copie-\u00e9criture signifie que lors de la copie d’une structure de donn\u00e9es x” sous le capot “, un seul pointeur (ou une r\u00e9f\u00e9rence) est transmis aux donn\u00e9es internes. Une copie r\u00e9elle et profonde des donn\u00e9es r\u00e9elles n’est effectu\u00e9e que lorsqu’une instance de X modifie ses donn\u00e9es internes. \u00bb \u2191 Copie-\u00e9criture. Dans: Itwissen.info. Datacom Buchverlag GmbH, 2018, Consult\u00e9 le 28 novembre 2018 : “Copy-on-Write, qui s’adresse \u00e0” Copying lors de l’\u00e9criture “, des copies sont faites lorsqu’un utilisateur a chang\u00e9 de copies.” "},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/2019\/04\/01\/copy-on-write-wikipedia\/#breadcrumbitem","name":"Copy-on-Write – Wikipedia"}}]}]