var TSC = TSC || {};

TSC.embedded_config_xml = '<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>';
