File System Articles

Page 2 of 40

Consistency Semantics for File Sharing

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 2K+ Views

File-sharing services have become an integral part of modern communication and collaboration. These services allow users to share files with others, enabling them to work together on projects and exchange information. However, with multiple users accessing and updating the same file simultaneously, the problem of data consistency arises. Data consistency refers to the correctness and reliability of data, ensuring that all users see the same view of the data at all times. Consistency semantics is a set of rules that define how data is accessed and updated by different users in a distributed system. It ensures that all users ...

Read More

File Caching in Distributed File Systems

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 4K+ Views

File caching is a technique that stores frequently accessed data in fast-access memory (cache) to reduce retrieval time from slower storage devices. In distributed file systems, where data spans multiple servers, file caching is essential for minimizing network latency and improving overall system performance by keeping copies of popular files closer to users. How File Caching Works When an application requests a file, the distributed file system first checks the local cache. If the file exists in cache (cache hit), it's returned immediately. If not (cache miss), the system retrieves the file from remote storage and stores a ...

Read More

File system consistency checker

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 1K+ Views

A file system consistency checker (FSCK) is a critical utility that examines file systems for errors and attempts to repair them. It scans for inconsistencies like corrupted files, broken directory structures, and damaged metadata. Running FSCK helps prevent data loss and maintains file system integrity, though it should always be performed with proper precautions including data backups. How File System Consistency Checkers Work FSCK operates by performing multiple passes through the file system structure, examining different components in each phase: FSCK Operation Flow Phase 1: ...

Read More

Linux System Call in Detail

Diksha Patro
Diksha Patro
Updated on 17-Mar-2026 8K+ Views

A system call is a mechanism in Linux that allows user-space applications to interact with the kernel, which forms the core of the operating system. When a user-space application needs privileged operations performed—such as reading/writing files or creating new processes—it must request these services from the kernel through system calls. How Linux System Calls Work System calls are executed in kernel mode and accessed by user-space applications through standard C library functions like open(), read(), write(), close(), fork(), and exec(). System Call Execution Flow ...

Read More

Peer to Peer Networks

Satish Kumar
Satish Kumar
Updated on 16-Mar-2026 11K+ Views

A peer-to-peer (P2P) network is a decentralized network architecture where each participant (or "peer") can act as both a client and a server, allowing them to share resources and information directly with one another without the need for a central server. In a P2P network, each peer has equal status and can connect to any other peer on the network. Peers can share a variety of resources, including files, data, and computing power, with one another. P2P networks are commonly used for file sharing, as they allow users to download files directly from other users rather than from a ...

Read More

Joint Photographic Experts Group (JPEG)

Satish Kumar
Satish Kumar
Updated on 16-Mar-2026 2K+ Views

JPEG (Joint Photographic Experts Group) is a standardized image compression technique commonly used for digital photographs. Developed by the Joint Photographic Experts Group in the early 1990s, JPEG is designed to reduce file sizes of digital images while maintaining reasonable image quality through lossy compression. JPEG uses a lossy compression algorithm, meaning some data is permanently lost during compression. The compression level can be adjusted − higher compression yields smaller files but lower quality, while lower compression maintains better quality at the cost of larger file sizes. This flexibility makes JPEG ideal for web usage and digital photography. ...

Read More

Motion Picture Experts Group (MPEG)

Satish Kumar
Satish Kumar
Updated on 16-Mar-2026 9K+ Views

Motion Picture Experts Group (MPEG) is a family of international standards for audio and video compression and transmission, developed by a working group of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). MPEG standards enable efficient storage and transmission of multimedia content by significantly reducing file sizes while maintaining acceptable quality. MPEG uses lossy compression, meaning some data is discarded during the compression process to achieve smaller file sizes. The compression level can be adjusted to balance between file size and quality based on specific requirements. MPEG Compression Process ...

Read More

Real Time Streaming Protocol (RTSP)

Satish Kumar
Satish Kumar
Updated on 16-Mar-2026 9K+ Views

Real Time Streaming Protocol (RTSP) is a network control protocol designed for use in entertainment and communication systems to control streaming media servers. The protocol is used to establish and control media sessions between endpoints, and it can support the transmission of video, audio, and other types of data. RTSP is similar to HTTP, but it is specifically designed for the control of streaming media. It allows a client to issue commands to a server, such as "play, " "pause, " and "record, " and it can also be used to negotiate the delivery of streaming media. RTSP ...

Read More

Difference Between PGP and S/MIME

AmitDiwan
AmitDiwan
Updated on 16-Mar-2026 953 Views

PGP (Pretty Good Privacy) and S/MIME (Secure/Multipurpose Internet Mail Extensions) are two widely used cryptographic protocols for securing email communications. Both provide encryption, digital signatures, and message authentication, but they differ significantly in their architecture, implementation, and use cases. PGP operates on a web of trust model where users create and manage their own key pairs, while S/MIME relies on a hierarchical certificate authority system for key validation and distribution. Key Differences Feature PGP S/MIME Trust Model Web of trust (decentralized) Certificate Authority (hierarchical) Key Management User-controlled key ...

Read More

What are the differences between SugarSync and Ubuntu One?

Bhanu Priya
Bhanu Priya
Updated on 16-Mar-2026 182 Views

Let us understand the concepts of SugarSync and Ubuntu One before learning the differences between them. SugarSync SugarSync is a cloud storage and file synchronization service that was launched in 2004. It provides a convenient way to back up, sync, and access files from anywhere, anytime. The service allows users to sync and securely access files from the cloud in seconds, save and edit documents across multiple devices, and manage file sharing according to their preferences. Features The key features of SugarSync include: Secure file access and sharing − Access and share files ...

Read More
Showing 11–20 of 392 articles
« Prev 1 2 3 4 5 40 Next »
Advertisements