0% found this document useful (0 votes)
24 views5 pages

Windows and Linus Organisation

Uploaded by

emmanhick
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views5 pages

Windows and Linus Organisation

Uploaded by

emmanhick
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

ORGANIZATION OF THE WINDOWS FILE SYSTEM.

A file system is a method used by operating systems to organize and store data on storage
devices, such as hard drives, solid-state drives (SSDs), USB drives, and other storage media. It
provides a structure for storing, retrieving, and managing files and directories.

Key components of windows file system include:


1. Files: Basic units of data that are stored on a storage device. Files can represent
documents, programs, images, and other types of data.
2. Directories (Folders): Containers for organizing and grouping related files. Directories
can also contain subdirectories, creating a hierarchical structure.
3. File Paths: The location or address of a file within the file system. It typically includes
the directory hierarchy leading to the file, allowing users and the operating system to
locate and access the file.
4. Metadata: Information about files and directories, such as file size, creation date, last
modified date, and permissions. Metadata helps the operating system manage and
organize files.
5. File Attributes: Characteristics associated with files, such as read-only, hidden, or
executable. File attributes determine how files can be accessed and manipulated.
6. File System Types: Different file systems have various structures and features. Common
file systems on windows include NTFS (New Technology File System), FAT (File
Allocation Table) and exFAT (Extended File Allocation Table).

OVERVIEW OF FILE TYPES.


• NTFS (New Technology File System): This is the most widely used and recommended
file system for modern Windows versions. It offers features like security permissions, file
encryption, disk health monitoring, and recovery capabilities. NTFS is ideal for internal
hard drives where you store large files and prioritize security.
• NTFS (New Technology File System): This is the most widely used and recommended
file system for modern Windows versions. It offers features like security permissions, file
encryption, disk health monitoring, and recovery capabilities. NTFS is ideal for internal
hard drives where you store large files and prioritize security.

• exFAT (Extended File Allocation Table): This is a more recent version of FAT designed
to address limitations like file size restrictions. It's often used on flash drives and external
storage that need to be compatible with different operating systems like Windows and
Mac. exFAT offers better compatibility than NTFS but lacks advanced security features.
(linux-vs-windows-file-system-explain, 2023)

Windows Directory System

The directory system in Windows refers to the organization of files and folders on a storage
device, typically a hard drive or SSD, using a hierarchical structure. (linux-vs-windows-file-
system-explain, 2023) The primary directories and key components of the Windows directory
system are as follows:
1. Drive Letters: In Windows, each storage device or partition is assigned a drive letter
(e.g., C:, D:, E:). The C: drive is traditionally used for the system or primary partition.
2. Root Directory (C:): The root directory of the C: drive is the top-level directory in the
file system hierarchy. It contains system files, directories, and key configuration files.
3. Windows Directory (C:\Windows): The Windows directory contains the core operating
system files and system folders. It includes the Windows kernel, system libraries, device
drivers, and other essential components.
4. Program Files (C:\Program Files): This directory is where most software applications
are installed. Each application typically has its own subdirectory within Program Files.
5. Program Files (x86) (C:\Program Files (x86)): On 64-bit versions of Windows, this
directory is used for 32-bit applications. 64-bit applications are installed in the regular
Program Files directory.
6. Users (C:\Users): The Users directory stores user profiles and user-specific data. Each
user has their own subdirectory within Users, named after their username.
7. Documents (C:\Users[Username]\Documents):The Documents directory is a default
location for storing user documents, such as text files, spreadsheets, and presentations.
8. Downloads (C:\Users[Username]\Downloads): The Downloads directory is where files
downloaded from the internet are typically saved by default.
9. Desktop (C:\Users[Username]\Desktop): The Desktop directory is where the user’s
desktop icons and files are stored. It serves as a convenient location for quick access to
frequently used items.
10. AppData (C:\Users[Username]\AppData): The AppData directory contains application
data and settings specific to each user. It is divided into three subdirectories: Roaming,
Local, and LocalLow.
11. System32 (C:\Windows\System32): The System32 directory contains crucial system
files and dynamic link libraries (DLLs) required for the Windows operating system to
function.
12. ProgramData (C:\ProgramData): ProgramData is a system-wide application data
directory that stores settings and data shared among all users on the computer.
13. Temp (C:\Windows\Temp): The Temp directory is used for storing temporary files. It is
often used by applications during installation or by the system for various temporary
tasks.

ORGANIZATION OF THE LINUX FILE SYSTEM


The organization of the Linux file system is hierarchical and follows a tree-like structure, starting
from the root directory ("/") and branching out into various subdirectories. Here's a breakdown of
the main directories in the Linux file system:
/ (Root Directory): The root directory is the starting point of the file system hierarchy. It contains
all other directories and files on the system. Only the root user has write permission to this
directory.
/bin (Binary): Contains essential binary executable files required for system boot and
maintenance. Common utilities like ls, cp, mv, rm, etc., are stored here.
/boot: Contains boot loader files and kernel images required for system booting. Configuration
files related to the boot process are also stored here.
/dev (Device): Contains device files representing hardware devices connected to the system.
These files provide an interface for interacting with hardware devices.
/etc. (Editable Text Configuration): Stores system-wide configuration files.
Configuration files for various services, networking, users, and groups are located here.
/home: Contains user home directories. Each user on the system typically has a subdirectory here
for storing their personal files and settings.
/lib (Library): Contains shared libraries required by executable files in /bin and /sbin.
These libraries provide common functions and routines used by various programs.
/media: Mount point for removable media such as USB drives, CD-ROMs, and external hard
drives. When a removable media device is mounted, its contents are accessible under this
directory.
/mnt (Mount): Mount point for temporarily mounted filesystems. Administrators often mount
other filesystems (e.g., network shares) under this directory.
/opt (Optional): Contains optional software packages installed by the system administrator.
Typically used for third-party software not provided by the distribution's package manager.
/proc (Process): A virtual filesystem that provides information about running processes and
system resources. Information is presented in a hierarchical structure of directories and files.
/root: Home directory for the root user. Similar to user home directories in /home, but specific to
the root user.
/sbin (System Binary): Contains essential system administration binaries. Commands necessary
for system maintenance and management, typically for use by the root user.
/srv (Service): Contains site-specific data served by the system. For example, data directories for
web servers, FTP servers, and other services may be located here.
/sys (System): A virtual filesystem that exposes kernel data structures. Provides an interface for
configuring and interacting with kernel parameters and devices.
/tmp (Temporary): Contains temporary files created by system and users. Files in this directory
are typically deleted upon system reboot.
/usr (Unix System Resources): Contains user-accessible system resources and programs.
Subdirectories include /usr/bin, /usr/sbin, /usr/lib, /usr/local, etc.
/var (Variable): Contains variable data files that may change frequently during system operation.
Log files, spool files, and temporary files generated by various programs are stored here.

Structure of organization of the Linux file system

You might also like