By Laurynas Peteraitis

Slides:



Advertisements
Similar presentations
Drives, Directories and Files. A computer file is a block of arbitrary information, or resource for storing information. Computer files can be considered.
Advertisements

FILE SYSTEMS. File Names 1 to 255 characters in length  This includes the path You can use uppercase and lowercase (case-aware, but not case-sensitive)
Ayşegül AYHAN & Can KOÇOĞLU Operating Systems’ File Systems.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 5: Managing File Access.
5.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 5: Working with File Systems.
Introduction to File Systems 9/27/2006. NTFS New Technology File System Each volume has its own directory NOT a rewrite of FAT system, but rather a totally.
Operating Systems.
 Contents 1.Introduction about operating system. 2. What is 32 bit and 64 bit operating system. 3. File systems. 4. Minimum requirement for Windows 7.
Hard Drive Formatting 1. Formatting Once a hard drive has been partitioned, there’s one more step you must perform before your OS can use that drive:
F ILE S YSTEMS comparison of FAT, NTFS, and Linux.
PORTABLE STORAGE DEVICES David Garcia i Alex Tiana.
MCSE Guide to Microsoft Windows 7 Chapter 5 Managing File Systems.
® Microsoft Office 2010 Essential Computer Concepts.
Lecture 4 Operating System & Application Software.
IT Essentials: PC Hardware and Software 1 Chapter 7 Windows NT/2000/XP Operating Systems.
MCTS Guide to Configuring Microsoft Windows Server 2008 Active Directory Chapter 6: Windows File and Print Services.
Chapter 8 File Management
Presented to: Sir Ahmad Karim
 FILE S SYSTEM  DIFFERENT FILE SYSTEMS  FILE SYSTEM COMPONENTS  FILE OPERATIONS  LOG STRUCTERD FILE SYSTEM  FILE EXAMPLES.
Disk Fragmentation Refers to the condition of a disk in which files are divided into pieces scattered around the disk. Occurs naturally when frequently.
Window NT File System JianJing Cao (#98284).
Component 4: Introduction to Information and Computer Science Unit 4: Application and System Software Lecture 3 This material was developed by Oregon Health.
Chapter 3 Installing Windows XP Professional. Preparing for installation Pre-installation requirement; ◦ Hardware requirements ◦ Hardware compatibility.
Disk Fragmentation 1. Contents What is Disk Fragmentation Solution For Disk Fragmentation Key features of NTFS Comparing Between NTFS and FAT 2.
IOS110 Introduction to Operating Systems using Windows Session 5 1.
Computer File Systems ©Richard Goldman November 26, 2001.
File System Management File system management encompasses the provision of a way to store your data in a computer, as well as a way for you to find and.
Windows NTFS Introduction to Operating Systems: Module 15.
Introductory Concepts CIS 100: Introduction to Computers Mr. A. Craig Dixon Spring 2006.
MCSE GUIDE TO MICROSOFT WINDOWS 7 Chapter 5 Managing File Systems.
File Systems in Real-Time Embedded Applications March 5th Eric Julien Understanding How the File Allocation Table (FAT) Operates 1.
Storing data on your computer & network. Storage devices Hardware Hard drive Flash drive Tape File server (HD) SAN NAS Software System software Windows.
Page 1 File Systems and Disk Management Lecture 5 Hassan Shuja 10/19/2004.
Storage device technical meaning- and I quote.” A computer storage device is any type of hardware that stores data. The most common type of storage device,
FAT File Allocation Table
FILE MANAGEMENT Computer Basics 1.3. FILE EXTENSIONS.txt.pdf.jpg.bmp.png.zip.wav.mp3.doc.docx.xls.xlsx.ppt.pptx.accdb.
MCSE GUIDE TO MICROSOFT WINDOWS 7 Chapter 5 Managing File Systems.
NTFS Filing System CHAPTER 9. New Technology File System (NTFS) Started with Window NT in 1993, Windows XP, 2000, Server 2003, 2008, and Window 7 also.
Digital Forensics Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #8 File Systems September 22, 2008.
CEG 2400 FALL 2012 Windows Servers Network Operating Systems.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
Computer Storage. What is Primary Storage? ● Primary storage is computer memory that is directly accessible to the CPU of a computer without the use of.
Presentation by: Tomas Lukša
Day 28 File System.
Guide to Operating Systems, 5th Edition
Answer to Summary Questions
DIT314 ~ Client Operating System & Administration
UMBC CMSC 421 Spring 2017 The FAT Filesystem.
CENG334 Introduction to Operating Systems
Chapter 11: File System Implementation
Working with Disks Lesson 4.
Introduction to Operating Systems
Chapter 12: File System Implementation
Windows XP File Systems
Introduction to Computers
File Management Chase Goehring.
File Management.
Chapter 2 Objectives Identify Windows 7 Hardware Requirements.
Computer Networks and Operating Systems Lecture-3
File Structure 2018, Spring Pusan National University Joon-Seok Kim
File Managements.
Booting Up 15-Nov-18 boot.ppt.
Introduction to Operating Systems
Chapter Overview Operating System Basics
Modern PC operating systems
Creating and Managing Folders
Partitioning & Formatting
Secondary Storage Devices
Instructor Materials Chapter 5: Windows Installation
Presentation transcript:

By Laurynas Peteraitis File Systems By Laurynas Peteraitis

What is a file system? A file system or filesystem controls how data is stored and retrieved. A file system can be thought of as an index or database containing the physical location of every piece of data on the hard drive or another storage device.

Types of file systems FAT file system NTFS file system Extended file system Disk file system Flash file system Tape file system Database file system Network file system Many many more

FAT file system FAT12 – The initial version of the FAT file system, FAT12 was introduced in 1977, even before MS-DOS and was the primary file system for Microsoft operating systems up to MS-DOS 4.0. FAT12 supported drives up to 32 MB. FAT16 – FAT16 was introduced in 1988. FAT16 was the primary file system for MS-DOS 4.0 up to Windows 95. FAT16 supported drives up to 2 GB. FAT32 – FAT32 is the latest file system of the FAT family. It was introduced in 1996 for Windows 95 and was the primary file system for consumer Windows versions. FAT32 supports drives up to 8TB.

NTFS file system NTFS (New Technology File System)is a proprietary file system developed by Microsoft. Starting with Windows NT 3.1, it is the default file system of the Windows NT family. NTFS supports drive sizes up to 256TB.

Is NTFS better than FAT? NTFS has several technical improvements over the file systems that it superseded – FAT and High Performance File System (HPFS) – such as improved support for metadata and advanced data structures to improve performance, reliability, and disk space use. Additional extensions are a more elaborate security system based on access control lists(ACLs) and file system journaling. FAT file system was the primary file system in Microsoft’s older operating systems, but it is still supported today along with NTFS.

Flash file system A flash file system considers the special abilities, performance and restrictions of flash memory devices. Frequently a disk file system can use a flash memory device as the underlying storage media but it is much better to use a file system specifically designed for a flash device. exFAT (Extended File Allocation Table) is a Microsoft file system introduced in 2006 optimized for flash memory such as USB flash drives and SD cards. It is proprietary and Microsoft owns patents on several elements of its design.

Aspects of file systems File systems separate data into files , which are primarily described in their filenames, which is used to identify a certain storage location in the file system. File systems typically have directories/folders, which allow the user to group files into separate collections. Folder locations are also hierarchical.

How file systems are used in Win API? We can manipulate with windows file system using file management functions. For example

Some code examples

We have already used some of those functions