In: Computer Science
Write a Research on what is:
1) what is Storage?
- What are types of storage?
- What is storage channel?
- what is storage block?
-(Differences between IDE, SCSI, and other storage channels)?
2) Differences between file systems are (FAT, NTFS, CIFS, SAMBA and others),
what is file systems and it's role?
what is the meaning of FAT, NTFS,CIFS,SAMBA and others including the differences ?
And what is:
Windows: NTFS, ReFs
MacOS: HFS+, APFS
Other: FAT, exFAT
1. Storage
Storage is the digital data which is digital data saved within a data storage device. That is the data which is stored on the computer either in a temporary or permanent manner.
Storage is the action or method of storing for future use. Storage is the component of your computer that allows you to store and access data on a long term basis.
There are two types of storage.
1. Primary Storage.
2. Secondary storage.
Primary Storage is the device which is used to store the data for temporary basis.
Example for Primary Storage is RAM (Random Access Memory).
Secondary Storage is the data which is stored device like permanent basis.
Example for Secondary Storage is Hard Drive and ROM (Read Only Memory).
Storage Channel
It is any communication path that is formed when one process causes an object to be written and another process observes the effect of that writes.
It uses memory location such as object attributes, its existence and shared resources for transmission.
That is the storage channel which allows one process to write a storage location on the computer while allowing another process to read the information on the storage location by another process.
Storage Block.
Here, it is an approach to data storage. And each storage volume is act as an individual hard drive that is managed by storage administrator.
Normally, data are stored in form of block. Block is a fixed size storage media.
IDE (Integrated Drive Electronics).
It is an interface between a computer motherboard’s data path or bus and the computer’s disk storage device. IDE is also called ATA (Advanced Technology Attachment).
There are mainly two ATA interfaces.
1. Parallel ATA (PATA)
2. Serial ATA (SATA)
SCSI (Small Computer System Interface)
It is a set of standards for physically connecting and transferring data between computer and peripheral devices. It is mainly used for hard disk drives, tape drives etc. And it is also connected to many other devices such as CD Drives, Scanners etc.
2.File System.
File System is the process which manged how and where the data is stored, accessed and managed.
That is, it is handling the data how they stored and retrieved.
Commonly used File System are:
1. File Allocation Table 32 (FAT 32)
2. New Technology File System (NTFS)
3. Hierarchical File System (HFS)
4. Common Internet File System (CIFS)
5. SAMBA
NTFS (New Technology File System)
1. It supports Windows platform.
2. It has file size and partition size limit
3. Originated in Windows NT but used consumer version of Windows XP
4. It supports file permission for security
5. Works with all version of Windows.
FAT 32 (File Allocation Table)
1. It is used in Windows.
2. It is also supports Mac OS, Linux etc.
SAMBA
1. It is a free software
2. Supports file and print service for Windows Client Services.
3. It also run UNIX, Open VMS, Linux, Solaris, and BSD platforms.
CIFS (Common Internet File System)
1. Used for providing shared access to files and printers between machine on the internet.
2. It can read, write, edit or even remove file on the remote server.
File System.
A file system provides a way of organising a drive. It mentions how data is stored on the drive and what type of information can be attached to the files like filename, permission, attributes etc.
It is used to manage user data. Which means that storing, retrieving and updating of data. Some file system accept data as a stream of bytes. So, it is efficient for media.
Mainly a file system supports:
1. Controls the data mechanism
2. Manages metadata (metadata is data about data)
3. Grant permission
4. Manage securities.
5. Manage storage space.
6. Manages user data like read, write and accessed
Windows ReFs
It is a newest file system which is used to support maximize data availability. And provide data integrity.
Scale efficiently to large data sets across diverse workloads.
It seeks to address an expanding set of storage scenarios and establish a foundation for future innovations.
MacOS APFS
It is an Apple File System used in the apple computers.
It is the advanced version of HFS