File Allocation Table

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.พ. 2015
  • In this video, you'll get a comprehensive introduction to the File Allocation Table format.
    If you enjoyed this video and want to dive deeper into the world of programming, then be sure to check out our full catalog: bit.ly/3Vr0uRo. Forge your future in tech with Udacity!
    ---
    Connect with us on social! 🌐
    Instagram: / udacity
    LinkedIn: / udacity
    Facebook: / udacity
    X/Twitter: / udacity

ความคิดเห็น • 42

  • @you996
    @you996 7 ปีที่แล้ว +99

    Dude, thank you so much. I've spent upwards of 3 hours researching this, I just couldn't seem to get my head around it for some reason, you just did it in under 3 minutes. THANK YOU.

    • @jiafengliao5828
      @jiafengliao5828 7 ปีที่แล้ว +3

      Y, for some knowledge, video demonstration is way better than txt

    • @Teercher
      @Teercher 6 ปีที่แล้ว

      y4 taHnak sbr0

    • @GunturBudiHerwanto
      @GunturBudiHerwanto 6 ปีที่แล้ว +3

      3 minutes understanding is a compound knowledge of 3 hours researching for this, I think ;)

  • @moutonguerrier
    @moutonguerrier 3 ปีที่แล้ว +10

    You fit a good amount of information in such a short video, great job!

  • @acatisfinetoo3018
    @acatisfinetoo3018 4 ปีที่แล้ว

    Thank youuu i have been looking for a concise description of FAT file system and this is the best one...Have an internet cookie!

  • @Ownage4lif31
    @Ownage4lif31 7 ปีที่แล้ว +5

    I thought this would take hours to learn. Learnt it in 5 mins thanks to this video, thanks!

    • @Teercher
      @Teercher 6 ปีที่แล้ว +1

      Ikr Br065

  • @shirleyachara3809
    @shirleyachara3809 3 ปีที่แล้ว +4

    Clear and concise lecture, thanks.

  • @dannyfogel9156
    @dannyfogel9156 3 ปีที่แล้ว

    Great video in a short time! Thanks a lot!

  • @presentlymine
    @presentlymine 5 ปีที่แล้ว +10

    Thankyou sooooo much! you explained this concept really well in no time at all!

  • @ZIGATRONZ
    @ZIGATRONZ 3 ปีที่แล้ว +2

    Wow, my mind BLOWNNN!!! Thanks for making this video! now I have a better understanding of this. Thank you!

  • @SyedShayanAliShah
    @SyedShayanAliShah 3 ปีที่แล้ว

    Thank you so much. More power to you

  • @nailsv5924
    @nailsv5924 5 ปีที่แล้ว

    Brilliant, Thank you!!!

  • @bhanuprakashagrawal2921
    @bhanuprakashagrawal2921 2 ปีที่แล้ว

    Thank you! so much to summarise ...... it helps a lot.

  • @husseinshukri5846
    @husseinshukri5846 4 ปีที่แล้ว

    is that the same as Cursor Implementation of Linked Lists

  • @oliveryt7168
    @oliveryt7168 ปีที่แล้ว

    Crisp and clear.

  • @WhyThisUsername
    @WhyThisUsername 2 ปีที่แล้ว

    Wow thank, super informative

  • @milosmandic6129
    @milosmandic6129 หลายเดือนก่อน

    So in this example i would say that block with id 1 is a Folder/directory also for the id 4.
    If i am wrong please correct me.

  • @facundostratocaster356
    @facundostratocaster356 5 ปีที่แล้ว

    Excelente, gracias

  • @AmanKumar-gq7li
    @AmanKumar-gq7li 4 ปีที่แล้ว +1

    Thank you

  • @helinw
    @helinw 6 ปีที่แล้ว +1

    Isn't FAT typically a Windows thing? For Unix, seems we should talk about inode.

    • @DeadJuicebox
      @DeadJuicebox 5 ปีที่แล้ว

      Yeah, Inodes are used for Unix. But I doubt Windows uses FAT still.

    • @MarteenHobbu
      @MarteenHobbu หลายเดือนก่อน

      ​@@DeadJuicebox linux uses ext4 (fourth version of extended fs) witch is the similiar concept as FAT, the differenceis that you have an index table with all the metadata (where all inodes are) about the file stored there and if you need to extend files size you just link two inodes together.
      theres more to this way of organizing the file system but thats the gist of it...

  • @bigsmerdo
    @bigsmerdo 5 ปีที่แล้ว +3

    so what happens if a file is deleted?

    • @hattrickster33
      @hattrickster33 5 ปีที่แล้ว +3

      Basically, all the blocks that are marked as "busy" will be reset. This basically tells the OS that those blocks are now free and they can be overwritten at any time. So the blocks are marked as "free" which is the same as "not busy."
      Now this is fine for a standard file. But what happens if we are deleting a directory? And what if that directory contains other directories? This is where the simple approach becomes a bit more complicated. The solution is to use recursion. What does this mean? You need to do this delete action on the contents of the directory so that all the blocks for its content are marked as "free". The same thing needs to be done for directories inside the directory, and so on and so on. When this is done, we can delete the blocks for the directory itself. This last part where we get back to the initial directory is known as the "base case" for the recursion.

  • @kirizenkirizeto3492
    @kirizenkirizeto3492 2 ปีที่แล้ว

    thank you

  • @MRHanyElelady
    @MRHanyElelady 4 ปีที่แล้ว +1

    if partitions 20 gb and used fat32 how instructions to calculation size of cluster plz i need it

  • @kpossibles
    @kpossibles 7 ปีที่แล้ว

    Thanks!!!

    • @Teercher
      @Teercher 6 ปีที่แล้ว

      y3 br0 1 MILION VVeWZ

  • @maged4087
    @maged4087 5 ปีที่แล้ว

    The same " file systems table" ?

  • @yeya7354
    @yeya7354 6 ปีที่แล้ว

    Where is the data stored for the block?

    • @vitalnutrients744
      @vitalnutrients744 5 ปีที่แล้ว

      At the end?

    • @frozen_tortus
      @frozen_tortus 5 ปีที่แล้ว

      In the sector on the track.

    • @MarteenHobbu
      @MarteenHobbu หลายเดือนก่อน

      basically the file system declares a constant value at compile time, than block id is just how many times we move the lenght of any offset. so an example:
      block size = const offset
      block id * block size = move this many bytes from begining of the disk and than load the next X bytes into memeory, where X is block size.

  • @aaronbraun841
    @aaronbraun841 4 ปีที่แล้ว +1

    I love you

  • @Patate7Frite
    @Patate7Frite 5 ปีที่แล้ว +2

    So easy... why do we even need teachers.

  • @gurvatinshjjsingh6386
    @gurvatinshjjsingh6386 5 ปีที่แล้ว

    Fi

  • @poiiihy
    @poiiihy 3 ปีที่แล้ว

    foo