A directory is a file system structure that contains references to other files and directories. It is analogous to a filing cabinet, with subdirectories being the children of the parent directory. The top-most directory is called the root directory.
Stanford University
Summer 2021
Requiring familiarity with C/C++ and Unix/Linux, delves into computer systems principles. Students will engage with a blend of C and C++ to interface with system resources and manage complex projects. The course covers a broad range of topics including filesystems, multiprocessing, synchronization, networking, and MapReduce.
No concepts data
+ 24 more conceptsStanford University
Spring 2020
This course provides an in-depth understanding of the basic facilities provided by modern operating systems. It's structured into three major sections: concurrency, memory management, and file systems, followed by some smaller topics like virtual machines. The class includes one problem set and four programming projects based on the Pintos kernel, requiring a significant commitment of time.
No concepts data
+ 21 more conceptsUniversity of Washington
Summer 2022
This course provides an understanding of systems in computing, focusing on operating systems, networking, and C/C++ languages. Students learn about low-level data representation, memory management, system interactions, and efficient programming workflows. It delves into C++ idioms, network protocols, and concurrency. Prior knowledge of C programming and Linux tools is required.
No concepts data
+ 36 more conceptsStanford University
Autumn 2022
An introductory course to operating systems, CS 111 builds upon programming experience to explore how operating systems function. The course provides an understanding of OS design challenges, such as filesystems, system calls, concurrency, virtual memory, demand paging, and others. Knowledge in C/C++ and Unix/Linux environment is prerequisite.
No concepts data
+ 20 more concepts