<x:xmpmeta tsc:version="2.0.1" xmlns:x="adobe:ns:meta/" xmlns:tsc="http://www.techsmith.com/xmp/tsc/">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:tscDM="http://www.techsmith.com/xmp/tscDM/" xmlns:tscIQ="http://www.techsmith.com/xmp/tscIQ/" xmlns:tscHS="http://www.techsmith.com/xmp/tscHS/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#" xmlns:exif="http://ns.adobe.com/exif/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
      <rdf:Description dc:date="2019-12-10 12:53:25 ب.ظ" dc:source="Camtasia,9.0.0,enu" dc:title="AOS-4.2" tscDM:firstFrame="AOS-4.2_First_Frame.png" tscDM:originId="60796D16-E443-47D1-95C2-55E897D3AAE7" tscDM:project="Untitled Project">
         <xmpDM:duration xmpDM:scale="1/1000" xmpDM:value="4457000"/>
         <xmpDM:videoFrameSize stDim:unit="pixel" stDim:h="800" stDim:w="1200"/>
         <tsc:langName>
            <rdf:Bag>
               <rdf:li xml:lang="en-US">English</rdf:li></rdf:Bag>
         </tsc:langName>
         <xmpDM:Tracks>
            <rdf:Bag>
               <rdf:li>
                  <rdf:Description xmpDM:trackType="ScreenText" xmpDM:frameRate="f1000" xmpDM:trackName="Screen Text">
                     <xmpDM:markers>
                        <rdf:Seq>
                           <rdf:li><rdf:Description xmpDM:name="File System Implementation File system layout 17 C:\B\b4\JPG\foo\6-11.jpg" xmpDM:startTime="0" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="0" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Files Contiguous allocation Two significant Advantages Simple to implement Excellent read performance 18" xmpDM:startTime="62833" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Files Contiguous allocation Serious drawback Disk becomes fragmented Was used on magnetic-disk file systems years ago 19 C:\B\b4\JPG\foo\6-12.jpg" xmpDM:startTime="216733" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="216733" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Files Contiguous allocation Still used on CD-ROMs DVD is a bit more complicated File system: UDF (Universal Disk Format)" xmpDM:startTime="480533" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="30-bit number to represent file length limits files to 1 GB three or four 1-GB contiguous files 20" xmpDM:startTime="480533" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Files Linked-List Allocation 21 C:\B\b4\JPG\foo\6-13.jpg" xmpDM:startTime="723067" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="723067" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Files Linked list allocation using a file allocation table in RAM (FAT) 22 C:\B\b4\JPG\foo\6-14.jpg" xmpDM:startTime="1052100" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="1052100" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Files I-node 23 C:\B\b4\JPG\foo\6-15.jpg" xmpDM:startTime="1356800" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="1356800" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Files Linked list allocation using a file allocation table in RAM (FAT) 22 C:\B\b4\JPG\foo\6-14.jpg" xmpDM:startTime="1357433" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="1357433" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Files I-node 23 C:\B\b4\JPG\foo\6-15.jpg" xmpDM:startTime="1369733" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="1369733" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Directories (a) A simple directory fixed size entries disk addresses and attributes in directory entry (b) Directory in which" xmpDM:startTime="1665400" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="each entry just refers to an i-node 24 C:\B\b4\JPG\foo\6-16.jpg" xmpDM:startTime="1665400" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="1665400" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Directories Handling long file names in directory 25 C:\B\b4\JPG\foo\6-17.jpg" xmpDM:startTime="1964133" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="1964133" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Directories (a) A simple directory fixed size entries disk addresses and attributes in directory entry (b) Directory in which" xmpDM:startTime="2017167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="each entry just refers to an i-node 24 C:\B\b4\JPG\foo\6-16.jpg" xmpDM:startTime="2017167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="2017167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Directories Handling long file names in directory 25 C:\B\b4\JPG\foo\6-17.jpg" xmpDM:startTime="2043233" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="2043233" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Directories Searching in directory Linear search can be slow for extremely long directories use a hash table in each" xmpDM:startTime="2644367" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="directory much faster lookup more complex administration 26" xmpDM:startTime="2644367" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Directories Handling long file names in directory 25 C:\B\b4\JPG\foo\6-17.jpg" xmpDM:startTime="2656100" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="2656100" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Directories Searching in directory Linear search can be slow for extremely long directories use a hash table in each" xmpDM:startTime="2682267" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="directory much faster lookup more complex administration 26" xmpDM:startTime="2682267" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Shared Files File system containing a shared file Hard link Symbolic link 27 C:\B\b4\JPG\foo\6-18.jpg" xmpDM:startTime="2802667" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="2802667" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Directories Searching in directory Linear search can be slow for extremely long directories use a hash table in each" xmpDM:startTime="2886333" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="directory much faster lookup more complex administration 26" xmpDM:startTime="2886333" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Directories Handling long file names in directory 25 C:\B\b4\JPG\foo\6-17.jpg" xmpDM:startTime="2887167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="2887167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Implementing Directories Searching in directory Linear search can be slow for extremely long directories use a hash table in each" xmpDM:startTime="2930067" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="directory much faster lookup more complex administration 26" xmpDM:startTime="2930067" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Shared Files File system containing a shared file Hard link Symbolic link 27 C:\B\b4\JPG\foo\6-18.jpg" xmpDM:startTime="2931300" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="2931300" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Shared Files (a) Situation prior to linking (b) After the link is created (c)After the original owner removes the file" xmpDM:startTime="3093867" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="28 C:\B\b4\JPG\foo\6-19.jpg" xmpDM:startTime="3093867" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="" xmpDM:startTime="3093867" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Log-Structured File Systems With CPUs faster, memory larger disk caches can also be larger increasing number of read requests can" xmpDM:startTime="3556467" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="come from cache thus, most disk accesses will be writes Most writes are done in very small chunks." xmpDM:startTime="3556467" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="highly inefficient, 50-μsec disk write need 10ms seek and 4ms rotational delay." xmpDM:startTime="3556467" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Disk efficiency drops to a fraction of 1% 29" xmpDM:startTime="3556467" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Log-Structured File Systems LFS Strategy structures entire disk as a log have all writes initially buffered in memory periodically collect" xmpDM:startTime="3957333" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="buffered data into a single segment write as a contiguous segment at the end of the log At the start" xmpDM:startTime="3957333" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="of each segment is a segment summary telling what can be found in the segment 30" xmpDM:startTime="3957333" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Log-Structured File Systems LFS Strategy structures entire disk as a log i-nodes still exist and scattered all over the log" xmpDM:startTime="4093167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="An i-node map is required to find i-nodes Entry i in this map points to i-node i on the disk" xmpDM:startTime="4093167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="The map is kept on disk it is also cached in memory Opening a file now consists of using the" xmpDM:startTime="4093167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="map to locate the i-node for the file." xmpDM:startTime="4093167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="the addresses of the blocks can be found from i-node 31" xmpDM:startTime="4093167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Log-Structured File Systems LFS Strategy structures entire disk as a log Eventually the log will occupy the entire disk no" xmpDM:startTime="4190333" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="new segments can be written to the log many existing segments may have un-needed blocks For example if a file" xmpDM:startTime="4190333" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="is overwritten its i-node will now point to the new blocks but the old ones will still be occupying space" xmpDM:startTime="4190333" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="in previously written segments 32" xmpDM:startTime="4190333" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Log-Structured File Systems LFS Strategy structures entire disk as a log Eventually the log will occupy the entire disk a" xmpDM:startTime="4426867" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="cleaner thread scans the log circularly reads the summary to see which i-nodes and files are there." xmpDM:startTime="4426867" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="then checks with the current i-node map old i-nodes and file blocks are discarded." xmpDM:startTime="4426867" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="The i-nodes and blocks that are still in use go into memory to be written out in the next segment." xmpDM:startTime="4426867" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="The original segment is then marked as free 33" xmpDM:startTime="4426867" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Virtual File Systems To integrate multiple file systems together abstract common part of all file systems put that code in" xmpDM:startTime="4443700" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="a separate layer" xmpDM:startTime="4443700" xmpDM:duration="1000"/></rdf:li></rdf:Seq>
                     </xmpDM:markers>
                  </rdf:Description>
               </rdf:li>
            </rdf:Bag>
         </xmpDM:Tracks>
         <tscDM:controller>
            <rdf:Description xmpDM:name="tscplayer">
               <tscDM:parameters>
                  <rdf:Bag>
                     <rdf:li xmpDM:name="autohide" xmpDM:value="true"/><rdf:li xmpDM:name="autoplay" xmpDM:value="false"/><rdf:li xmpDM:name="loop" xmpDM:value="false"/><rdf:li xmpDM:name="searchable" xmpDM:value="false"/><rdf:li xmpDM:name="captionsenabled" xmpDM:value="false"/><rdf:li xmpDM:name="sidebarenabled" xmpDM:value="false"/><rdf:li xmpDM:name="unicodeenabled" xmpDM:value="false"/><rdf:li xmpDM:name="backgroundcolor" xmpDM:value="000000"/><rdf:li xmpDM:name="sidebarlocation" xmpDM:value="left"/><rdf:li xmpDM:name="endaction" xmpDM:value="stop"/><rdf:li xmpDM:name="endactionparam" xmpDM:value="true"/><rdf:li xmpDM:name="locale" xmpDM:value="en-US"/></rdf:Bag>
               </tscDM:parameters>
               <tscDM:controllerText>
                  <rdf:Bag>
                  </rdf:Bag>
               </tscDM:controllerText>
            </rdf:Description>
         </tscDM:controller>
         <tscDM:contentList>
            <rdf:Description>
               <tscDM:files>
                  <rdf:Seq>
                     <rdf:li xmpDM:name="0" xmpDM:value="AOS-4.2.mp4"/><rdf:li xmpDM:name="1" xmpDM:value="AOS-4.2_First_Frame.png"/></rdf:Seq>
               </tscDM:files>
            </rdf:Description>
         </tscDM:contentList>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>