______ In-class notes for 11/11/2019 (CS 273 (OS), Fall 2019)
Home
>>     < >




In-class notes for 11/11/2019

CS 273 (OS), Fall 2019

I/O (Input/Output)

Exercise

To study for quiz

  • File systems
    • Typical system calls - open(), close(), read(), write(), mkdir(), dup(), lseek(), mount(), etc.
      • Awareness of what these do and that they are FS calls
    • Features apparent to the user, with emphasis on those discussed in class
    • File storage strategies
      • FAT-32
      • Linux i-node. pseudocode fsck algorithm.
    • Block cache: concept, block replacement algorithms, special cases (e.g., doubly indirect blocks, cached i-nodes/directories), sync
    • Issues in log-structured file systems and journalling
  • Questions related to web-server project design and implementation:

    • Describe design/behavior of web server (provided list of recommended steps)

    • For pthreads, sockets, and FILE operations: be capable of modifying given code examples and identifying what portions of given code accomplish




< >